参考:为什么使用S7-1200模拟量输入模块时接收到变动很大的不稳定的值?unstable
参考:关于模拟量输入滤波的问题-SIMATIC S7-1500系列-找答案-西门子中国
滤波周期设置和模拟量输入反馈速率有关!!!
调整为无时,可实现实时反馈。实现较为精准控制。
我使用的是1500 ET spcpu带的ET 200 SP的扩展模块硬件组态,模拟量输入属性里面滤波为弱但是输入点iW的值和传感器过来的值4到20毫安电流变化时间延缓很大,程序里面循环周期为2到3毫秒比方说,传感器四毫安到20毫安0.5秒甚至更短完成但是iW的值要很慢很慢,要十几20秒才能完成,0到27648的转换我把属性里的滤弱变成无,恢复正常但是我不想这样,因为我不想因为一个周期有干扰,会破坏整个程序的运行因为某个周期有可能模拟量变成了不确定的最大值或最小值或零会严重影响程序的运行以前在1200里,我设计的滤波没有这个问题在smart选择的滤波是没有这个问题请大神们好好想想我的问题出在什么地方,不会因为一个弱的滤波,而使iW的值输入很慢当电流从20毫安变为四毫安,零点几秒完成,数值也会由高往低变换,但是很慢也是十几秒钟自己在程序里面做滤波,比较麻烦,又不精确 有用过1500带ET 200 SP模块的大神给解释一下,他都是一组的,而且不是通过网线接口,应该传输速率不慢
答:从你的描述来看,问题可能出在硬件滤波器的特性或模块的固件版本上。建议首先检查固件版本并更新到最新版本,然后尝试调整滤波器的强度或在程序中实现更精确的滤波算法。