登录
首页
PLC论坛
PLC论坛
回帖
发帖
正文
主题:求救单工位检测,单工位剔除次品程序
点击:2627 回复:43
楼主
编辑
引用
管理
张翊
如题,有一传送带上面有两个工位,一个检测产品好坏,一个剔除次品(两个工位间间隔有一段距离);试过移位指令,赋值和比较指令,都行不通....
请求论坛大佬指点一二!!!!!
20-06-04 00:16
1楼
编辑
引用
管理
cfg168
如果传送带上,两个工位之间的产品位置固定数量固定不变,用啥位移指令?用啥赋值比较?这不给自己绕圈圈搞复杂化么?比如传送带上工位间隔产品数是10个,当工位1检测出次品,就立马告诉工位2,你就开始计数10个,到第11个就是次品,立马剔除掉次品即可。
这就是编程的算法,算法复杂程序冗长繁琐,算法简练程序简洁明了。
20-06-04 00:37
2楼
编辑
引用
管理
cfg168
就算传送带上的产品数不是固定的,你也可以要求工艺进行配合,比如在传送带上做方格标记,必须固定产品位置,用色标传感器检测传送带上的颜色标记位进行计数即可。
20-06-04 00:41
3楼
编辑
引用
管理
张翊
因为有很多种情况,所以绕不过来...比如:1.只有一个产品通过;2.2个产品相邻通过(1好2坏)等等...因为物料是一个接着一个的
20-06-04 01:08
4楼
编辑
引用
管理
张翊
比如传送带上工位间隔产品数是10个,当工位1检测出次品,就立马告诉工位2,你就开始计数10个,到第11个就是次品,立马剔除掉次品即可。
用这种方法的话也想过,会发生连续好几个都是次品,那么计数就乱了...
20-06-04 01:10
5楼
编辑
引用
管理
cvlsam
使用一个队列结构,工位2将产品状态填入队列,工位1读取队列数据处理。
20-06-04 05:44
6楼
编辑
引用
管理
ddt250
台达101例
20-06-04 08:24
7楼
编辑
引用
管理
alan3
等间距的用6楼的就行
20-06-04 09:08
8楼
编辑
引用
管理
张翊
就是不等间距才头疼,通过1个..2个..等情况都有
20-06-04 09:41
9楼
编辑
引用
管理
张翊
假如一段时间内只通过一个次品,那么M1为1,M2M3M4都为0,那么Y0是不会动作的...
20-06-04 09:45
上一页
下一页
工控新闻
触觉传感器研发商帕西尼完成数亿元A轮及A1轮融资
和利时APS+工业高端软件开启精细化工行业新篇章
大显身手丨珞石大负载机器人赋能重载搬运、打磨、码垛场景提质升效!
康佳特推出搭载英特尔酷睿i3和英特尔凌动x7000RE处理器(代号Amston Lake)的全新SMARC模块
进入AIGC时代,UPS迎产业变革新拐点
技术行业调研揭示: 企业推动人工智能和可持续发展的期望与合理规划之间存在脱节
安森美 2024 财年第一季度业绩超预期
米尔NXP i.MX 93核心板开发板,赋能入门级边缘处理市场
更多新闻资讯