RTU协议报文格式
|
ADU |
|
|
PDU |
|
序号 |
1 |
2 |
3 |
4 |
长度(byte) |
1 |
1 |
* |
2 |
构成 |
Additional address |
Function code |
Data |
CRC Error check |
中文 |
单元标志 |
功能码 |
数据 |
CRC校验位 |
TCP/IP协议报文格式
|
ADU |
|
MBAP |
PDU |
序号 |
1 |
2 |
3 |
4 |
5 |
6 |
长度(byte) |
2 |
2 |
2 |
1 |
1 |
* |
构成 |
Transaction Identifier |
Protocol Identifier |
Length |
Additional address |
Function Code |
Data |
中文 |
传输标志 |
协议标志 |
长度 |
单元标志 |
功能码 |
数据 |
ASCII协议报文格式
|
ADU |
|
|
|
PDU |
|
|
序号 |
1 |
2 |
3 |
4 |
5 |
6 |
长度(byte) |
1 |
2 |
2 |
* |
2 |
2 |
构成 |
STX |
Additional address |
Function Code |
Data |
LRC |
End |
中文 |
起始字符(3AH) |
单元标志 |
功能码 |
数据 |
LRC校验 |
结束字符, 高位=CR(0DH)低位=LF(0AH) |
参考资料
Modbus官方文档:《Modbus_Application_Protocol_V1_1b3》
Modbus asci通讯协定:http://wenku.baidu.com/link?url=R7TE7D-qq4vwWrIuT_gI-01m4LL37jug63ZCVeGus1gWSyrpaQlc4hQs-MDgt6LbKwQon6HzjO9Z0cbMWruAcb3ZnnqR1rAUpruFISmN1hO
MODBUS通讯协议-RTU:http://wenku.baidu.com/link?url=VaDOEc8KpmsbJ5R6gvJfWeXhdlOqrjmMkGvLDDxrTbNJIb-L-x4uGpbkjRknTiDZq753X7i2OX77r-8EhzfnnrsOdYx8jL89D3HROzd30c3
Modbus: https://en.wikipedia.org/wiki/Modbus#Frame_format