賞心悦目
级别: 论坛先锋
精华主题: 0
发帖数量: 350 个
工控威望: 1387 点
下载积分: 1665 分
在线时间: 866(小时)
注册时间: 2008-12-24
最后登录: 2024-11-04
查看賞心悦目的 主题 / 回贴
楼主  发表于: 2017-07-07 09:43
小弟在做一台设备,碰到一个难题,问题是这样的,一条流水线的传送带由步进马达带动,旁边有一套CCD镜头,镜头旁边有光纤检测到传送带上面的产品就触发CCD检测,流水线不停地运行,每触发一次CCD检测,产品OK,CCD控制器就反馈一个OK信号给PLC,产品NG的话就没有反馈信号,然后传送带再走一定的脉冲量就停下来报警。PLC用的是三菱的,流水线的速度一分钟大概要检测200个产品这样。他们有一台老设备人家是用单片机控制完成这样的功能了,这用PLC感觉很难下手,有没有前辈来指点下小弟呀!
wul2.4g
级别: 工控侠客
精华主题: 0
发帖数量: 1973 个
工控威望: 2152 点
下载积分: 48607 分
在线时间: 555(小时)
注册时间: 2009-07-30
最后登录: 2024-10-27
查看wul2.4g的 主题 / 回贴
1楼  发表于: 2017-07-07 16:00
引用
引用第8楼賞心悦目于2017-07-07 15:29发表的  :

难点是,速度太快,而且还是飞行检测,肯定要用高速处理,触发CCD检测以后,OK产品反馈一个OK脉冲信号,NG产品就无应答,触发检测后无应答就判断为不良品,要移二十个位后停止流水线然后触发报警
个人感觉只是一个思路的问题,首先要查找资料,在CCD的选型上至少性能要比现设备上的不差(避免走弯路),再者找一台处理速度比较快的PLC,控制思路是:当检测到有产品时置位为1,当CCD检测OK时复位为0,当NG时没有信号,所以先前置位的1没被复位,在检测产品信号的上升沿位下移,至于要在移多少位后报警,你看着办好了!