賞心悦目
级别: 论坛先锋
精华主题: 0
发帖数量: 346 个
工控威望: 1383 点
下载积分: 1662 分
在线时间: 858(小时)
注册时间: 2008-12-24
最后登录: 2024-05-02
查看賞心悦目的 主题 / 回贴
楼主  发表于: 2017-07-07 09:43
小弟在做一台设备,碰到一个难题,问题是这样的,一条流水线的传送带由步进马达带动,旁边有一套CCD镜头,镜头旁边有光纤检测到传送带上面的产品就触发CCD检测,流水线不停地运行,每触发一次CCD检测,产品OK,CCD控制器就反馈一个OK信号给PLC,产品NG的话就没有反馈信号,然后传送带再走一定的脉冲量就停下来报警。PLC用的是三菱的,流水线的速度一分钟大概要检测200个产品这样。他们有一台老设备人家是用单片机控制完成这样的功能了,这用PLC感觉很难下手,有没有前辈来指点下小弟呀!
flycloudy
级别: 探索解密
精华主题: 0
发帖数量: 47 个
工控威望: 147 点
下载积分: 8198 分
在线时间: 37(小时)
注册时间: 2017-05-31
最后登录: 2017-11-22
查看flycloudy的 主题 / 回贴
1楼  发表于: 2017-07-11 08:23
引用
引用楼主賞心悦目于2017-07-07 09:43发表的 碰到个难题,恳请前辈们帮忙给个编程思路 :
小弟在做一台设备,碰到一个难题,问题是这样的,一条流水线的传送带由步进马达带动,旁边有一套CCD镜头,镜头旁边有光纤检测到传送带上面的产品就触发CCD检测,流水线不停地运行,每触发一次CCD检测,产品OK,CCD控制器就反馈一个OK信号给PLC,产品NG的话就没有反馈信号,然后传送带再走一定的脉冲量就停下来报警。PLC用的是三菱的,流水线的速度一分钟大概要检测200个产品这样。他们有一台老设备人家是用单片机控制完成这样的功能了,这用PLC感觉很难下手,有没有前辈来指点下小弟呀!



其实你就落实好从产品NG到传送带停下来之间,还有多少产品检测通过,然后根据数量取个对应位数的寄存器,通过识别寄存器的置位情况做相应的NG产品动作。其实还是没搞清楚你要表达的意思。产品检测出来以后传送带为什么要停?无非就是合格产品和NG产品进行分离归类而已,自动化流水线的目的就是不间断的工作。