點選 《福利來了!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部分】【通訊】【標準】【數字化】【問題解答】此處列出部分連結,更多文章透過選單獲取。