4. I/O接口硬件电路与电气规范
数控设备I/O接口的可靠性,往往不取决于PLC程序写得多好,而取决于硬件电路这一层是否把“电”的问题处理干净。现场常见的故障——输入信号抖动误触发、输出继电器粘连、编码器脉冲丢步、通信偶发校验错误——追根溯源大多落在隔离、电平、电源和接地这四个环节。本节围绕光耦隔离、继电器输出、差分传输、电平匹配、电源与接地、抗干扰设计六个要点,讲清楚“为什么这样接”和“实际怎么接”。
一、光耦隔离:把现场侧与逻辑侧彻底分开
光耦(光电耦合器)用发光二极管把电信号转成光,再由光敏器件还原成电信号,输入与输出之间没有电气连接,绝缘电阻可达10¹¹ Ω量级,典型隔离耐压1.5 kV~5 kV。它的核心价值不是“转换电平”,而是切断地环路、阻断共模干扰和浪涌向控制器内部传导。
以常见的限流型输入电路为例:现场24 V信号经限流电阻R进入光耦一次侧,二次侧接控制器内部5 V逻辑。若光耦正向压降取1.2 V、期望一次侧电流8 mA,则R=(24−1.2)/0.008≈2.85 kΩ,工程上取2.7 kΩ或3 kΩ。电流太小(如低于3 mA)会导致光耦工作点不稳、抗扰度下降;电流太大则加速LED老化。因此选型时要同时看“电流传输比CTR”和“推荐工作电流”,而不是只看能否导通。
高速信号(如编码器、脉冲输出)必须选高速光耦(如6N137类,速率可达10 Mbps),普通PC817类只适合开关量,用于脉冲会严重延迟和畸变。此外,光耦两侧的电源和地必须完全独立,若两侧共用一个电源,隔离就形同虚设。
二、继电器输出:驱动能力与触点保护
继电器输出适合驱动接触器线圈、电磁阀、指示灯等较大负载,典型触点容量为AC 250 V/2 A或DC 30 V/2 A。它本质是机械触点,因此要关注三件事:触点容量、动作寿命和灭弧保护。
驱动感性负载(继电器线圈、电磁阀)时,断电瞬间线圈会产生反向电动势,幅值可达电源电压的数倍,容易击穿驱动三极管或拉弧烧蚀触点。直流感性负载应在负载两端反向并联续流二极管(如1N4007);交流负载则并联RC吸收网络(典型100 Ω串联0.1 μF)或压敏电阻。触点频繁通断的场合,建议在PLC输出与继电器线圈之间加中间继电器过渡,用中间继电器承担动作次数,保护PLC输出触点。
还需注意继电器输出的公共端分组:多数模块每4点或8点共一个公共端COM,接线时要确认负载电源与COM的对应关系,避免跨组串电。
三、差分传输与电平匹配
编码器、伺服和远程I/O常采用差分传输(RS-422/RS-485),用A、B两根线传输一对反相信号。干扰以共模形式同时叠加在两根线上,接收端取差值后共模被抵消,因此差分比单端传输抗干扰能力强得多。差分对的终端电阻要与电缆特性阻抗匹配,RS-485常用120 Ω,接在总线两端;中间节点不接,否则会加重负载、降低信号幅值。
电平匹配解决的是“3.3 V控制器”与“5 V或24 V现场设备”之间的对接问题。3.3 V输出驱动5 V输入通常可直接识别(5 V TTL的高电平门限约2.0 V),但5 V输出接3.3 V输入必须降压或加电平转换芯片,否则会超过3.3 V器件的绝对最大额定值。24 V现场信号进入3.3 V/5 V逻辑侧,必须经过光耦或隔离型电平转换,不能只靠电阻分压——分压不隔离,浪涌仍会打进来。
四、电源与接地:单点接地是底线
数控系统通常存在三类地:模拟地(传感器、模拟量)、数字地(控制器逻辑)、机壳地(保护地)。正确做法是各类地在各自区域内就近汇集,最后只在一点汇合,即“单点接地”。若多点接地,不同接地点之间存在电位差,会在地线上形成环流,轻则引入噪声,重则烧毁接口芯片。
电源方面,24 V开关电源的纹波建议控制在100 mV以内;逻辑侧5 V/3.3 V最好由隔离DC-DC从24 V变换得到,而不是与现场负载共用一路电源。若现场电磁阀、接触器与控制器共用24 V,负载通断造成的电压跌落会直接耦合到逻辑侧,表现为输入误动作或通信复位。工程上建议:控制器电源与执行器电源分路供电,各自独立走线,仅在电源柜内共地。
五、抗干扰设计的落地做法
抗干扰不是加一个磁环就完事,而是从布线、屏蔽、吸收三个层面同时下手。信号线必须使用屏蔽双绞线,屏蔽层只在控制器一端接地,另一端悬空——两端接地会形成屏蔽环,反而把干扰引入。信号线与动力线(尤其变频器输出线)分槽敷设,平行间距不小于20 cm,交叉时尽量垂直。变频器输出线建议加装输出电抗器,编码器线远离电机动力线,必要时穿金属管。
下面给出一份可直接对照使用的接口电气检查表,用于设备出厂前或现场排障时逐项确认。
| 检查项 | 合格判据 | 常见不合格现象 |
|---|---|---|
| 光耦一次侧电流 | 5~15 mA,工作点稳定 | 电流<3 mA,信号抖动 |
| 隔离两侧电源 | 完全独立,不共地 | 共电源,隔离失效 |
| 感性负载保护 | 直流并续流二极管,交流并RC | 无吸收,触点烧蚀 |
| 差分终端电阻 | 仅总线两端各120 Ω | 每节点都接,信号幅值下降 |
| 电平匹配 | 5 V→3.3 V经转换芯片 | 直连,超绝对最大额定值 |
| 接地方式 | 单点接地,三类地分开 | 多点接地,地环路 |
| 屏蔽层接地 | 仅控制器端单端接地 | 两端接地,引入干扰 |
| 信号/动力线间距 | ≥20 cm,分槽敷设 | 同槽并行,通信误码 |
把上述六点落实到图纸和接线工艺上,I/O接口的故障率会明显下降。硬件层的隔离、匹配、接地做扎实,软件层的滤波和去抖才有意义;反之,再好的程序也救不回一个被地环路和浪涌反复冲击的接口电路。