您现在所在的是:

三菱Mitsubishi

回帖:29个,阅读:3569 [上一页] [1] [2] [3] [下一页]
709
32zezhou
文章数:46
年度积分:50
历史总积分:709
注册时间:2014/9/23
发站内信
发表于:2017/8/29 8:29:18
#20楼
以下是引用miss_cloudy2017/8/28 22:42:00的发言:
因为你是步进梯形图没有发完脉冲时停止的,估计你是reset步进来停止的,你看看对应轴的特殊继电器应该驱动中的继电器是on的,所以会出现这情况


y1  对应的 M8358 一直 on   , 但是电机已经停了 ,y1  一直有输出信号
16168
zrx517697809
文章数:6262
年度积分:50
历史总积分:16168
注册时间:2014/3/28
发站内信
2018论坛热心网友
三菱电机活动(三)
寻找英威腾(三)
发表于:2017/8/29 8:29:38
#21楼
回复 #14楼 32zezhou
这个程序是Y1了,在运行过程中这么切换是会有这种现象的,在程序诊断中还会有报警,在发脉冲的时候不要切换就好了,真的要切换也要先停止发送脉冲之后在切换。
709
32zezhou
文章数:46
年度积分:50
历史总积分:709
注册时间:2014/9/23
发站内信
发表于:2017/8/29 8:35:55
#22楼
以下是引用zrx5176978092017/8/29 8:29:38的发言:
这个程序是Y1了,在运行过程中这么切换是会有这种现象的,在程序诊断中还会有报警,在发脉冲的时候不要切换就好了,真的要切换也要先停止发送脉冲之后在切换。


有没有更好的办法可以解决
2869
miss_cloudy
文章数:260
年度积分:50
历史总积分:2869
注册时间:2004/12/6
发站内信
发表于:2017/8/29 8:38:31
#23楼
你要么等脉冲发完再跳转,要么先把驱动条件先断开让m8358 off才跳转。
此帖发自手机工控论坛
16168
zrx517697809
文章数:6262
年度积分:50
历史总积分:16168
注册时间:2014/3/28
发站内信
2018论坛热心网友
三菱电机活动(三)
寻找英威腾(三)
发表于:2017/8/29 8:39:20
#24楼
回复 #22楼 32zezhou
想从这步跳出去,必须先停止发脉冲
10343
977998309
文章数:303
年度积分:731
历史总积分:10343
注册时间:2013/5/16
发站内信
发表于:2017/8/29 10:32:36
#25楼
以下是引用32zezhou2017/8/28 17:35:28的发言:
在 stl  s12 中   运行过程中   按下M20切换   然后就有上述现象
切换之前必须使处于该步进段的脉冲输出完全停止以后,才可以跳出该步,不然就会发生错误
9250
chi1225
文章数:2467
年度积分:646
历史总积分:9250
注册时间:2014/7/31
发站内信
发表于:2017/8/29 10:41:36
#26楼
没毛病,,电机停了就行。
11396
ytthink
文章数:2271
年度积分:545
历史总积分:11396
注册时间:2013/11/25
发站内信
发表于:2017/8/29 15:26:15
#27楼
步进指令有好处也有坏处。
10454
xlian
文章数:3232
年度积分:94
历史总积分:10454
注册时间:2002/5/7
发站内信
2018论坛热心网友
西门子PLC体验(二)
发表于:2017/8/30 10:02:51
#28楼
把DDRVI指令放在步之外去,你是正在发脉冲时跳出了这个步。三菱PLC的非激活步(指步内的程序是不会执行的),所以就会出现你所说的Y1会一直亮。正确做法是先停止DDRVI指令后再跳出这个步,也可以在步进指令结束后再用LD S11来驱动DDRVI指令,而DDRVI的参数可以在步进指令内用D寄存器来赋值
[此贴子已经被作者于2017/8/30 10:03:14编辑过]
853
正林数控
文章数:82
年度积分:50
历史总积分:853
注册时间:2015/11/12
发站内信
发表于:2018/3/2 10:18:41
#29楼
变相使用了Y2的双线圈

关于我们 | 联系我们 | 广告服务 | 本站动态 | 友情链接 | 法律声明 | 非法和不良信息举报

工控网客服热线:0755-86369299
版权所有 工控网 Copyright©2024 Gkong.com, All Rights Reserved

78.0005