一、 PID回路控制概述
PID控制器是應用Zui廣泛的閉環控制器,它根據給定值與被控實測值之間的偏差;按照PID算法計算出控制器的輸出量,控制執行機構進行調節,使被控量跟隨給定量變化,并使系統達到穩定;自動消除各種干擾對控制過程的影響。其中PID分別表示比例、積分和微分
S7-200 SMART中PID功能實現方式有以下三種:
PID指令塊:通過一個PID回路表交換數據,只接受0.0 - 1.0之間的實數(實際上就是百分比)作為反饋、給定與控制輸出的有效數值。
PID向導:方便地完成輸入/輸出信號轉換/標準化處理。PID指令同時會被自動調用。
根據PID算法自己編程
S7-200 SMART CPUZui多可以支持8個PID控制回路(8個PID指令功能塊),根據PID算法自己編程沒有具體數目的限制,但是我們需要考慮PLC的存儲空間以及掃描周期等影響。
PID控制是負反饋閉環控制,能夠抑制系統閉環內的各種因素所引起的擾動,使反饋跟隨給定變化。
PID控制算法有幾個關鍵的參數Kc(Gain,增益)Ti(積分時間常數),Td(微分時間常數)Ts(采樣時間) 在S7-200 SMART中PID功能是通過PID指令功能塊實現。通過定時(按照采樣時間)執行PID功能塊,按照PID運算規律,根據當時的給定、反饋、比例-積分-微分數據,計算出控制量由于PID可以控制溫度、壓力等等許多對象,它們各自都是由工程量表示,因此有一種通用的數據表示方法才能被PID功能塊識別。 S7-200 SMART中的PID功能使用占調節范圍的百分比的方法抽象地表示被控對象的數值大小。在實際工程中,這個調節范圍往往被認為與被控對象(反饋)的測量范圍(量程)一致。 PID功能塊只接受0.0 - 1.0之間的實數(實際上是0%--)作為反饋、給定與控制輸出的有效數值,如果是直接使用PID功能塊編程,必須保證數據在這個范圍之內,否則會出錯。其他如增益、采樣時間、積分時間、微分時間都是實數。因此,必須把外圍實際的物理量與PID功能塊需要的(或者輸出的)數據之間進行轉換。這就是所謂輸入/輸出的轉換與標準化處理
二、PID主要參數 采樣時間:CPU必須按照一定的時間間隔對反饋進行采樣,才能進行PID控制的計算。采樣時間就是對反饋進行采樣的間隔。短于采樣時間間隔的信號變化是不能測量到的。過短的采樣時間沒有必要,過長的采樣間隔顯然不能滿足擾動變化比較快、或者速度響應要求高的場合。 增益(Gain,放大系數,比例常數)
增益與偏差(給定與反饋的差值)的乘積作為控制器輸出中的比例部分。提高響應速度,減少誤差,但不能消除穩態誤差,當比例作用過大時,系統的穩定性下降。 積分時間:偏差值恒定時,積分時間決定了控制器輸出的變化速率。積分時間越短,偏差得到的修正越快。過短的積分時間有可能造成不穩定。積分時間的長度相當于在階躍給定下,增益為“1”的時候,輸出的變化量與偏差值相等所需要的時間,也就是輸出變化到二倍于初始階躍偏差的時間。如果將積分時間設為Zui大值,則相當于沒有積分作用。 微分時間:偏差值發生改變時,微分作用將增加一個尖峰到輸出中,隨著時間流逝減小。微分時間越長,輸出的變化越大。微分使控制對擾動的敏感度增加,也就是偏差的變化率越大,微分控制作用越強。微分相當于對反饋變化趨勢的預測性調整。如果將微分時間設置為0就不起作用,控制器將作為PI調節器工作。 比例調節 :提高響應速度,減少誤差,但不能消除穩態誤差,當比例作用過大時,系統的穩定性下降。(由小到大單獨調節)
積分調節:消除穩態誤差,使系統的動態響應變慢,積分時間越小,積分作用越大 ,偏差得到的修正越快,過短的積分時間有可能造成不穩定。(將調好的比例增益調整到50%~80%后,由大到小減小積分時間) 微分調節:超前調節,能預測誤差變化的趨勢,提前抑制誤差的控制作用,從而避免了被控量的嚴重超調。可以改善系統的響應速度和穩定性,對噪聲干擾有放大作用,對具有滯后性質的被控對象,應加入微分環節。
三、PID向導
1、在Micro/WIN SMART中的工具菜單中選擇PID向導3、S7-200 SMART CPUZui多可以支持8個PID控制回路(8個PID指令功能塊)6、增益:即比例常數積分時間:如果不想要積分作用可以將該值設置很大(比如10000.0)微分時間:如果不想要微分回路,可以把微分時間設為0 采樣時間:是PID控制回路對反饋采樣和重新計算輸出值的時間間隔8、單極性:0-27648雙極性-27648到27648溫度x10°是PT100的熱電阻或熱電偶 的溫度值 °C表示攝氏度 °F表示華氏度選用20%偏移:如果輸入為4-20mA則選此項,4mA是0-20mA信號的20%,所以選20% 偏移,即4mA對應5530,20mA對應2764811、輸出類型:可以選擇模擬量輸出或數字量輸出。模擬量輸出用來控制一些需要模擬量給定的設備,如比例閥、變頻器等數字量輸出實際上是控制輸出點的通、斷狀態按照一定的占空比變化,可以控制固態繼電器(加熱棒等)12、范圍:為單極時,缺省值為 0 到 27648為雙極時,取值-27648 到27648為20%偏移量時,取值5530 - 27648 ,不可改變14、反饋值下限的10%時報警
15、反饋值高于上限的90%時報警16、模擬量模塊錯誤報警 。“EM0”就是第一個擴展模塊的位置18、可以選擇添加PID 手動控制模式20、PID功能塊使用了一個120個字節的V區地址來進行控制回路的運算工作;并且PID向導生成的輸入/輸出量的標準化程序也需要運算數據存儲區。要保證該地址起始的若干字節在程序的其它地方沒有被重復使用。24、向導完成生成的子程序25、向導生成的數據塊數據塊的地址需要組態斷電保持
四、PID指令
五、程序編寫
利用PID向導編寫程序、使溫度保持在給定值,并對PID參數進行整定
六、下載并調試
下載操作在這不做闡述
1、調試說明:
(1) 比例增益:提高調節速度,減小誤差,但不能消除穩態誤差;
參考方法可由小到大單獨調節
(2)積分作用:消除穩態誤差,使系統的動態相應的變慢,積分過大會影響系統的穩定性。調節參考方法:將調節好的比例系數調整到50%--80%;由大到小,增加積分影響
(3)微分作用:超前控制,減少調節時間,對干擾有放大作用
調節方法參考:由小到大單獨調節,并相應調整比例和積分,追求調節偏差的變化率
(4)PID調節方法:先將積分和微分關閉,先調比例,在比例差不多時加上積分,一般情況,比例值越大輸出結果越快;積分越大,輸出結果越慢;微分在調節溫控時使用,一般情況可不用
2、可通過狀態圖表監控并修改給定值、手自動狀態、PWM輸出設置等。
但也可通過PID控制面板進行調試,如下圖所示:
1、給定值和過程值共用圖形左側的縱軸,輸出使用圖形右側的縱軸
2、采樣時間是PID控制回路對反饋采樣和重新計算輸出值的時間間隔(在PID向導配置中更改)
3、速率:設置圖形顯示區所有顯示值的采樣更新速率時間
4、調節參數:增益、積分和微分的當前值
5、如果選擇啟用手動調節,可在計算值中修改PID參數
6、在自動模式下,單擊“啟動”按鈕,啟動自整定,自整定完成后,單擊“更新”按鈕,可把參數寫進CPU中
7、單擊“選項”可進入自整定參數設置(如下圖)
- 圖文詳解 | 西門子1200PLC模擬量模塊轉換與PID 2024-12-02
- 從一個案例出發,用3分鐘搞定電氣原理圖! 2024-12-02
- 常用的傳感器簡單介紹及和PLC的接線 2024-12-02
- 二進制、八進制和十六進制之間轉換詳解 2024-12-02
- 學習PLC不可錯過的15個基礎知識! 2024-12-02
- 如何實現電腦遠程操控西門子觸摸屏畫面 2024-12-02
- 實例分享 | PID項目詳解 2024-12-02
- PLC與這7種設備的連接方式,能看懂的都是大神! 2024-12-02
- 圖文詳解 | 西門子TIA STEP7 V16如何上傳程序 2024-12-02
- 西門子軟件安裝失敗了?這八點做好了就可以安裝所有西門子軟件 2024-12-02
- Zui全西門子1200與V90伺服PROFINET通信故障解決方法 2024-12-02
- 如何利用變頻器和編碼器實現定位控制? 2024-12-02
- 西門子V90 PN 通信報文詳解 2024-12-02
- 西門子1500高速脈沖采集功能和應用及數據的處理 2024-12-02
- PLC中斷功能有什么用?如何理解! 2024-12-02
聯系方式
- 電 話:13922889745
- 經理:向小姐
- 手 機:18475208684
- 微 信:18475208684