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

主题:求高手解决plc分拣程序的编程,是基于二维码的分拣

点击:1612 回复:29

项目基于二维码扫码分拣,用的是西门子1200plc,西门子ktp900触摸屏。
传送带是直线链条的传送带,共六组,左右料仓分拣,共计12个料仓。推手在中间电机正转推进左边料仓,反转推进右边料仓。
具体流程,对射光电开关感应物料进来,触发扫码器读码,读码后确定分配到1-12其中某个料框,传送带速度固定,距离1-6号(分拣推手共六个)推料位置传送时间固定,假设光电开关为0点,则0点距离1号料仓到达为5秒,到达2号料仓为10秒,3号15秒,以此类推。
对射光电开关感应物料 ———> 扫码 ——> 推料
这样的程序, 但是目前需要解决的问题是传送带最多可同时容纳7个物料, 假设物料1扫码后需要分拣到6号推手的左边,需要30秒时间到达,而第二个物料扫码后需要分配到1号推料区域, 则第二个物料在传送带上会先到位(虽然是第二个扫码的,此时1号物料还没有走到6号推料位置)
需要这样的,分拣程序, 求大神帮忙付费有偿编写plc程序。
我们有远程模块,可以远程操作。
注:
一定是需要做过此类输送线分拣的大神来完成,小白勿扰。
联系方式微信:tian_wd
22-04-07 23:04
有点像某种硬盘调度算法
22-04-08 17:02
简单啊,一个萝卜一个坑,程序里面制作身份标记或者顺序存储即可解决先拣后拣的问题,设备竟然不是一揽子方案,很怀疑就是学校题目。
22-04-08 21:56
这样的控制工艺很原始,程序很累
换种提法
A-光电换成链条节点检测,或装个码盘
B-扫码信息
Y11-1位左推手
Y12-1位右推手
Y21-2位左推手
Y22-2位右推手
......
Y61-6位左推手
Y62-6位右推手
附件 image.jpg
附件 image.jpg
附件 image.jpg
仅供参考
22-04-09 08:47
光电很方便啊,
换成码盘,有什么优势吗  ?
22-04-09 10:44

引用 chengzheng 在 2022/4/9 10:44:12 发言【内容省略】

方便吗?你试着给出程序看看.
码盘,程序简单(看前贴),位置确定(时间控,遇到瞬间断电就NG了),....
22-04-09 11:21

引用 cfg168 在 2022/4/8 21:56:34 发言【内容省略】

首先是发自真心的佩服,其次真的想请教一下这种是如何实现控制,不会出错的。
22-04-09 11:34
光电检测物料(最好在无人干预位装检测),分类记录到MW0(如11、12,21、22,31、32,41、42,51、52,61、62),以第1个物料开始,输送运行5秒1次块传送到MW1——MW6,比较MW1——MW6输出(如MW1=11或12对应1号位左右,MW2=21或22对应2号位左右)。
如果进料时间不等,可增加1——7号暂存以保证数据不重叠,每个暂存独立计时,以5秒1次写入下一位置,然后比较MW1——MW6输出,35秒清除暂存数据等待下1数据写入。
最后修改:2022/4/9 16:51:36
22-04-09 15:24
太理想话了,如果物体上线不是你要的5s一个,或工位不是等间隔.....
22-04-09 18:45

引用 cfg168 在 2022/4/8 21:56:34 发言【内容省略】

按楼主的方案简单吗?
望能见到大作交流
22-04-09 18:46

上一页下一页

工控新闻

更多新闻资讯