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