4. PLC数字量输入输出通道联调

联调对象与通道映射关系

环保控制柜内的数字量模块通常按“模块槽位—通道号—端子号—现场设备”四级对应。联调的核心不是逐个按按钮,而是建立一张可核对的通道映射表,再用强制/短接手段逐点验证“现场状态—端子电平—PLC内部变量—上位显示”四者一致。以常见的16点DI模块与16点DO模块为例,先明确极性约定:本例中DI采用源型输入(公共端接24V−,输入点接24V+有效),DO采用继电器干接点输出,因此DO不存在极性反接问题,但存在“常开/常闭接反”和“公共端串接错误”两类典型错位。

① 现场设备 液位高开关 LS-01 干接点·常开 风机运行反馈 KM-02 接触器辅助常开 加药泵运行反馈 热继常闭→常开 急停按钮 SB-01 常闭·安全回路 排泥阀 YV-03 电磁阀线圈 24VDC 搅拌机接触器 KM-05 线圈 220VAC ② 柜内端子 X1:1 DI+ X1:2 DI+ X1:3 DI+ X1:4 DI+ X1:5 DI+ X1:6 DI+ X1:7 DI+ X1:8 DI+ X1:9 DI+ X1:10 DI+ X1:11 DI+ ③ PLC 数字量模块 DI 模块 16点 槽位 2 · 源型输入 公共端 COM → 24V− 输入有效:24V+ 通道 I0.0 ~ I1.7 滤波 3ms DO 模块 16点 槽位 3 · 继电器输出 干接点 · 常开 通道 Q0.0 ~ Q1.7 触点容量 2A/250VAC 公共端分组 COM1/COM2 ④ 内部变量 I0.0 液位高 I0.1 风机运行 I0.2 加药泵运行 I0.3 急停 I0.4 备用 I0.5 备用 I0.6 备用 I0.7 备用 Q0.0 排泥阀 Q0.1 搅拌机 Q0.2 备用 ⑤ 上位显示 液位高 状态 风机 运行 加药泵 运行 急停 状态 — — — — 排泥阀 开 搅拌机 运行 — 典型错位/极性故障(本例需排查) A. 端子 X1:2 与 X1:3 接线互换 → I0.1/I0.2 变量映射错位 B. 急停常闭接成常开 → I0.3 极性反接,安全逻辑失效 C. DO 公共端 COM2 未接 → Q0.1 无输出 D. 排泥阀线圈极性反接 → 动作反向

逐点强制与短接测试方法

DI 通道验证优先用短接法:在端子排处用短接线将 DI+ 与 24V+ 短接,观察 PLC 内部变量是否由 0 变 1,同时核对上位显示。DO 通道验证用强制法:在编程软件中强制 Q 点置 1,用万用表测量对应端子与公共端之间的通断,再观察现场设备是否动作。两种方法都要“先看变量、再看设备”,避免把接线问题误判为程序问题。

测试点操作预期变量预期现场状态异常判据
X1:1 → I0.0短接 DI+ 与 24V+I0.0 = 1液位高信号有效变量不变→查端子/模块
X1:2 → I0.1短接 DI+ 与 24V+I0.1 = 1风机运行反馈有效I0.2 变化→接线互换
X1:3 → I0.2短接 DI+ 与 24V+I0.2 = 1加药泵运行反馈有效I0.1 变化→接线互换
X1:4 → I0.3断开短接(常闭回路)I0.3 = 0 为正常急停未按下常态为 1→极性反接
Q0.0 → YV-03强制 Q0.0 = 1Q0.0 = 1排泥阀得电打开阀不动作→查 COM/线圈
Q0.1 → KM-05强制 Q0.1 = 1Q0.1 = 1搅拌机接触器吸合无吸合→查 COM2 公共端

错位与极性问题的修正

发现 I0.1 与 I0.2 变量随短接点互换变化,说明端子 X1:2、X1:3 接线对调。修正方式有两种:改线(在端子排对调两根线,保持程序不变)或改变量映射(在硬件组态中交换通道地址)。工程上优先改线,因为改映射会让图纸与实物长期不一致。急停回路常态应为 1(常闭),若测得常态为 0,说明现场把常闭触点接成了常开,必须改回常闭并做断线安全验证:断开任一端子,I0.3 应变为 0 并触发急停逻辑。

DO 强制测试前必须确认现场设备处于安全状态:排泥阀、搅拌机强制动作可能引起物料泄漏或机械伤害,需先挂牌、通知运行人员,并在强制结束后立即取消强制,避免遗留强制点导致误动作。

联调记录与验收判据

逐点测试完成后填写通道联调记录,至少包含:通道地址、端子号、现场设备、测试方式、测试前状态、测试后状态、变量变化、现场动作、结论。验收判据为:所有 DI 点短接/断开响应正确,所有 DO 点强制后现场设备动作正确,变量映射与图纸一致,无遗留强制点,急停回路断线安全验证通过。

修正完成后必须做一次全通道复测:按映射表从头到尾再走一遍,重点复查已改线的 X1:2/X1:3 和已改极性的急停回路,确认上位显示、PLC 变量、现场状态三者一致,方可进入下一联调环节。