yzr520
級別: 略有小成
|
圖片:
因在做定位系統(tǒng),用到PLSR指令,因?yàn)橐枚啻危揖桶裀LSR寫到子程序了,用到時就調(diào)用子程序 為了人性化一點(diǎn),我在編程時設(shè)置了一個急停按鈕,有什么意外情況發(fā)生時可以按下急停按鈕后電機(jī)停機(jī),即PLSR指令不再輸出脈沖,但是發(fā)現(xiàn)按了沒用,還是有脈沖輸出,不知是什么原因,是不是在主程序里不能控制子程序呢? 如圖所示:啟動時會接通M0,急停時我在主程序里已經(jīng)切斷了M0,但是還有有脈沖輸出,理論上來說M0斷開時不會有脈沖輸出了,不知是什么原因?請教各位, 謝謝 |
---|---|
|
yzr520
級別: 略有小成
|
圖片:
圖在上面,啟動時我就使M0得電了,急停時我斷開MO,但是還是有脈沖輸出。我就想確定是不是在主程序里斷開M0,如果沒調(diào)用這個子程序的話是不是不能停止脈沖輸出。 還有,我試了下M8145置位后還是有脈沖輸出 |
---|---|
|
linzhenfu
級別: 略有小成
|
當(dāng)然啦,子程序在沒被調(diào)用的情況下是不掃描的,怎么可能停止? |
---|---|
|
yzr520
級別: 略有小成
|
嗯,那我急停時調(diào)用這個子程序,同時使M0斷開,理論上應(yīng)該不輸出,但還是有輸出,不知什么回事 |
---|---|
|
以恒
Blog: http://ye_w.plcjs.cn/
級別: 工控俠客
|
建議在急停的時候?qū)000復(fù)位 |
|
---|---|---|
|
yzr520
級別: 略有小成
|
問題還是沒得到解決,是不是在子程序沒執(zhí)行完畢時不可以再調(diào)用子程序? |
---|---|
|
yzr520
級別: 略有小成
|
這是源程序。中間那些DEMUL之類的都是計(jì)算電機(jī)脈沖的,那些和急停控制應(yīng)該沒什么關(guān)系。 主要問題是只要能在任何時候按下X15能使PLSR脈沖不輸出,即 我從觸摸屏按下要斷開輸出 [ 此貼被yzr520在2008-05-13 12:13重新編輯 ] |
---|---|
|