登录
首页 PLC论坛 PLC论坛
回帖 发帖
正文

主题:求救单工位检测,单工位剔除次品程序

点击:2640 回复:43

这个不懂呀,大佬能否举个例子
20-06-04 09:46

引用 张翊 在 2020/6/4 9:46:17 发言【内容省略】

例如工位2的检测结果如下(次品为1,正品为0)
当多个零件经过后,队列可能就是 1010 1100 0000 0000......
在工位1中,读取队列数据,然后根据结果进行处理。
因为队列是先入先出,因此工位2的结果始终存入队列中。
Good Luck~
20-06-04 09:52
就是读取数据这里难道我了....当只有一个次品通过那么就是0000 0000 0000 0001;如果是一个次品一个好的那就是0000 0000 0000 0010;如果是一个次品一个好一次品的那就是0000 0000 0000 0101.....有多种情况,固定读取一位是不行的..实在想不出方法了..
20-06-04 10:28
附件 QQ截图20200604103423.jpg
后面那半页也给你截上来。至于你说的良品不良品靠的太近不好分辨的问题,你把他们一起推下去不就完了。后期人工去分辨一下。或者一起不要了。次品率又不高,真要高了你们应该改的是工艺。
20-06-04 10:36

引用 张翊 在 2020/6/4 10:28:50 发言【内容省略】

并非位变量才能形成队列,你队列可以是Word类型或者Int类型,
例如 0代表空或者无效数据,实际上本应不出现空数据。
    1 代表良品
    2 代表次品
......
Good Luck~
20-06-04 11:02
不是靠太近,是当一段时间内只有一个次品经过,那么M1为1,其他M2-M4都是0那么程序就发生错误了(M4是0就不会启动Y0)
20-06-04 12:08
你这个控制很好实现
6楼的方案与5楼的类似,都要有一个“同步”信号,也就是6楼图示
附件 image.jpg
如果你的设备能在传送带轮上装这个“同步”信号,他们的法案就不是问题,弱弱的问句,你是怎样用的移位指令,移位信号哪里来---不是这个“同步”信号,我想象不出如何完成工作。
“同步”信号要求,工件可以涵盖N个同步信号,不许一个同步信号有多个工件。
如果没有这个“同步”信号,就问一下,传送带是匀速传送吗,如果是匀速,那就用时间控制
用时间控制就要考虑,检测点到剔除点最多可能会有几个工件,可能要用N个计时器,程序嘛比有同步信号难咂摸些。
如果传送不匀速,又没有同步信号,再不上其他检测,就难了
20-06-04 13:19
同步器的话就是上个编码器是吧,我们这边设备提供的所谓同步器,我看了是一个编码器,用来同步喷码机喷印。
20-06-04 13:38
cvlsam 版主 回答得得很清楚了,建立队列,先进先出。识别一个就往队列里面写一个值,出来一个就从队列里面拿一个值,
20-06-04 13:50
传送带是匀速的。
同步信号这个不太懂...检测工位是有两个传感器的一个检测物料一个检测次品;现在的问题是用6楼的方法的话必须要4个4个的走,期间要是中间少了几个物料,那么就会导致错误。
20-06-04 13:55

上一页 下一页

工控新闻

更多新闻资讯