综合技术交流
直播中

hjh2008

2年用户 20经验值
私信 关注
[问答]

无法理解Modbus RTU协议写多个寄存器的这两个参数

Modbus RTU协议写多个寄存器的协议是下面这样描述的:
modbus.jpg


针对这个协议我有几个问题,请教大家:
1、其中请求PDU中的“寄存器数量”和“字节数”两个参数是不是冗余了?“字节数”不是可以通过“寄存器数量”x2得到吗?为什么还要单独再写一个“字节数”呢?
2、是不是所有寄存器都是2个字节?
3、字节数=寄存器数量x2,说明“字节数”的值域范围要比“寄存器数量”值域范围大,那为什么用一个字节来存储值域范围大的“字节数”,却用两个字节来存值域范围小的“寄存器数量”?


感谢!

更多回帖

发帖
×
20
完善资料,
赚取积分