大神帮我看看咋回事 点击:327 | 回复:8



青年加油奥利给

    
  • 精华:0帖
  • 求助:3帖
  • 帖子:4帖 | 20回
  • 年度积分:104
  • 历史总积分:149
  • 注册:2020年9月26日
发表于:2021-02-07 09:54:42
楼主
求助帖30分-已结帖

自动运行程序中有3条针对Y0的定位指令(用的DRVI)()

这三条定位指令暂且标为1号2号和3号

在自动运行中,

1号定位运行,1号定位结束后,再不运行------

然后没有物料时,2号每0.5秒进行一次定位-----

然后有物料时,在2号定位完成后,2号停止,气缸动作-----

3号定位,气缸动作------气缸动作完成后返回让2号定位(2号每0.5秒进行一次定位,在根据有没有料继续运行)


问题就出在,运行到返回继续让2号定位时,2号定位程序出现错误代码,但是针对Y0,设备停止后在线监测,这三条定位指令并没有同时输出,三条定位的驱动命令并没有同时触发

程序中手动有两条也是DRVI驱动Y0,但是手动根本没有运行,


请问这是咋回事???



PLC诊断脉冲输出号已在定位指令、脉冲输出指令(PLSY,PWM等)中使用。

请确认是否通过其他定位指令驱动脉冲输出目标中指定的输出。



乖乖小笨熊

  • 精华:2帖
  • 求助:0帖
  • 帖子:1172帖 | 10682回
  • 年度积分:901
  • 历史总积分:51600
  • 注册:2006年8月05日
发表于:2021-02-07 10:52:20
1楼

DRVI、DRVA等等定位指令支持重复使用但是不支持针对一个通道同时同时驱动!!

应该是同时驱动了针对一个通道的定位指令,你还是仔细查找程序吧

这个指令我经常在一个程序内多个位置使用,肯定没有问题

落叶归根87

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 305回
  • 年度积分:18
  • 历史总积分:196
  • 注册:2013年8月05日
发表于:2021-02-07 12:46:10
2楼

程序同时驱动了定位,你互锁下

青年加油奥利给

  • 精华:0帖
  • 求助:4帖
  • 帖子:5帖 | 20回
  • 年度积分:79
  • 历史总积分:124
  • 注册:2020年9月26日
发表于:2021-02-07 12:46:48
3楼

找出来了,程序里同一条指令在一个扫描周期内被重复驱动了,感谢楼上

青年加油奥利给

  • 精华:0帖
  • 求助:4帖
  • 帖子:5帖 | 21回
  • 年度积分:79
  • 历史总积分:124
  • 注册:2020年9月26日
发表于:2021-02-07 12:48:15
4楼

"落叶归根87" 的回复,发表在2楼
        对内容: 【程序同时驱动了定位,你互锁下】进行回复:

        -----------------------------------------------------------------


之前互锁了     没用,,,跟另外两条指令没关系,现在才查出来     是同一条指令在一个扫描周期内被重复驱动

落叶归根87

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 308回
  • 年度积分:23
  • 历史总积分:201
  • 注册:2013年8月05日
发表于:2021-02-07 12:54:22
5楼

找到问题就好。你不贴程序,只能大方向这么判断了

lingwei2

  • 精华:0帖
  • 求助:2帖
  • 帖子:13帖 | 163回
  • 年度积分:5
  • 历史总积分:97
  • 注册:2012年5月21日
发表于:2021-02-07 20:54:24
6楼

高手一点拨就明白,厉害

robingsion

  • [版主]
  • 精华:19帖
  • 求助:71帖
  • 帖子:1811帖 | 3338回
  • 年度积分:1570
  • 历史总积分:39387
  • 注册:2011年4月11日
发表于:2021-02-18 20:38:15
7楼

恭喜楼主的问题得到解决

阿水--王者之师

  • 精华:44帖
  • 求助:508帖
  • 帖子:3328帖 | 22165回
  • 年度积分:49
  • 历史总积分:96204
  • 注册:2007年3月22日
发表于:2021-02-19 08:10:59
8楼

恭喜楼主的问题得到解决


     为什么多点输出Y0? 没有看明白


相关主题

官方公众号

智造工程师