先谢谢班竹。
问题以解决。
如果要同时写入Q0.0和Q0.3为1.
功能15用来改写多个开关量输出点
发送数据为:03 0F 00 00 00 10 02 09 00 FD 10
8:42:17 PM发送(H):3 F 0 0 0 10 2 9 0 FD 10
8:42:17 PM接收(H):3 F 0 0 0 10 55 E5
发送数据为:03 0F 00 00 00 10 02 09 00 FD 10
而在发送数据的定义:字节0为从设备ID、字节1为功能码(十六进制)、字节2-3为
modbus寄存器开始地址、字节4-5为
modbus寄存器格式、字节6为发送字节个数、字节7-8为发送数据(2个字节即16个位)、字节9-10为CRC校验.
而先前的功能5用来改写单个开关量输出点
相对应的FF 00 为
modbus寄存器格式.
不知道
modbus寄存器格式中,找了相关的资料也并没有说明举体定义。如果大家有相关资料可以拿出共享一下。