[发明专利]一种基于OPC的快速数据采集方法有效
申请号: | 202210101250.9 | 申请日: | 2022-01-27 |
公开(公告)号: | CN114490657B | 公开(公告)日: | 2022-12-27 |
发明(设计)人: | 黄世志;孔令超;陈杰星;白梅;姚青山;聂贤勇;陈淑琳 | 申请(专利权)人: | 佛山众陶联供应链服务有限公司;西藏众陶联供应链服务有限公司 |
主分类号: | G06F16/22 | 分类号: | G06F16/22;G06F9/445 |
代理公司: | 佛山市禾才知识产权代理有限公司 44379 | 代理人: | 资凯亮;陆应健 |
地址: | 528000 广东省佛山市禅城区南庄镇陶博*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 opc 快速 数据 采集 方法 | ||
本发明公开了一种基于OPC的快速数据采集方法,包括下述步骤:生成配置:导出IGS配置,配置主表规则和子表规则,将主表和子表生成合并配置;加载配置:加载最终配置表,统一注册到OPC事件,定时读取所有OPC的Item值,根据最终配置表分割数据,按表为单位发送到采集管道,提交到ES索引;按配置表采集数据;本申请旨在提供一种基于OPC的快速数据采集方法,能够通过配置表快速采集新的设备的所有数据,将所有设备数字化数据采集到系统数据库。
技术领域
本发明涉及OPC技术领域,尤其涉及一种基于OPC的快速数据采集方法。
背景技术
目前陶瓷产业工厂进行数字化转型,采集OPC数据采集协议把设备运行数据采集上来。首先,OPC.DA客户端要能够连接到DA服务器上,并建立OPC组(Group)和OPC数据项(Item),这是OPC.DA的基础,如果没有这个基础,DA的其它功能是不可能实现的。为了访问过程数据,DA客户需要事先指定DA服务器的名称、运行DA服务器的机器名、DA服务器上的Item定义。
其次,客户端通过对其建立的Group与Item进行访问实现对过程数据的访问,客户端可以选择设备(Device)或缓冲区(Cache)作为其访问的数据源。客户端的过程数据访问包括过程数据的读取、更新、订阅、写入等等。
最后,完成通知,服务器响应客户端的过程数据访问请求,并进行处理,当完毕时通知客户,如异步读写时,服务器要在操作完毕时通知客户端。
数据采集程序DA客户端访问DA服务器端,都是以OPC数据项(Item)点去访问采集数据,一个设备有上百到上千的数据项(Item),采集一个表用程序访问采集所有数据项的代码非常不灵活。创建新的设备又要重新复制调整代码,需要大量重复代码编写。
发明内容
本发明的目的在于提出一种基于OPC的快速数据采集方法,能够通过配置表快速采集新的设备的所有数据,将所有设备数字化数据采集到系统数据库。
为达此目的,本发明采用以下技术方案:一种基于OPC的快速数据采集方法,包括下述步骤:生成配置:导出IGS配置,配置主表规则和子表规则,将主表和子表生成合并配置;加载配置:加载最终配置表,统一注册到OPC事件,定时读取所有OPC的Item值,根据最终配置表分割数据,按表为单位发送到采集管道,提交到ES索引;按配置表采集数据。
优选的,在生成配置步骤中,导出IGS配置包括:在IGS OPC server服务器导出所有通道设备数据并保存在服务器base目录下。
优选的,在生成配置步骤中,配置主表规则包括:主表名称、主表设备表名、设备类型、表前缀、ES索引以及工序设备;所述主表名称为主表设备中文名称;所述主表设备表名为主表采集通道表名;所述设备类型为设备的工作类型;所述表前缀为生成表名索引;所述ES索引为ElasticSearch保存索引,规则为:产线号.工序名.设备表名;所述工序设备为设备所在工序名称;主表的每一行为一个设备的数据。
优选的,在生成配置步骤中,配置子表规则包括:子表名称、子表设备表名以及所属设备表名;所述子表名称为子表设备中文名称;所述子表设备表名为子表采集通道表名;所述所属设备表名为子表设备所述设备名称。
优选的,在加载配置步骤中,加载最终配置表过程包括:生成配置程序加载主表配置设备表名,并加载服务器base目录下的主表配置设备表名的文件的所有节点数据,根据子表配置把服务器base目录下的子表配置设备表名的文件的所有节点数据合并到服务器merge目录下,生成主表配置设备表的新文件,再循环合并其它子表配置,添加到服务器merge目录下并追加到主表配置设备表的新文件中,最后循环服务器merge目录所有表,通过主配置文件匹配主表配置设备表名,再以主配置表ES索引为文件名把服务器merge目录下主表配置设备表的新文件复制并改名后,存储在服务器finally配置目录下,新文件以“产线号.工序名.设备表名”格式重新命名。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于佛山众陶联供应链服务有限公司;西藏众陶联供应链服务有限公司,未经佛山众陶联供应链服务有限公司;西藏众陶联供应链服务有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210101250.9/2.html,转载请声明来源钻瓜专利网。
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置