多段溫控程式

各位先進
最近小弟要編寫一個多段溫控的專案
步驟為降溫(依時間斜率,不可太快太慢)->恆溫->昇溫(依時間斜率,不可太快太慢)->恆溫
如此為一個循環,共計需要4個循環
希望能用PLC完成這樣的控制,搭配可程式溫控器亦可
不知道站上有沒有先進有相關經驗可以提供協助
小弟在此先謝過了

如果你的PLC有RS-485通訊功能,以下資訊請參考

(1) 一般常見的PID溫控器,如日本O牌,只能設定SV,無法設溫昇/溫降斜率, 只能一點一點餵,缺點就是會出現鋸齒溫度曲線,如果溫度容許偏差比較大,或許可以使用這個方式

(2) 日本RKC RB系列的溫控器可以設定SV 與 溫昇/溫降斜率, 溫度曲線會比較線性,基本上也是使用PID控制,所以,一開始會有一段時間在追斜率, 結束時,不可避免,多少都會有overshooting,當然這跟你的系統匹配與設定參數有關, RKC 也有比較高階(就是比較貴…) 的溫控器,可以減少前述的溫度偏差

(3) 先決定系統容許的溫度偏差量,再尋找適合的溫控器與控制方法

降溫(依時間斜率,不可太快太慢)->恆溫->昇溫(依時間斜率,不可太快太慢)->恆溫

聽起來您的需求在升溫跟降溫階段是用時間控制而不是溫度控制的?

一般來說, 溫度控制(控制加熱元件)
用PLC內建的PID功能+PWM輸出SSR就夠用
時間控制我自己會選擇直接寫個斜率給他跑
(風機掛變頻器用類比輸出的話)
但具體決定程式怎麼寫
在於客戶要的是什麼
以及控制的是加熱元件還是冷卻元件
大概是這樣