对modbus写寄存器功能的疑问
/---------------------------------------------------------------------------------------------------------/
我比较疑惑的是对于发送指令包,用2字节表达寄存器个数,而用1字节表达写入字节数。
而我们知道一般情况下1个寄存器对应2字节,也就是说这种情况下写入字节数的值是寄存器个数的2倍。
那么问题来了,表达寄存器数量给分配了2字节,而表达字节数只分配1字节,这不明显逻辑相悖吗?
对此,以下完全是我个人猜测: 可能多数情况下1个寄存器对应2字节,但是某些特殊场合1个寄存器只能对应0.5个字节或者更少。
/--------------------------------------------------------------------------------------------------------/
/--------------------------------------------------------------------------------------------------------/