松下PLC与CCD通信问题 点击:3639 | 回复:16



郑帅超

    
  • 精华:0帖
  • 求助:2帖
  • 帖子:6帖 | 66回
  • 年度积分:0
  • 历史总积分:132
  • 注册:2011年5月02日
发表于:2015-01-18 21:25:15
楼主

一个开卷设备,有一盘料带,一行有16个件,料带上有若干行,CCD去一行一行的检测,当检测到其中一行有一个或多个不良的工件时,会把不良工件的位置坐标给PLC(主要是给行坐标,也就是这一行上的第几个件的坐标),收到数据后机械手会移动到相应的坐标上,去工作,由于机械手与CCD相机之前有1米左右的距离,所以就要PLC有缓存的功能,CCD是不停的进行检测,不断的把每一行检测结果发给PLC,每一行里最多会有16个坐标信息。PLC先把CCD给的若干组坐标信息保存起来,当料带上的件移动到机械手下方时,PLC再进行坐标信息的读取,进行位移工作。我的问题是单个数据的保存我会做,用FIFO缓存指令去记录,但是CCD给我和却是若干组坐标信息,我该怎么去处理呢?机械手肯定是一个位置一个位置的去处理,比如CCD一下给了我16组坐标信息,我要建立16个FIFO缓存区去一一对应?还是有其它什么方法呢??




鸡尾酒090381

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 2回
  • 年度积分:0
  • 历史总积分:2
  • 注册:2014年3月09日
发表于:2015-01-18 23:48:17
1楼

我也想学习这方面的知识,为了这个目标我特意到现在的公司做学徒,可惜的是快一年了,只是弄清楚了控制原理,通信程序勉强能看懂,可自己没有办法单独动手,真羡慕你,希望能在一起向你学习,QQ395284492

taohui0828

  • 精华:0帖
  • 求助:2帖
  • 帖子:6帖 | 110回
  • 年度积分:15
  • 历史总积分:225
  • 注册:2012年10月08日
发表于:2015-01-19 11:37:23
2楼

用软件分析了后往写好的定位里丢数据,你把资料分享下大家都来学习

郑帅超

  • 精华:0帖
  • 求助:2帖
  • 帖子:6帖 | 66回
  • 年度积分:0
  • 历史总积分:132
  • 注册:2011年5月02日
发表于:2015-01-20 21:46:59
3楼


回复内容:

对: 鸡尾酒090381 我也想学习这方面的知识,为了这个目标我特意到现在的公司... 内容的回复!

好吧,我为这个项目都快疯了,知识很重要呀,,等我弄明白了以后,一定发出来大家一起学习下

darkfalls

  • 精华:0帖
  • 求助:3帖
  • 帖子:13帖 | 109回
  • 年度积分:67
  • 历史总积分:114
  • 注册:2011年9月24日
发表于:2015-01-23 13:42:32
4楼

建16个一一对应。。不然怎么办

dghyzdh

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 33回
  • 年度积分:0
  • 历史总积分:0
  • 注册:2013年8月17日
发表于:2015-02-08 21:21:34
5楼

用软件分析了后往写好的定位里丢数据

胖哥2345

  • 精华:0帖
  • 求助:2帖
  • 帖子:2帖 | 26回
  • 年度积分:0
  • 历史总积分:57
  • 注册:2015年3月03日
发表于:2015-03-03 22:44:46
6楼

这个容易啊.不难整.

wgqunbj

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 4回
  • 年度积分:0
  • 历史总积分:4
  • 注册:2015年7月14日
发表于:2015-08-10 14:14:12
7楼

用plc控制检测电机和取件电机,做两套一样的工件盘程序,检测到没有的时候往寄存器里写1没检测到写0,每检测一个把寄存器里的数据左位移一次,满了就用索引寄存器变址,最后只用一个r 位移做输出判断条件就好了,说的比较乱,不知道你能不能理解

shyly1219

  • 精华:0帖
  • 求助:0帖
  • 帖子:2帖 | 13回
  • 年度积分:0
  • 历史总积分:22
  • 注册:2015年8月18日
发表于:2015-08-18 12:35:39
8楼
谢谢分享,​。学习学习~~~~~

徐通计

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 126回
  • 年度积分:0
  • 历史总积分:1406
  • 注册:2013年11月29日
发表于:2015-09-14 16:50:06
9楼

谢谢分享 一定努力学习

不会吃肉的狼

  • 精华:0帖
  • 求助:12帖
  • 帖子:24帖 | 266回
  • 年度积分:126
  • 历史总积分:851
  • 注册:2010年12月05日
发表于:2015-11-20 08:14:48
10楼

通迅成功,坐标如果计算我都不知道。?

工控鸟_90

  • 精华:0帖
  • 求助:0帖
  • 帖子:2帖 | 121回
  • 年度积分:0
  • 历史总积分:161
  • 注册:2007年7月17日
发表于:2015-12-25 14:11:08
11楼

我的思路:

CCD将检测的不良品定个编号,再编号发送到PLC,PLC再根据编号去计算出不良品所对应的位置数据?这样不是更简单吗?

lingwurong

  • 精华:0帖
  • 求助:0帖
  • 帖子:1帖 | 70回
  • 年度积分:0
  • 历史总积分:207
  • 注册:2016年10月26日
发表于:2016-12-06 10:35:49
12楼

发出了学习下,近期也要搞类似的!

王磊12

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 9回
  • 年度积分:0
  • 历史总积分:6
  • 注册:2016年12月06日
发表于:2016-12-06 12:47:32
13楼

学习学习~~~~~~~~~~~~~~~~~~~~~~~谢谢分享~~~~~~~~~~~


耍酷男孩8

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 2回
  • 年度积分:500
  • 历史总积分:588
  • 注册:2019年4月03日
发表于:2019-11-01 11:37:12
14楼

学习学习!!!!

foshan港

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 351回
  • 年度积分:1
  • 历史总积分:227
  • 注册:2014年1月16日
发表于:2019-12-20 14:06:45
15楼

路过学习一下

格子

  • 精华:0帖
  • 求助:1帖
  • 帖子:11帖 | 50回
  • 年度积分:106
  • 历史总积分:640
  • 注册:2016年7月20日
发表于:2020-06-16 17:49:39
16楼

可以下来学习一下


相关主题

官方公众号

智造工程师