ARTICLE · 1089005
DI、DO、AI、AO信号是什么?一文讲透!
一、四类信号全景图——先建"坐标系"
所有 I/O 信号都可以按两个维度分类:信号方向(进系统 or 出系统)和信号性质(开关量 or 连续量)。2×2 矩阵一画,四类信号各就各位:
数字量(0/1) | 模拟量(连续值) | |
输入(进系统) | DI数字量输入 | AI模拟量输入 |
输出(出系统) | DO数字量输出 | AO模拟量输出 |

1.1 一句话记忆法
DI/DO 说"开还是关",AI/AO 说"是多少、调到多少"
lDI(Digital Input):现场"告诉"系统——设备状态如何(泵运行了吗?阀门开到位了吗?)
lDO(Digital Output):系统"命令"现场——开/关动作(启动电机!关闭电磁阀!)
lAI(Analog Input):现场"告诉"系统——过程变量是多少(压力 0.5 MPa,温度 120℃)
lAO(Analog Output):系统"命令"现场——调到多少(调节阀开到 40%,变频器给 35Hz)
1.2 字面拆解
字母 | 含义 | 解释 |
D | Digital | 数字量,只有 0 或 1 两种状态 |
A | Analog | 模拟量,在一定范围内连续变化 |
I | Input | 输入,信号进入控制系统 |
O | Output | 输出,信号发出控制系统 |
二、DI 数字量输入——干接点 vs 湿接点
DI 用来读取现场开关状态:阀门开到位/关到位、液位开关、压力开关、电机运行/故障反馈、断路器位置、急停按钮……这些信号是操作员画面的"眼睛"。
2.1 干接点与湿接点(最易混淆的难点)
类型 | 定义 | 特点 | DCS 侧要求 |
干接点(Dry Contact) | 无源触点,本身不带电压 | 只是一个"开关" | DI 卡件必须提供 24VDC 查询电压 |
湿接点(Wet Contact) | 有源信号,现场自带24VDC | 来自 PLC/MCC/第三方柜 | DI 卡件只判断电压有无,不能再加电源 |
形象比喻:不带嫁妆的新娘是干接点,带嫁妆的新娘是湿接点——"嫁妆"就是电压。

2.2 NO 与 NC——失电安全的根基
触点类型 | 未动作时 | 动作后 | 典型用途 |
NO(常开) | 断开 | 闭合 | 启动命令、开到位、运行反馈(得电动作) |
NC(常闭) | 闭合 | 断开 | 停止、跳闸、ESD 回路(失电动作) |
⚠ 失电安全(Fail-Safe)设计:Stop/ESD 回路用 NC 逻辑链——一旦断线或失电,回路断开 = 设备停车。如果误用 NO,断线时设备停不下来,这是重大安全隐患。
2.3 DI 电平标准
HG/T 20509-2014《仪表供电设计规范》规定直流电源质量:
电压:24V ± 1V;纹波电压 < 5%;交流分量(有效值)< 100 mV
现场调试 DI 核对五件事:① 现场触点是 NO 还是 NC;② 输入是干接点还是有源;③ 24VDC 来自系统侧还是现场侧;④ 画面显示与现场状态是否一致;⑤ 逻辑取反是否与 P&ID、I/O List、因果矩阵(Cause & Effect)一致。
三、DO 数字量输出——继电器 vs 晶体管
DO 用于发出开关命令:启停电机、开关电磁阀、驱动继电器、触发报警灯。
3.1 两种输出形态
输出方式 | 实质 | 特点 | 适用场景 |
继电器输出 | 机械触点(干接点输出) | 可接 AC/DC 不同电压;负载强(约 2A/点);响应慢(~10ms);有机械寿命 | 交流负载、大功率电磁阀、报警灯 |
晶体管输出 | MOSFET/可控硅电子开关(湿接点输出) | 只能接直流 24VDC;响应快(<1ms);负载弱(约 0.5A/点);无触点寿命 | 高速脉冲、小功率继电器线圈、PLC 互联 |

3.2 感性负载保护(烧卡的头号原因)
l直流线圈(继电器线圈、电磁阀线圈)→ 必须并联续流二极管,抑制断开瞬间的反电动势
l交流线圈→ 并联 RC 吸收回路
3.3 工程铁律
1.DO 不直接进电机主回路——必须经中间继电器 → MCC 控制回路
2.卡件容量不够硬带 = 烧卡——负载大必须加中间继电器
3.Start 用 NO(得电启动),Stop/ESD 用 NC(失电停车)
4.电磁阀必须确认失效模式:失气/失电后阀门是关(FC)、开(FO)还是保持(FL)——这在 ESD/SIS 设计中是必填项
推荐阅读
调节阀震荡、关不严?别瞎猜了!教你使用 G80 手操器自整定与校准!
电仪人员管理,属地还是集中?这个问题,我们吵了3年,终于有了答案
四、AI 模拟量输入——四大门派
AI 读取连续变化的过程变量(压力、温度、流量、液位、分析值),DCS 通过 A/D 转换还原为工程值。信号制分四大门派:
门派 | 典型信号 | 特点 | 典型设备 |
电流信号 | 4-20mA(0-20mA 少用) | "普通话";传输远(>1km);抗干扰强;可叠加 HART | 压力/差压/流量/液位变送器 |
电压信号 | 0-10V / 1-5V / 0-5V | 传输距离短(<50m);易受干扰与压降 | 盘装仪表、温湿度变送器 |
热电阻 RTD | PT100、CU50 | 电阻随温度变化;2/3/4 线制 | 温度测量,直进 RTD 专用卡或加变送器 |
热电偶 TC | J/K/S/B 型 | 毫伏级热电势;需冷端补偿+补偿导线 | 高温测量,直进 TC 专用卡或加变送器 |

4.1 两线制 vs 四线制
供电方式 | 接线 | 特点 |
两线制(回路供电) | AI 卡供 24VDC,两根线既是电源线也是信号线 | 典型用于压力/差压变送器;本安场合加安全栅 |
四线制(独立供电) | 变送器外接电源,信号线单独进 AI 卡 | 典型用于电磁流量计、在线分析仪 |
⚠ 改造提示:老系统电压信号(0-10V)换新 DCS(只有 4-20mA AI 卡)时,必须加信号隔离转换器——两者不可直接互换。
五、4-20mA 深入解析——为什么是 4 不是 0?
4-20mA 电流环是工业模拟量的事实标准(源自 IEC 60382 信号制体系、ISA-50 委员会)。它的精妙之处在于**"活零点"(Live Zero)**设计。

5.1 电流轴全景(含 NAMUR NE43 故障区)
0mA 3.6mA 4mA 12mA 20mA 21mA |——故障——|——故障——|———正常工作区间———|——故障——|死零点 NE43下限 活零点 量程中点 满量程 NE43上限 (断线) (变送器故障) (0%) (50%) (100%) (变送器故障)
NAMUR NE43规定:< 3.6 mA 或 > 21 mA判定为变送器故障(BAD 质量位),DCS 应显示"故障"而非错误工程值。
5.2 活零点的三大价值
1.断线检测:电流 = 0 mA ≠ 0% 量程——立刻报"回路故障",而不是把断线当成"零位"
2.两线制供电:4 mA 同时是变送器的最低工作电流——两根线既传信号又供电源
3.故障扩展:NE43 用 <3.6 / >21 mA 的"越界电流"传递诊断信息
5.3 量程换算公式(背下来)
I = 4 + 16 × (V / S)V = (I − 4) / 16 × SI = 回路电流 (mA);V = 工程量当前值;S = 工程量满量程
示例:液位变送器量程 0~10 m,DCS 读到 12 mA:→ V = (12 − 4) / 16 × 10 = 5 m(正好量程中点)
5.4 接线与接地四大要点
1.极性:两线制 4-20mA 极性敏感,+/− 接反读数为 0 或满量程异常
2.负载阻抗:变送器负载能力(Ω)> AI 卡输入阻抗 + 线路电阻,否则 20 mA 打不到顶
3.屏蔽接地:单端接地(控制室侧);双端接地产生地环流导致信号跳变
4.本安回路:加安全栅;本安与非本安电缆分开敷设
六、AO 模拟量输出——"调到多少"
AO 输出连续控制信号,驱动调节类执行机构:
AO 应用 | 信号制 | 换算示例 |
调节阀开度 | 4-20mA | 0% = 4mA,100% = 20mA |
变频器频率给定 | 4-20mA | 0-50Hz 对应 4-20mA(20mA=50Hz) |
电加热功率 | 4-20mA / 0-10V | 按功率百分比线性给定 |
风门/挡板执行器 | 4-20mA | 按开度百分比给定 |
典型换算:操作员设定变频器 40Hz,DCS 输出 = 4 + 16×(40/50) = 16.8 mA
6.1 一台调节阀,三路信号(理解 I/O 的最好教具)

AO 发命令、AI 收反馈、DI 看状态——三路信号完全独立,各有各的电缆、端子、卡件通道。把 AO 命令和 AI 反馈当成"同一根线来回"是新手最大误区。
七、信号制的四代演进
代际 | 信号制 | 标准 | 特点 |
第一代 | 气动 20-100 kPa | IEC 60382 | 纯气动,本质安全防爆好;传输距离受限 |
第二代 | 模拟 4-20mA | IEC/ISA-50 | 两线制、活零点、抗干扰——至今仍是主流 |
第三代 | 4-20mA + HART | HART 协议 | 模拟量上叠加 FSK 数字信号;手操器可远程组态 |
第四代 | 全数字现场总线 | FF / PROFIBUS / 工业以太网 | 多变量、诊断、控制下放现场 |
现实判断:虽然现场总线与工业以太网增长很快,但 4-20mA 因可靠性极高、改造成本低、存量巨大,在可预见的未来仍将与全数字信号长期共存。
八、常见踩坑 Top 8
# | 坑 | 后果 | 正确做法 |
1 | 湿接点接到"无查询电压" DI 卡 | 读不到状态 | 看 I/O List 明确干/湿类型 |
2 | Stop/ESD 用 NO 逻辑 | 断线时设备停不下来 | 失电安全:NC + 断线即停车 |
3 | 湿输出当继电器带感性负载 | 触点烧蚀、烧卡 | 加中间继电器 + 续流二极管 |
4 | 4-20mA 极性接反 | 读数 0 或满量程异常 | 接线前核对回路电源方向 |
5 | 屏蔽层两端接地 | 地环流→ 模拟量乱跳 | 严格单端接地(控制室侧) |
6 | 把 AO 命令与 AI 反馈当一根线 | 回路逻辑混乱 | 两个独立回路,分开接线 |
7 | 0-10V 老仪表直连 4-20mA 新卡 | 信号无效 | 加信号隔离转换器 |
8 | 变送器改量程,DCS 没同步 | 读数"看似正常但错误" | 量程修改后同步组态并验证 |
九、结论——一张表终结
关键认知 | 核心结论 |
分类逻辑 | 2×2 矩阵:方向(I/O)× 性质(D/A) |
DI/DO | 开关量(0/1);核心是干/湿接点与NO/NC逻辑 |
AI/AO | 连续量;核心是信号制(4-20mA 主流)与两/四线制 |
4-20mA | 活零点设计:4mA≠0,断线可检测;NE43:<3.6 / >21mA 报故障 |
换算公式 | V = (I − 4) / 16 × S |
电源标准 | HG/T 20509-2014:24V ± 1V,纹波 <5% |
失电安全 | Stop/ESD 走 NC;断线、失电、卡件故障 → 设备回安全状态 |
调节阀三路 | AO 命令 + AI 反馈 + DI 状态,三路完全独立 |
给现场工程师的三条建议:
1.先看信号类型,再看端子号——A/B、+/−、COM 只是位置;信号类型看错,端子对得再准,逻辑也是错的
2.四份文件联动——电缆表找线、回路图确认接法、I/O List 核对信号、Cause & Effect 验证逻辑,四者互相印证
3.失效安全兜底——问自己三个问题:断线时设备什么状态?失电时什么状态?卡件故障时什么状态?三个答案必须都是"安全状态"
DI、DO、AI、AO 是 DCS/PLC/SIS 的"工程语言"。会背四个缩写只是入门,分清干湿、读懂极性、算准量程、守住失电安全才是真正的工程能力。
推荐阅读
%LEL、%VOL、ppm、mg/m³:气体检测四大单位,一篇全讲透
距 AQ 3067-2026 实施只剩一个月!报警管理、变更管理即将成为重大隐患判定重灾区!
流量计选型是系统工程:五个维度缺一不可,别只盯着价格和单一参数
参考文献
1.HG/T 20507-2014《自动化仪表选型设计规范》
2.HG/T 20509-2014《仪表供电设计规范》
3.HG/T 20573-2012《分散型控制系统工程设计规定》
4.HG/T 20700-2000《可编程序控制器系统设计规定》
5.GB/T 17626(系列)《电磁兼容 试验和测量技术》
6.IEC 61131(系列)《可编程序控制器》
7.IEC 60382《过程控制系统的模拟气动信号》
8.IEC 61158(系列)《工业通信网络 现场总线》
9.ISA-50.02 / IEC 61784 现场总线行规
10.NAMUR NE43《标准化 4-20mA 变送器故障电平》