登录
首页 PLC论坛 欧姆龙OMRON
回帖 发帖
正文

主题:急:欧姆龙CP1H用 PULS指令走2000脉冲没走完,用INI终止脉冲输出了,怎么走剩下的脉冲?

点击:2828 回复:8

比如欧姆龙的CP1H用  PULS指令走2000脉冲,走了852脉冲的时候,用INI终止脉冲输出了,还有没有办法继续走剩下的脉冲?用什么指令,谢谢,
现在上光栅拦了一下,机器停了,但不拦了要继续走剩下的距离,有什么方法,什么指令能办到,谢谢
19-08-26 19:57
记得有寄存器保存已发送脉冲数的,自己-一下就OK了吧
19-08-26 20:32
附件 1.jpg
CP1L手册找到的,估计差不太多.
19-08-26 20:37
用PRV指令,脉冲输出当前数值可传到指定的寄存器,直接调用。
19-08-26 21:46
非常感谢,能写个实例看一下吗,我新手无从下手,
19-08-27 09:01
非常感谢,能写个实例看一下吗,我新手无从下手,谢谢
19-08-27 09:02
虽然没用过欧姆龙,但是思路应该是记录你中断前走了多小脉冲,然后用需要走的脉冲减去走了的脉冲就剩下还没有走的脉冲
19-08-27 14:28
用绝对定位就可以很容易做到。如果是相对定位就需要在停止的时候计算剩余脉冲,比较麻烦
19-08-27 16:47
如果你用绝对位置输出就很方便,输出INI脉冲停止后。再触发 PULS指令。就是你剩下的脉冲。
19-09-06 22:49

工控新闻

更多新闻资讯