2. 工业I/O基础
工业I/O是PLC、DCS、远程IO与现场设备之间的“神经末梢”。控制器负责逻辑运算,而I/O模块负责把现场的真实物理量翻译成控制器能识别的电信号,再把控制指令还原为驱动执行机构的能量。理解I/O的分类、电气特性和典型场景,是后续现场故障诊断与可靠性验证的基础。
一、数字量输入/输出(DI/DO)
数字量信号只有两种稳定状态:通/断、高/低、1/0。DI模块采集按钮、限位开关、接近开关、继电器触点等信号;DO模块驱动继电器、接触器、电磁阀、指示灯等负载。
DI常见电气类型包括:干接点输入(无源触点,模块提供查询电压)、源型/漏型输入(PNP/NPN晶体管传感器)、24V DC输入和110/220V AC输入。DO则分为继电器输出(交直流通用、寿命有限)、晶体管输出(高速、直流、需注意漏电流)、双向可控硅输出(交流、过零触发)。
关键参数包括:输入导通电压、输入电流、响应时间、隔离电压;输出额定电流、最大浪涌电流、漏电流、最小负载电流。现场常见误区是忽略晶体管输出的漏电流,导致指示灯微亮或继电器无法释放。
典型DI参数示例:
输入电压范围:0~30V DC
导通阈值:>15V DC
关断阈值:<5V DC
输入电流:约7mA @24V DC
响应时间:<1ms(可滤波至10ms)
典型DO参数示例:
晶体管输出:0.5A/点,漏电流<0.1mA
继电器输出:2A/点,机械寿命1000万次
浪涌电流:继电器可达额定电流5~10倍
二、模拟量输入/输出(AI/AO)
模拟量信号连续变化,用于温度、压力、流量、液位、位移、转速等过程量。AI模块将4~20mA、0~10V、热电偶、RTD等信号转换为数字值;AO模块将控制器输出转换为4~20mA或0~10V驱动调节阀、变频器等。
工业现场最常用的是4~20mA电流环,因为电流信号抗干扰能力强、线路压降不影响精度,且4mA可作为“活零点”判断断线。电压信号适合短距离、高阻抗输入场合。热电偶输出为mV级,需冷端补偿;RTD通常采用三线制或四线制消除导线电阻影响。
分辨率、精度、采样率、共模抑制比、输入阻抗是AI的核心指标。例如16位AI在0~20mA量程下,理论分辨率为20mA/65536≈0.3μA。但实际精度受温漂、噪声、校准影响,不能只看位数。
三、特殊I/O模块
当通用DI/DO/AI/AO无法满足速度、精度或安全要求时,需要特殊I/O模块。常见类型包括:
- 高速计数模块(HSC):采集编码器脉冲,用于位置、转速、长度测量,支持差分或单端输入,计数频率可达数百kHz至MHz。
- 脉冲输出模块:输出PTO/PWM信号,驱动步进电机、伺服驱动器。
- 温度模块:直接连接热电偶、RTD,内置冷端补偿和线性化处理。
- 称重模块:连接应变片式称重传感器,完成激励、放大、滤波和标定。
- 安全I/O模块:满足SIL2/SIL3或PLd/PLe,具有双通道、自诊断和测试脉冲输出。
四、典型应用场景与选型对照
| I/O类型 | 典型信号 | 典型场景 | 关键选型参数 |
|---|---|---|---|
| DI | 24V DC干接点/PNP | 按钮、限位、阀门反馈 | 导通阈值、滤波时间、隔离电压 |
| DO | 继电器/晶体管 | 电磁阀、接触器、指示灯 | 额定电流、浪涌、漏电流 |
| AI | 4~20mA、RTD、TC | 温度、压力、流量、液位 | 分辨率、精度、共模抑制 |
| AO | 4~20mA、0~10V | 调节阀、变频器给定 | 输出精度、负载能力、响应时间 |
| 特殊I/O | 脉冲、mV、安全信号 | 编码器、称重、安全回路 | 频率、SIL等级、诊断覆盖率 |
五、现场误区与复盘要点
误区二:AI模块未做屏蔽和等电位接地,4~20mA信号受变频器干扰,读数跳动。
误区三:DO晶体管输出直接驱动大电感负载,未加续流二极管,模块输出级被反电动势击穿。
误区四:特殊I/O模块未按手册设置滤波、量程和诊断使能,故障时无报警,排查困难。
复盘时应建立“现场信号—端子接线—模块参数—控制器映射”四层核对表。先确认现场物理量是否正常,再测量端子电压/电流,然后核对模块通道配置,最后检查控制器地址与量程转换。只有把I/O的电气特性与现场工况对应起来,才能快速定位故障并验证可靠性。