我看了<西门子 S7-200 · LOGO! · SITOP 参考>中间有关于如何理解
modbus 地址与功能码的区别的解释,感觉很深奥,能否解释一下,原文如下:
有些设备表明它支持
modbus RTU 通信协议,但也详细提供了读写数据的详细通信帧格式,其中包括如何指定
modbus 站的地址,需要读写数据类型、长度等等。数据帧有特定字节指出此指令读写的数据类型和地址,此字节的数据内容即所谓“功能码”,如功能 1 指定读取单个/多个数字量输出点的值。
支持
modbus 协议的设备或软件,使用时用户直接设置或看到的应当是
modbus 数据地址。
modbus 地址所访问的数据,是通过各种“功能”读写而来。功能码是
modbus 地址的底层。如果
modbus 通信的一方提供的所谓
modbus 协议只有功能码,则需要注意了解此功能号与
modbus 地址间的对应关系。