191 模拟量系列详解:4-20mA 与 0-10V 接线实战
191 系列是 Germanjet 德敏哲的模拟量输出磁致伸缩位移传感器,把绝对位置换算为连续的 4-20 mA 电流或 0-10 V 电压信号,直接接入 PLC 模拟量输入卡或控制器 AI 通道。它不需要总线组态、不需要设备描述文件,接线通了就有读数,是集成难度最低的一类接口。代价是:模拟量无法携带诊断信息,且信号在传输链路上会被压降与干扰劣化,因此接线与屏蔽做得对不对,直接决定读数质量。
4-20 mA 与 0-10 V 的选择依据
| 对比维度 | 4-20 mA 电流环 | 0-10 V 电压输出 |
|---|---|---|
| 长线传输 | 好,电流不受线阻压降影响 | 差,线阻分压造成读数偏低 |
| 抗电磁干扰 | 强,低阻回路不易感应噪声电压 | 弱,高阻输入易耦合干扰 |
| 断线检测 | 可,读数低于 4 mA 即判断线路异常 | 不可,0 V 与"位置在零点"无法区分 |
| 接线复杂度 | 两线/三线/四线制,需注意供电方式 | 通常三线或四线,较直观 |
| 接收端要求 | PLC 需电流输入通道,有采样电阻 | PLC 电压输入通道,高输入阻抗 |
| 推荐场景 | 现场距离远、干扰强、需故障检测 | 距离短、柜内、已有电压输入卡 |
工程默认建议是优先选 4-20 mA。核心理由不是精度,而是"活零点"带来的故障可检测性:正常工作时最小输出为 4 mA,一旦断线或供电失效,读数掉到 4 mA 以下,控制器能立即判定为故障;而 0-10 V 输出为 0 V 时,控制器无法区分"位置在零点"和"线断了"。这在安全相关或无人值守场合是本质差别。模拟量与总线的整体选型框架见 模拟量还是 CANopen。
接线:两线制、三线制、四线制
模拟量接线的错误多半出在"供电与信号是否共用导线"上。
两线制(仅 4-20 mA):供电与信号共用同一回路,传感器串在电源与 PLC 输入之间,回路电流即信号。布线最省,但回路总阻抗必须在传感器允许的负载范围内,负载过大时电流环会"顶不上去",表现为满量程附近读数封顶。
三线制:电源正、信号、公共地共三根。信号地与电源地共用,长线时地线上的压降会叠加进信号,电压输出型尤其敏感。
四线制:电源两根、信号两根完全分开,抗干扰与精度最好,长距离或高精度场合推荐。
无论哪种制式,都必须先确认 PLC 输入通道的类型(电流型/电压型)与是否内置采样电阻。把电流输出接到电压输入通道上,最直接的现象是读数固定在满量程或零。长线传输的压降与中继方案见 长线传输:压降、干扰与中继方案。
屏蔽与接地:模拟量读数抖动的主因
模拟量信号本身没有校验机制,任何耦合进来的干扰都会被当作位置变化读取。三条实操规则:
- 使用屏蔽电缆,屏蔽层单端接地。两端接地在两个接地点存在电位差时会形成环流,反而引入干扰。单端通常接在控制柜侧,具体权衡见 屏蔽线单端接地 vs 双端。
- 信号线与动力线分槽。变频器、伺服驱动器输出线是主要干扰源,无法分槽时应保持距离并垂直交叉,避免长距离并行贴敷。
- 避免接地环路。传感器外壳、电缆屏蔽、PLC 机架若在多点接地且各点电位不同,环流会直接叠加到信号上。EMC 机理见 EMC 电磁兼容。
如果读数在设备启动瞬间跳变、随变频器频率变化而波动,基本可锁定为干扰而非传感器故障,排查流程见 常见故障排查。
量程标定与零位设定
模拟量输出的量程映射通常有出厂设定值,装机后需要把机械行程与信号范围对应起来。要点:
- 先在机械上确定实际工作行程的两个端点,确认磁环不进入量程两端盲区(见 量程两端的盲区);
- 零位标定在控制器侧或传感器侧完成一次即可,绝对位置输出不会因断电而丢失,机理见 绝对位置 vs 增量位置;
- 标定后在行程 10%、50%、90% 三点复核读数,单点合格不代表全程合格;标定与线性化的原理见 出厂标定与线性化。
注意:模拟量链路的最终精度不只取决于传感器,还取决于 PLC 模拟量输入卡的分辨率与精度。传感器非线性度 <0.02%FS,若 AI 卡只有 12 位分辨率,全链路精度会被 AI 卡限制。传感器三项精度参数的含义见 精度三兄弟。
191 系列的适用与不适用场景
适用:单轴或少轴位置反馈;PLC 已有模拟量输入卡且通道富余;老设备改造,控制器不支持总线;对集成速度要求高、不希望做组态调试的项目。
不适用:多轴系统(每轴一对线,线束成本与柜内空间迅速上升);需要传感器诊断信息(温度、状态、错误码);需要多磁环多位置读取(模拟量一路只能输出一个位置,多位置读取见 多磁环/多位置测量原理);需要 μs 级同步的高速多轴控制。
这些场景应转向数字接口:192 SSI、194 CANopen 或 197 EtherCAT,完整对照见 模拟量 vs 数字量全系怎么选。产品页参见 191 模拟量系列;配套外置安装可看 18 系列外置式详解。
工程师实操小贴士
- 模拟量输出在出厂时标定得比名义行程略宽,装机后必须重新校准(原文:all analog position transducers output signal were calibrated slightly wider than the stroke, after installation the machine needs to go through calibration)。
- 两点法:Slope = 实际位移 ÷ (行程端读数 − 零位读数);Datum = Slope × 零位读数;机器位置 = (Slope × 当前读数) − Datum(原文公式)。
- 实例:零位读数 0.2V,移动 98mm 后读数 9.5V → Slope = 98÷(9.5−0.2) = 10.537,Datum = 10.537×0.2 = 2.106(PDF 原文示例)。
常见问题
Q:位移传感器输出选 4-20mA 还是 0-10V?
一般优先选4-20mA。核心理由不是精度,而是活零点带来的故障可检测性:正常工作最小输出为4mA,断线或供电失效时读数掉到4mA以下,控制器可立即判故障;而0-10V输出为0V时无法区分位置在零点还是线断了。此外电流环对线阻压降与电磁干扰的耐受性也更好。
Q:模拟量位移传感器读数抖动怎么排查?
先判断是干扰还是机械问题。若读数在设备启动瞬间跳变、或随变频器频率波动,基本是电磁干扰:检查是否使用屏蔽电缆、屏蔽层是否单端接地、信号线是否与动力线并行敷设、是否存在多点接地形成的环流。
Q:模拟量输出的传感器精度会被 PLC 限制吗?
会。模拟量链路的最终精度由最弱环节决定。传感器非线性度典型优于0.02%FS,但若PLC模拟量输入卡只有12位分辨率,全链路精度就被输入卡限制。对精度要求高的场合应考虑SSI或总线等数字接口。
Q:191 模拟量系列不适合哪些场景?
不适合多轴系统(每轴一对线,线束与模块成本迅速上升)、需要读取传感器诊断信息、需要一根波导丝上读取多个磁环位置,以及需要微秒级同步的高速多轴控制。这些场景应转向SSI或CANopen、EtherCAT等数字接口。






