akang8612
級別: 略有小成
|
大家好,最近遇到了一個問題,請大家指點。PLC用西門子200的 檢測出口溫度來控制20個風扇, 溫度高于設定值就啟動一臺風扇,一分鐘后溫度還高于設定值就啟動下一臺風扇,。。。。一分鐘后溫度降到設定值以下就關閉一臺風扇。 上面的動作容易實現,現在的問題是每個風扇都有手動和自動兩個狀態。 假如說現在1,6,9,18,20。5臺在自動,其余手動 溫度高于設定值啟動1,溫度還高于設定值怎么才能跳過2,3,4,5 直接啟動6呢? 我考慮的是為每臺風扇編號,首先檢測哪幾臺在自動狀態,然后控制,可是這樣邏輯太復雜了 有沒有簡單的辦法???? [ 此帖被akang8612在2013-04-09 15:28重新編輯 ] |
---|---|
|
yangqingbo
自控炮灰
級別: 略有小成
|
[quote]引用第5樓sjm213于2013-04-09 12:53發表的 : fx3u可以對位變址,程序比較簡單,循環控制即可: [attachment=104109] FX2N就要用移位,間接獲得自動位, M0仍為1min計時,M10~M29為自動狀態標識,M100~M119為對應的風扇輸出,其他為緩存位 : ....版主牛逼,3U的用的這麼順流 |
---|---|
|