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

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

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

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