PLC模拟量滤波算法、模拟量均值滤波算法


 S7-200 SMART CPU 中值滤波算法

库介绍:

        使用软件和硬件环境:

        STEP 7-Micro/WIN SMART V2.1及以上

        S7-200 SMART固件V2.1及以上

特点:

       伴随着新版本的STEP 7-Micro/WIN SMART和S7-200 SMART CPU的发布,S7-200 SMART CPU性能越来越强大。由于受到外部环境的影响容易出现尖峰干扰,导致无法准确测量模拟量值,基于此笔者设计了这套用于对模拟量进行滤波的程序,其有效的解决了软件的局限性,具有较强的使用价值

中位值平均滤波法(又称防脉冲干扰平均滤波法)
 A、方法:
        相当于"中位值滤波法"+"算术平均滤波法"
        连续采样N个数据,去掉一个最大值和一个最小值
        然后计算N-2个数据的算术平均值
        N值的选取:单次采样时间10ms时 N=30~50
 B、优点:
        融合了两种滤波法的优点
        对于偶然出现的脉冲性干扰,可消除由于脉冲干扰所引起的采样值偏差
 C、缺点:
        和算术平均滤波法一样,比较浪费RAM(目前PLC RAM容量达到8K,这个缺点可以忽略)    

      

源代码链接:https://item.taobao.com/item.htm?spm=a1z10.3-c.w4002-19247315394.64.40a85c833yBpPI&id=591157141595


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM