benpaopao
級別: 探索解密
精華主題: 0
發(fā)帖數量: 5 個
工控威望: 123 點
下載積分: 580 分
在線時間: 2(小時)
注冊時間: 2014-04-02
最后登錄: 2020-11-16
查看benpaopao的 主題 / 回貼
樓主  發(fā)表于: 2014-05-20 10:37
出錯的調用

我的程序是利用,224本身自帶的0.0和0.1脈沖輸出做的直線插補
問題:

整段程序放在主程序中可以正常執(zhí)行,而利用子程序調用時,用SM0.0調用可以正常實現功能。換成類似截圖的表示的這種中間點就不行,利用中間點時只有Q0.0閃爍,Q0.0的當前坐標也不改變
描述:插補程序
附件: 第一象限直線插補SM0.0.rar (24 K) 下載次數:25
網站提示: 請不要用迅雷下載附件,容易出錯
omron123
級別: 探索解密
精華主題: 0
發(fā)帖數量: 50 個
工控威望: 170 點
下載積分: 586 分
在線時間: 33(小時)
注冊時間: 2012-12-15
最后登錄: 2020-07-05
查看omron123的 主題 / 回貼
1樓  發(fā)表于: 2014-06-29 21:21
子程序需要一直接通才能發(fā)脈沖,你檢查下M5.5是不是在發(fā)脈沖前就一直在接通狀態(tài),或者在發(fā)脈沖期間有沒有斷開??
benpaopao
級別: 探索解密
精華主題: 0
發(fā)帖數量: 5 個
工控威望: 123 點
下載積分: 580 分
在線時間: 2(小時)
注冊時間: 2014-04-02
最后登錄: 2020-11-16
查看benpaopao的 主題 / 回貼
2樓  發(fā)表于: 2014-06-30 14:38
引用
引用第1樓omron123于2014-06-29 21:21發(fā)表的  :
子程序需要一直接通才能發(fā)脈沖,你檢查下M5.5是不是在發(fā)脈沖前就一直在接通狀態(tài),或者在發(fā)脈沖期間有沒有斷開??

出錯原因是:0-x.ctrl這個控制指令在子程序中沒有一定和掃描到,后來我就把這個控制指令拿到主程序,這樣就可以一直都掃描的到,子程序中不含這個指令,就可以正常使用