Nhiều người sẽ thấy giao thức modbus trong quá trình mua các bộ định tuyến công nghiệp, vậy chính xác thì giao thức modbus là gì? Chúng tôi sẽ chia sẻ nó với bạn ngày hôm nay.
Giao thức Modbus, như một giao thức truyền thông phổ biến trong lĩnh vực điều khiển công nghiệp ngày nay, đã được áp dụng trong vô số sản phẩm IoT, công nghiệp, nông nghiệp và các giải pháp IoT khác. Nó là một hệ thống truyền thông công nghiệp bao gồm các bộ điều khiển khả trình và máy tính tại các thiết bị đầu cuối thông minh, được kết nối thông qua các đường dây chuyên dụng chung hoặc cục bộ.
Bởi vì giao thức modbus hoàn toàn mở và minh bạch, đồng thời phần cứng và phần mềm cần thiết rất đơn giản nên điều này khiến nó trở thành một tiêu chuẩn công nghiệp phổ quát. Nhiều thiết bị công nghiệp, bao gồm PLC, DCS, đồng hồ thông minh, v.v. đang sử dụng giao thức Modbus làm tiêu chuẩn liên lạc giữa chúng. Với nó, các thiết bị điều khiển do các nhà sản xuất khác nhau sản xuất có thể được kết nối vào mạng công nghiệp để giám sát và điều khiển tập trung.

Modbus có các đặc điểm sau
1. tiêu chuẩn, mở, người dùng có thể sử dụng giao thức Modbus một cách an toàn và bảo mật, không cần phải trả phí giấy phép và sẽ không vi phạm quyền sở hữu trí tuệ.
2. Modbus có thể hỗ trợ nhiều giao diện điện khác nhau, chẳng hạn như RS232 hoặc RS485 và các cổng nối tiếp công nghiệp khác, nhưng cũng có thể được truyền qua cặp xoắn, cáp quang, không dây.
3. Định dạng khung của Modbus đơn giản, nhỏ gọn và dễ hiểu, thuận tiện cho người dùng thực hiện phát triển thứ cấp của giao thức này.
Ba chế độ truyền:
Dữ liệu RTU dựa trên cổng nối tiếp-Modbus{1}}RTU được mã hóa theo giao thức cổng nối tiếp tiêu chuẩn, một trong những giao thức Modbus được sử dụng rộng rãi nhất và áp dụng thuật toán tổng kiểm tra CRC-16_Modbus.
Modbus dựa trên cổng nối tiếp-ASCII tất cả dữ liệu đều ở định dạng ASCII, một byte dữ liệu thô cần hai ký tự để biểu thị, hiệu quả thấp, sử dụng thuật toán tổng kiểm tra LRC.
Modbus-TCP dựa trên portModbus-TCP dựa trên giao thức TCP/IP, chiếm cổng 502, khung dữ liệu chủ yếu bao gồm hai phần: MBAP (tiêu đề tin nhắn) + PDU (cấu trúc khung), khối dữ liệu nhất quán với liên kết nối tiếp.
Vì vậy khi đề cập đến giao thức Modbus chúng ta phải xác định xem đó là chế độ nào: RTU, ASCII hay TCP, 3 chế độ này vẫn rất khác nhau.
Một số thiết bị hỗ trợ nhiều chế độ Modbus, một số thiết bị chỉ hỗ trợ một trong số đó và việc sử dụng thực tế phải dựa trên hướng dẫn sử dụng thiết bị để chọn chế độ nào sẽ áp dụng.
Đối với cả ba giao thức truyền thông trong mô hình dữ liệu và lệnh gọi hàm đều giống nhau, chỉ có cách đóng gói là khác nhau.




