仪表说明书是这样的:向仪表读取四路温度值HEX命令行:01 03 10 01 00 04 11 09
01(仪表地址)03(功能代码)1001(温度测量值首地址)0001(固定1个字节)D10A(CRC校验)
仪表返回值:01 03 08 7F FF 7F FF 7F FF 7F FF 8B F3
01(仪表地址)03(功能代码)02(读取的字节数)7FFF(返回的参数值)D834(CRC校验)
7FFF 转换成10进制为 32767
不知道大家有没有看出什么问题?因为我采用MODBUS_RTU进行通讯的话,写入仪表的地址应该是40001,而不是1001吧?