CHUẨN TRUYỀN THÔNG RS-485 MODBUS
- Ngày đăng: 02-12-2022
Nó là một giao thức mở sử dụng đường chuyền về cơ bản là của RS485, ưu điểm đơn giản, dễ dùng, cấu hình gọi, ổn định. Kết nối các thiết bị gọi là Master và một vài ông Slave với nhau thông qua các bus hoặc Network. Nói đến truyền thông phải đề cập ngay tới khung bản tin (hay còn gọi là Frame) của chuẩn truyền thông đó như thế nào.
CHUẨN TRUYỀN THÔNG RS-485 MODBUS
Đầu tiên, phải nói đây là một trong những chuẩn truyền thông phổ biến nhất mà anh em tự động hóa, điện công nghiệp thường xuyên giáp mặt. Kể đến như PLC điều khiển vài con biến tần (hoặc có thể sử dụng HMI điều khiển không thông qua PLC), rồi kết nối các bộ điều khiển nhiệt độ, cảm biến…Có cái chuẩn này rồi cũng đỡ đi rất nhiều thứ trong khi xây dựng cấu hình. Nôm na đó là chuẩn RS-485, hoặc RS-485 Modbus. Dưới đây xin chia sẻ về chuẩn truyền thông RS-485 Modbus, bởi cái này không phân biệt thiết bị, vào cùng có Mobus là sài được cả.
Vậy chuẩn truyền thông RS-485 Modbus là gì ?
Nó là một giao thức mở sử dụng đường chuyền về cơ bản là của RS485, ưu điểm đơn giản, dễ dùng, cấu hình gọi, ổn định.
Kết nối các thiết bị gọi là Master và một vài ông Slave với nhau thông qua các bus hoặc Network.
Nói đến truyền thông phải đề cập ngay tới khung bản tin (hay còn gọi là Frame) của chuẩn truyền thông đó như thế nào.
Lấy ví dụ về Modbus RTU
Một frame truyền Modbus RTU bao gồm: 1 byte địa chỉ – 1 byte mã hàm – n byte dữ liệu – 2 byte CRC
Start | Adress | Function | Data | CRC-Check | End |
8bit | 8bit | Nx8bit | 16bit |
Trong đó:
Byte địa chỉ: xác định thiết bị mang địa chỉ được nhận dữ liệu (đối với Slave) hoặc dữ liệu nhận được từ địa chỉ nào (đối với Master). Địa chỉ này được quy định từ 0 – 254
Byte mã hàm: được quy định từ Master, xác định yêu cầu dữ liệu từ thiết bị Slave. Byte dữ liệu: xác định dữ liệu trao đổi giữa Master và Slave.
Đọc dữ liệu:
- Master: 2 byte địa chỉ dữ liệu – 2 byte độ dài dữ liệu
- Slave: 2 byte địa chỉ dữ liệu – 2 byte độ dài dữ liệu – n byte dữ liệu đọc được
Ghi dữ liệu:
- Master: 2 byte địa chỉ dữ liệu – 2 byte độ dài dữ liệu – n byte dữ liệu cần ghi
- Slave: 2 byte địa chỉ dữ liệu – 2 byte độ dài dữ liệu
Byte CRC: 2 byte kiểm tra lỗi của hàm truyền. cách tính giá trị của Byte CRC 16 Bit
Có nhiều loại Modbus khác nhau như, Modbus RTU, Modbus TCP, Modbus ASCII, Modbus UDP, Modbus Plus, Pemex Modbus, Enron Modbus. Nhưng phổ biến nhất hay thấy là Modbus RTU, Modbus TCP, Modbus UDP.
Nói một hồi thì quay về ứng dụng vào việc của mình là dùng một vài thiết bị như PLC, HMI, Biến tần, Sensor..kết nối và điều khiển chúng như thế nào?
Mình sẽ lấy ví dụ về PLC điều khiển biến tần qua RS-485 Modus RTU.
Ở đây mình sài cấu hình Master-Slave đường truyển kiểu của RS- 485. Mình sẽ cần quan tâm đến các thông số về tốc độ truyền baudrate (4800.9600.115200…), số data bit (7-8), bit stop (0-1-2) , Parity kiểm tra chẵn lẻ (None, Event, Odd).
Chú ý là thông số cài trên Master và Slave phải giống nhau thì mới có thể truyền nhận được.
Cách đấu nối
A- (Master) <——> A- (Slave)
B+ (Master) <——> B+ (Slave)
GND (Master) <——-> GND (Slave)
Dây GND cần nối trong trường hợp khu vực đấu nối ở vùng nhiều sấm sét, máy móc hoạt động dòng lớn, nhiễu phức tạp…để tránh bị phá hỏng thiết bị hoặc tín hiệu thu được bị sai. Điện thế chênh lệch giữa GND hai bên tối đa là 7V.
Trên biến tần sẽ có các địa chỉ cho phép mình có thể thao tác, thâm nhập và điều khiển cũng như giám sát thiết bị:
Lấy ví dụ biến tần của Mitsubishi:
Chuẩn truyền thông RS-485 Modbus biến tần Mitsubishi
Trên PLC sẽ có các câu lệnh cho phép mình gửi hoặc nhận giữ liệu với biến tần dựa vào các vùng nhớ chức năng của biến tần.
Như vậy bây giờ ta có thể cài đặt các tham số Parameter của biến tần, đọc tham số này. Cũng có thể điều khiển, cài tần số, giám sat tốc độ, dòng điện, điện áp xuất ra của biến…một cách dễ dàng nhờ sự trao đổi giữa PLC và vùng nhớ này.
Giao tiếp với các thiết bị khác theo chuẩn Mobus RTU này cũng tương tự như vậy.
Tất cả tài liệu: https://smartplc.com.vn/tai-lieu-ky-thuat.htm
Mời bạn tham khảo các khóa học của trung tâm:
Thông tin liên hệ
TRUNG TÂM TỰ ĐỘNG HÓA CÔNG NGHỆ ALPHA TECH PLC
Hà Nội: Tầng 8, Tòa nhà 169 Nguyễn Ngọc Vũ, Phường Trung Hòa, Quận Cầu Giấy, Hà Nội
SĐT/Zalo: 0988 803 232
Website: https://smartplc.com.vn/
Fanpage: https://www.facebook.com/daotaoplcalphatech
Email: infor.smartplc@gmail.com
Bài viết khác
-
WIFI LÀ GÌ ?
- Ngày đăng: 28-12-2022
- Lượt xem: 543
Wifi là viết tắt của Wireless Fidelity. Nhiệm vụ của wifi này là sử dụng sóng vô tuyến để truyền tín hiệu đến các thiết bị kết nối mà không cần đến dây.. Loại sóng vô tuyến này giống như sóng điện thoại, radio,.. nhưng đường truyền sóng ngắn hơn. Đặc biệt là tất cả các thiết bị thông minh như máy tính bảng, smartphone, laptop đều có khả năng kết nối wifi, nên rất thuận tiện trong quá trình sử dụng. Hầu hết các wifi hiện nay đều hoạt động trên hai loại băng tần là 2,4GHz và 5GHz với các chuẩn kết nối IEEE 802.11. Tốc độ truyền tải như thế nào là phụ thuộc vào gói cước mà người dùng đăng ký với nhà mạng.
-
CLOUD SCADA (CLOUD BASED SCADA) VÀ SCADA TRUYỀN THỐNG
- Ngày đăng: 21-12-2022
- Lượt xem: 537
Hệ thống điều khiển giám sát và thu thập dữ liệu (SCADA) đã tồn tại ba thập kỷ; cho đến ngày nay nó vẫn được coi là giải pháp trực quan để giao tiếp với PLC và cung cấp đa chức năng như cảnh báo, ghi nhật ký theo dõi, đồ thị – biểu đồ và HMI . Ngày nay, hầu hết các gói phần mềm SCADA đều bao gồm giao diện web và giao diện trên di động thông minh; đồng thời duy trì và phát triển các tính năng này như giải pháp công nghiệp Internet of Things (IIoT) hay công nghiệp 4.0. Với sự phát triển đó, những lợi ích của việc tận dụng IIoT có thể thực sự là loại bỏ được SCADA truyền thống.
-
TÌM HIỂU VỀ MODBUS LÀ GÌ ?
- Ngày đăng: 25-11-2022
- Lượt xem: 504
Modbus là một giao thức truyền thông được phát triển vào năm 1979, bởi Modicon ( nay là chneider Electric); và đang được tổ chức Modbus duy trì. Về mặt công nghệ, nó là một giao thức truyền thông nối tiếp. Nói cách khác, Modbus là một cách để các thiết bị công nghiệp điện tử giao tiếp với nhau. Nó cho phép thông tin được truyền qua các đường nối tiếp giữa các thiết bị điện tử. Các thiết bị có thể yêu cầu thông tin, cũng như cung cấp nó
-
SỰ KHÁC NHAU GIỮA RS232 VÀ RS485
- Ngày đăng: 25-11-2022
- Lượt xem: 1775
Nếu bạn không chuyên về kỹ thuật, nhưng trong môi trường làm việc của bạn hay nghe nói đến chuẩn kết nối Modbus RS232 và RS485. Ở bài viết này mình xin chia sẻ nhưng khái niệm cơ bản nhất chuẩn kết nối RS232 và RS485.
-
KHÁI NIỆM CƠ BẢN VỀ GIAO THỨC MODBUS RTU
- Ngày đăng: 25-11-2022
- Lượt xem: 487
Giao thức Modbus RTU là một giao thức mở. Sử dụng đường truyền vật lý RS-232 hoặc RS485 và mô hình dạng Master-Slave. Đây là một giao thức được sử dụng rộng rãi trong nhiều lĩnh vực: Như BMS (Building Management Systems), tự động hóa, công nghiệp, điện lực,…. Chắc hẳn sẽ có bạn tự hỏi, tại sao giao thức Modbus này lại thông dụng như thế. Đi đến đâu, đụng vào thiết bị gì thì hầu như cũng có giao thức này?