巩盼盼
级别: 略有小成
精华主题: 0
发帖数量: 108 个
工控威望: 249 点
下载积分: 950 分
在线时间: 50(小时)
注册时间: 2016-05-14
最后登录: 2017-12-29
查看巩盼盼的 主题 / 回贴
楼主  发表于: 2016-09-13 20:13
图片:
图片:
图片:
      设备未改动的动作:在流水线上,流水线速度固定,产品流动间距不一样(人工摆放)的情况下,前一工位用感应器1检测,检测到产品到,进行动作,当产品流到下一工位,感应器2检测到产品,进行下一个动作,现在对设备进行升级,省掉第二个感应器,用第一个感应器为基准,感应到产品延迟一定时间到达工位二,进行工位二的动作。
       改过之后的动作要求:当感应器1感应到产品,延迟T1时间后到达工位二,电磁阀动作,动作时间为T2,但是在T1时间内,流水线流动,产品走动,感应器1感应到第二个、第三个产品时,依旧延迟T1 时间,到达工位二,电磁阀动作时间为T2,T2时间到一直循环。PLC是三菱的
       目前我做的程序如下:出现的问题是在延迟时间T1未完,感应第二次、三次、四次.....,T1时间未断开。
                                           考虑用先进先出指令做,但是感觉有问题
wwcwwc
级别: VIP会员

精华主题: 0
发帖数量: 3396 个
工控威望: 3194 点
下载积分: 70488 分
在线时间: 1606(小时)
注册时间: 2008-04-20
最后登录: 2025-02-26
查看wwcwwc的 主题 / 回贴
1楼  发表于: 2016-09-15 10:10
我感觉程序步9和10不合理,仅仅是看你的注释理解。
原因:当步号S20激活运行定时器(外部定时器),当时间到达,那个X001(定时器触点连接到plc)产生的是上升沿,而你使用下降沿。下降沿有效是需要断开定时器的,也就是步进指令往上或者下跳转时才会有效。
楼主留言:
你的意思是我的两个外部时间继电器应该用上升沿吗?时间到断开上一步,实际操作会遇到时间继电器断不开的现象,我用的是正泰的,2脚引0V,7脚引24V,5 8常闭 6 8常开,我现在用的5 8接到PLC输入端
wwcwwc
级别: VIP会员

精华主题: 0
发帖数量: 3396 个
工控威望: 3194 点
下载积分: 70488 分
在线时间: 1606(小时)
注册时间: 2008-04-20
最后登录: 2025-02-26
查看wwcwwc的 主题 / 回贴
2楼  发表于: 2016-09-15 10:15
建议:
采用感应器的下降沿触发定时器。
原因:当1#工位检验完成后,移除产品(产生下降沿)启动定时器为下一道工序的动作做条件转移。