漂移不触发报警,因为回路本身没有故障
控制室 HMI 上,储罐液位稳定在 62%。现场老师傅去看玻璃板液位计,读数更接近 58%,不过她也说不准,玻璃板不太干净,液体也浑。
这个差值已经有几周了,一天变一点,所以没人注意到是哪天开始的。到底是变送器有问题、传感器有问题、线有问题、PLC 输入模块有问题,还是玻璃板本身就在误导人?
01、一个说不清的场景:62 对 58
先说这东西为什么难查。模拟量漂移不会触发常规报警,因为回路里没有可检测的故障状态。PLC 收到多少就按多少算,把它换算成工程量纲,然后老老实实报给 HMI。
信号一直是合格的,只是不对。断线会报警,短路会报警,漂移不会。这就是它能在现场躺几周没人管的原因。
— 读数在慢慢偏,回路状态却一直正常
02、零漂与量程漂:两种偏移
做仪表的人对零点和量程这两个词不陌生,调表调的就是这两样。它们会漂,是因为元件老化、反复的冷热循环、电子器件退化。所以才需要按周期校准。
零漂是整条刻度平移
零漂让所有读数整体挪一个固定误差。4 到 20 mA 的两线回路里,假设每个读数都往上偏 0.32 mA。真实值是 0% 的时候,它送 4.32 mA;50% 的时候送 12.32 mA。整段量程的误差都是 0.32 mA,一样大。
量程漂是越往上越偏
量程漂在低端是准的,往上误差逐渐变大。0% 时老老实实送 4.0 mA;50% 时送 12.2 mA,而不是 12.0;75% 时送 16.3,而不是 16.0;100% 时送 20.4,而不是 20.0。
一个现场判据。把 0%、50%、100% 三个点都量出来,误差一样大就是零漂,误差随量程长大就是量程漂。零漂通常现场调一下就能拉回来,量程漂要认真对待。
— 左边整条线平移,右边低端重合、越走越开
03、先查变送器:隔离再模拟
回到那个储罐,差 4 个点。主测量是一台差压变送器,低压侧通大气。
两种可能。传感器被环境搞坏,膜盒长期受力会变形;或者变送器年头长了,电子部分已经退化。
关键在于,盯着实时过程值看,什么也看不出来。因为你不知道真实值到底是多少,没有参照就没有偏差。
办法是把工艺隔离掉,接一个外部压力源,比如手动打压泵,去模拟液位变化。一边量回路电流,一边按 0%、50%、100% 打三个压力点,看它是零漂、量程漂,还是两个都有。
测别的变量是同一套方法。温度就用过程校验仪或者电阻箱,给 RTD 一个标准电阻,模拟温度变化。
— 断开工艺,用打压泵给标准压力,同时读回路电流
04、再查线与端子:漏电与腐蚀
假设变送器在台面上量下来是合格的,接着查线。
潮湿和腐蚀是掉电流的常见原因。接线盒或者穿线管进水之后,端子之间、端子对地之间会出现一条意外的并联通路,把一部分回路电流引走,绕过了 PLC 输入模块。变送器确实送出了 12 mA,模块只收到 10.5 mA,而它不会觉得这有什么问题。
怎么验证。在转接柜那里串一只电流表,就在 PLC 模块之前量一次,和现场量到的值直接比。两边差得出来,问题就在中间这一段。
顺带说端子腐蚀。腐蚀会给两线回路加上一段不该有的串联电阻。有意思的是,变送器会自己补偿增加的回路电阻,把电流稳住,所以你很可能一直察觉不到,直到它彻底失效。
— 接线盒进水,回路电流在端子处被分走一路
— 端子腐蚀加进去的是串联电阻,电流反而不容易看出来
05、最后才看输入模块:249 与 25 欧
最后说不太可能的那个。模拟量输入模块内部要先把电流转成电压,再做数字化。
罗克韦尔的 ControlLogix 1756-IF16 用一颗内部 249 欧精密电阻,把 4 到 20 mA 转成 1 到 5 VDC。为什么是 249 不是 250?因为 249 欧是 EIA 1% 的标准值;
西门子走的是另一条路。S7-1500 的 AI 8xU/I HF 用 25 欧的低阻,先得到 0.5 V 的小信号,再送进高增益的前置放大器,信噪比更好做。
这两种电路都可能被电涌、被严重的接线故障打坏,电阻值一旦永久变了,通道就偏了。概率很低,但前面都排干净了,它就在名单上。
— 249 欧电阻把电流转成电压,后面才是放大和 A/D
06、几个高频疑问
模拟量漂移是什么
过程本身没变,测量值却随着时间慢慢偏了。它不产生故障状态,所以不报警。
零漂和量程漂差在哪
零漂是全量程平移同一个误差,量程漂是低端还准、越往上误差越大。
哪些原因会造成漂移
元件老化、温度变化、传感器磨损、电子器件退化。所以才有定期校准这件事。
现场怎么查
把变送器从工艺上隔离出来,给标准输入,比对读数。先分清是变送器、线路,还是输入模块。
折半法,先量哪一段:一分为二
查这种东西的方法和别的排查没什么两样,都是折半。HMI 上读数偏了,就在转接柜把回路断开,先把问题切成两半。
量从现场过来的电流。这个值本身就不对,问题在现场那半边;这个值是对的,问题在柜内那半边,可能是转接端子、安全栅,也可能是模拟量模块本身。
还有一句提醒。不知道读数该是多少,就别去量。心里没有预期值,量出来的数字没有方向,只能拿去猜。先算清楚 50% 应该是 12 mA,再去拿表笔。
先算得出预期值,再去拿表笔
我是 工控老周,常年跟产线和 PLC 打交道,分享经验给到大家。
看到这里了,觉得有用就点一下右下角的「赞」和「在看」
112