西門子SCL語言編程系列講28-模擬量濾波程序算法
西門子博途工控人微信群:15961872327
西門子博途工控人微信群:15961872327
在自動(dòng)化項(xiàng)目中經(jīng)常用到模擬量,而工程項(xiàng)目現(xiàn)場(chǎng)環(huán)境大多數(shù)都是比較雜亂,干擾會(huì)比較大,會(huì)造成對(duì)模擬量信號(hào)和穩(wěn)定性有所影響,這對(duì)PLC現(xiàn)場(chǎng)調(diào)試工程師帶來比較大的煩惱,特別是入行不深的工控老鐵們。干擾太大就要對(duì)模擬量信號(hào)進(jìn)行濾波,使其盡量消除現(xiàn)場(chǎng)的干擾,今天就給大家分享個(gè)模擬量濾波的FB塊,這個(gè)程序分為二種濾波位,一種是求全部采集到的模擬量的平均值 ,第二種是去除最大值 和最小值 再求平均值 ,二種方法各有好壞,根據(jù)自己的現(xiàn)場(chǎng)情況而選擇。濾波中還有一個(gè)最重要的一點(diǎn)就是采集周期,此程序是通過調(diào)用OB中斷塊來采集模擬量,并通過設(shè)定OB中斷塊的中斷時(shí)間來定義采集模擬量的周期。需要程序的掃描后面的二維碼.再把程序截圖安排上
觸摸屏畫面:

FB塊形參聲明:

SCL部分程序:

標(biāo)簽: