西門子數字信號論文

時間:2022-04-06 03:52:05

導語:西門子數字信號論文一文來源于網友上傳,不代表本站觀點,若需要原創文章可咨詢客服老師,歡迎參考。

西門子數字信號論文

1S7-300PLC程序結構

STEP7有三種編程方法可供選用,它們是線性編程、分部式編程和結構化編程。線性編程將整個用戶程序寫在一個指令連續的塊中,處理器線性地或順序地掃描程序的每條指令。該方法適用于比較簡單的控制任務。分部式編程將用戶程序分成相對獨立的指令塊,每個塊包含給定的部件組或作業組的控制邏輯。

2S7-300PLC在數字信號處理中的應用與實現

2.1模擬量信號的采樣在工業控制現場,被控變量往往分布在生產現場的各個地方,因而計算機的工作環境惡劣,遭受干擾頻繁。這些干擾將會影響控制系統的測控精度,因此必須將其濾除,以下以對工業現場信號采樣并進行平滑處理的實例來具體說明S7-300PLC的具體應用。該實例從兩方面入手,先是采樣現場受干擾的信號,然后通過在程序中設置對其進行平滑處理。一些S7-300PLC的控制系統中,使用八通道模擬量模塊采集信號,當模塊數量較多時,讀模擬輸入量就很繁瑣。但是我們可以通過軟件設計,方便地把模擬量讀回并順序存入數據塊中。我們可以定義:FC1——采樣子程序。在調用這個程序時還要注意以下幾個問題:(1)讀模擬量輸入模塊數據通道是否從數據字的第零位開始;(2)過程量的最大測量范圍;(3)數字量的有效值范圍。

2.2PLC對信號的平滑處理慣性濾波法的數字表達式為:Y(k)=a*x(k)+(1-a)*y(k-1)式中,a為濾波系數,且0<a<1。a=采樣周期T/濾波時間常數Tf。我們可以定義:FC2——慣性濾波子程序。(2)下面是以西門子S7300PLC的語句表(STL)編寫的慣性濾波子程序。

3總結

以上程序已成功應用于實際的DCS控制系統中,上位機監控軟件用西門子WinCC,下位機控制用西門子PLC-S7300。在實際應用中,先利用上述所給模擬量信號的采樣和濾波程序獲得有效的采樣值,然后將它們用于對現場的過程量如壓力、液位、流量等模擬量信號進行控制,從實際應用情況來看,控制的效果是令人滿意的。

作者:趙銀玲李治國單位:西安職業技術學院機電工程系中航工業西安飛行自動控制研究所