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

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

点击:2627 回复:43

如题,有一传送带上面有两个工位,一个检测产品好坏,一个剔除次品(两个工位间间隔有一段距离);试过移位指令,赋值和比较指令,都行不通....
请求论坛大佬指点一二!!!!!
20-06-04 00:16
如果传送带上,两个工位之间的产品位置固定数量固定不变,用啥位移指令?用啥赋值比较?这不给自己绕圈圈搞复杂化么?比如传送带上工位间隔产品数是10个,当工位1检测出次品,就立马告诉工位2,你就开始计数10个,到第11个就是次品,立马剔除掉次品即可。
这就是编程的算法,算法复杂程序冗长繁琐,算法简练程序简洁明了。
20-06-04 00:37
就算传送带上的产品数不是固定的,你也可以要求工艺进行配合,比如在传送带上做方格标记,必须固定产品位置,用色标传感器检测传送带上的颜色标记位进行计数即可。
20-06-04 00:41
因为有很多种情况,所以绕不过来...比如:1.只有一个产品通过;2.2个产品相邻通过(1好2坏)等等...因为物料是一个接着一个的
20-06-04 01:08
比如传送带上工位间隔产品数是10个,当工位1检测出次品,就立马告诉工位2,你就开始计数10个,到第11个就是次品,立马剔除掉次品即可。
用这种方法的话也想过,会发生连续好几个都是次品,那么计数就乱了...
20-06-04 01:10
使用一个队列结构,工位2将产品状态填入队列,工位1读取队列数据处理。
20-06-04 05:44
附件 QQ截图20200604082359.jpg
台达101例
20-06-04 08:24
等间距的用6楼的就行
20-06-04 09:08
就是不等间距才头疼,通过1个..2个..等情况都有
20-06-04 09:41
假如一段时间内只通过一个次品,那么M1为1,M2M3M4都为0,那么Y0是不会动作的...
20-06-04 09:45

上一页下一页

工控新闻

更多新闻资讯