1. WAGO工业以太网集成工程导论

工业以太网并不是把办公室网络简单搬到控制柜里。它要同时承载控制器之间的实时数据、远程 I/O 的周期过程映像、HMI 的画面刷新、驱动器的状态字与设定值,以及工程下载和诊断流量。WAGO 的自动化产品体系正是围绕这一需求构建的:从支持多种现场总线的紧凑型控制器,到模块化 I/O 节点,再到工业交换机、电源与软件工具,形成了一条从现场信号到上位系统的完整链路。本课程的目标,是让读者能够独立完成一个 WAGO 工业以太网集成工程:读懂网络结构、选对控制器与 I/O 模块、规划 IP 与端口、组态通信关系、下载并验证,最后能定位常见通信故障。

WAGO 自动化产品体系概览

WAGO 的自动化产品可以按“控制层—I/O 层—网络层—工程层”来理解。控制层以 PFC200、TP600 等控制器为代表,它们运行 Linux 或实时内核,支持 Modbus TCP、EtherNet/IP、PROFINET、OPC UA 等协议,既能做逻辑控制,也能做数据网关。I/O 层是 WAGO 最具辨识度的部分:750 系列模块化 I/O 采用导轨安装,电源模块、总线耦合器、数字量输入/输出、模拟量输入/输出、特殊功能模块依次排列,通过内部 K-Bus 与耦合器通信。网络层包括工业交换机、光纤转换器和无线模块,用于构建星型、环型或冗余拓扑。工程层则是 WAGO I/O PRO、e!COCKPIT 以及基于 Web 的管理界面,负责硬件组态、程序编写和在线诊断。

理解这套体系的关键,是分清“总线耦合器”和“控制器”的角色差异。总线耦合器只负责把现场总线一侧的数据映射到 K-Bus 一侧的 I/O 模块,本身不执行用户程序;控制器则既管理本地 I/O,又能通过以太网与其它设备交换数据。在一个集成工程中,如果现场已有上位 PLC,WAGO 节点常以远程 I/O 站的形式接入;如果需要独立完成控制逻辑,则选用 PFC200 这类控制器作为主站。

WAGO 工业以太网集成工程典型数据链路 上位系统 / SCADA OPC UA · Modbus TCP 工程站 / 编程器 e!COCKPIT · I/O PRO HMI 触摸屏 画面刷新 · 报警 工业以太网交换机 星型 / 环型冗余 · VLAN · 端口镜像 PFC200 控制器 IP: 192.168.1.10 PROFINET / Modbus TCP 750 系列远程 I/O 耦合器 IP: 192.168.1.20 K-Bus 扩展 · 数字/模拟量 变频器 / 伺服 IP: 192.168.1.30 状态字 · 设定值 现场传感器 / 执行器 24V DC · 4-20mA · 热电偶 I/O 模块通道 DI/DO · AI/AO · 计数 OPC UA / Modbus PROFINET / EtherNet/IP 示例地址与协议仅用于说明集成关系,实际工程需按现场规划分配

工业以太网在 WAGO 解决方案中的定位

在 WAGO 的解决方案里,工业以太网承担三种角色。第一是控制网络:PFC200 与远程 I/O、驱动器之间用 PROFINET 或 EtherNet/IP 交换周期数据,要求确定性和低抖动。第二是信息网络:控制器通过 OPC UA 或 Modbus TCP 把过程数据送给 SCADA 或 MES,这一层更看重兼容性和数据建模能力。第三是工程与诊断网络:编程器下载程序、Web 界面查看模块状态、交换机端口镜像抓包,都依赖以太网的可达性。三种角色可能共用物理端口,但逻辑上必须区分,否则一次广播风暴就可能同时打断控制和上位通信。

因此,一个合格的集成方案要先回答几个问题:哪些流量必须实时,哪些可以容忍秒级延迟;控制器是否要同时做网关;交换机是否需要环网冗余;IP 地址是按设备类型分段还是按产线分段。这些问题决定了后续的选型和组态方式。

典型集成工程场景

最常见的场景是“上位 PLC + WAGO 远程 I/O”。例如某包装线原有西门子 S7-1500 作为主控,需要增加 32 点数字量输入和 16 点模拟量输入。此时选用 750 系列 PROFINET 耦合器,配数字量输入模块和模拟量输入模块,耦合器分配 IP 192.168.1.20,在 TIA Portal 中导入 GSDML 文件后组态设备名称和 I/O 地址。主控通过 PROFINET 周期读取输入映像,WAGO 侧不需要写用户程序,只做数据映射。调试时先看耦合器上的 PWR、LINK、BUS 指示灯,再用 TIA Portal 的在线诊断确认模块是否被识别。

第二种场景是“WAGO 控制器作为独立主站”。例如一条小型水处理线,用 PFC200 控制泵阀,同时通过 Modbus TCP 把流量、液位上传到上位机。此时 PFC200 既要执行 IEC 61131-3 程序,又要作为 Modbus TCP 服务器开放寄存器。工程上需要规划保持寄存器的地址表,例如 40001 起为液位、40002 起为流量,并确保上位机轮询周期与程序扫描周期匹配。若上位机轮询过快而程序未更新,会读到重复值;轮询过慢则失去实时性。

第三种场景是“多协议网关”。现场既有 Modbus RTU 仪表,又有 PROFINET 主站,可以用 PFC200 同时运行 Modbus RTU 主站和 PROFINET 从站功能,把串口数据映射到 PROFINET 输入区。这类场景的关键是地址映射表要一一对应,且串口波特率、校验位、从站地址必须与仪表手册一致。建议在表格中固化映射关系,避免后期维护时混淆。

初学阶段建议先做一个最小系统:一台 PFC200、一个 750 耦合器、两个 I/O 模块、一台交换机和一台电脑。先让电脑能 ping 通控制器,再让控制器能读到 I/O 模块,最后再接入上位系统。每一步都有明确的观察点,比一次性搭完整产线更容易定位问题。

本课程的学习路径与判断依据