akang8612
級別: 略有小成
精華主題: 0
發(fā)帖數量: 389 個
工控威望: 420 點
下載積分: 3434 分
在線時間: 269(小時)
注冊時間: 2011-10-14
最后登錄: 2024-07-23
查看akang8612的 主題 / 回貼
樓主  發(fā)表于: 2013-04-09 10:16
大家好,最近遇到了一個問題,請大家指點。PLC用西門子200的

檢測出口溫度來控制20個風扇, 溫度高于設定值就啟動一臺風扇,一分鐘后溫度還高于設定值就啟動下一臺風扇,。。。。一分鐘后溫度降到設定值以下就關閉一臺風扇。
上面的動作容易實現,現在的問題是每個風扇都有手動和自動兩個狀態(tài)。
假如說現在1,6,9,18,20。5臺在自動,其余手動
溫度高于設定值啟動1,溫度還高于設定值怎么才能跳過2,3,4,5    直接啟動6呢?

我考慮的是為每臺風扇編號,首先檢測哪幾臺在自動狀態(tài),然后控制,可是這樣邏輯太復雜了
有沒有簡單的辦法????
[ 此帖被akang8612在2013-04-09 15:28重新編輯 ]
akang8612
級別: 略有小成
精華主題: 0
發(fā)帖數量: 389 個
工控威望: 420 點
下載積分: 3434 分
在線時間: 269(小時)
注冊時間: 2011-10-14
最后登錄: 2024-07-23
查看akang8612的 主題 / 回貼
1樓  發(fā)表于: 2013-04-09 10:54
首先謝謝大家,
1樓的建議,如果這樣判斷可能需要很麻煩的步驟。
2樓的建議,我認為應該可以,先做做看效果。
3樓的建議,能不能說詳細點,移位和循環(huán)很少用到,所以能不能給點指導?
希望能多指教
akang8612
級別: 略有小成
精華主題: 0
發(fā)帖數量: 389 個
工控威望: 420 點
下載積分: 3434 分
在線時間: 269(小時)
注冊時間: 2011-10-14
最后登錄: 2024-07-23
查看akang8612的 主題 / 回貼
2樓  發(fā)表于: 2013-04-09 13:09
5樓的朋友,謝謝你了
我現在用的是西門子的S7-200PLC 。我要看看西門子有沒有類似的程序
akang8612
級別: 略有小成
精華主題: 0
發(fā)帖數量: 389 個
工控威望: 420 點
下載積分: 3434 分
在線時間: 269(小時)
注冊時間: 2011-10-14
最后登錄: 2024-07-23
查看akang8612的 主題 / 回貼
3樓  發(fā)表于: 2013-04-09 15:49
9樓的朋友,,,1分鐘啟動檢測一次,到第六臺啟動已經很長時間了,所以我考慮如果這樣做就要把時間減少。
akang8612
級別: 略有小成
精華主題: 0
發(fā)帖數量: 389 個
工控威望: 420 點
下載積分: 3434 分
在線時間: 269(小時)
注冊時間: 2011-10-14
最后登錄: 2024-07-23
查看akang8612的 主題 / 回貼
4樓  發(fā)表于: 2013-04-10 12:38
引用
引用第17樓luo76于2013-04-10 09:43發(fā)表的  :
簡單的小菜,自動時是用時間來轉到一下個風機,當手動時已經開通下轉的通道,這個用內部繼電器就可以做到了  


首先謝謝你的幫助

如果中間有幾臺都是手動,那么都轉到了他們后面的第一臺自動上, 這樣判斷下來也是一個復雜的過程。
akang8612
級別: 略有小成
精華主題: 0
發(fā)帖數量: 389 個
工控威望: 420 點
下載積分: 3434 分
在線時間: 269(小時)
注冊時間: 2011-10-14
最后登錄: 2024-07-23
查看akang8612的 主題 / 回貼
5樓  發(fā)表于: 2013-04-10 12:43
引用
引用第15樓jackal于2013-04-10 09:18發(fā)表的  :
關于如何跳過手動風扇的問題   我有個建議    就是你不停的搜索 自動狀態(tài)下非啟動且沒有異常的風扇  將其排列出來    然后根據需要  啟動排列中第一臺風扇


謝謝,
我怎么才能找出自動狀態(tài)且沒有啟動的風扇呢? 具體用到哪個指令才能實現?
akang8612
級別: 略有小成
精華主題: 0
發(fā)帖數量: 389 個
工控威望: 420 點
下載積分: 3434 分
在線時間: 269(小時)
注冊時間: 2011-10-14
最后登錄: 2024-07-23
查看akang8612的 主題 / 回貼
6樓  發(fā)表于: 2013-04-12 10:32
引用
引用第22樓john42tw于2013-04-10 15:58發(fā)表的  :
K100 : 設定值  
D0 : 量測值
M0~M9 : 風機1~9開關
M100~M109 : 風機1~9手自動切換開關


謝謝,學習了,正在使用西門子的看看如何做,西門子的間接尋址比較麻煩,你的程序對我有很大啟發(fā)。!
akang8612
級別: 略有小成
精華主題: 0
發(fā)帖數量: 389 個
工控威望: 420 點
下載積分: 3434 分
在線時間: 269(小時)
注冊時間: 2011-10-14
最后登錄: 2024-07-23
查看akang8612的 主題 / 回貼
7樓  發(fā)表于: 2013-04-12 10:33
引用
引用第17樓luo76于2013-04-10 09:43發(fā)表的  :
簡單的小菜,自動時是用時間來轉到一下個風機,當手動時已經開通下轉的通道,這個用內部繼電器就可以做到了  

沒看到有人出來解答,因不熟悉西門子的產品,用三菱的軟件編寫手動和自動啟動的程序,自動關機的部分讓大家發(fā)揮啦,希望對大家有所幫助,鄙人做三菱電機代理,如有需求請多多支持


謝謝你的幫助,程序我已經下來了,不過電腦沒裝三菱的軟件,回去好好研究
akang8612
級別: 略有小成
精華主題: 0
發(fā)帖數量: 389 個
工控威望: 420 點
下載積分: 3434 分
在線時間: 269(小時)
注冊時間: 2011-10-14
最后登錄: 2024-07-23
查看akang8612的 主題 / 回貼
8樓  發(fā)表于: 2013-04-15 10:01
各位,西門子的間接尋址不好理解,現在感覺看的暈暈的
不知道有沒有西門子的高手在?
akang8612
級別: 略有小成
精華主題: 0
發(fā)帖數量: 389 個
工控威望: 420 點
下載積分: 3434 分
在線時間: 269(小時)
注冊時間: 2011-10-14
最后登錄: 2024-07-23
查看akang8612的 主題 / 回貼
9樓  發(fā)表于: 2013-06-07 09:36
在此感謝各位的積極幫助,程序已經寫出來了,基本功能已經實現,但有一個問題,運行程序會出現偶爾錯誤,