首页> 中国专利> 一种高速生产线上工控机和PLC通讯的方法

一种高速生产线上工控机和PLC通讯的方法

摘要

本发明属于机器视觉领域,涉及高速生产线上工控机和PLC通讯的方法,包括:制作一个信号约定表,明确硬件控制器PLC与触发传感器的通讯地址,工控机里的图像检测软件读取硬件控制器PLC的通讯地址,硬件控制器PLC接受图像检测软件检测结果的地址;建立检测产品是否有缺陷的4个线程,为每个线程编号;当生产线上高速通过的物体触发传感器时,传感器把触发信号发送到硬件控制器PLC的H1.00里,每来一个信号,H1.00里面的值加1,四个信号后复位进行下一个循环;图像检测软件读取H1.00里面的值,根据里面的数字进入相应的线程里面开始检测,检测完成的线程,图像检测软件把检测结果发送到对应的地址里。本发明能够避免漏检和误操剔的发生。

著录项

  • 公开/公告号CN103616847A

    专利类型发明专利

  • 公开/公告日2014-03-05

    原文格式PDF

  • 申请/专利权人 天津普达软件技术有限公司;

    申请/专利号CN201310651250.7

  • 发明设计人 余天洪;张向阳;李波;关帅;陈忠;

    申请日2013-12-04

  • 分类号G05B19/05;

  • 代理机构天津市北洋有限责任专利代理事务所;

  • 代理人程毓英

  • 地址 300457 天津市塘沽区经济技术开发区天大科技园软件大厦S201

  • 入库时间 2024-02-19 22:14:31

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2016-03-09

    授权

    授权

  • 2014-04-02

    实质审查的生效 IPC(主分类):G05B19/05 申请日:20131204

    实质审查的生效

  • 2014-03-05

    公开

    公开

说明书

技术领域

本发明属于机器视觉领域,适用于检测连续高速通过的物品。

技术背景

随着工业自动化的快速发展,现在越来越多的自动化设备代替了人来生产加工物品,速 度大幅度提升了。但是由于检测设备的局限性,检测速度没有生产线的速度提升的快,导致 在很多高速生产的生产线上出现漏检、误剔的现象很严重。

发明内容

鉴于上述问题,本发明的目的是提供一种高速生产线上工控机和PLC通讯的方法,以适 应高速生产线的基于机器视觉的高速检测的需要。本发明采取线程排序、列队的结构有效的 弥补了现有设备的缺陷,能够避免漏检和误操剔的发生。此发明通过以下技术和方法实现:

一种高速生产线上工控机和PLC通讯的方法,包括如下几个方面:

1)制作一个信号约定表,明确硬件控制器PLC与触发传感器的通讯地址,工控机里的 图像检测软件读取硬件控制器PLC的通讯地址,硬件控制器PLC接受图像检测软件检测结果 的地址;其中,把硬件控制器PLC内存地址H区的H1.00,定义为硬件控制器PLC与触发传 感器的通讯地址;图像检测软件读取硬件控制器PLC的通讯地址也为H1.00;把硬件控制器 PLC内存地址H区的H2.00,H3.00,H4.00,H5.00,定义为硬件控制器PLC读取图像检测软 件检测结果的地址;

2)建立图像检测软件检测物品是否有缺陷的4个线程,为每个线程编号;

3)当生产线上高速通过的物体触发传感器时,传感器把触发信号发送到硬件控制器 PLC的H1.00里,每来一个信号,H1.00里面的值加1,四个信号后复位进行下一个循环;

4)图像检测软件读取H1.00里面的值,根据里面的数字进入相应的线程里面开始检测, 检测完成的线程,图像检测软件把检测结果发送到对应的H2.00,H3.00,H4.00,H5.00, 如果检测结果为良品,则给地址发0;如果检测结果为不良品,则给地址发1;硬件控制器 PLC读取到H2.00、H3.00、H4.00、H5.00里面的值为1后进行不良品的剔除。

本发明采取线程排序、列队的结构有效的弥补了现有设备的缺陷,能够避免漏检和误操 剔的发生。

具体实施方式

本发明的工控机与PLC之间的通讯方法,触发传感器与PLC的通讯地址H1.00的值,软 件读取PLC的值,PLC接受软件检测结果的值,有着一一对应的关系。步骤如下:

1.制作一个信号约定表,明确硬件控制器PLC与触发传感器的通讯地址,软件读取PLC 的通讯地址,PLC接受软件检测结果的地址。

PLC通讯地址的设置:把PLC内存地址H区的H1.00,定义为PLC与触发传感器的通讯 地址;软件读取PLC的通讯地址也为H1.00;把PLC内存地址H区的H2.00,H3.00,H4.00, H5.00,定义为PLC读取软件检测结果的地址。

2.触发传感器收到信号传送到PLC的H1.00里,软件读取H1.00里面值,然后开始检测, 检测完毕后把检测结果发送到H2.00,H3.00,H4.00,H5.00,PLC读取到H2.00、H3.00、 H4.00、H5.00里面的不良结果后进行剔除。

当生产线上高速通过的物体触发传感器时,传感器把触发信号发送到PLC的H1.00里, 每来一个信号,H1.00里面的值加1,四个信号后复位进行下一个循环。软件读取H1.00里 面的值,根据里面的数字进入相应的软件图像检测线程(相应的线程:1,2,3,4四个队列) 里面开始检测。检测完成的线程,软件把检测结果发送到对应的H2.00,H3.00,H4.00,H5.00。 如果检测结果为良品,则给地址发0;如果检测结果为不良品,则给地址发1。PLC读取到 H2.00、H3.00、H4.00、H5.00里面的值为1后进行剔除。

3.触发传感器与PLC的通讯地址H1.00的值,软件读取PLC的值,PLC接受软件检测结 果的值,有着一一对应的关系。

触发传感器触发1次,H1.00的值就是1,软件读取到H1.00的值为1的话,就进入到 1号线程里面开始检测,检测完成后就把检测结果发送到H2.00里面,PLC根据读到H2.00 的值后进行剔除。

下面对本发明的原理进一步说明:

此方法基于机器视觉领域,适用于高速生产线上的物品缺陷检测。在高速生产线上,当 一个物体经过触发传感器时,传感器会给硬件控制器PLC的输入端发送一个脉冲信号,相机 会拍一次照。PLC接受到脉冲信号后开始计数,来一个记一个,把记录的结果存到内存H1.00 里面。当H1.00计数到4的时候,把它里面的数字复位成0,然后进入下一次循环。软件连 续不断的读取H1.00里面值,如果读到是0的话,不进行检测若读到数字的话就把相机拍到 的照片发送到数字对应的队列中去进行检测。软件检测完毕后(假如是1号线程),如果检 测为良品,给H2.00这个地址发送0;如果检测为不良品,给H2.00这个地址发送1。PLC 收到结果后,读取到H2.00里面的数字为1的话,接通剔除装置,进行剔除,读取到H2.00 里面的数字为0的话,不进行剔除。

综上所述,此发明在硬件成本不变的情况下大大改善了检测精度,有效的解决了生产线 速度快,检测参数多检测时间不够用的问题。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号