https://thanhphan.vn/so-do-ket-noi-servo-mitsubishi-mr-j2s-10a
https://thanhphan.vn/plc-dieu-khien-servo-mr-j2s-a
Cơ điện HUẾ HƯƠNG chuyên: - Quấn mới, sửa chữa động cơ điện, mô tơ điện các loại.... - Máy phát điện. - Nồi cơm điện, quạt điện.... - Nhận làm kích điện
Công suất 1000W: Đánh bắt cá trên thuyền (sông, ao, hồ...).
Sửa chữa thay thế lắp mới bảng điện tủ điện điều khiển động cơ
Ronha thiết bị không thể thiếu thợ điện cơ. Bán phân phối toàn quốc
Sách kinh nghiệm ghi chép tất cả các sơ đồ động cơ, máy phát điện từ đơn giản đến phức tạp, sách được ghi từ số liệu thực tế, dữ liệu được scan lại
https://thanhphan.vn/so-do-ket-noi-servo-mitsubishi-mr-j2s-10a
https://thanhphan.vn/plc-dieu-khien-servo-mr-j2s-a
Modbus là một chuẩn truyền thông công nghiệp được phát triển bởi Modicon ( nay thuộc về Schneider ) vào năm 1979 thay thế các chuẩn truyền thông truyền thống để truyền về PLC hoặc Scada. Cách hoạt động của Modbus dựa trên nguyên tắc Master – Slave trên đường truyền RS232 và RS485.

Modbus trở thành một chuẩn truyền thông công nghiệp tiêu chuẩn bởi nó : ổn định – đơn giản – dể sử dụng & miễn phí. Điều này có nghĩa rằng các nhà sản xuất có thể tự tích hợp chuẩn Modbus vào sản phẩm của họ mà không cần trả tiền bản quyền.
Chỉ cẩn các thiết bị cùng chung một chuẩn với nhau thì có thể giao tiếp với nhau mà không cần quan tâm nó là thiết bị gì của hãng nào sản xuất. Đây chính là ưu điểm vượt trội so với các chuẩn truyền thông khác như : Profibus , Canopen , Manchester
Modbus được sử dụng để kết nối với máy tính với các thiết bị đầu cuối ( RTU ) hay hệ thống SCADA ). Có nhiều loại Modbus : Modbus RTU , Modbus ASCII , Modbus TCP/IP
Sử dụng chuẩn truyền thông Modbus RTU giúp kết nối tất cả các thiết bị ( max 128 địa chỉ ) trên 2 dây tín hiệu RS485 .

Với mỗi modbus Slave tương ứng với một từ 4-8 tín hiệu Analog đầu vào hoặc nhiều hơn với 10 Digital. Các tín hiệu mắc song song nhau truyền vào Gateway để truyền lên internet thông qua Modul R-Key hoặc Z-key.
Như vậy tất cả các tín hiệu chỉ truyền đi trên 2 dây cho rất nhiều loại tín hiệu khác nhau thông qua các Modul Modbus RTU. PLC hay các thiết bị có chuẩn Moddbus có thể giao tiếp với các thiết bị đo tại bất kỳ nơi nào thông qua Modbus TCP hay còn gọi là Modbus IP.
Modbus RTU hoạt động dựa trên nguyên tắc Master – Slave tức là một bên nhận ( Master ) và một bên truyền tín hiệu ( Slave ) thông qua địa chỉ thanh ghi. Phương thức truyền của Modbus RTU bằng đường truyền vật lý RS232 hoặc RS485, Modbus TCP/IP thì truyền trên địa chỉ IT thông qua Internet.

Bộ chuyển đổi Z-8AI nhận 8 tín hiệu analog dạng 4-20mA hoặc 0-10V chuyển sang Modbus RTU 2 dây trên nên tảng RS485 thông qua hệ Hexadecimal.
Chúng ta đã quá quen thuộc với việc sử dụng hệ số thập phân từ 0….9 tuy nhiên trong lập trình lại tồn tại nhiều hệ số khác nhau như : hệ nhị phân ( binary ) , hệ 8 ( octal ) ngoài ra còn có hệ 16 ( Hex ) hay còn gọi là thập lục phân
Modbus RTU sử dụng hệ Hexa nên chúng ta chỉ quan tâm tới hệ 16 này thôi nhé .

Hệ thập lục phân được quy định từ 0…F tương ứng với 0…15 trong hệ thập phân chúng ta thường hay sử dụng. Mỗi 4 bit được biểu thị trong 16 ký tự từ 0…F tương ứng 0000….1111 trong hệ nhị phân.
Dữ liệu được lưu trữ trong Slave trong 4 bảng khác nhau với hai bảng lưu trữ On/OFF các giá trị Coil và hai thanh ghi lưu trữ. Các thanh ghi này đều có khả năng đọc và ghi. Mỗi thanh ghi có 1 Word = 16 bit = 2 bytes có địa chỉ từ 0000 đến 260E.
Coil được xem như là địa chỉ của thanh ghi Ví dụ 40001 có địa chỉ dữ liệu là 0000 các giá trị này có thể lệch nhau 1 , 10001 , 30001 , 40001.

RS232 còn được gọi là cổng COM thường được thấy trong các máy tính bàn & tất cả đều có công truyền thông theo chuẩn RS232 để giao tiếp các thiết bị khác như máy in , máy fax ….
RS-232 sử dụng 3 dây Tx ( truyền ) , Rx ( nhận tín hiệu ) và GND ( đất ). RS 232 hoạt động dựa trên sự chênh lệch áp giữa TX , Rx và GND
– Nhược điểm của chuẩn truyền RS232 là tín hiệu không thể truyền đi xa, do việc mất mát tín hiệu không thể phục hồi được , và việc kết nối theo chuẩn RS232 chỉ được thực hiện giao tiếp giữa 2 thiết bị (point – to – point) nên hạn chế số lượng thiết bị có trong mạng .
– Một số đặc điểm của chuẩn truyền RS232 là : khoảng cách truyền tối đa là 15m, tốc độ truyền là 20Kbps, hỗ trợ kết nối điểm – điểm trên một mạng

Chuẩn RS 485 chỉ truyền trên 2 dây và B sử dụng sự chênh lệch áp giữa A và B theo logic 0 hoặc 1 chứ không hề so sánh với đất. Điều này đảm bảo tín hiệu truyền đi xa bởi khi nếu có trường hợp sụt áp thì đồng thời hai dây đều sụt áp nên tín hiệu vẫn đảm bảo logic 1 hoặc 0.

Giả sử A = 1, B= 0 thì thì dữ liệu nhận biết data = 1 và khi A=0 , B=1 thì dữ liệu nhận biết là data = 0. Do cách so sánh trên thì khi bị suy giảm thì sữ chênh lệch điện áp vẫn không đổi chính vì thế mà tín hiệu truyền trên RS 485 đi rất xa mà vẩn đảm bảo chính xác.
+ Khi sự chênh lệch điện áp giữa A và B nằm trong khoảng -1,6V đến -6V thì dữ liệu được nhận tương ứng với mức 1 .
+ Khi sự chênh lệch điện áp giữa A và B nằm trong khoảng +1,5 đến +6V thì dữ liệu được nhận tương ứng với mức 0 .
Ưu điểm lớn nhất của chuẩn RS 485 chính là truyền đi xa tới 1200m và có thể kết nối nhiều thiết bị trên cùng một mạng chuẩn RS 485 và kết nối tối đa 32 thiết bị cùng lúc.
Sự phát triển của công nghệ PLC hay Scada chỉ cần có chuẩn truyền thông Modbus RTU là có thể nhận hết tất cả các thiết bị Digital hoặc Analog thông qua các bộ chuyển đổi tín hiệu Modbus.
Tuy nhiên phần lớn các tín hiệu truyền về PLC hay Scada đều dạng Digital , Analog , nhiệt độ …Để giải quyết vấn đề này chúng ta cần sử dụng các bộ chuyển đổi tín hiệu chuyên dụng sang Modbus.

Hiểu được bản chất truyền tín hiệu của Modbus RTU giúp kết nối các tín hiệu chuẩn Modbus RTU một cách chính xác nhất. Tất cả các tín hiệu chuẩn Modbus RTU được mắc song song nhau trên hai dây truyền về Master qua chuẩn RS485.

Trong công nghiệp – tự động hoá có 03 loại Modbbus thông dụng Modbus RTU , Modbus ASCII , Modbus TCP/IP . Sự khác nhau giữa các loại Modbus :
Với các loại Modbus trên thì Modbus IP đang dần được nhiều nhà lấp trình sử dụng do sự tiện lợi và truy cập mọi nơi có internet .
Bạn hãy thử tưởng tượng xem 10 tín hiệu Digital sẽ được bộ chuyển đổi Z-10-D-IN chuyển đổi sang Modbus RTU. Với các dự án lớn có 100 tín hiệu Digital thì chúng ta chỉ cần dùng 10 bộ Z-10-D-IN mắc song song nhau đưa về 2 dây tín hiệu Modbus RTU để giải quyết vấn đề kết nối dây tín hiệu.

Sử dụng Z-10-D-IN tiết kiệm chi phí và không gian lắp đặt cho tủ điện
Điều đặc biệt là Modul chuyển đổi Digital sang Modbus này có thể nhận các loại tín hiệu Digital khác nhau : relay , PNP , NPN , Namur và cả tần số.

Bộ chuyển đổi Z-4RTD2 nhận cùng lúc 4 tín hiệu RTD loại Pt100 sang Modbus RTU RS485 2 dây. Thang đo của 4 cảm biến nhiệt độ pt100 được đọc trong thanh ghi của Z-4RTD2.
Các loại tín hiệu RTD mà Z-4RTD2 có thể nhận loại 2 dây , 3 dây , 4 dây

Bộ chuyển đổi Z-4TC nhận 4 tín hiệu nhiệt độ dạng Thermocouple cho ra Modbus RTU
Tương tự bộ chuyển đổi Z-4RTD2 thì bộ chuyển đổi Z-4TC nhận được 4 tín hiệu riêng biệt nhưng dạng Thermocouple. Các loại tín hiệu Thermocouple ( can nhiệt ) mà Z-4TC nhận được :

Bộ chuyển đổi Z-4AI nhận cùng lúc 4 tín hiệu analog dạng 4-20mA hoặc 0-10V độc lập nhau chuyển đổi thành tín hiệu Modbus RTU đưa về Scada.
Các giá trị 4-20mA / 0-10V có thể xem kẽ lẫn nhau tức là bộ Z-4AI có thể nhận 3 tín hiệu 4-20mA và 1 tín hiệu 0-10V cho từng kênh độc lập.
Sai số 0.1% trên toàn Input đầu vào đảm bảo tín hiệu truyền đi không bị biến đổi so với đầu vào. Thời gian đáp ứng nhanh nhỏ hơn 10ms đáp ứng nhanh cho các yêu cầu cần độ chính xác cao.

Nếu chúng ta có nhiều hơn 4 tín hiệu analog đầu vào thì bộ chuyển đổi tín hiệu Z-8AI chính là giải pháp hoàn hảo với 8 tín hiệu analog đầu vào. Tín hiệu ngõ ra dạng Modbus RTU cũng với sai số 0.1% và thơi gian đáp ứng nhỏ hơn 10ms.
Tất cả các tín hiệu sau khi được xử lý truyền qua chuẩn Modbus để truyền các dữ liệu này lên Internet chúng ta chỉ cần thêm một bộ Modbus Gateway Z-Key. Truyền tín hiệu từ Modbus RTU sang Internet qua cổng RJ45.

Với một bộ gateway Z-key chúng ta có thể truyền thông về PLC và cả PC cùng một lúc . Hai thiết bị này làm Master cho các thiết bị Slave như Z-8AI .
Với cách truyền như vậy chúng ta sẽ kết nối được rất nhiều Modul Analog vào internet với chi phí cực thấp so với việc dùng Modul Analog kết nối với PLC hoặc DCS.

Cần tư vấn thêm về bộ chuyển đổi Modbus RTU hãy liên hệ với chúng tôi để được hướng dẩn cách chọn bộ chuyển đổi sang Modbus.
Trong mỗi loại plc thường được tích hợp bộ đếm xung tốc độ cao hsc, vậy chức năng và ứng dụng của nó dùng để làm gì ? Mời các bạn cùng tìm hiểu bài viết như sau.
Trong thực tế khi sử dụng plc có một số ứng dụng bắt buộc chúng ta phải đọc một số loại xung ở tốc độ rất cao từ 10kHz hoặc lên tới vài trăm khz và tất nhiên trong plc không phải ngõ vào nào cũng có thể đọc được những loại xung tốc độ cao đó.
Đa số các loại plc thường chỉ tích hợp ngõ vào đọc xung tốc độ cao ở một số chân nhất định và thường được gọi tắt là hsc. Cụm từ HSC là viết tắt của từ high speed counter dịch sang tiếng Việt có nghĩa là bộ đếm xung tốc độ cao.
Khi tham khảo cấu hình của một plc thì ta cũng nên quan tâm xem plc tích hợp bao nhiêu bộ đếm xung tốc độ cao và tần số tối đa của những chân này là bao nhiêu để tránh trường hợp không đủ chân đếm xung tốc độ cao để sử dụng hoặc tần số đếm tối đa không đáp ứng được tốc độ xung cần đếm.
Ứng dụng của bộ đếm xung tốc độ cao HSC này thường dùng:
Mỗi loại plc khác nhau thì sẽ có cách cài đặt và lập trình bộ hsc khác nhau. Các dạng sử dụng có bộ đếm xung tốc độ cao thường được tích hợp các tính năng giống như các tính năng của encoder.
Ví dụ như có các chế độ như đếm xung cạnh lên, đếm xung canh xuống, đếm xung 2 ngõ vào. Đối với các plc có khối hàm hsc thì có thể cài đặt giá trị out ra khi giá trị đếm đạt tới giá trị cài đặt.
Thường thì quy trình sử dụng bộ đếm xung tốc độ cao hsc trên plc thường sẽ có 2 bước:
Đối với một số dòng plc còn tích hợp sẵn khối hàm đọc tốc độ hoặc tần số, các bạn có thể tham khảo thêm trong tài liệu manual của từng hãng plc.
Ngoài ra ta nên sử dụng linh hoạt bằng cách lập trình để dựa vào số xung đếm được để tính toán giá trị số xung trên thời gian để tính được tốc độ để dùng tính toán trong quá trình lập trình plc.
Thường thì để kết nối plc thì bạn cần phải kiểm tra manual đấu dây của cả encoder và PLC. Đầu tiên thì đối với encoder có rất nhiều loại với điện áp khác nhau như 5V, 12-24v và dạng ngõ ra là điện áp, line drive, open colector, totempole( cực thu hở). Đối với loại 5v nếu muốn dùng plc đọc thì bạn cần phải mua mạch đệm điện áp từ 5v lên 24v thì mới kết nối được với plc.

Đối với encoder bạn phải kiểm tra xem encoder của bạn dùng loại ngõ ra điện áp hay cực thu hở để kết nối với plc cho thích hợp. Còn đối với plc bạn phải tra xem chân nào của plc được tích hợp khả năng đọc xung tốc độ cao thì hãy kết nối vào chân đó, ngoài ra các bạn còn tra thêm chế độ sink/source để kết nối encoder vào plc cho đúng nhé. Khi đấu nối giữa plc và encoder các bạn cần phải tham khảo thật kỹ tài liệu của plc và encoder bởi vì nếu đấu nối không đúng có thể gây cháy nổi cả hai thiết bị.
Để kiểm tra kết nối thành công hay chưa bạn có thể viết một chương trình đơn giản, sau đó dùng tay xoay nhẹ encoder xem trạng thái ngõ vào của plc có thay đổi trạng thái hay chưa ? Nếu vẫn chưa kết nối được thì bạn hãy cứ xem kỹ lại manual một lần nữa, nếu cứ đấu đúng theo tài liệu thì chắc chắn sẽ kết nối được.
Sau khi đã kết nối được plc với encoder bạn thường phải cài đặt chức năng chân để chân này là chân đọc xung tốc độ cao, ngoài ra các bạn cần cài đặt thêm chế độ đếm của bộ đếm xung như đếm lên hay đếm xuống, đếm từ hai chân xung, đếm cạnh lên hay cạnh xuống. Sau khi đã cài đặt bộ đếm xung được rồi thì bạn dùng một số hàm timer để tính toán ra tốc độ của encoder. Một lưu ý cho các bạn khi lập trình plc với encoder thì sau khi đọc được xung thì bạn nên xoay encoder khoảng 1 vòng để xem kết quả đọc về có đúng hay chưa nhé.
Các bạn nên lưu ý tùy mỗi loại plc thì việc sử dụng bộ đếm tốc độ cao( HSC) rất khác nhau. Chính vì vậy các bạn có thể tham khảo một số ví dụ trong tập lệnh( manual) của nhà sản xuất để cập nhật chi tiết. Nếu trong chương trình cần sử dụng nhiều bộ đếm thì bạn cần phải ưu tiên sử dụng bộ đếm tốc độ cao cho những loại xung có tốc độ lớn, còn những bộ counter thường thì nên dùng để đếm tín hiệu từ cảm biến từ, tiệm cận…
Đối với loại encoder có chân tín hiệu A-B thì các bạn phải dùng bộ đọc xung nhận tín hiệu từ hai kênh, đa số một số dòng plc như Siemens Mitsubishi Omron hay Delta đề có hỗ trợ. Khi sử dụng chế độ này thì khi bằng xoay chiều tới thì bộ đếm xung sẽ đếm lên, nếu xoay chiều phải thì bộ đếm xung sẽ đếm xuống.
Để giúp các bạn lập trình plc đọc encoder một cách nhanh chóng hơn abientan có dịch vụ hỗ trợ trực tiếp đấu dây cũng như kết nối tới một số loại plc để giúp bạn sử dụng encoder trên plc một cách linh hoạt hơn. Các bạn vui lòng báo mã encoder và plc sử dụng để chúng tôi kiểm tra trước xem có thể hỗ trợ được hay không, nếu được chúng tôi sẽ báo giá cụ thể phí dịch vụ để các bạn cân nhắc.
Đối với trường hợp các bạn gặp khó khăn trong việc ứng dụng thực thế của việc đọc xung encoder chúng tôi sẽ tư vấn thêm một số giải pháp phổ biến để cho bạn có thể lập trình plc đọc encoder một cách thuận tiện hơn.

Các bạn thường dùng thư viện Arduino để điều khiển SG90 nên đôi khi mình không để ý đến nguyên lý, trước đây mình cũng vậy.
Nguyên tắc của nó rất dễ hiểu:
2. Sơ đồ đấu dây

Xin lưu ý rằng chỉ loại DC / DC / DC mới có thể tạo ra xung và không thể điều khiển loại đầu ra Rơle. S7-200 cũng chỉ hỗ trợ 2 chân tạo xung là Q0.0 và Q0.1.
3. Lập trình
Đi tới Trình hướng dẫn> Chọn PTO / PWM.

Bạn chọn chân Q0.0 hoặc Q0.1 để tạo xung, ở đây mình dùng Q0.0.
Chọn loại xung PWM và đơn vị là micro giây.
Sau đó, vào Call Subroutines và gọi hàm PWM bạn vừa tạo và lập trình nó giống như tôi.

Ở đây Cycle là chu kỳ xung 20ms = 20000 micro giây. Xung là thời gian xung cao, ở đây mình gán cho biến VW10 để dễ điều chỉnh.
Tiếp theo chúng ta sẽ điều chỉnh góc cho servo. Mở trạng thái biểu đồ

Về nguyên tắc, ở đây mình sẽ đưa vào các giá trị 1000 - 2000 lần lượt là 0 o - 180 o , nhận xét sẽ thấy servo chạy ở một góc không chính xác, bạn tiếp tục thử với các giá trị khác để tìm ra 0 o - 180 o , kết quả tôi làm là 0 o là 300, 90 o là 1300, 180 o là 2300.
Chúc may mắn.