一种机器视觉通信方法和系统技术方案

技术编号:37846562 阅读:18 留言:0更新日期:2023-06-14 22:31
本发明专利技术涉及一种机器视觉通信方法和系统。该方法应用于机器视觉系统中,机器视觉系统包括一视觉软件和多个PLC,多个PLC在同一工位上。该方法包括以下步骤:S1、基于网络通信协议建立多个通信链接。通信链接用于视觉软件与PLC进行数据传输,每个PLC对应一个通信链接。S2、基于多实例模式处理通信链接中传输的数据。本发明专利技术不仅能够配合客户流程,减少客户购买视觉软件的成本,还能高度集成工位流程,大大提高了生产效率和车间空间利用率。大提高了生产效率和车间空间利用率。大提高了生产效率和车间空间利用率。

【技术实现步骤摘要】
一种机器视觉通信方法和系统


[0001]本专利技术涉及机器视觉
,更具体地说,涉及一种机器视觉通信方法和系统。

技术介绍

[0002]可编程逻辑控制器(Programmable Logic Controller,简称PLC),一种具有微处理器的用于自动化控制的数字运算控制器,可以将控制指令随时载入内存进行储存与执行。由于PLC有可靠性高、输入/输出功能模块齐全、运行速度快等优点,目前广泛应用于工业自动化领域。
[0003]在基于机器视觉的自动化工业中,视觉软件(Visionet,简称VT)与PLC设备之间会进行数据通信,而在现有技术中,一般有两种通信形式,如图1所示,要么是一个软件只能与一个PLC建立通信连接(即一对一),如图2所示,要么是多个软件连接一个PLC(即多对一)。虽然目前这两种连接方式可以应对大部分工业实际生产需求,但对于部分行业(如液晶面板)来说,就不足以满足高效率、低成本、流程简单等用户对视觉软件的需求。因此亟需一种方法来解决VT与多个PLC之间通信数据传输的问题以满足客户在同一工位使用多个PLC的需求。
本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种机器视觉通信方法,其特征在于,应用于机器视觉系统中,所述机器视觉系统包括一视觉软件和多个PLC,所述多个PLC在同一工位上;所述方法包括以下步骤:S1、基于网络通信协议建立多个通信链接;所述通信链接用于所述视觉软件与所述PLC进行数据传输,每个PLC对应一个所述通信链接;S2、基于多实例模式处理所述通信链接中传输的数据。2.根据权利要求1所述的机器视觉通信方法,其特征在于,所述S2步骤还包括以下步骤:S3、获取每个所述通信链接对应的所述PLC的触发指令;S4、根据所述触发指令调用对应的实例,并执行预设操作,得到执行结果;S5、将所述执行结果发送给对应的所述PLC。3.根据权利要求2所述的机器视觉通信方法,其特征在于,所述S3步骤还包括:所述视觉软件通过监听线程循环读取所述PLC的命令执行地址,当所述命令执行地址不为空时,则获取所述命令执行地址中的数据;其中,所述命令执行地址中的数据与所述每个所述通信链接对应的所述PLC的触发指令存在对应关系。4.根据权利要求3所述的机器视觉通信方法,其特征在于,所述循环读取为设置预设时间间隔读取或设置预设读取频率;当所述命令执行地址不为空时,则获取所述命令执行地址中的数据,并对所述数据进行解析,得到解析的内容,所述解析的内容与所述每个所述通信链接对应的所述PLC的触发指令存在对应关系。5.根据权利要求2所述的机器视觉通信方法,其特征在于,所述S4步骤还包括:根据所述触发指令获取的先后顺序,或在预设时间内对获取到的所述触发指令进行排序,依次调用对应的实例,并执行相应的操作,得到相应的执行结果;其中,所述排序为优先级排...

【专利技术属性】
技术研发人员:周耀平麦浩晃高勃彭军军
申请(专利权)人:昂视智能深圳有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1