Modbus报文限制,最多一次读取124个寄存器

问题场景 今天项目连接调试的时候,出现了读取数据有误的情况,但是恰好只有一个寄存器发生错误,这个寄存器的数字号又很熟悉,123,寄存器的起始地址是0,即第124个寄存器的报文有问题。之前在测试两个模拟软件poll和slave的时候,poll设置功能码为04读取数据的时候,不能将读取寄存器的长度设置太大,只能有个范围,如下图。 问题原因 后来查阅资料modbus的报文长度有限制,最后导致一次最多只能
相关文章
相关标签/搜索