✓ 最佳回答
数值跳变和偶发超量程通常是干扰或滤波不足,按以下处理:1)在SM1231模块组态里把“积分时间”从默认20ms改为100ms或200ms,对应50Hz/60Hz抑制,能显著平滑工频干扰;2)启用模块的“断线诊断”和“溢出诊断”,若诊断报溢出说明信号确实超限;3)NORM_X的MIN/MAX按模块量程设0和27648,SCALE_X的MIN/MAX设0和1.6,检查是否有负数或超27648的原始值;4)屏蔽层应接在控制柜PE排单端接地,若两端接地会形成地环流,反而引入干扰;5)信号线与动力线分开走线,至少间隔20cm,避免与变频器输出线平行;6)软件上在SCALE_X后加一个一阶滤波,用定时中断OB30每100ms采样,滤波系数0.2。先改积分时间到200ms并检查屏蔽接地,多数跳变能解决。