windylj168
級別: 略有小成
|
OMRON CP1H-XA40DR-A+CP1W-TS102 PLC ON/OFF溫度控制例程(溫度輸入測量、顯示、低于設定低溫加熱工作,達到設定高溫加熱停止) 謝謝各位師傅! [ 此帖被windylj168在2016-04-28 15:31重新編輯 ] |
---|---|
|
xyzenter
活在當下,順其自然
級別: 略有小成
|
你需要一個溫度控制模塊CP1W-TS001或者CP1W-TS002 然后按說明書去編程就可以了,我去年搞過一個,整套程序不方便上傳,截個圖給你看看。 |
---|---|
本帖最近評分記錄: |
windylj168
級別: 略有小成
|
感謝 xyzenter 師傅! [ 此帖被windylj168在2016-04-28 13:33重新編輯 ] |
---|---|
|
xyzenter
活在當下,順其自然
級別: 略有小成
|
這個真的是照抄手冊上的例子就可以了。 什么初始化,什么設置報警一般初學就照抄上去,抄幾遍就明白了,我也是邊抄邊摸索的。 溫度控制不比模擬量,模塊給你讀出來的數值幾乎是可以直接用的,都不需要轉化量程什么的。 給你上幾個圖吧。前面一堆都是按手冊抄出來的,我也是半道出家,摸石頭過河的,但好歹給個借鑒,互相學習把。 如圖如果電路沒接錯,那么熱電偶那邊的溫度最后就會直接存到D10中,這個是二進制值,如果你有特殊要求可以直接bcd到其他內存中。我的主機是CP1H-X40,模塊是ts002,CH0-CH1是CPU主機自帶數字量IO,ch2就是溫度通道一,ch3就是溫度通道二,ch4就是溫度通道三,依次類推。 得到的這個D10以后,是修正,還是直接跟你自己設定的上限值,下限值做比較,然后相應地控制發熱裝置工作,那都是很簡單的事情了。 |
---|---|
本帖最近評分記錄: |
windylj168
級別: 略有小成
|
師傅指點,自己理解編譯一段溫控程序,請指正,謝謝! |
---|---|
|
ailove88
級別: 探索解密
|
你這個在實際應用中 根本不可能把溫度控制好,,溫度不會趨于穩定會在上下有很大的波動,正確的做法的讀取的溫度 做PID運算 然后在用 大概是占空比指令把 輸入ON OFF控制 |
---|---|
本帖最近評分記錄: |
windylj168
級別: 略有小成
|
感謝師傅指點,你說的我有點明白,溫度不穩定,波動大。我們要做的溫度控制是高校學生用的生活熱水系統,溫度根據季節有一個變化區間如44度在上下40-46度之間都可以滿足要求),不要求在同一點穩定。(以往用溫控儀做回差控制,即低于設定下限加熱,達到上限停止加熱)如只要這樣要求,師傅你可OMRON程序行否?能否應用?我剛接觸還入門,請師傅指點,多謝師傅! |
---|---|
|
ailove88
級別: 探索解密
|
官網有 示例的PID 控制程序 你可以看一下 ,我們用cp1h,或者cp1e,PIC pid控制 可實現溫度控制在0.1度,應用在橡膠硫化機上 |
---|---|
本帖最近評分記錄: |
windylj168
級別: 略有小成
|
師傅我是想問,溫度不要求太精確,溫度只要在一個波動范圍內即可,精確控點溫度,執行機構會動作太頻繁,主要實際應用也沒這個需求,溫度在一個范圍內根據個人要求使用者摻兌冷水調節溫度。這樣的話,我編寫的溫控部分程序能否運用?請明示,叩謝! |
---|---|
|