The invention relates to a diagnosis method of abnormal operation of machine vision detection equipment based on PLC serial communication, including the following aspects: 1) PC end: every picture of the object to be detected by the camera is cyclic numbered, the detection results of each picture are coded and pressed into the test result stack from the back end sequence in sequential order . Open the test result to send the thread. 2) the PLC port: circulate the number of each photo signal, and establish the removal time stack. 3) automatic diagnosis and self repair of communication between PC terminal and PLC terminal; 4) automatic diagnosis of PC terminal and PLC terminal picture number is not uniform. One
【技术实现步骤摘要】
一种机器视觉检测设备运行异常的诊断方法
本专利技术涉及一种检测设备运行异常的诊断方法。
技术介绍
目前愈来愈多的厂家采用基于电脑和PLC的机器视觉检测设备在工业生产线上对产品的品质进行检测。此类检测设备中的PC端安装有机器视觉检测软件,负责对相机获取的产品图片进行分析,判断其是否属于缺陷品;设备内的PLC主要负责产品通过时的触发相机拍照及控制缺陷品剔除机构将合格品与不合格品进行分拣。在一般工业现场,PC端检测软件检测出不良品后,会通过IO卡发出一个电平线号输出给PLC,或是由串口、以太网口向PLC固定地址发送定义后的值,告知PLC当前产品为不良产品。此种方式在技术上存在以下几种问题:1、计算机发送检测结果信号延时问题和丢信号问题。2、PLC延时接收检测结果信号。3、PLC计数与检测软件发送信号个数存在差异。当一旦出现以上三种情况后,PLC在本应该执行剔除动作时,没有接收到计算机发送的不良信号无法正常剔除的情况,导致检测设备在运行过程中出现误检和漏检的情况。在正常生产过程中,给产品质量带来隐患。
技术实现思路
针对上述问题,本专利技术的目的是克服现有技术的上述不足,提供一种检测设备运行异常的自诊断方法。本专利技术为机器视觉检测设备内部PC的PLC系统之际设计一种通讯校验规则,该规则能有效解决检测设备内部PC与PLC系统之间的通讯不同步问题,有利于设备对良品和不良品的准确分拣,同时PLC端还能通过这个规则对PC端检测软件的运行状况进行监控。为实现上述目的,本专利技术采取以下技术方案:一种基于PLC串口通讯的机器视觉检测设备运行异常的诊断方法,包括下列几个方面:1) ...
【技术保护点】
1.一种机器视觉检测设备运行异常的诊断方法,包括下列几个方面:
【技术特征摘要】
1.一种机器视觉检测设备运行异常的诊断方法,包括下列几个方面:1)PC端:对相机获取的待检测物体的每张图片都进行编号处理,编号从0到64循环,开始检测时将编号强制为0,然后每采集一张图,图片编号就加1;编号到64后,下一张图片编号又从0开始,这样周而复始;每张带着编号的图片可以在不同的检测线程中进行检测,当每个检测线程检测完成后,将每张图片的检测结果按照下述规则进行编码:前两位为图片编号,后两位为检测结果:良品为01、不良品为02;将这个编码按照检测完成的先后时序顺序从后端压入检测结果堆栈;开辟检测结果发送线程:负责定时扫描上述结果堆栈,当扫描结果堆栈中有编码数据时,从堆栈前端将数据取出,当扫描到结果堆栈中没有编码数据时,生成一个新的编码,编码的生成规则为头两位为上次发送的编码数据的图片编号,后两位为64;将取出或新生成的编码数据通过串口发送到PLC指定的检测结果储存地址。2)PLC端当触发传感器感应到待检物体并传输给PLC的输入端,PLC控制相机拍照,在发出拍照信号的同时,对每一个拍照信号都进行编号处理,拍照编号从0到64循环,当检测软件开始检测时将编号强制为0,然后控制拍照一次,拍照编号就加1;编号到64后,下一张编号又从0开始,这样周而复始;建立一个从0到64的一个拍照信号堆栈,在拍照编号加一的同时,以当前时刻为基准加上一个待检物体从触发传感器运动到剔除位置所需要的时间,得出剔除位置的时刻码值,将时刻码值以堆栈的形式依次压入剔除时刻堆栈,剔除时...
【专利技术属性】
技术研发人员:于振,余天洪,亢君,
申请(专利权)人:天津普达软件技术有限公司,
类型:发明
国别省市:天津,12
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。