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