modbus协议RTU模式简单问题
读保持寄存器功能中为什么发送的数据是那样的啊 FUNC那里不是应该是03吗 为什么是00啊 还有返回的数据为什么是那样的呢 没有什么规律可循吗 modbus
[解决办法]
请求读从机设备17的10197--10218的输入位状态。 这里的10197---10218从哪儿看出来。表格里面说的不是只有16个线圈吗?然后从表格中怎么知道是从10197开始的呢?
C4=196
所以逆向猜测寄存器的编号是从10001开始的
10001对应地址0x0000
10002对应地址0x0001
...
10197对应地址0x00c4
[解决办法]
不用纠结于这个示例的例子,只要关注协议的帧结构就可以了
[解决办法]