数据采集及远程控制装置制造方法及图纸

技术编号:17475308 阅读:22 留言:0更新日期:2018-03-15 12:12
本实用新型专利技术提供数据采集及远程控制装置,该装置与生产加工设备物理地连接,从生产加工设备的人机交互显示屏幕采集数据,并对设备进行远程控制,该装置包括:命令接收模块(601)、命令解析模块(602)、页面获取模块(603)、参数识别模块(604)、参数发送模块(605)、句柄获取模块(606)、和命令执行模块(607)。通过本实用新型专利技术能够以简单的方式实现中央控制平台对各个设备的远程控制,适用范围广,成本低。

Data acquisition and remote control device

The utility model provides data acquisition and remote control device, the device is physically connected with production and processing equipment, processing equipment from the man-machine interactive display screen data acquisition and remote control of the device, the device includes a command receiving module (601), command parsing module (602), page acquisition module (603) parameter identification module (604), (605), the parameters of the sending module handle acquisition module (606), and the command module (607). Through the utility model, the remote control of the central control platform can be realized in a simple way, and the application range is wide and the cost is low.

【技术实现步骤摘要】
数据采集及远程控制装置
本技术涉及数据采集及远程控制
,具体涉及一种基于图像识别及句柄操作的数据采集及远程控制装置。
技术介绍
随着以互联网、物联网技术为代表的各类高新技术的高速发展,各类电子产品的精细化程度及科技含量越来越高。作为核心的半导体/电子产业的产量需求十分旺盛。与此同时,劳动力成本正在逐渐增长,因此传统的劳动密集型流水线生产模式已经无法满足当前市场上高品质、高标准、低成本、低人力的目标。由于生产设备的成本比较昂贵,为了最大化的利用设备,使设备正常的生产时间最大化,需要减少设备报警、停机、异常的时间。因此,若在设备连入互联网的情况下,可以实时分析及监控设备状态,及时对设备进行人工干预,则能够提高设备效率,进而提高产量。通过将设备联网,系统对于生产不同产品所涉及到的工艺配方参数、生产设备的状态参数能够进行实时的监控,从而能够避免操作工的误操作造成产品的不良,保障产品的高品质、高标准。目前在制造企业中,在将远程中央控制平台与机台设备、即远程控制终端设备通讯联接来进行远程控制时,一种方法是开通SECS/GEM接口,根据厂商的协议规定来修改各机台设备的控制程序,采用这种方法对控制程序进行修改,虽然修改控制程序本身很简单,但是要想开通各种机台设备的接口,则周期长且费用高;另一种方法是直接对机台设备控制程序的存储系统、例如数据库、文件等进行操作,该方法需要对每个机台设备的控制程序及存储方式都非常熟悉,实现难度大。综上所述,有必要提供一种通用的远程控制装置,以简单可行的方式实现中央控制平台对各不同种类机台设备的远程控制,以解决现有技术存在的上述问题。技术内容技术所要解决的课题本技术的目的是提供一种数据采集及远程控制装置,本技术通过基于图像识别的数据采集动作和模拟人工对生产加工设备(例如:机台设备)控制界面操作的动作,能够实现中央控制平台对各个设备的远程控制,无需对设备的控制程序进行修改,也无需对设备控制程序的存储系统进行操作,适用范围广,使用人力、物力成本低。用于解决课题的技术手段依据本技术,提供了一种数据采集及远程控制装置,其特征在于,该装置与生产加工设备物理地连接,从生产加工设备的人机交互显示屏幕采集数据,并对所述设备进行远程控制,该装置包括:命令接收模块,用于接收来自中央控制平台的设备参数读取命令和与目标参数相关联的控制命令;命令解析模块,用于解析所述设备参数读取命令以确定待读取的所述目标参数,还用于解析所述设备控制命令以确定待操作的命令执行控件;页面获取模块,用于从所述人机交互显示屏幕上显示的至少一个操作显示页面中获取所述目标参数所在的操作显示页面;参数识别模块,用于从所述目标参数所在的操作显示页面上识别所述目标参数的参数值;参数发送模块,用于向所述中央控制平台发送所述目标参数的参数值;句柄获取模块,用于获取所述待操作的命令执行控件的句柄;和命令执行模块,用于通过对所述待操作的命令执行控件进行句柄操作,执行所述设备控制命令。在所述数据采集及远程控制装置中,优选包括与所述设备对应的知识存储装置和字符串存储装置,所述设备的人机交互显示屏幕上包括多个操作显示页面,所述知识存储装置中预存有:所述设备的各个操作显示页面之间的页面转换路径;所述设备各参数与该各参数所处的操作显示页面之间的对应关系;所述设备各参数在其所处操作显示页面上的坐标位置;以及以与各所述命令执行控件对应的方式记录的该命令执行控件的操作按钮所在的操作显示页面以及在该页面上的位置,各所述命令执行控件的所述句柄系根据该记录的页面及位置信息生成的;所述字符串存储装置以使各所述目标参数所在区域的图像与该区域内的字符串相对应的方式存储表示所述目标参数的参数值的字符串。在所述的数据采集及远程控制装置中,优选的是,所述页面获取模块包括:当前页面获取单元,通过屏幕抓取技术获取所述人机交互显示屏幕上当前显示的操作显示页面、即当前页面;目标页面确定单元,基于所述存储装置中预存的所述对应关系,确定所述目标参数所处的操作显示页面、即目标页面;路径获取单元,基于所述存储装置中预存的所述页面转换路径,获得由所述当前页面跳转至所述目标页面的路径;目标页面显示单元,根据由所述当前页面跳转至所述目标页面的路径,使所述人机交互显示屏幕显示所述目标页面;目标页面截取单元,通过屏幕抓取技术获取所述目标页面。在所述的数据采集及远程控制装置中,优选的是,所述参数识别单元包括:目标坐标位置确定单元,基于所述存储装置中预存的各参数的所述坐标位置,确定所述目标参数所对应的所述坐标位置、即目标坐标位置;目标区域抓取单元,通过屏幕抓取技术获取所述目标页面上所述目标坐标位置所对应的区域、即目标区域;参数值识别单元,识别所述目标区域内的字符串,从而得到所述目标参数的参数值。在所述的数据采集及远程控制装置中,优选的是,所述句柄获取单元包括:跟踪学习单元,对下述动作进行学习,即:人工对所述人机交互显示屏幕上的所述操作显示页面中的操作按钮进行操作而逐一运行所述命令执行控件的动作;记录获取单元,在所述存储装置中以与各所述命令执行控件对应的方式记录该命令执行控件的操作按钮所在的操作显示页面及在该页面上的位置,并根据该记录的页面及位置信息生成各所述操作按钮所对应的各所述命令执行控件的句柄。技术的效果通过本技术的方案,设置于生产加工设备一端的客户端在接收到设备参数读取命令后,通过识别人机交互显示屏幕的操作显示页面上参数的参数值,得到设备参数读取命令所要获得的设备参数的参数值,因此能够对设备的人机交互显示屏幕上的操作显示页面中任意位置的参数进行读取;在接收到设备控制命令后,获取执行设备控制命令时所需操作的命令执行控件的句柄,通过对命令执行控件的句柄操作,完成对设备控制命令的执行,因此能够模拟人工在人机交互显示屏幕的操作显示页面上的任意操作。重要的是,由于执行该控制方法的客户端与具体部署的生产加工设备本身的特性无关联性要求,因此适用于任何能够实现句柄操作的操作系统下运行的设备,对设备的控制程序也即通讯协议等都无需修改,应用该方法实现中央控制平台对设备的控制时,成本低,部署方便。附图说明图1是本技术的数据采集及远程控制装置所实施的步骤流程框图;图2是获取目标操作显示页面的步骤流程框图;图3是识别参数的参数值的步骤流程框图;图4是本技术的数据采集及远程控制装置的构成框图。具体实施方式为使本技术的目的、技术方案和优点更加清楚。下面将对本技术的技术方案进行清楚完整的描述,显然所描述的实施例是本技术的一部分实施例,而不是全部实施例。基于本技术的实施例,本领域的普通技术人员在没有作出创造性劳动的前提下所获得的所有其他实施例,都属于本技术保护的范围。本技术提供了一种数据采集及远程控制装置。具体参考图1所示,该实施例提供的远程控制装置为实现数据采集及远程控制而实施如下的步骤101至步骤109。步骤101:接收来自中央控制平台的机台设备参数读取命令。中央控制平台为用于对一个或多个机台设备进行远程监测和控制的服务器,客户端与该服务器进行通讯交互。客户端通过有线或无线通讯方式,可接收中央控制平台下发的各种命令。其中,机台设备参数读取命令用于获取机台设本文档来自技高网...
数据采集及远程控制装置

【技术保护点】
一种数据采集及远程控制装置,其特征在于,该装置与生产加工设备物理地连接,从生产加工设备的人机交互显示屏幕采集数据,并对所述设备进行远程控制,该装置包括:命令接收模块(601),用于接收来自中央控制平台的设备参数读取命令和与目标参数相关联的控制命令;命令解析模块(602),用于解析所述设备参数读取命令以确定待读取的所述目标参数,还用于解析所述设备控制命令以确定待操作的命令执行控件;页面获取模块(603),用于从所述人机交互显示屏幕上显示的至少一个操作显示页面中获取所述目标参数所在的操作显示页面;参数识别模块(604),用于从所述目标参数所在的操作显示页面上识别所述目标参数的参数值;参数发送模块(605),用于向所述中央控制平台发送所述目标参数的参数值;句柄获取模块(606),用于获取所述待操作的命令执行控件的句柄;和命令执行模块(607),用于通过对所述待操作的命令执行控件进行句柄操作,执行所述设备控制命令。

【技术特征摘要】
1.一种数据采集及远程控制装置,其特征在于,该装置与生产加工设备物理地连接,从生产加工设备的人机交互显示屏幕采集数据,并对所述设备进行远程控制,该装置包括:命令接收模块(601),用于接收来自中央控制平台的设备参数读取命令和与目标参数相关联的控制命令;命令解析模块(602),用于解析所述设备参数读取命令以确定待读取的所述目标参数,还用于解析所述设备控制命令以确定待操作的命令执行控件;页面获取模块(603),用于从所述人机交互显示屏幕上显示的至少一个操作显示页面中获取所述目标参数所在的操作显示页面;参数识别模块(604),用于从所述目标参数所在的操作显示页面上识别所述目标参数的参数值;参数发送模块(605),用于向所述中央控制平台发送所述目标参数的参数值;句柄获取模块(606),用于获取所述待操作的命令执行控件的句柄;和命令执行模块(607),用于通过对所述待操作的命令执行控件进行句柄操作,执行所述设备控制命令。2.根据权利要求1所述的数据采集及远程控制装置,其特征在于,还包括与所述设备对应的知识存储装置和字符串存储装置,所述设备的人机交互显示屏幕上包括多个操作显示页面,所述知识存储装置中预存有:所述设备的各个操作显示页面之间的页面转换路径;所述设备各参数与该各参数所处的操作显示页面之间的对应关系;所述设备各参数在其所处操作显示页面上的坐标位置;以及以与各所述命令执行控件对应的方式记录的该命令执行控件的操作按钮所在的操作显示页面以及在该页面上的位置,各所述命令执行控件的所述句柄系根据该记录的页面及位置信息生成的;所述字符串存储装置以使各所述目标参数所在区域的图像与该区域内的字符...

【专利技术属性】
技术研发人员:徐祖峰
申请(专利权)人:南京泰治自动化技术有限公司
类型:新型
国别省市:江苏,32

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

1