akang8612
級別: 略有小成
|
大家好,最近遇到了一個問題,請大家指點。PLC用西門子200的 檢測出口溫度來控制20個風扇, 溫度高于設定值就啟動一臺風扇,一分鐘后溫度還高于設定值就啟動下一臺風扇,。。。。一分鐘后溫度降到設定值以下就關閉一臺風扇。 上面的動作容易實現,現在的問題是每個風扇都有手動和自動兩個狀態。 假如說現在1,6,9,18,20。5臺在自動,其余手動 溫度高于設定值啟動1,溫度還高于設定值怎么才能跳過2,3,4,5 直接啟動6呢? 我考慮的是為每臺風扇編號,首先檢測哪幾臺在自動狀態,然后控制,可是這樣邏輯太復雜了 有沒有簡單的辦法???? [ 此帖被akang8612在2013-04-09 15:28重新編輯 ] |
---|---|
|
akang8612
級別: 略有小成
|
首先謝謝大家, 1樓的建議,如果這樣判斷可能需要很麻煩的步驟。 2樓的建議,我認為應該可以,先做做看效果。 3樓的建議,能不能說詳細點,移位和循環很少用到,所以能不能給點指導? 希望能多指教 |
---|---|
|
akang8612
級別: 略有小成
|
5樓的朋友,謝謝你了 我現在用的是西門子的S7-200PLC 。我要看看西門子有沒有類似的程序 |
---|---|
|
akang8612
級別: 略有小成
|
9樓的朋友,,,1分鐘啟動檢測一次,到第六臺啟動已經很長時間了,所以我考慮如果這樣做就要把時間減少。 |
---|---|
|
akang8612
級別: 略有小成
|
首先謝謝你的幫助 如果中間有幾臺都是手動,那么都轉到了他們后面的第一臺自動上, 這樣判斷下來也是一個復雜的過程。 |
---|---|
|
akang8612
級別: 略有小成
|
謝謝, 我怎么才能找出自動狀態且沒有啟動的風扇呢? 具體用到哪個指令才能實現? |
---|---|
|
akang8612
級別: 略有小成
|
謝謝,學習了,正在使用西門子的看看如何做,西門子的間接尋址比較麻煩,你的程序對我有很大啟發。。 |
---|---|
|
akang8612
級別: 略有小成
|
謝謝你的幫助,程序我已經下來了,不過電腦沒裝三菱的軟件,回去好好研究 |
---|---|
|