cyh1986
級別: 家園常客
|
現在有這樣一臺設備 10個電機設備。設備之間有聯鎖的關系,比如1號鎖2號,號鎖三號,依次類推。 啟動的時候從1號開始每隔15秒啟動一個,一直到10號。停止逆序。 設備有手動和自動操作。 當發生故障時,設備和前級的設備立即停止,后級的設備按次序依次停止。比如5號設備發生故障,那么10~5號設備立即停,1號~4號依次從4號設備開始逐一停止。 我原想使用步進指令來變寫這個程序。分手動和自動兩個,現在對這個故障處理部分有點疑惑。 我想設計一個函數(C語言用多了),函數包含一個參數,我只要把發生故障的設備的代號填進去,就能夠進行自動進行判斷停止。 原想我想通過Y寄存器來比較,通過循環指令來把Y寄存器移位來處理,也就是位元件的字處理。但是我的設備的Y不是連續的地址,配電柜已經做好,無法更改。這個辦法不行。 假如說三菱的PLC有數組功能也能實現我上面的想法。 不知道大家有沒有什么好的辦法。 |
---|---|
|
cyh1986
級別: 家園常客
|
|
---|---|
|
cyh1986
級別: 家園常客
|
就是順序啟動,1號啟動完隔15秒2號啟動隔15秒三號啟動。。。。。這楊。 鎖是這樣的如果1號設備沒開,后面的設備都不能開 |
---|---|
|
weikong32
級別: 略有小成
|
就用你說的位移方式 ,不用改控制柜 先用輔助繼電器進行移位 然后再通過輔助繼電器驅動輸出 Y [ 此帖被weikong32在2009-05-10 11:26重新編輯 ] |
---|---|
|
hanbingbing
級別: *
|
小的是自學了一些時間, 覺得用PLC應該可以呀, 不管了,把它復制下來好好想一下先, 希望能決解, 如果可以我會放進空間中, 有空去看看,也是沒有驚喜, 不過可能有"開心笑嘻嘻" |
---|---|
|
hanbingbing
級別: *
|
同意六樓的說法, 我也編了一個,效果可能還好吧,只是進行錯誤監視時,\僅在自動起動時有效.... |
---|---|
|
hanbingbing
級別: *
|
上面大俠編好了的程序我怎么打不開呀,,,, 下載后,用編程軟件打開就有錯誤提示:::: 工程名不存在, XXX1文件完全損壞 XXX2文件完全損壞... 這是怎么回事呀??????? |
---|---|
|