admin管理员组文章数量:1567748
2024年7月17日发(作者:)
ModBusTcp与串行链路Modbus的数据域是一致的,具体数据域可以参考串行modbus。
这里给出几个ModbusTcp的链路解析说明,辅助新人分析报文。
1、数据请求
97 76 00 00 00 06 04 04 00 7D 00 7D
Map报文头
示例
0x97
0x96
0x0000
0x0006
0x04
长度
1
1
2
2
1
说明 备注
事务处理标识符Hi 客户机发起,服务器复
事务处理标识符Lo 制,用于事务处理配对
协议标识符号
长度
单元标识符
客户机发起,服务器复制
Modbus协议 = 0.
从本字节下一个到最后
客户机发起,服务器复制
串口链路或其他总线上
远程终端标识
参考标准modbus协议
功能码
数据
校验
2、数据请求回复
0x04
0x007D
0x 007D
1
2
2
功能码,读寄存器
起始地址
寄存器数量
97 76 00 00 00 FD 04 04 FA AB 9E 41 18 7A E1 3F 94 7A E1 3F 94 0A 3D 3F 97 51 EC 3F 98 CC CD
C0 6C 33 33 C0 E3 CC CD C0 EC EB 85 41 F1 D7 0A 41 E9 47 AE 41 ED EB 85 41 F1 19 9A 43 D0 E6
66 43 C9 4C CD 43 CF EB 85 41 F3 66 66 42 0F CC CD 41 C2 E6 66 44 0A 1E B8 41 FB A3 D7 42 0C
CC CD 41 BC C0 00 44 0A B8 52 41 F6 5C 29 42 0F 47 AE 41 D1 C6 66 44 0A 00 00 00 00 C9 9E FF
7F C9 9E FF 7F C9 9E FF 7F C9 9E FF 7F C9 9E FF 7F C9 9E FF 7F C9 9E FF 7F C9 9E FF 7F C9 9E FF
7F 05 16 00 00 04 11 00 00 05 16 00 00 04 11 00 00 05 16 00 00 04 11 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 0A 00 0A 00 0A
00 0A 00 04 00 04 00 04 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 0F
Map报文头
示例
0x97
0x96
0x0000
0x00FD
0x04
长度
1
1
2
2
1
说明 备注
事务处理标识符Hi 客户机发起,服务器复
事务处理标识符Lo
制,用于事务处理配对
协议标识符号
长度
单元标识符
客户机发起,服务器复制
Modbus协议 = 0.
从本字节下一个到最后
客户机发起,服务器复制
串口链路或其他总线上
远程终端标识
参考标准modbus协议
功能码
数据
校验
0x04
0x FA
0x----
1
1
功能码,读寄存器
字节个数
数据
3、写多个寄存器
97 79 00 00 00 09 04 10 00 00 00 01 02 00 01
Map报文头
示例
0x97
0x79
0x0000
0x0009
0x04
长度
1
1
2
2
1
说明 备注
事务处理标识符Hi 客户机发起,服务器复
事务处理标识符Lo 制,用于事务处理配对
协议标识符号
长度
单元标识符
客户机发起,服务器复制
Modbus协议 = 0.
从本字节下一个到最后
客户机发起,服务器复制
串口链路或其他总线上
远程终端标识
参考标准modbus协议
功能码
数据
0x10
0x0000
0x 0001
0x 02
00 01
1
2
2
1
2
功能码,读寄存器
起始地址
写寄存器数量
写字节的个数
目标值
校验
4、写多个寄存器响应
97 79 00 00 00 06 04 10 00 00 00 01
Map报文头
示例
0x97
0x79
0x0000
0x0006
0x04
长度
1
1
2
2
1
说明 备注
事务处理标识符Hi 客户机发起,服务器复
事务处理标识符Lo
制,用于事务处理配对
协议标识符号
长度
单元标识符
客户机发起,服务器复制
Modbus协议 = 0.
从本字节下一个到最后
客户机发起,服务器复制
串口链路或其他总线上
远程终端标识
功能码
数据
0x10
0x0000
0x 0001
校验
1
2
2
功能码,读寄存器
起始地址
寄存器个数
参考标准modbus协议
版权声明:本文标题:modbustcp报文举例分析 内容由热心网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:https://www.elefans.com/dianzi/1721178833a864366.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论