发表于:2019/8/23 20:28:25
#40楼
回复 #39楼 guanyumou
现在基本搞懂了,你说的16*2+5=37了还是要看返回的报文格式
01模块地址
04功能码
返回数据个数
数据的高低位2*读寄存器个数16
效验码高位
效验码低位
就是这样来的
RS D0 K8 D10 K37返回的D10 D11 D12数据是模块地址,功能码,返回数据个数。D13到D44这32个寄存器才是模块采集到的数据,两个寄存器一个保存高位,一个保存低位。16*2
D45 D46保存效验位的高低位
[此贴子已经被作者于2019/8/23 20:29:28编辑过]