通过 Modbus (TCP) 连接到 WAGO 控制器
硬件
- 1x 万可现场总线耦合器 750-352/000-001
- 1x 数字输入终端 750-401
- 1x 数字输出终端 750-504
- 1x 终端 750-600
WAGO 控制器的要求
- 分配 IP 地址(例如使用WAGO Ethernet Settings工具)。
- 激活 Modbus 协议 (TCP)(例如使用工具WAGO Ethernet Settings → Protocol)。
- 获取现场总线耦合器的手册。
CODESYS 的要求
- 创建一个标准项目并选择您的设备(例如CODESYS Control Win V3)。 扫描网络并连接设备。

- 在设备树中,添加一个 Ethernet adapter、一个 Modbus_TCP_Master和一个 Modbus_TCP_Slave。

以太网适配器的设置
General 选项卡
定义要使用的网络接口。
如果尚未定义目标系统,则会显示错误消息“未配置网关”。

Modbus_TCP_Master 上的设置
General 选项卡
激活中断后自动建立连接。

Modbus_TCP_Slave 上的设置
General 选项卡
指定 WAGO 控制器的IP 地址并将单元 ID留空。 对于通过 TCP/IP 的 Modbus,从站通过 IP 地址识别。

Modbus Slave Channel 选项卡
创建一个用于读取输入适配器的通道:

创建用于切换输出适配器触点的通道:


Modbus TCP Slave I/O Mapping 选项卡
因此即使没有变量映射也会更新 Modbus 地址,您必须明确激活它:

将项目下载到控制器并启动它
