问题描述:
SoMachine Basic V1.5 MODBUS TCP 网络对象 输入寄存器 输出寄存器如何使用?
所属产品线:
EcoStruxure Machine Expert - Basic(原SoMachine Basic)
解决方法:
SoMachine Basic V1.5 配置选项卡ETH1菜单下MODBUS TCP MODBUS映射中单元ID,输入、输出寄存器的配置是配合Modbus 主 TCP I/O 扫描器应用程序进行读/写操作使用的。
在配置 Modbus TCP 从站设备后,发送到其单元 ID(Modbus 地址)的 Modbus 命令便会访问控制器的网络对象(%IWM 和 %QWM),而不是当单元 ID 为 255 时被访问的常规 Modbus 字。
如果在主站中选择的单位 ID 不是在 M221 从站中配置的单位 ID(或者相反),数据读取或写入常规 Modbus 字 %MWx,而不是网络对象 %IWMx 和 %QWMx。无 Modbus 错误返回。
以与访问常规 Modbus 字 (%MW) 相同的优先级访问 Modbus TCP 从站 I/O 映射表 (%IWM/%QWM)。
Modbus TCP 从站设备响应 Modbus 功能代码的子集,但响应方式与 Modbus 标准不同,并且其目的是与外部 I/O 扫描器交换数据。Modbus TCP 从站设备支持以下 Modbus 功能代码:
| | 功能 | |
| | | | 允许主站 I/O 扫描器读取设备的网络对象 %QWM | |
| | | | 允许主站 I/O 扫描器读取设备的网络对象 %IWM | |
| | | | 允许主站 I/O 扫描器写入设备的单个网络对象 %IWM | |
| | | | 允许主站 I/O 扫描器写入设备的多个网络对象 %IWM | |
| | | | 允许主站 I/O 扫描器读取网络对象 %QWM 并写入设备的网络对象 %IWM | |