MODBUS中为什么读取保持寄存器和读取保持寄存器要用不同的功能码?

别只是告诉我两个寄存器之间的不同,麻烦告诉我为什么功能码03不能读取输入寄存器。读取寄存器用一个功能码不就行了,为什么要分成两种?

协议规定如此

任何协议,你都可以按自己的意愿规定
温馨提示:内容为网友见解,仅供参考
第1个回答  2017-11-01
一个是保持寄存器,可以读也可以写,可以用作功能寄存器或者输出寄存器。
一个是输入寄存器,只可以读,可以用作输入结果。
相似回答