首页> 中国专利> 异构数据库系统之间数据格式转换的方法

异构数据库系统之间数据格式转换的方法

摘要

本发明公开了一种异构数据库系统之间数据格式转换的方法,步骤如下:I、建立IBA数据库与接口机及PI实时数据库间的网络通讯,定义转换后写入PI实时数据库的工位号;II、将IBA数据库中需采集的PDA文件的数据按时间模式设置采集周期,建立数据采集模版;III、在IBAdatcoordinator软件中设置读取IBA数据库中PDA文件的文件目录以及导出文本文件所存放的文件目录,将需采集的数据转化成文本文件;IV、创建IBA数据库文件转换机能服务程序的安装目录;V、将文本文件转换成PI实时数据库的PI-batchflieinterface可识别的文本文件,将最终文件移至输出目录,写入PI实时数据库中。本发明通过IBA服务器与PI实时数据库之间的数据格式转换,实现了异构数据库系统之间的数据共享。

著录项

  • 公开/公告号CN104615630A

    专利类型发明专利

  • 公开/公告日2015-05-13

    原文格式PDF

  • 申请/专利权人 武汉钢铁(集团)公司;

    申请/专利号CN201410584236.4

  • 申请日2014-10-27

  • 分类号G06F17/30(20060101);

  • 代理机构42104 武汉开元知识产权代理有限公司;

  • 代理人王和平

  • 地址 430080 湖北省武汉市武昌友谊大道999号A座15层

  • 入库时间 2023-12-18 08:49:45

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2018-04-24

    专利权的转移 IPC(主分类):G06F17/30 登记生效日:20180404 变更前: 变更后: 申请日:20141027

    专利申请权、专利权的转移

  • 2018-03-27

    授权

    授权

  • 2015-06-10

    实质审查的生效 IPC(主分类):G06F17/30 申请日:20141027

    实质审查的生效

  • 2015-05-13

    公开

    公开

说明书

技术领域

本发明涉及异构数据库系统之间数据格式转换的方法,属于计算机技术领域。

背景技术

钢铁生产行业的生产过程质量监控系统是基于PI实时数据库系统开发的质量管理平台,它是工厂底层控制网络与上层管理信息系统连接的桥梁。分析数据首先需要有数据来源,PI实时数据库系统提供对OPC的支持,这对于那些有开放OPC标准接口的系统可以方便的实现数据采集。而对没有OPC标准接口的特殊仪表系统(例如IBA数据库)而言,如何实现异构数据库系统之间的数据共享,就存在着异构数据库之间数据交换的问题。

发明内容

本发明所要解决的技术问题是提供一种异构数据库系统之间数据格式转换的方法,以定周期监视IBA数据库的文件存放目录,将IBA数据库中的数据转换成PI实时数据库接口PI-BATCHFile interface可以识别的文本格式,写入到PI实时数据库中,并将转换数据格式后的文件从工作目录移动到输出目录,实现异构数据库系统之间的数据共享。

为解决上述技术问题,本发明所设计的技术方案包括以下步骤:

I、建立IBA数据库与接口机及PI实时数据库之间的网络通讯, 定义转换后写入PI实时数据库的工位号;

II、在接口机上安装导出IBA数据库中PDA文件必需的硬件装置,并将IBA数据库中需采集的PDA文件中的数据按时间模式设置采集周期,建立数据采集模版;

III、在IBAdatcoordinator软件中设置读取IBA数据库中PDA文件存放的文件目录以及导出文本文件所存放的文件目录,通过IBAdatcoordinator软件和导出IBA数据库中PDA文件必需的硬件装置,依次读取IBA数据库中的PDA文件,将需采集的数据按照步骤II中建立的数据采集模版的顺序以时序方式转化成文本文件,存放在接口机上的一文件夹中,并将该文件夹定义为A文件夹;文本文件格式以数据采集模版中设定的采集周期为时间间隔,分列显示采集数据,即文本文件的第一列为采集时间,第二列为第一个数据采集对象在对应时间点的值,第三列为第二个数据采集对象在对应时间点的值,依次类推,直至最后一个数据采集对象;

IV、创建IBA数据库文件转换机能服务程序的安装目录,将文件拷贝到创建的该目录下,IBA数据库文件转换机能服务程序使用的文件包括:

Convertto_pibf.ini:系统环境配置文件;

Convertto_pibf.exe:IBA数据库文件转换机能的可执行程序。

InputUtil.exe:注册Convertto_pibf.exe到Windows服务管理器的可执行程序;

V、Convertto_pibf.exe结合系统环境配置文件Convertto_pibf.ini,以windows服务的形式定周期监视A文件夹,将文本文件转换成实时数据库PI的PI-batchflie interface可以识别的文本文件,将最终文件移动到输出目录,并将该输出目录定义为B文件夹;

PI-Batchflie interface接口程序将B文件夹中文本文件的数据写入PI实时数据库中,即可实现IBA数据库数据的采集。

本发明的异构数据库系统之间数据格式转换的方法,以VB.NET为开发工具,结合IBA数据库数据导出软、硬件装置和PI实时数据库的接口软件,实现了IBA服务器与PI实时数据库之间的数据格式转换,为采集IBA数据库数据提供了一种可选的方法,对其他异构数据库之间的数据格式转换也有借鉴的意义。

附图说明

图1示意的为IBA服务器数据采集模版。

图2示意的为IBA服务器按照数据采集模版导出的文本文件的数据格式。

图3示意的为文件转换机能服务程序系统环境配置文件。

图4示意的为转换后的文本文件数据格式。

具体实施方式

以下结合附图具体实施方式对本发明作进一步详细的说明。

本发明的具体实施方式以某台IBA数据库为例,说明IBA数据库与PI实时数据库之间数据格式转换的具体操作步骤如下:

1、在数据格式转换之前,下述工作已完成:

IBA数据库与接口机以及PI实时数据库之间的网络通讯正常;

已定义了转换后写入PI实时数据库的工位号。(这里以TAG0,TAG1,TAG2,TAG3为例)

2、在接口机上安装导出IBA数据库中PDA文件必需的硬件装置,并建立如图1所示的数据采集模版,其中假设通道号1:7对应TAG0的数据,4:30对应TAG1的数据,通道号4:31对应TAG2的 数据,通道号5:16对应TAG3的数据,SIZE和MODE可以用来设置数据采集的采样周期(即采集周期),本具体实施方式中采集周期为时间模式。

3、在IBAdatcoordinator软件中设置读取IBA数据库中PDA文件存放的文件目录以及导出文本文件所存放的文件目录,通过IBAdatcoordinator软件和导出IBA数据库中PDA文件必需的硬件装置,依次读取IBA数据库中的PDA文件,将需采集的数据按照数据采集模版的顺序以时序方式转化成文本文件,存放在接口机的一文件夹中(该文件夹定义为A文件夹);文本文件格式见图2。其中第一列对应的是采集时间,可以看出文本文件是按照时间序列导出的数据。第二列对应的是通道1:7中IBA数据库中存贮的数据,同理第三列,第四列,第五列分别对应的是IBA数据库中通道号4:30,4:31,5:16存贮的数据。

4、创建IBA数据库文件转换机能服务程序的安装目录,该IBA数据库文件转换机能服务程序使用的文件包括:

ConvertTo_pibf.ini:系统环境配置文件,服务程序运行所使用的参数通过该配置文件设定,包括IBA数据库PDA转换文件保存路径,转化后生成的实时数据库PI的PI-batchflie interface接口可以识别的文本文件的保存路径,与步骤II中建立的数据采集模版设定的采集数据相对应的PI的工位点名称,服务程序读取IBA数据库PDA转换文件的时间间隔;

ConvertTo_pibf.exe:服务程序安装文件,即IBA数据库文件转换机能的可执行程序。

InputUtil.exe:注册ConvertTo_PiBF.exe到Windows服务管理器的可执行程序。

将上述文件拷贝到创建的安装目录下,配置如图3所示的系统环境的配置文件。

5、Convertto_pibf.exe(该程序以VB.NET为开发工具编制)结合系统环境配置文件ConvertTo_pibf.ini,以windows服务的形式定周期监视A文件夹,将文本文件转换成实时数据库PI的PI-batchflie interface可以识别的文本文件,将最终文件移动到输出目录(简称为B)。PI-batchflie interface可以识别的文本文件数据格式如图4所示。

PI-Batchflie interface接口程序将B文件夹中文本文件的数据(转换后的数据格式见图4)写入PI实时数据库中,实现了IBA数据库数据的采集。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号