cyh1986
級別: 家園?
精華主題: 0
發(fā)帖數(shù)量: 364 個
工控威望: 732 點
下載積分: 707 分
在線時間: 298(小時)
注冊時間: 2009-04-28
最后登錄: 2024-09-12
查看cyh1986的 主題 / 回貼
樓主  發(fā)表于: 2009-05-08 21:53
現(xiàn)在有這樣一臺設(shè)備
10個電機設(shè)備。設(shè)備之間有聯(lián)鎖的關(guān)系,比如1號鎖2號,號鎖三號,依次類推。
啟動的時候從1號開始每隔15秒啟動一個,一直到10號。停止逆序。
設(shè)備有手動和自動操作。
當發(fā)生故障時,設(shè)備和前級的設(shè)備立即停止,后級的設(shè)備按次序依次停止。比如5號設(shè)備發(fā)生故障,那么10~5號設(shè)備立即停,1號~4號依次從4號設(shè)備開始逐一停止。
我原想使用步進指令來變寫這個程序。分手動和自動兩個,現(xiàn)在對這個故障處理部分有點疑惑。
我想設(shè)計一個函數(shù)(C語言用多了),函數(shù)包含一個參數(shù),我只要把發(fā)生故障的設(shè)備的代號填進去,就能夠進行自動進行判斷停止。

原想我想通過Y寄存器來比較,通過循環(huán)指令來把Y寄存器移位來處理,也就是位元件的字處理。但是我的設(shè)備的Y不是連續(xù)的地址,配電柜已經(jīng)做好,無法更改。這個辦法不行。

假如說三菱的PLC有數(shù)組功能也能實現(xiàn)我上面的想法。
不知道大家有沒有什么好的辦法。



cyh1986
級別: 家園?
精華主題: 0
發(fā)帖數(shù)量: 364 個
工控威望: 732 點
下載積分: 707 分
在線時間: 298(小時)
注冊時間: 2009-04-28
最后登錄: 2024-09-12
查看cyh1986的 主題 / 回貼
1樓  發(fā)表于: 2009-05-08 21:56
我的聯(lián)系方式是:chenyuanhu2@163.com
QQ:403615893

歡迎大家和我一起來討論
cyh1986
級別: 家園?
精華主題: 0
發(fā)帖數(shù)量: 364 個
工控威望: 732 點
下載積分: 707 分
在線時間: 298(小時)
注冊時間: 2009-04-28
最后登錄: 2024-09-12
查看cyh1986的 主題 / 回貼
2樓  發(fā)表于: 2009-05-08 23:59
沒人愿意交流嗎?
cyh1986
級別: 家園?
精華主題: 0
發(fā)帖數(shù)量: 364 個
工控威望: 732 點
下載積分: 707 分
在線時間: 298(小時)
注冊時間: 2009-04-28
最后登錄: 2024-09-12
查看cyh1986的 主題 / 回貼
3樓  發(fā)表于: 2009-05-09 14:43
就是順序啟動,1號啟動完隔15秒2號啟動隔15秒三號啟動。。。。。這楊。
鎖是這樣的如果1號設(shè)備沒開,后面的設(shè)備都不能開
cyh1986
級別: 家園常客
精華主題: 0
發(fā)帖數(shù)量: 364 個
工控威望: 732 點
下載積分: 707 分
在線時間: 298(小時)
注冊時間: 2009-04-28
最后登錄: 2024-09-12
查看cyh1986的 主題 / 回貼
4樓  發(fā)表于: 2009-05-10 20:43
謝謝,我下下來看一下