吴晓亮420922
级别: 略有小成
精华主题: 0
发帖数量: 87 个
工控威望: 211 点
下载积分: 908 分
在线时间: 53(小时)
注册时间: 2015-11-19
最后登录: 2023-10-08
查看吴晓亮420922的 主题 / 回贴
楼主  发表于: 2018-03-29 08:49
图片:
在A处检测,需要到B处剔除,请问用什么编程逻辑?
如图,纸箱在封箱机后面检测到不合格,经过两个光电,再经过称重线,到达剔除机构。需要把在封箱机处检测不合格的产品剔除,请问逻辑上怎么处理呢?
(老是剔除错误,把正常的箱剔除了,检测不合格的箱放过去了。)
njshenxian
级别: 略有小成
精华主题: 0
发帖数量: 122 个
工控威望: 225 点
下载积分: 107801 分
在线时间: 342(小时)
注册时间: 2017-02-26
最后登录: 2024-05-15
查看njshenxian的 主题 / 回贴
1楼  发表于: 2018-03-29 21:42
引用
引用第8楼xuzhanily于2018-03-29 16:02发表的  :
有两种做法可以实现:
1.使用延时继电器来实现的,就是在A处检测到不良,就启动延时继电器,刚好到达B点,延时时间到启动推除机构,
2.将检测的每个产品带上数据进行位移,这样到达B点就可知道是否需要推除.然后把数据清掉,这样就可以实现了
以前有做过这样的项目,希望能帮到你!

1是不可靠的,万一产线停顿下,就抓瞎了。
2可以弄弄,把检测位的放在一个8位的Byte数据里置为1,(看后续的位置多少,字节8个不够就用16位的Word)。然后移位,在剔除位做1判断。然后,你懂了