3. 控制器硬件组态

WAGO 工业控制器(以 PFC200、750 系列模块化 I/O 为代表)的硬件组态,本质上是把“算力、供电、信号”三件事在导轨上排布清楚,并在软件中把物理位置翻译成可编程的地址。选型决定能不能用,排列决定稳不稳定,地址分配决定程序好不好写、后期好不好维护。三者不是独立步骤,而是一次性设计、相互约束的整体。

一、三类模块的角色与选型依据

CPU 模块是控制器的大脑,决定程序容量、通信接口数量、实时性与支持的协议栈。以 WAGO 750 系列为例,常见型号如 750-8212(PFC200 G2,2×Ethernet、1×CAN、1×RS-485/232,支持 Modbus TCP/RTU、EtherNet/IP、PROFINET 等)。选型时先看三件事:需要几个独立网口(是否要做控制网与信息网隔离)、需要哪些现场总线或串口协议、程序规模与数据点数量是否超出内存。若项目需要冗余或远程维护,还要确认是否支持 SD 卡、Web 服务器与 VPN。

电源模块分两类:系统电源(内部总线电源,如 750-602/750-610,为模块内部电路提供 5V/24V 逻辑供电)和现场电源(为传感器、执行器提供 24V DC 负载供电,如 750-601/750-615)。关键参数是电流预算:每个 I/O 模块从内部总线取电(典型几十毫安),所有模块之和不能超过电源模块与 CPU 提供的总线电流上限。现场电源则按负载总电流加 20%~30% 余量选择,并考虑分组供电与熔断保护。

I/O 模块按信号类型分为数字量输入(DI)、数字量输出(DO)、模拟量输入(AI)、模拟量输出(AO)以及特殊功能模块(计数、PWM、温度、串口等)。选型要点:电压等级(24V DC / 230V AC)、通道数(2/4/8/16)、输入类型(漏型/源型)、输出类型(晶体管/继电器)、模拟量分辨率与量程(如 0~10V、4~20mA、16 位)。例如 750-430 为 8 通道 DI(24V DC,漏型),750-530 为 8 通道 DO(24V DC,0.5A 晶体管),750-455 为 4 通道 AI(4~20mA,12 位)。

二、排列规则:从左到右的物理顺序

WAGO 750 系列采用 DIN 35 导轨安装,模块通过内部总线连接器(背板总线)串联。标准排列顺序为:电源模块 → CPU 模块 → 总线扩展/特殊模块 → I/O 模块 → 末端模块。实际工程中通常把系统电源放在最左,CPU 紧随其后,然后按信号类型分组排列:先 DI,再 DO,再 AI/AO,最后是特殊模块。这样做的原因是:

  • 电源模块必须为右侧所有模块供电,放在最左可缩短总线电流路径,减少压降;
  • CPU 紧邻电源,便于诊断与更换;
  • 同类型 I/O 连续排列,地址自然连续,程序变量映射清晰;
  • 强电(继电器输出、230V 输入)与弱电(模拟量、通信)尽量分区,减少干扰。

排列时还要注意:每个 I/O 模块都有“电源跨接触点”,用于把现场电源 24V 和 0V 传递给右侧模块。如果某组模块需要独立供电,应在该组前插入新的电源模块(如 750-601),并断开跨接。末端必须安装末端模块(750-600),否则总线不闭合,CPU 会报“总线错误”或无法识别模块。

三、地址分配:物理位置到软件地址的映射

WAGO 控制器的 I/O 地址分配有两种方式:自动寻址和手动/组态寻址。在 WAGO I/O PRO 或 CODESYS 中,模块按物理顺序自动生成地址。以数字量为例,每个 DI/DO 模块通常占用 1 个字节(8 位),地址从 %IX0.0 或 %QX0.0 开始,按模块顺序递增。模拟量模块通常占用 2 个字节(1 个字),地址按字对齐。

下面给出一个典型示例配置(示例参数,非实测):

槽位模块型号类型通道起始地址
1750-602系统电源——
2750-8212CPU PFC200——
3750-430DI 24V DC8%IX0.0~%IX0.7
4750-430DI 24V DC8%IX1.0~%IX1.7
5750-530DO 24V DC8%QX0.0~%QX0.7
6750-455AI 4~20mA4%IW0~%IW3
7750-600末端模块——

地址分配的关键判断:数字量按位、模拟量按字。如果中间插入一个模拟量模块,后续数字量模块的字节地址会整体后移。因此,在硬件排列确定后,应先在软件中扫描实际模块,核对地址表,再编写程序变量。若后期增加模块,尽量加在同类模块之后,避免打乱已有地址。

四、组态检查与常见问题

完成排列与地址分配后,必须做三项检查:总线电流核算(所有模块内部电流之和 ≤ 电源模块额定值)、现场电源分组(大负载单独供电并加熔断器)、地址连续性(无跳号、无重叠)。常见故障包括:末端模块缺失导致 CPU 报错、电源跨接未断开导致两组电源并联、模拟量模块地址未按字对齐导致数据错位。排查时先看 CPU 诊断灯和 WAGO I/O PRO 的模块列表,再逐段测量 24V 与总线电压。

WAGO 750 系列硬件组态与地址映射示意 DIN 35 导轨 电源 750-602 系统电源 5V/24V CPU 750-8212 PFC200 G2 2×Ethernet DI 750-430 8×24V DC %IX0.0~0.7 DI 750-430 8×24V DC %IX1.0~1.7 DO 750-530 8×24V DC %QX0.0~0.7 AI 750-455 4×4~20mA %IW0~%IW3 末端 750-600 总线闭合 物理顺序 → 软件地址自动映射 排列原则:电源 → CPU → DI → DO → AI/AO → 末端;同类型连续排列,地址自然连续。 地址规则:数字量按位(%IX/%QX),模拟量按字(%IW/%QW);插入模块会导致后续地址整体后移。 检查要点:总线电流核算、现场电源分组、末端模块安装、地址无跳号无重叠。
在 WAGO I/O PRO 中,完成硬件排列后点击“扫描”即可读取实际模块列表与地址。建议把扫描结果导出为地址表,作为 PLC 变量命名和电气图纸的共同依据,避免程序与实物不一致。

总结来说,WAGO 控制器硬件组态的核心逻辑是:先算电流选电源,再按信号选 I/O,然后从左到右排模块,最后在软件中核对地址。排列顺序影响供电与抗干扰,地址分配影响程序可读性与后期扩展。把这三件事在图纸阶段就确定下来,现场调试时才能少走弯路。