{}

我们的品牌

欢迎访问施耐德电气网站

欢迎访问我们的网站。
搜索常见问题解答
SoMachine Basic V1.5 MODBUS TCP 网络对象 输入寄存器 输出寄存器如何使用?
问题描述:
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 功能代码:

功能代码十进制(十六进制)

功能

注释

3(十六进制 3)

读取输出寄存器

允许主站 I/O 扫描器读取设备的网络对象 %QWM

4(4 十六进制)

读取输入寄存器

允许主站 I/O 扫描器读取设备的网络对象 %IWM

6(十六进制 6)

写入单个寄存器

允许主站 I/O 扫描器写入设备的单个网络对象 %IWM

16(10 十六进制)

写入多个寄存器

允许主站 I/O 扫描器写入设备的多个网络对象 %IWM

23(17 十六进制)

读取/写入多个寄存器

允许主站 I/O 扫描器读取网络对象 %QWM 并写入设备的网络对象 %IWM



是否有帮助?