modbus一次最多读多少个数据
Modbus报文限制,最多一次读取124个寄存器
后来查阅资料modbus的报文长度有限制,最后导致一次最多只能读取123个寄存器,因此在做主机poll的时候,当需要读取寄存器的长度大于124时可以进行分段读取,比如需要读取的寄存器为200个,可以第一次读取0到123的,第二次读取124到199,这样就可以规避这个限制问题。如果不进行分段处理,最后获取的报文段将只有前123个寄存器的数据加上一个随机两位数,就是这个随机两位数导致我项目中出现了问题。
版权申明:文章由用户发布,不代表本网站立场,如果侵权请联系我们删除。