展开查看
以下是引用知秋CAC在2017-09-26 17:08:01的发言 >4楼:
起始地址定义有问题,寄存器数量个别也有问题。

按照该表:
功能码02:10002 ==> 0x2712 读6个离散输入 02 02 27 12 00 06 52 8A
功能码04:30002 ==> 0x7532 读1个寄存器 02 04 75 32 00 01 8A 3A
功能码03:40001 ==> 0x9C41 读1个寄存器 02 03 9C 41 00 01 FA 7D
问题出在哪里呢?
如果是地址不对,那错误码不应该是9吗,决不应该是2吧