yzr520
級(jí)別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 104 個(gè)
工控威望: 215 點(diǎn)
下載積分: 723 分
在線時(shí)間: 12(小時(shí))
注冊(cè)時(shí)間: 2008-03-25
最后登錄: 2018-07-05
查看yzr520的 主題 / 回貼
樓主  發(fā)表于: 2008-05-12 12:37
圖片:
因在做定位系統(tǒng),用到PLSR指令,因?yàn)橐枚啻,我就把PLSR寫到子程序了,用到時(shí)就調(diào)用子程序

為了人性化一點(diǎn),我在編程時(shí)設(shè)置了一個(gè)急停按鈕,有什么意外情況發(fā)生時(shí)可以按下急停按鈕后電機(jī)停機(jī),即PLSR指令不再輸出脈沖,但是發(fā)現(xiàn)按了沒用,還是有脈沖輸出,不知是什么原因,是不是在主程序里不能控制子程序呢?

如圖所示:?jiǎn)?dòng)時(shí)會(huì)接通M0,急停時(shí)我在主程序里已經(jīng)切斷了M0,但是還有有脈沖輸出,理論上來說M0斷開時(shí)不會(huì)有脈沖輸出了,不知是什么原因?請(qǐng)教各位,

謝謝
yzr520
級(jí)別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 104 個(gè)
工控威望: 215 點(diǎn)
下載積分: 723 分
在線時(shí)間: 12(小時(shí))
注冊(cè)時(shí)間: 2008-03-25
最后登錄: 2018-07-05
查看yzr520的 主題 / 回貼
1樓  發(fā)表于: 2008-05-12 13:53
圖片:
圖在上面,啟動(dòng)時(shí)我就使M0得電了,急停時(shí)我斷開MO,但是還是有脈沖輸出。我就想確定是不是在主程序里斷開M0,如果沒調(diào)用這個(gè)子程序的話是不是不能停止脈沖輸出。
還有,我試了下M8145置位后還是有脈沖輸出
yzr520
級(jí)別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 104 個(gè)
工控威望: 215 點(diǎn)
下載積分: 723 分
在線時(shí)間: 12(小時(shí))
注冊(cè)時(shí)間: 2008-03-25
最后登錄: 2018-07-05
查看yzr520的 主題 / 回貼
2樓  發(fā)表于: 2008-05-12 22:36
嗯,那我急停時(shí)調(diào)用這個(gè)子程序,同時(shí)使M0斷開,理論上應(yīng)該不輸出,但還是有輸出,不知什么回事
yzr520
級(jí)別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 104 個(gè)
工控威望: 215 點(diǎn)
下載積分: 723 分
在線時(shí)間: 12(小時(shí))
注冊(cè)時(shí)間: 2008-03-25
最后登錄: 2018-07-05
查看yzr520的 主題 / 回貼
3樓  發(fā)表于: 2008-05-13 11:20
問題還是沒得到解決,是不是在子程序沒執(zhí)行完畢時(shí)不可以再調(diào)用子程序?
yzr520
級(jí)別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 104 個(gè)
工控威望: 215 點(diǎn)
下載積分: 723 分
在線時(shí)間: 12(小時(shí))
注冊(cè)時(shí)間: 2008-03-25
最后登錄: 2018-07-05
查看yzr520的 主題 / 回貼
4樓  發(fā)表于: 2008-05-13 11:36
好的,馬上傳上來。
yzr520
級(jí)別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 104 個(gè)
工控威望: 215 點(diǎn)
下載積分: 723 分
在線時(shí)間: 12(小時(shí))
注冊(cè)時(shí)間: 2008-03-25
最后登錄: 2018-07-05
查看yzr520的 主題 / 回貼
5樓  發(fā)表于: 2008-05-13 11:40
這是源程序。中間那些DEMUL之類的都是計(jì)算電機(jī)脈沖的,那些和急?刂茟(yīng)該沒什么關(guān)系。

主要問題是只要能在任何時(shí)候按下X15能使PLSR脈沖不輸出,即 我從觸摸屏按下要斷開輸出
[ 此貼被yzr520在2008-05-13 12:13重新編輯 ]
附件: 5.13新加程序.rar (11 K) 下載次數(shù):39
網(wǎng)站提示: 請(qǐng)不要用迅雷下載附件,容易出錯(cuò)
yzr520
級(jí)別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 104 個(gè)
工控威望: 215 點(diǎn)
下載積分: 723 分
在線時(shí)間: 12(小時(shí))
注冊(cè)時(shí)間: 2008-03-25
最后登錄: 2018-07-05
查看yzr520的 主題 / 回貼
6樓  發(fā)表于: 2008-05-13 23:14
上樓的,急停的時(shí)候?qū)慪000是什么意思?用指令怎么寫?請(qǐng)指教
yzr520
級(jí)別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 104 個(gè)
工控威望: 215 點(diǎn)
下載積分: 723 分
在線時(shí)間: 12(小時(shí))
注冊(cè)時(shí)間: 2008-03-25
最后登錄: 2018-07-05
查看yzr520的 主題 / 回貼
7樓  發(fā)表于: 2008-05-14 11:33
急停按鈕沒問題,是不是要等PLSR指定的脈沖輸出完畢后再掃描其它的程序,這樣就要等到輸出完畢后才能斷開回路呢