問(wèn)題:西門(mén)子S7-200SMART PLC 模擬量輸入單位時(shí)間內(nèi)如何計(jì)算采集次數(shù)的平均值
S7-200SMART模擬量平滑濾波的實(shí)現(xiàn),從模擬量通道采集過(guò)來(lái)的數(shù)據(jù),需要軟件濾波,關(guān)于軟件濾波的方法,梯形圖編程實(shí)現(xiàn)。
解:這個(gè)程序相當(dāng)表一個(gè)濾波程序。
程序采用了表格,當(dāng)采樣10次,則計(jì)算一次平均值,并且彈出最先進(jìn)的模擬值。
結(jié)合變量表,及程序段注釋看。如果要改成浮點(diǎn)數(shù),可以些程序基礎(chǔ)上改,注意數(shù)據(jù)類(lèi)型,以及向表格中增加元素,則將浮點(diǎn)數(shù)分成高低字,一次性增加二個(gè)字進(jìn)入表格,同樣的道理當(dāng)彈出時(shí),一次要調(diào)用兩次 FIFO,并且注意彈出的順序要進(jìn)入的順序相適應(yīng)。
梯形圖程序如下,如圖是對(duì) 10 個(gè) AIW 的濾波