西門子plc控制器PID運算及控制介紹
西門子plc的工作流程 1,系統(tǒng)初始化:一般小型PLC系統(tǒng)初始化主要是初始化,設置,查找擴展模塊等; 2.掃描輸入:掃描IO輸入信號; 3.執(zhí)行邏輯:根據用戶西門子plc程序執(zhí)行邏輯; 4.內務管理:執(zhí)行PLC診斷,維護等系統(tǒng)程序; 5.掃描輸出:輸出邏輯執(zhí)行結果; 6.通信管理:通信服務程序,響應西門子plc編程軟件和其他通信任務。
西門子plc運行方式: 從上面可以看出,PLC的操作是循環(huán)掃描操作模式。事實上,西門子plc還有三種掃描模式:定時掃描和中斷掃描。 循環(huán)掃描:PLC按上圖執(zhí)行; 定時掃描:西門子plc根據用戶設置的時間進行掃描,例如50ms掃描。使用此掃描模式,用戶需要確保可以在設定的時間內掃描用戶程序。通用PLC使用定時器中斷和子程序來實現這一點。功能(在這種情況下,它與中斷掃描沒有區(qū)別),但IO掃描存在一些細微差別,并且可能使用功能塊UpData_IO立即刷新IO。
PID——溫控、變頻 PID(比例,積分和微分)是閉環(huán)控制中最常用的算法。它廣泛應用于溫度控制,水泵,張力,伺服閥和操作控制等行業(yè),但由于每個應用的目標特點。不同的是,這需要調試工程師了解PID的控制原理,以便我們能夠很好地應用PID。
PID原理: PID由三部分組成:比例,差分和積分。在實踐中,僅使用其中的一個或兩個,例如P,PI,PD,PID等。另一方面,如果受控對象由于設定值,負載或源而受到波動,我們應該使用閉環(huán)控制。下圖是溫度控制的示意圖:
西門子plc PID執(zhí)行周期
比例控制: 比例控制是最基本的控制方式。這也是最適合人們感知的控制。例如,我們控制加熱器的恒溫99度。開始加熱時,它遠離目標溫度。我們通常會增加加熱溫度以使溫度快速升高,當溫度超過99度時,我們關閉輸出。通常我們使用這樣的功能。 e(t)=SP– Y(T); u(t)=e(t)* P. SP——設定值 e(t)——錯誤值 Y(t)的——反饋價值 u(t)——輸出值 P——比例系數 滯后不是很大的控制對象可以通過比例控制方法滿足控制要求,但許多受控對象具有滯后。 例如,如果設定溫度為200度,如果溫度設定為200度,如果P選擇相對較大,當溫度達到200度并且輸出為0時,將會有向上爬升。例如,上升到230度。當溫度超過200度時,它開始回落。即使輸出開始升溫,溫度仍然會下降到一定溫度,然后再回落到170度。最后,整個系統(tǒng)將在一定范圍內穩(wěn)定并振蕩。許多傳統(tǒng)的家用空調我們經常發(fā)現家用空調總是間歇性地工作。當我們開始冷卻時,我們通常會感覺越來越多。冷,當空調停止時,它會感覺到溫度越來越高,它采用比例控制 比率值太小的控制效果圖:
如果比率太小,反饋值將永遠不會達到設定值(靜態(tài)誤差)并達到平衡(如果加熱,則散熱和P * e(t)加熱達到平衡) 當刻度值太大時控制效果圖:
如果比率太小,反饋值將永遠不會達到設定值(靜態(tài)誤差)并達到平衡(如果加熱,則散熱和P * e(t)加熱達到平衡) 當刻度值太大時控制效果圖:
如果刻度值太大,受控對象將顯示上圖所示的振蕩。當然,振蕩點不一定是設定值,而是根據受控對象或P值的大小在某個位置振蕩。 。大多數控件都不允許這樣做。 比例積分控制(PI): 積分的存在是由比例控制的特性或是否存在差異或振蕩提出的改進。它通常用比率控制,即PI控制, 有許多公式,但大多數沒有太大的不同。標準公式如下: u(t)=Kp * e(t)+ Ki∑ e(t)+ u0 U(t)的——輸出 Kp——比例放大系數 的Ki MDASH;—積分放大系數 E(t)的——誤差 U0——控制量參考值(基本偏差) 您可以看到積分項是歷史錯誤的累積值。如果光是按比例控制的,我們知道它是不是設定值還是振蕩。使用積分項后,我們可以解決問題。固定值靜態(tài)錯誤問題,例如,在控件中使用PI控件后,如果存在靜態(tài)錯誤,則輸出將不會達到設定值。此時,積分項的累積誤差值將變得越來越大。在Ki之后,它將占用更多的輸出權重,使輸出u(t)越來越大,最終達到消除靜態(tài)誤差的目的。
總結:以上就是小編為大家介紹的西門子plc控制器PID運算及控制介紹,如果大家有任何這方面的需求,歡迎大家咨詢容感電氣,我們將給您最真誠的服務。
標題:西門子plc控制器PID運算及控制介紹 地址:http://www.511997.cn/hangye/3149.html