脉冲结束标志M8029不动作 点击:18128 | 回复:16



尘土

    
  • 精华:0帖
  • 求助:9帖
  • 帖子:31帖 | 13回
  • 年度积分:0
  • 历史总积分:68
  • 注册:2005年2月23日
发表于:2012-03-18 20:53:03
楼主
求助帖5分-已结帖

本人用三菱FX2N PLC控制2轴,一轴伺服,一轴是步进,但在运行过程中出现了一个问题,自动运行时没的问题,在手动运行时,脉冲发送完了之后,M8029不动作

 

执行动作后,T161闭合,有脉冲输出, 伺服动作,但是,M8029不动作,T161无法断开,一直是接通状态,请各位指点,谢谢,



楼主最近还看过



青岛黄工

  • [版主]
  • 精华:5帖
  • 求助:89帖
  • 帖子:171帖 | 4776回
  • 年度积分:0
  • 历史总积分:24301
  • 注册:2007年4月02日
发表于:2012-03-18 21:39:41
1楼
你用M8029微分触发一个计数,看有没有动作过,直观上看,你这个情况,M240很值得怀疑,供参考。

ENB战略军团-xiaoyao

  • 精华:0帖
  • 求助:0帖
  • 帖子:1帖 | 654回
  • 年度积分:0
  • 历史总积分:4853
  • 注册:2007年3月06日
发表于:2012-03-18 22:51:00
2楼

可以安装黄工说的触发一个计数,

或者触发一个置位信号, set  m400等等

另外我看程序里,M192是自锁,正常来说是没有问题,但是你的T162 的时间是K2,那么短 就把M192 给断开了?

 

 

 

EBN-中芯机械

  • 精华:0帖
  • 求助:3帖
  • 帖子:10帖 | 262回
  • 年度积分:0
  • 历史总积分:1761
  • 注册:2009年7月24日
发表于:2012-03-18 23:47:32
3楼

这样只看这一部分程序,那你手动时,可能M194就不是接通状态了。那样M8029动作了也没什么用,因为M194是断开的。局部来看,只能想到是这个。

芳季

  • [版主]
  • 精华:5帖
  • 求助:7帖
  • 帖子:105帖 | 5336回
  • 年度积分:0
  • 历史总积分:20165
  • 注册:2003年1月31日
发表于:2012-03-19 08:10:49
4楼

194是一定会接通的,你看上面,有194的线圈。

我估计他程序中间没列出部分有指令同样使用到8029。所以这个时候覆盖了PLS指令的状态。

pzw5566

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 17回
  • 年度积分:0
  • 历史总积分:109
  • 注册:2011年12月05日
发表于:2012-03-19 16:14:15
5楼

同意黄工的说法,先用m8029的上升沿触发一计数器,如果有计数,可以判断:可能是m240在m194接通的时候也同时接通,导致了m195没有接通,T161就无法断开

尘土

  • 精华:0帖
  • 求助:10帖
  • 帖子:35帖 | 13回
  • 年度积分:0
  • 历史总积分:68
  • 注册:2005年2月23日
发表于:2012-03-21 15:58:37
6楼

    我请教了一位高手,其实并不是M8029没有动作,真正的问题是M8029的动作时间与PLC扫描时间的差别,  M8029动作时,PLC对程序逐行扫描, 由于程 序比较长, 当扫描到M195时, 超过了M8029的动作时间, M8029已经断开, 所以M195不动作,  

    解决的办法是: 脉冲发送完毕, 利用M8029对一个辅助继电器进行置位,  M195动作后再对这个辅助继电器进行复位。

芳季

  • [版主]
  • 精华:5帖
  • 求助:7帖
  • 帖子:105帖 | 5336回
  • 年度积分:0
  • 历史总积分:20165
  • 注册:2003年1月31日
发表于:2012-03-21 23:56:57
7楼

 上面提到的高手可以回答一个问题么?超过了动作的时间。到底是多少时间。一说就破。

robotH

  • 精华:0帖
  • 求助:0帖
  • 帖子:11帖 | 688回
  • 年度积分:0
  • 历史总积分:2433
  • 注册:2004年10月14日
发表于:2012-03-22 08:49:45
8楼

由于多个指令都会造成M8029的动作,因此M8029必须紧跟在PLSY指令后使用,不能在PLSY之前使用。

在本例中,由于控制两轴,所以肯定有两条以上的PLSY指令,所以造成M8029可能会在一个扫描周期中变化。关于M8029如何正确使用,三菱FX编程手册中有重点说明。

EBN-中芯机械

  • 精华:0帖
  • 求助:3帖
  • 帖子:10帖 | 262回
  • 年度积分:0
  • 历史总积分:1761
  • 注册:2009年7月24日
发表于:2012-03-23 14:41:42
9楼
回复内容:
对:芳季关于194是一定会接通的,你看上面,有194的线圈。我估计他程序中间没列出部分有指令同样使用到8029。所以这个时候覆盖了PLS指令的状态。内容的回复:

如果他的手动是在下面直接触发PLSY指令,M194又怎么会接通。。。

EBN-中芯机械

  • 精华:0帖
  • 求助:3帖
  • 帖子:10帖 | 262回
  • 年度积分:0
  • 历史总积分:1761
  • 注册:2009年7月24日
发表于:2012-03-23 14:44:35
10楼
回复内容:
对:尘土关于    我请教了一位高手,其实并不是M8029没有动作,真正的问题是M8029的动作时间与PLC扫描时间的差别,  M8029动作时,PLC对程序逐行扫描, 由于程 序比较长, 当扫描到M195时, 超过了M8029的动作时间, M8029已经断开, 所以M195不动作,       解决的办法是: 脉冲发送完毕, 利用M8029对一个辅助继电器进行置位,  M195动作后再对这个辅助继电器进行复位。内容的回复:

你试过可以了?很怀疑。。。

尘土

  • 精华:0帖
  • 求助:10帖
  • 帖子:35帖 | 13回
  • 年度积分:0
  • 历史总积分:68
  • 注册:2005年2月23日
发表于:2012-03-23 19:45:34
11楼
回复内容:
对:robotH关于由于多个指令都会造成M8029的动作,因此M8029必须紧跟在PLSY指令后使用,不能在PLSY之前使用。在本例中,由于控制两轴,所以肯定有两条以上的PLSY指令,所以造成M8029可能会在一个扫描周期中变化。关于M8029如何正确使用,三菱FX编程手册中有重点说明。内容的回复:


不好意思,我没有找到关于M029的正确使用方法的资料,能不能发给我 602530469@163.com   谢谢

ljbcompany

  • 精华:0帖
  • 求助:0帖
  • 帖子:5帖 | 1289回
  • 年度积分:0
  • 历史总积分:5847
  • 注册:2011年4月24日
发表于:2012-03-26 10:38:19
12楼
M8029属于脉冲信号标志位,肉眼不可能捕捉到它的状态变化;只能由PLC系统内部作判断。

钟帅

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 29回
  • 年度积分:0
  • 历史总积分:90
  • 注册:2012年3月26日
发表于:2012-03-26 15:53:48
13楼

M8029放在发送脉冲指令下方,  比如控制2轴,   PLSY D60 D62 Y000 下面有个M8029触电。 

PLCY D70 D72 Y001下面也有个M8029触电,     当Y000脉冲发送完毕时, 只有Y000下方的M8029接通一个扫描周期,而Y001下方的是没有任何动作的,   相反,Y001脉冲发送完毕,也是YOO1下方的M8029接通一个扫描周期。Y000的没有任何动作,。      你的问题出现在扫描周期上。   扫描周期肉眼是看不见其动作的,

  你自己在研究下你自己的程序,   M8029动作时最好置位一个辅助继电器,。     还有你的M8029必须放发脉冲指令下方,

mtjbydd

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 14回
  • 年度积分:0
  • 历史总积分:201
  • 注册:2009年11月25日
发表于:2016-10-06 09:12:43
14楼


引用 钟帅 的回复内容: M8029放在发送脉冲指令下方,  比如控制2轴,  ...同意

白板1234

  • 精华:0帖
  • 求助:0帖
  • 帖子:1帖 | 29回
  • 年度积分:0
  • 历史总积分:50
  • 注册:2015年8月20日
发表于:2016-10-06 15:56:00
15楼

比较赞同  m8029紧跟在脉冲指令之后

gandui1987

  • 精华:0帖
  • 求助:1帖
  • 帖子:1帖 | 5回
  • 年度积分:0
  • 历史总积分:50
  • 注册:2012年6月27日
发表于:2016-10-14 21:20:35
16楼

M8029一定要放在脉冲之后才有作用,不然你单独放出来怎么发脉冲都不会ON!


热门招聘
相关主题

官方公众号

智造工程师