小珠珠
人生没有彩排,每天都在现场直播。
级别: 工控侠客
精华主题: 0
发帖数量: 250 个
工控威望: 3142 点
下载积分: 7387 分
在线时间: 283(小时)
注册时间: 2012-07-07
最后登录: 2019-12-10
查看小珠珠的 主题 / 回贴
楼主  发表于: 2012-11-27 08:31
三菱PLC,程序如下。
  M50       X10
|----| |-------| |------[DDRVA  D200  K1000   Y0   Y2]
   M60       X10
|----| |-------| |-----[DDRVA   D220    K1000   Y1 Y3]
以上程序:M50/M60(为开关,触摸屏上编辑)。X10紧急停止;(复位所有的 M,S,T)
在运行以上程序中如果遇到紧急情况时,按下X10紧急停止按钮,机器无动作,复位X10按钮,这时在测试以上程序时。发现这样的问题:有时候只能运行M50,要么就是M60可以运行(有时候都可以运行),用电脑监控程序完全为通路。在这样的情况下,我只有关电重新启动了。重新启动就可以了。我想问问大家,我经常遇到这样的问题,有时候在自动程序测试中,紧急停止按钮用得比较平凡,在复位紧急按钮后,回归机器原点时,会出现前面的情况。这是为什么。。。。难道说是PLC反应不过来的吗,,,,请同仁们指点一二。谢谢。
langman
级别: 家园常客
精华主题: 0
发帖数量: 576 个
工控威望: 606 点
下载积分: 1500 分
在线时间: 227(小时)
注册时间: 2008-06-23
最后登录: 2021-04-09
查看langman的 主题 / 回贴
1楼  发表于: 2012-11-27 15:06
解决这个问题靠经验,你可以看到Y0和Y1的脉冲标志位M8147,M8148是处于BUSY的
所以你要稍作处理,在急停之前先强制停止发脉冲,就是对M8145 和M8146置位,最后再将DDRVA
条件断开
朗工自动化,承接自动化改造工程:PLC控制系统、伺服系统、气动、步进、节能灯设备、机械手、集成电路测试设备、变频器、人机界面,欢迎洽谈,