• «
  • 1
  • 2
  • 3
  • »
  • Pages: 1/3     Go
賞心悦目
级别: 论坛先锋
精华主题: 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感觉很难下手,有没有前辈来指点下小弟呀!
schmid
级别: 略有小成
精华主题: 0
发帖数量: 87 个
工控威望: 203 点
下载积分: 16722 分
在线时间: 142(小时)
注册时间: 2013-02-27
最后登录: 2018-03-01
查看schmid的 主题 / 回贴
1楼  发表于: 2017-07-07 09:57
一样原理,用PLC代替单片机而已.
secgo
玩多了就更不会玩了~
级别: 论坛先锋
精华主题: 0
发帖数量: 1351 个
工控威望: 1605 点
下载积分: 67984 分
在线时间: 218(小时)
注册时间: 2009-03-06
最后登录: 2024-05-07
查看secgo的 主题 / 回贴
2楼  发表于: 2017-07-07 14:00
是的~~~~
伏安
级别: 略有小成
精华主题: 0
发帖数量: 164 个
工控威望: 314 点
下载积分: 827 分
在线时间: 382(小时)
注册时间: 2008-04-03
最后登录: 2023-03-19
查看伏安的 主题 / 回贴
3楼  发表于: 2017-07-07 14:20
应该OK一直给信号,产品一直往前走,NG给另一个信号,这个信号控制传送带走多少距离停下(停在指定的位置),OK的信号应该是计数一类用的吧。
znz43
工控职业已成回忆 只因爱好常回家园 乐此不疲
级别: 工控侠客

精华主题: 0
发帖数量: 1055 个
工控威望: 4898 点
下载积分: 7346 分
在线时间: 2552(小时)
注册时间: 2010-06-24
最后登录: 2024-05-06
查看znz43的 主题 / 回贴
4楼  发表于: 2017-07-07 14:35
这还是一个“先进先出”的堆栈问题,输送带前进与堆栈指针移位同步,当OK写“1”,NG写“0”,当“0”移位到指定位时停止输送带。
本帖最近评分记录:
  • 下载积分:+3(文1234)
  • 出门打工难,打工学艺难,学艺拜师难,找到好师傅更难。
    赠人玫瑰,手留余香。舍得舍得,有舍才有得。
    joker1874
    级别: 略有小成
    精华主题: 0
    发帖数量: 112 个
    工控威望: 249 点
    下载积分: 804 分
    在线时间: 22(小时)
    注册时间: 2017-01-12
    最后登录: 2023-08-29
    查看joker1874的 主题 / 回贴
    5楼  发表于: 2017-07-07 14:43
    你的难点在哪?不知道怎么停还是不知道停在哪?
    三菱的步进用PLSY就行了,没给你OK信号跳到别的NG程序段里去,然后找个位置停下来
    停的话你可以定时,也可以走脉冲,这都随你啊,没什么难点吧
    sl0301
    级别: 略有小成
    精华主题: 0
    发帖数量: 197 个
    工控威望: 347 点
    下载积分: 842 分
    在线时间: 221(小时)
    注册时间: 2008-04-17
    最后登录: 2024-02-06
    查看sl0301的 主题 / 回贴
    6楼  发表于: 2017-07-07 14:48
    PLC做个时间了,启动CCD后  多少时间没有OK信号,就接通发出一个NG信号   你一分钟200个   大约就0.3S一个了   做个0.15S的时间就可以了 CCD检测时间很快的   就几十毫秒了
    本帖最近评分记录:
  • 下载积分:+1(gaoyingchun)
    咗臉ヅ微笑ぺ
    非吾所愿,奈何已离去……
    级别: 工控侠客
    精华主题: 0
    发帖数量: 471 个
    工控威望: 2130 点
    下载积分: 29832 分
    在线时间: 588(小时)
    注册时间: 2017-04-08
    最后登录: 2023-07-25
    查看咗臉ヅ微笑ぺ的 主题 / 回贴
    7楼  发表于: 2017-07-07 14:59
    没感觉有难点啊,正如楼上所说。而且CCD的判断也是可以改的啊
    ヅ微笑面对每一天,即使生活并不美好ヅ
    賞心悦目
    级别: 论坛先锋
    精华主题: 0
    发帖数量: 346 个
    工控威望: 1383 点
    下载积分: 1662 分
    在线时间: 858(小时)
    注册时间: 2008-12-24
    最后登录: 2024-05-02
    查看賞心悦目的 主题 / 回贴
    8楼  发表于: 2017-07-07 15:29
    引用
    引用第7楼咗臉ヅ微笑ぺ于2017-07-07 14:59发表的  :
    没感觉有难点啊,正如楼上所说。而且CCD的判断也是可以改的啊

    难点是,速度太快,而且还是飞行检测,肯定要用高速处理,触发CCD检测以后,OK产品反馈一个OK脉冲信号,NG产品就无应答,触发检测后无应答就判断为不良品,要移二十个位后停止流水线然后触发报警
    wul2.4g
    级别: 工控侠客
    精华主题: 0
    发帖数量: 1957 个
    工控威望: 2136 点
    下载积分: 48138 分
    在线时间: 547(小时)
    注册时间: 2009-07-30
    最后登录: 2024-03-06
    查看wul2.4g的 主题 / 回贴
    9楼  发表于: 2017-07-07 16:00
    引用
    引用第8楼賞心悦目于2017-07-07 15:29发表的  :

    难点是,速度太快,而且还是飞行检测,肯定要用高速处理,触发CCD检测以后,OK产品反馈一个OK脉冲信号,NG产品就无应答,触发检测后无应答就判断为不良品,要移二十个位后停止流水线然后触发报警
    个人感觉只是一个思路的问题,首先要查找资料,在CCD的选型上至少性能要比现设备上的不差(避免走弯路),再者找一台处理速度比较快的PLC,控制思路是:当检测到有产品时置位为1,当CCD检测OK时复位为0,当NG时没有信号,所以先前置位的1没被复位,在检测产品信号的上升沿位下移,至于要在移多少位后报警,你看着办好了!
    賞心悦目
    级别: 论坛先锋
    精华主题: 0
    发帖数量: 346 个
    工控威望: 1383 点
    下载积分: 1662 分
    在线时间: 858(小时)
    注册时间: 2008-12-24
    最后登录: 2024-05-02
    查看賞心悦目的 主题 / 回贴
    10楼  发表于: 2017-07-07 16:14
    引用
    引用第9楼wul2.4g于2017-07-07 16:00发表的  :
    个人感觉只是一个思路的问题,首先要查找资料,在CCD的选型上至少性能要比现设备上的不差(避免走弯路),再者找一台处理速度比较快的PLC,控制思路是:当检测到有产品时置位为1,当CCD检测OK时复位为0,当NG时没有信号,所以先前置位的1没被复位,在检测产品信号的上升沿位下移,至于要在移多少位后报警,你看着办好了!

    你置为1不管有没有被复位,下一个产品又过来了,又重新触发检测了,而且又是要高速处理,难就难在这里呀。
    zhouk_j
    级别: 探索解密
    精华主题: 0
    发帖数量: 70 个
    工控威望: 178 点
    下载积分: 679 分
    在线时间: 72(小时)
    注册时间: 2015-12-05
    最后登录: 2024-04-01
    查看zhouk_j的 主题 / 回贴
    11楼  发表于: 2017-07-07 16:48
    你就不能做到检测到工件的时间就立马CCD检测,产品之间没有间隙么
    • «
    • 1
    • 2
    • 3
    • »
    • Pages: 1/3     Go