这个和 modbus 协议有关,可以参考文章 modbus功能码定义和样例
你贴出来的功能码为 03,RX数据帧分析如下
Rx:01 03 00 01 00 04 15 C9
01 - 地址
03 - 功能码,读保持寄存器
00 01 - 起始地址
00 04 - 要读取的寄存器个数
15 C9 - CRC16 校验
TX数据帧分析如下
Tx:01 03 08 00 01 00 00 00 00 00 00 85 17
01 - 地址
03 - 功能码,读保持寄存器
08 - 剩余字节的个数,不包含校验位。剩余字节为 8,刚好是四个寄存器
00 01 00 00 00 00 00 00 - 四个寄存器的值,每个寄存器是两个字节
85 17 - CRC16 校验
这个和 modbus 协议有关,可以参考文章 modbus功能码定义和样例
你贴出来的功能码为 03,RX数据帧分析如下
Rx:01 03 00 01 00 04 15 C9
01 - 地址
03 - 功能码,读保持寄存器
00 01 - 起始地址
00 04 - 要读取的寄存器个数
15 C9 - CRC16 校验
TX数据帧分析如下
Tx:01 03 08 00 01 00 00 00 00 00 00 85 17
01 - 地址
03 - 功能码,读保持寄存器
08 - 剩余字节的个数,不包含校验位。剩余字节为 8,刚好是四个寄存器
00 01 00 00 00 00 00 00 - 四个寄存器的值,每个寄存器是两个字节
85 17 - CRC16 校验
举报