检测一个输入,变送器得到0~10V信号电压,由于外界干扰,致使即便外部设备未加电,输入此时为零时,EM231内部也测得多达300的量(0~10V对应内部的“0~32000”数字量);若外部设备加电,测量值时常超过400!(相当于有0.125V多的随机干扰)。使PLC产生误动作。请大家帮我想想克服的办法。
说明:1)外界输入本身变化也非常疾速,因此滤波方法需要考虑对控制实时性的影响;2)并且外界输入本身变化剧烈,采用“限幅滤波”等方法也不合适;3)加上由系统设定的模拟量输入均值滤波后,输出误动作仍然存在;4)将每个周期采样改为使用定时器每隔20ms采样一次,并加大判断值为零的阈值,误动作减少,但仍然发生 :(