如果把模拟量输入(AI)比作PLC的“感知神经”(测量外界有多大),那模拟量输出(AO)就是PLC的“指挥神经”——它负责对外界发出一个“可以调节大小”的指令,比如让阀门开30%、让电机转速调到1500转。
模拟量输出的类型和AI几乎一一对应,但方向完全相反。核心的两大门派依然是:电流型(4-20mA)和电压型(0-10V / ±10V)。它们的选型逻辑和AI高度相似,但也有一个关键的“驱动力”差异需要特别注意。
一、模拟量输出的两大核心类型
1. 电流型输出:4-20mA(工业现场的“大力士”)
AO端输出一个4-20mA的电流信号,电流的大小代表了指令的大小(4mA=最小值/0%,20mA=最大值/100%)。
核心优势:远距离驱动,不惧线阻
电流信号在回路中电流值恒定,不受导线电阻影响。这意味着你可以把AO信号从控制柜传到几百米外的现场执行器(如阀门定位器、变频器),末端接收到的电流依然准确。“活零点”断线检测
4mA活零点同样适用——如果输出端意外断开,回路电流降为0mA,执行器立即报故障,而不是误以为“指令为0”。驱动能力强
电流型AO的输出端需要有足够的驱动电压(通常由24V电源提供),以克服长距离线缆的电阻,推动末端的负载(如电磁阀线圈)。
给初学者的理解:电流型AO就像一根高压输水管,不管水管(导线)多长、弯弯绕绕多少,水流大小(电流值)始终由你的指令说了算,末端接到的水量一分不少。
2. 电压型输出:0-10V / ±5V / ±10V(控制柜内的“快枪手”)
AO端输出一个0-10V或±10V的电压信号,电压值代表指令大小。
核心优势:响应极快,支持双向控制
电压信号的变化速度远快于电流(微秒级 vs 毫秒级),适合需要快速动态响应的控制场景。而±10V的双极性代表了方向:正电压让电机正转(开阀门),负电压让电机反转(关阀门)。致命短板:远距离衰减
电压信号在传输线路上会有压降(电压随线缆长度增加而下降)。通常,0-10V信号的有效传输距离不超过10-15米,否则末端接收到的指令会大打折扣。驱动能力弱
电压输出端的带载能力有限(通常只能输出几毫安电流),负载阻抗必须足够高(通常>2kΩ),否则输出电压会被拉低。这意味着电压型AO不能直接驱动大功率执行器,必须经过中间放大器。
给初学者的理解:电压型AO就像一根细水管里的水压信号,轻轻一拧阀门(指令变化),水压瞬间传到末端(响应快),但水管一长(距离远),水压就衰减没了。
二、电压型内部的“单端”与“差分”(小贴士)
在电压输出中,还有一个细分选择:
单端输出(0-10V):输出信号相对于公共地(GND)测量。接线简单,但抗共模干扰差。
差分输出(±10V):输出信号相对于一个独立的参考负端测量,采用三线或四线制。抗干扰能力更强,适合长一点距离或有强电磁干扰的场合。
在大多数通用PLC中,AO模块默认提供单端输出,而伺服驱动器通常要求差分输入以匹配其高性能需求。
三、AO与AI的核心差异(重点:方向相反,但逻辑相通)
| 对比维度 | 模拟量输入(AI) | 模拟量输出(AO) |
|---|---|---|
| 信号流向 | 外部传感器 → PLC(采集) | PLC → 外部执行器(给定) |
| 核心任务 | 测量物理量(温度、压力) | 下达控制指令(阀门开度、转速) |
| 4-20mA活零点意义 | 断线报警(识别传感器是否脱落) | 断线报警(识别输出回路是否断开) |
| ±10V双极性意义 | 可采集正负物理量(如温度差) | 代表方向控制(正转/反转、开/关) |
📊 一张表总结:模拟量输出选型对比
| 输出类型 | 常用量程 | 核心优势 | 核心短板 | 适用场景 | 有效传输距离 |
|---|---|---|---|---|---|
| 电流型 | 4-20mA | 远距离传输、抗干扰强、活零点断线检测 | 响应速度相对较慢(毫秒级) | 工业过程控制:控制阀门开度、变频器调速 | 长达数百米 |
| 单端电压 | 0-5V / 0-10V | 成本最低、兼容普通ADC、响应快 | 抗干扰弱、传输距离短 | 实验室仪器、短距离控制信号 | < 10米 |
| 双极性电压 | ±5V / ±10V | 支持双向控制(正/反)、响应极快 | 同样传输距离短 | 伺服电机转速给定、液压比例阀方向控制 | < 10米(差分可达50米) |
四、实战选型建议
首选4-20mA(工业标配):
只要你的控制信号需要穿越车间、走桥架、经过多个接线盒,毫不犹豫选4-20mA。
这是工业自动化的“通用货币”,兼容性最好,且不容易烧端口。
仅在以下场景选电压(0-10V / ±10V):
你需要控制伺服驱动器、变频器(它们通常只接受±10V速度/转矩给定)。
你需要快速动态响应(如高频注塑机的压力闭环控制)。
传输距离极短(柜内跳线或<5米)。
关于负载匹配(关键!):
AO的负载能力有上限。4-20mA输出通常能驱动≤500Ω的负载(如250Ω电阻或阀门定位器线圈);0-10V输出要求负载阻抗≥2kΩ,否则输出会失真。
接线前,务必确认执行器的输入阻抗或输入范围,匹配不当会导致指令偏差甚至损坏输出端口。
💎 给初学者的深刻洞察
为什么AI偏向采集4-20mA,而AO也是输出4-20mA?
因为统一信号标准可以降低系统复杂度。同一个变送器(AI采集)可以输出4-20mA给PLC,PLC计算后再输出4-20mA给执行器(AO),整个信号链采用同一种“语言”,不需要转换,误差最小。
为什么AO很少直接用0-20mA而坚持用4-20mA?
和AI一样,安全第一。4-20mA的“活零点”让系统能够实时判断AO回路是否“断线”(0mA=故障),这对安全联锁至关重要——比如一个控制蒸汽阀门的AO回路断了,系统必须立即切断热源,而不是误以为“阀门全关”放任不管。