2. PLC基础回顾
要理解PLC在现场为什么会被干扰、又该如何抗干扰,必须先回到PLC本身:它由哪些硬件组成、程序是怎样一轮一轮执行的、I/O模块有哪些类型、分别适合什么现场。只有把这三件事看清楚,后面讨论屏蔽、接地、隔离、滤波、冗余时,才能知道干扰究竟打在了哪一环。
一、PLC硬件结构:五个基本组成部分
无论哪个品牌的PLC,其硬件结构都可以归纳为五个基本部分:CPU模块、电源模块、输入模块、输出模块和背板/通信总线。CPU负责程序运算、逻辑判断和数据处理;电源模块把现场交流电转换为CPU和I/O所需的直流工作电压;输入模块把现场按钮、限位、接近开关、变送器等信号转换为CPU可识别的电平;输出模块把CPU的运算结果转换为继电器触点、晶体管或可控硅输出,去驱动接触器、电磁阀、指示灯等执行元件;背板总线则负责各模块之间的数据交换和供电。
从抗干扰角度看,这五部分中电源模块和I/O模块是干扰进入PLC的主要通道。现场电网的浪涌、变频器的高频噪声、接触器线圈的反电动势,往往先作用于电源和I/O端子,再通过内部电路耦合到CPU。因此,PLC的可靠性设计,重点不在CPU本身,而在电源入口和I/O通道的防护。
二、扫描机制:PLC的“循环工作”本质
PLC与普通计算机最大的区别在于:它采用循环扫描方式工作,而不是事件驱动。一个完整扫描周期通常包括五个阶段:
- 内部处理:自检、看门狗复位、通信服务;
- 输入采样:把所有输入模块的当前状态一次性读入输入映像区;
- 程序执行:按梯形图或指令表顺序逐条运算,结果写入输出映像区;
- 输出刷新:把输出映像区的结果一次性送到输出模块;
- 通信/其他任务:与上位机、触摸屏、其他PLC交换数据。
扫描周期通常在1~50ms之间,取决于程序长度和CPU性能。这个机制带来两个重要特性:一是输入采样是“快照”,采样瞬间之外的输入变化要等下一周期才能被看到;二是输出刷新是“批量”,程序执行过程中输出不会立即变化。因此,对于窄脉冲信号(如小于一个扫描周期的干扰尖峰),PLC可能采不到,也可能误采到——这正是干扰导致“误动作”或“漏动作”的根本原因之一。
关键结论:扫描周期越长,PLC对瞬态干扰的“时间窗口”越大,误采样的概率越高。在强干扰现场,缩短扫描周期、使用中断功能、对关键输入做软件滤波,是提高可靠性的常用手段。
三、I/O模块类型:数字量、模拟量与特殊模块
I/O模块是PLC与现场之间的“接口”,也是干扰防护的第一道防线。按信号类型可分为三大类:
| 类型 | 典型信号 | 常见输出形式 | 抗干扰要点 |
|---|---|---|---|
| 数字量输入 DI | 24V DC、110/220V AC、干接点 | — | RC滤波、光耦隔离、输入延时 |
| 数字量输出 DO | 继电器、晶体管、可控硅 | 触点、NPN/PNP、双向可控硅 | 续流二极管、RC吸收、隔离 |
| 模拟量输入 AI | 4-20mA、0-10V、热电偶、RTD | — | 屏蔽双绞、单点接地、滤波 |
| 模拟量输出 AO | 4-20mA、0-10V | — | 隔离输出、负载匹配 |
| 特殊模块 | 高速计数、脉冲输出、称重、通信 | — | 专用屏蔽、独立电源、远离动力线 |
其中,继电器输出负载能力强、可交直流通用,但触点寿命有限、动作慢,且线圈反电动势是强干扰源;晶体管输出响应快、寿命长,但只能直流、有漏电流;可控硅输出适合交流负载,但关断时易受dv/dt干扰。选型时要根据负载性质、动作频率和现场电磁环境综合判断。
四、典型工业应用场景与干扰特征
不同场景下,PLC面临的干扰类型和防护重点差异很大:
- 汽车焊装线:大量变频器、伺服、焊接变压器同时工作,强磁场和传导干扰并存,重点做屏蔽、隔离和等电位接地。
- 化工过程控制:模拟量信号多、距离远,重点做信号隔离、屏蔽单点接地和防雷。
- 包装机械:高速动作、频繁启停,重点做输出侧续流和RC吸收,防止接触器反电动势干扰CPU。
- 水处理厂:环境潮湿、雷击风险高,重点做电源防雷、I/O隔离和防潮处理。
- 冶金/起重:大功率电机频繁正反转,重点做动力线与信号线分离、屏蔽层两端接地和滤波。
常见误区:很多现场把“PLC本身质量好”当成可靠性的全部,忽略了I/O通道和电源入口的防护。实际上,80%以上的PLC现场故障与电源、I/O和接地有关,而不是CPU本身。回顾硬件结构和扫描机制,就是为了在后续抗干扰设计中,准确找到干扰的入口和作用点。
总结来说,PLC的硬件结构决定了干扰可能从电源、输入、输出和通信四个方向进入;扫描机制决定了干扰在时间上如何被“捕捉”或“漏掉”;I/O模块类型决定了不同信号通道需要不同的防护策略。把这三者结合起来看,才能为后续的屏蔽、接地、隔离、滤波和冗余设计打下清晰的分析基础。