西門子s7-400在信號濾波方麵的plc控製係統的應用
1、概述
線材軋製線張力控製是線材自動控製中的難度比較高的控製技術,是衡量軋製線自動控製係統的重要因素。間接張力控製通常通過負載方法實現。張力數據的收集是間接張力控製係統的重要組成部分。收集的數據能否真實反映現場的實際情況,是否可靠與後續控製的準確性和穩定性直接相關。在一般的西門子s7-400控製係統中,模擬信號不受現場環境的影響,采集的信號不能完全反映現場的實際情況。
信號進入係統運行後,很容易導致操作超出容限,更有可能導致係統控製錯誤。有點意外。可以看出,模擬控製的成功很大程度上決定了可控係統的質量。通用濾波器控製簡單地平均幾個采樣值,有時會導致較大的偏差,並且調試非常不靈活。本文介紹了一套用於軋機西門子plc控製的模擬信號采樣,用於軋機現場的實際情況。 ,過濾方法。實現自由靈活的信號處理。
2、軋線plc控製係統的組成
在丝瓜视频app污設計和調試的電線生產線中,SiemensS7-400PLC通常用作主控製器。粗,中型軋機,預精軋機,鋪設機,壓緊輥驅動采用SiemeNS直流調速裝置,精軋機采用交流變頻裝置。 主軋製線配備兩個HMI。 mcgs觸摸屏通過以太網與PLC通信, PLC和每個驅動器使用Profibus-DP網絡通信。整體功能圖如下:
(1)軋製線張力控製的實現方法:
棒材和線材軋製線的張力控製一般采用間接張力控製方法,即軋機負荷反饋用於計算軋機的張力,本文的控製方法是在西門子plc和設備之間采用Profibus-DP通訊。
(2)PLC:內部的信號濾波算法
1)采樣和存儲:plc控製係統接受模擬信號後,首先執行可控循環和可控數量的采樣。采樣采用FIFO算法確保實時數據。確保在任何時間段內存儲和存儲的數據都是***新的和***新的。
2)使用冒泡算法對收集的數據進行排序。
3)刪除N個***大值和***小值,其餘數據是平均值,如下圖:
3、濾波係統功能詳細介紹
考慮到數據采樣的連續性並在特定時間段內保留一定量的連續采樣數據,係統中定義了FIFO數據鏈表,並且采樣數據按時間順序依次輸入鏈表。鏈表數據的數量為N(當它固定時,N個樣本值是一段時間內的連續樣本值。頻率根據采樣過程中的具體情況進行調整。
采樣過程中可能會幹擾采樣數據的***大值和***小值,或者采集的數據可能與其他值明顯不同。采樣可靠性不如其他中間數據可靠,並且在操作中具有指定的量(可調)。***大的價值被刪除。數據按氣泡算法排序,然後刪除兩端特定數量(可調)的***大值和***小值。
4方案模塊化
該應用的特征是上述功能在一個功能塊FC中模塊化。無論何時調用此功能塊,都可以實現采樣和過濾功能。通過調整功能塊參數(爪子),可以實現變頻采樣。
數據過濾功能,如可變數量采樣,該功能西門子S7-400plc控製係統設計,采用梯形圖編程語言,功能塊參數說明如下:
輸入:
I_main:模擬輸入信號
S_EN:功能使能信號
S_TRG:采樣使能信號
F_SEL:要刪除的***大值
S_NO:樣本數
S_ARR:采樣寄存器
CALLFC10(
I_main:=MD300,
S_EN:=L31.2,
S_TRG:=L32.1,
F_SEL:=MW502,
S_NO:=MW504,
O_main:=MD404,
總結:西門子s7-400plc采用該濾波功能後,相對較慢的張力數據采集相應地具有更好的濾波效果,該功能可以修改采樣周期,采樣比例,采樣數,特別適用於根據具體情況進行現場調試,提高現場工作效率。
標題:西門子s7-400在信號濾波方麵的plc控製係統的應用 地址:http://www.girlywedding.com/gongsi/3513.html