Modbus协议功能码查询格式数据求解
发布网友
发布时间:2022-04-20 00:07
我来回答
共1个回答
热心网友
时间:2022-04-11 01:45
举例:16号命令请求格式(从设备地址为1、modbus功能码16、modbus寄存器开始地址0、写寄存器个数10)
01
10
00
00
00
0a
14
12
34
00
00
00
00
00
00
00
00
00
00
00
00
00
00
00
00
43
21
84
93
字节0为从设备id、字节1为功能码(十六进制)、字节2-3为modbus寄存器开始地址、字节4-5为寄存器个数、字节6为发送字节个数、字节7-26为发送数据(20个字节)、字节27-28为rcr校验
举例:15号命令请求格式(从设备地址为1、modbus功能码15、modbus寄存器开始地址0、写位变量个数16,即2个字节)
01
0f
00
00
00
10
02
01
00
e3
b0
字节0为从设备id、字节1为功能码(十六进制)、字节2-3为modbus寄存器开始地址、字节4-5为modbus寄存器格式、字节6为发送字节个数、字节7-8为发送数据(2个字节即16个位)、字节9-10为crc校验