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