歡迎光臨
每天分享高質量文章

西門子工藝指令(2)——PID 控制4


點選 《福利來了!PLC的資料(免費),你要嗎?

點選第二波福利來了!PLC的資料(免費),你要嗎?

PID_Temp 指令

PID_Temp 指令提供一個通用的 PID 控制器,可用於處理溫度控制的特定需求。

引數的資料型別

PID_Temp 控制器的操作

選擇加熱和/或冷卻控制元件

DeadZone

透過“DeadZone”引數,可以定義 PID 演演算法忽略的加熱和冷卻控制偏差的寬度。這意味著此範圍內的控制偏差將被抑制,PID_Temp控制器將類似於設定值,並且過程值相同。
因此,可以減少控制器對設定值的不必要幹預,並節約執行器。 如果要應用DeadZone,則必須手動定義該值。 自動調節功能不會自動設定 DeadZone值。
對於不製冷的加熱控制器或使用 CoolFactor 的加熱/冷卻控制器,DeadZone是對稱的(在 -Retain.CtrlParams.Heat.DeadZone 和+Retain.CtrlParams.Heat.DeadZone 之間)。 對於使用兩個 PID引數集的加熱/冷卻控制器,DeadZone 可以是對稱的(在 -Retain.CtrlParams.Cool.DeadZone 和 +Retain.CtrlParams.Heat.DeadZone 之間)。

PID_Temp 控制器操作

以下方框圖說明瞭 PID_Temp 指令的標準和級聯操作:

PID_Temp_Cascade_Operation塊圖:

級聯控制器

可以級聯溫度 PID 控制器來處理多個依賴相同執行器的溫度。

必須在同一個 OB 週期內呼叫級聯的 PID 控制器。
首先必須呼叫主站,然後呼叫控制訊號流中的下一個從站,最後呼叫級聯中的最後一個從站。 PID_Temp 指令不自動檢查呼叫順序。

通訊連線

替換設定值

自動調節

操作樣式與錯誤處理:

抗積分飽和

PID_Temp 指令 ErrorBit 引數

如果 PID 控制器存在多個未決警告,則錯誤程式碼的值將透過二進位制加法顯示。例如,顯示錯誤程式碼 0003 表示錯誤 0001 和 0002 未決。

PID_Temp 指令的警告引數

PID 控制器有多個未決警告時,將會採用二進位制加法顯示錯誤程式碼的值。例如,顯示錯誤程式碼 0003,表示錯誤 0001 和 0002 處於待決狀態。


尋找同路人

做自動化工業變革的踐行者


可透過選單查詢自己喜歡的文章彙總:

現場儀錶DCS部分PLC部分SIS部分通訊標準數字化問題解答】此處列出部分連結,更多文章透過選單獲取。



贊(0)

分享創造快樂