Bắt đầu Vùng địa chỉ Lệnh chức năng Dữ liệu Kiểm tra lỗi Kết thúc (Bắt đầu) Vùng địa chỉ 3.5 đặc tính thời gian hoặc nhiều hơn
1 byte 1 byte 0 tới 252
byte 2 byte 3.5 đặc tính thời gian hoặc nhiều hơn 1 byte
Kiểm tra lỗi trong chế độ RTU được điều khiển bởi CRC (Kiểm tra thừa tuần hoàn). Vùng CRC chiếm 2 byte, chứa một giá trị nhị phân 16 bit. Giá trị CRC được tính toán bằng bộ chuyển đổi, gắn CRC tới tín hiệu truyền. Thiết bị thu nhận tính toán lại một CRC suốt quá trình nhận được tín hiệu truyền, và đối chiếu giá trị tính toán với giá trị thực tế nó nhận trong vùng CRC. Nếu hai giá trị này không bằng nhau, một lỗi được tìm thấy.
Các hàm MODBUS PLC hỗ trợ
Bảng 4.4: Danh sách các chức năng chính MODBUS hỗ trợ
Mã chức
năng Tên chức năng Chi tiết
Số thiết bị trên mỗi gói tin 01H Đọc cuộn dây Đọc thiết bị nhị phân (R/W) 1 đến 2000 thiết bị 02H Đọc ngõ vào Đọc thiết bị nhị phân (RO) 1 đến 2000 thiết bị 03H Đọc thanh ghi Đọc thanh ghi 16 bit (R/W) 1 đến 125 thiết bị
04H Đọc thanh ghi ngõ
vào Đọc thanh ghi 16 bit (RO) 1 đến 125 thiết bị
05H Viết vào cuộn dây
đơn Viết vào một thiết bị nhị phân 1 thiết bị 06H Viết vào thanh ghi Viết vào thiết bị thanh ghi đơn 1 thiết bị
đơn 16 bit
0FH Viết vào nhiều cuộn dây
Viết vào nhiều thiết bị nhị
phân (R/W) 1 đến 1968 thiết bị
10F Viết vào nhiều thanh ghi
Viết vào nhiều thanh ghi 16 bit
(R/W) 1 đến 123 thiết bị
Tập lệnh MODBUS :
Trong function master của FX5, truyền thông hoạt động với trạm Slave sử dụng lệnh ADPRW.
Lệnh này cho phép truyền thông(đọc/ghi dữ liệu) với trạm Slave bởi function code được hỗ trợ bởi Master.
Cài đặt dữ liệu