logo资料库

modbus_tcp_报文举例分析.docx

第1页 / 共2页
第2页 / 共2页
资料共2页,全文预览结束
ModBusTcp 与串行链路 Modbus 的数据域是一致的,具体数据域可以参考串行 modbus。 这里给出几个 ModbusTcp 的链路解析说明,辅助新人分析报文。 1、数据请求 97 76 00 00 00 06 04 04 00 7D 00 7D Map 报文头 功能码 数据 校验 示例 0x97 0x96 0x0000 0x0006 0x04 0x04 0x007D 0x 007D 长度 1 1 2 2 1 1 2 2 说明 备注 事务处理标识符 Hi 客户机发起,服务器复 事务处理标识符 Lo 制,用于事务处理配对 协议标识符号 长度 单元标识符 客户机发起,服务器复制 Modbus 协议 = 0. 从本字节下一个到最后 客户机发起,服务器复制 串口链路或其他总线上 远程终端标识 功能码,读寄存器 参考标准 modbus 协议 起始地址 寄存器数量 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 0x04 0x FA 0x---- 长度 1 1 2 2 1 1 1 说明 备注 事务处理标识符 Hi 客户机发起,服务器复 事务处理标识符 Lo 制,用于事务处理配对 协议标识符号 长度 单元标识符 客户机发起,服务器复制 Modbus 协议 = 0. 从本字节下一个到最后 客户机发起,服务器复制 串口链路或其他总线上 远程终端标识 功能码,读寄存器 参考标准 modbus 协议 字节个数 数据
3、写多个寄存器 97 79 00 00 00 09 04 10 00 00 00 01 02 00 01 示例 0x97 0x79 0x0000 0x0009 0x04 0x10 0x0000 0x 0001 0x 02 00 01 Map 报文头 功能码 数据 校验 4、写多个寄存器响应 97 79 00 00 00 06 04 10 00 00 00 01 示例 0x97 0x79 0x0000 0x0006 0x04 0x10 0x0000 0x 0001 Map 报文头 功能码 数据 校验 长度 1 1 2 2 1 1 2 2 1 2 长度 1 1 2 2 1 1 2 2 说明 备注 事务处理标识符 Hi 客户机发起,服务器复 事务处理标识符 Lo 制,用于事务处理配对 协议标识符号 长度 单元标识符 客户机发起,服务器复制 Modbus 协议 = 0. 从本字节下一个到最后 客户机发起,服务器复制 串口链路或其他总线上 远程终端标识 功能码,读寄存器 参考标准 modbus 协议 起始地址 写寄存器数量 写字节的个数 目标值 说明 备注 事务处理标识符 Hi 客户机发起,服务器复 事务处理标识符 Lo 制,用于事务处理配对 协议标识符号 长度 单元标识符 客户机发起,服务器复制 Modbus 协议 = 0. 从本字节下一个到最后 客户机发起,服务器复制 串口链路或其他总线上 远程终端标识 功能码,读寄存器 参考标准 modbus 协议 起始地址 寄存器个数
分享到:
收藏