Professional Documents
Culture Documents
Nguyên Lí Ho T Đ NG C A Modbus RTU
Nguyên Lí Ho T Đ NG C A Modbus RTU
Master sẽ gửi một yêu cầu đến Slave, trong đó bao gồm mã hàm (function code), địa chỉ thanh ghi
(register address) và số lượng byte dữ liệu (quantity of data).
Slave sẽ trả lời yêu cầu của Master, trong đó bao gồm dữ liệu được yêu cầu.
Master sẽ xác minh dữ liệu trả lời của Slave bằng hàm CRC (cyclic redundancy check).
Byte mã hàm (function code): Xác định loại yêu cầu của Master.
Địa chỉ thanh ghi (register address): Xác định thanh ghi dữ liệu được yêu cầu.
Hàm CRC (cyclic redundancy check): Được sử dụng để xác minh dữ liệu.
Modbus RTU hỗ trợ nhiều loại yêu cầu khác nhau, bao gồm:
Đọc dữ liệu (Read): Master yêu cầu Slave gửi dữ liệu từ một thanh ghi cụ thể.
Ghi dữ liệu (Write): Master yêu cầu Slave ghi dữ liệu vào một thanh ghi cụ thể.
Tạo sự kiện (Write to coil): Master yêu cầu Slave bật hoặc tắt một cuộn dây.
Đọc trạng thái cuộn dây (Read coil status): Master yêu cầu Slave gửi trạng thái của một cuộn dây.
Tạo sự kiện (Write to register): Master yêu cầu Slave ghi dữ liệu vào một thanh ghi.
Đọc dữ liệu (Read from register): Master yêu cầu Slave gửi dữ liệu từ một thanh ghi.