登录
首页 PLC论坛 三菱Mitsubishi
回帖 发帖
正文

主题:三菱ddrva指令,停止后 y2为什么还一直亮着有输出信号?

点击:3693 回复:29

引用 miss_cloudy 在 2017/8/28 22:42:00 发言【内容省略】

y1  对应的 M8358 一直 on   , 但是电机已经停了 ,y1  一直有输出信号
17-08-29 08:29
这个程序是Y1了,在运行过程中这么切换是会有这种现象的,在程序诊断中还会有报警,在发脉冲的时候不要切换就好了,真的要切换也要先停止发送脉冲之后在切换。
17-08-29 08:29

引用 zrx517697809 在 2017/8/29 8:29:38 发言【内容省略】

有没有更好的办法可以解决
17-08-29 08:35
你要么等脉冲发完再跳转,要么先把驱动条件先断开让m8358 off才跳转。
17-08-29 08:38
想从这步跳出去,必须先停止发脉冲
17-08-29 08:39

引用 32zezhou 在 2017/8/28 17:35:28 发言【内容省略】

切换之前必须使处于该步进段的脉冲输出完全停止以后,才可以跳出该步,不然就会发生错误
17-08-29 10:32
没毛病,,电机停了就行。
17-08-29 10:41
步进指令有好处也有坏处。
17-08-29 15:26
把DDRVI指令放在步之外去,你是正在发脉冲时跳出了这个步。三菱PLC的非激活步(指步内的程序是不会执行的),所以就会出现你所说的Y1会一直亮。正确做法是先停止DDRVI指令后再跳出这个步,也可以在步进指令结束后再用LD S11来驱动DDRVI指令,而DDRVI的参数可以在步进指令内用D寄存器来赋值
最后修改:2017/8/30 10:03:14
17-08-30 10:02
变相使用了Y2的双线圈
18-03-02 10:18

上一页 上一页

工控新闻

更多新闻资讯