一种基于OPC的快速数据采集方法技术

技术编号:33447950 阅读:26 留言:0更新日期:2022-05-19 00:33
本发明专利技术公开了一种基于OPC的快速数据采集方法,包括下述步骤:生成配置:导出IGS配置,配置主表规则和子表规则,将主表和子表生成合并配置;加载配置:加载最终配置表,统一注册到OPC事件,定时读取所有OPC的Item值,根据最终配置表分割数据,按表为单位发送到采集管道,提交到ES索引;按配置表采集数据;本申请旨在提供一种基于OPC的快速数据采集方法,能够通过配置表快速采集新的设备的所有数据,将所有设备数字化数据采集到系统数据库。设备数字化数据采集到系统数据库。设备数字化数据采集到系统数据库。

【技术实现步骤摘要】
一种基于OPC的快速数据采集方法


[0001]本专利技术涉及OPC
,尤其涉及一种基于OPC的快速数据采集方法。

技术介绍

[0002]目前陶瓷产业工厂进行数字化转型,采集OPC数据采集协议把设备运行数据采集上来。首先,OPC.DA客户端要能够连接到DA服务器上,并建立OPC组(Group)和OPC数据项(Item),这是OPC.DA的基础,如果没有这个基础,DA的其它功能是不可能实现的。为了访问过程数据,DA客户需要事先指定DA服务器的名称、运行DA服务器的机器名、DA服务器上的Item定义。
[0003]其次,客户端通过对其建立的Group与Item进行访问实现对过程数据的访问,客户端可以选择设备(Device)或缓冲区(Cache)作为其访问的数据源。客户端的过程数据访问包括过程数据的读取、更新、订阅、写入等等。
[0004]最后,完成通知,服务器响应客户端的过程数据访问请求,并进行处理,当完毕时通知客户,如异步读写时,服务器要在操作完毕时通知客户端。
[0005]数据采集程序DA客户端访问DA服务器端,都是本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种基于OPC的快速数据采集方法,其特征在于,包括下述步骤:生成配置:导出IGS配置,配置主表规则和子表规则,将主表和子表生成合并配置;加载配置:加载最终配置表,统一注册到OPC事件,定时读取所有OPC的Item值,根据最终配置表分割数据,按表为单位发送到采集管道,提交到ES索引;按配置表采集数据。2.根据权利要求1所述的一种基于OPC的快速数据采集方法,其特征在于,在生成配置步骤中,导出IGS配置包括:在IGS OPC server服务器导出所有通道设备数据并保存在服务器base目录下。3.根据权利要求1所述的一种基于OPC的快速数据采集方法,其特征在于,在生成配置步骤中,配置主表规则包括:主表名称、主表设备表名、设备类型、表前缀、ES索引以及工序设备;所述主表名称为主表设备中文名称;所述主表设备表名为主表采集通道表名;所述设备类型为设备的工作类型;所述表前缀为生成表名索引;所述ES索引为ElasticSearch保存索引,规则为:产线号.工序名.设备表名;所述工序设备为设备所在工序名称;主表的每一行为一个设备的数据。4.根据权利要求1所述的一种基于OPC的快速数据采集方法,其特征在于,在生成配置步骤中,配置子表规则包括:子表名称、子表设备表名以及所属设备表名;所述子表名称为子表设备中文名称;所述子表设备表名为子表采集通道表名;所述所属设备表名为子表设备所述设备名称。5.根据权利要求1所述的一种基于OPC的快速数据采集方法,其特征在于,在加载配置步骤中,加载最终配置表过程包括:生成配置程序加载主表配置设备表名,并加载服务器base目录下的主表配置设备表名的文件的所有节点数据,根据子表配置把服务器base目录下的子表配置设备表名的文件的所有节点数据合并到服务器merge目录下,生成主表配置设备表的新文件,再循环合并其它子表配置,添加到服务器merge目录下并追加到主表配置设备表的新文件中,最后循环服务器merge目录所有表,通过主配置文...

【专利技术属性】
技术研发人员:黄世志孔令超陈杰星白梅姚青山聂贤勇陈淑琳
申请(专利权)人:西藏众陶联供应链服务有限公司
类型:发明
国别省市:

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

1