模拟量跳变很少有人一上手就能判断是传感器的问题还是模块的问题。多数情况是一条链上的松动:变送器、端子、屏蔽接地、动力线干扰、模块组态、程序处理,任何一环出问题,都会被放大成跳变。直接换模块,成本偏高而命中率偏低。
动手前先分级。用编程软件的在线监控或触摸屏的历史曲线,把可疑通道连续记录一段时间,标出跳变时刻,再和设备动作时间轴对齐:变频器启停、伺服使能、大功率接触器吸合、相邻工位启动。跳变与设备动作高度重合,方向定在干扰与共模;跳变毫无规律、幅度忽大忽小,重点看端子接触、屏蔽层破损、变送器供电;数值稳定但整体偏移,先怀疑量程与信号类型组态。随机毛刺与规律性偏移指向的原因完全不同,做完这一步能省掉大半无效排查。
接线松动、回路接错、供电不足是出现频次偏高的原因,这一层排查成本偏低,应该先做。
屏蔽不是接上就行,接错位置、接错一端,效果可能比不接更差。通行做法是一端接地、另一端悬空,接地端放在控制柜接地排上,而不是现场变送器那一侧。两端都接、又接到不同电位的接地点,屏蔽层里会流过环流,反而把干扰引进信号线。电缆较长、电磁环境复杂时,另一端是否通过小容量电容接地,要按设备手册定,不能照搬上一套柜子的做法。
柜内接地结构同样要看:信号地、保护地、柜体接地排是否分开,是否单点汇接,接地线是否够粗,接地排螺栓是否锈蚀。有些现场把屏蔽层随手拧在导轨上,或几根线的屏蔽拧成一股塞进同一个端子,低频场合勉强能用,遇上变频器就守不住。部分模块的负端是否允许与地短接,取决于是否隔离、是单端还是差分输入,必须查对应版本的手册。
动力线与信号线并行敷设,是被低估得较厉害的干扰路径;变频器与伺服输出侧,是柜内干扰强度偏高的位置。变频器输出高频开关波形,输出电缆相当于一根发射天线,处理方式通常三个动作配合:输出电缆用带屏蔽的动力电缆,屏蔽层两端接地并与柜体金属面大面积搭接;信号线与动力线分槽,分不开就交叉成直角,不要长距离并行;必要时加装输出电抗器或滤波器。选型与功率、电缆长度有关,按手册和厂家建议定,没有通用值。
载波频率也是一个变量。调高能改善电机噪声和低速特性,但开关损耗与高频干扰同时上升;调低则相反,要在噪声、发热与干扰之间权衡。伺服这边,使能、抱闸释放、位置环启动的瞬间经常能看到相邻通道跳一下,多数与共模干扰、接地阻抗有关。判断方法很直接:把伺服断电,只留变送器和模块,看跳变是否消失。
信号类型、量程上下限、通道使能状态与模块组态对不上,表现出来也是跳变,本质是配置错误,换硬件修不好。
程序修不好已经劣化的硬件,但能把可用信号变稳、把不可用的暴露出来。一阶滤波和滑动平均能压毛刺,代价是响应变慢,对位置、张力这类快变量要谨慎,时间常数给大了控制环路会明显滞后。稳妥的做法是分级:原始值管报警,滤波值管运算。再加一层变化率限制、超量程与断线判断,把原始值、滤波值、报警位一起做进趋势曲线,下次出问题不必到现场重现,看曲线就能分清是干扰、接触还是变送器漂移。