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

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

我考慮的是為每臺風(fēng)扇編號,首先檢測哪幾臺在自動狀態(tài),然后控制,可是這樣邏輯太復(fù)雜了
有沒有簡單的辦法????
[ 此帖被akang8612在2013-04-09 15:28重新編輯 ]
yangqingbo
自控炮灰
級別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 183 個
工控威望: 324 點(diǎn)
下載積分: 2201 分
在線時間: 89(小時)
注冊時間: 2012-09-27
最后登錄: 2013-10-31
查看yangqingbo的 主題 / 回貼
1樓  發(fā)表于: 2013-04-11 15:57
[quote]引用第5樓sjm213于2013-04-09 12:53發(fā)表的  :
fx3u可以對位變址,程序比較簡單,循環(huán)控制即可:
[attachment=104109]
FX2N就要用移位,間接獲得自動位,
M0仍為1min計(jì)時,M10~M29為自動狀態(tài)標(biāo)識,M100~M119為對應(yīng)的風(fēng)扇輸出,其他為緩存位

....版主牛逼,3U的用的這麼順流
yangqingbo
自控炮灰
級別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 183 個
工控威望: 324 點(diǎn)
下載積分: 2201 分
在線時間: 89(小時)
注冊時間: 2012-09-27
最后登錄: 2013-10-31
查看yangqingbo的 主題 / 回貼
2樓  發(fā)表于: 2013-04-12 15:17
我試了下版主的程式,不得不佩服。只能用2個字形容  
牛逼