中国领先的工业平台

返回贤集网 返回微头条
贤集网技术微头条APP获取

请教老师,有关三菱PLC在步进程序中如何使用DDR...

 无雨歌

下载贤集网APP入驻自媒体

请教老师,有关三菱PLC在步进程序中如何使用DDRVI指令!在三菱3UPLC的步进程序中使用DDRVI指令,设定了固定脉冲量,以脉冲发送结束位M8029作为跳转下一步的条件,下次再用这个指令就没有问题,但是如果脉冲还没有全部发送完成,接收到其它信号就跳转下一步,下次再使用这个指令就出错不发脉冲了,老师有没有什么办法解决这个问题?

最新回复
发布回复
一般在程序不会程序这种情况,无非就是归原点,或者设定的精确移动量,可以用个暂停或者异常报警来限制它,只要他脉冲没有走完,8029是没有信号的。或者触摸屏设置个暂停按钮,当点下这个按钮就停止脉冲输出。
如果步进指令是在程序中使用跳转指令实现的,可以将跳转指令修改为跳转到程序结尾的指令,这样当程序运行到结尾时就会自动停止。
可以在程序中增加一个标志位,例如 M0,在发送脉冲的过程中将 M0 置位,发送完成后将 M0 复位。在跳转到下一步之前,检查 M0 的状态,如果 M0 为复位状态,则说明脉冲已经发送完成,可以跳转;如果 M0 为置位状态,则说明脉冲还没有发送完成,不能跳转。

为您推荐

热门交流