【技术实现步骤摘要】
基于PI数据库的OPC UA信息模型自动构建方法
[0001]本专利技术涉及工业自动化
,更确切地说,它涉及基于
PI
数据库的
OPC UA
信息模型自动构建方法
。
技术介绍
[0002]PI
实时数据库系统
(Plant Information System)
是由美国
OSI Software
公司开发的基于
C/S、B/S
结构的商品化软件应用平台,是工厂底层控制网络与上层管理信息系统连接的桥梁,
PI
在工厂信息集成中扮演着特殊和重要的角色
。PI
实时数据库系统适用于电力
、
石油
、
化工
、
冶金
、
造纸
、
制药
、
水处理
、
食品饮料
、
通讯等各种生产流程企业的生产过程优化
。
[0003]工业互联网是新一代信息通信技术与先进制造技术不断深度融合的产物
。
由于工业系统复杂度的日益提高和应用规模的不断扩大,产线内各仪表
、PLC
等设备来自于不同的生产商,采用不同的物理接口
、
不同的工业通信协议和数据格式,工业互联网海量异构设备间的互联互通仍然存在着大量的问题
。
目前
OPC UA(OPC Unified Architecture)
【技术保护点】
【技术特征摘要】
1.
基于
PI
数据库的
OPC UA
信息模型自动构建方法,其特征在于,包括:步骤
1、
连接
PI
数据库,使用
PI
‑
SDK
调用数据库信息,提取数据库包含的模式信息;步骤
2、
解析包含产线设备实体及对应实体属性的
PI
数据库模式信息,处理映射为三元组数据结构集合,即生成对应的第一信息模型
XML
文件,作为构建
OPC UA
信息模型的基础架构;步骤
3、
将所述第一信息模型
XML
文件转换生成符合
OPC
基金会官方语法规范的第二信息模型
XML
文件,作为建立
OPC UA
地址空间的基础;步骤
4、
利用
open62541
内置工具将所述第二信息模型
XML
文件编译转换为
.c
文件和
.h
文件;步骤
5、
利用
open62541
开源库建立
OPC UA
服务器,并基于所述
.c
文件和
.h
文件,通过调用文件中的构造函数,使信息模型在
OPC UA
服务器的地址空间中实例化
。2.
根据权利要求1所述的基于
PI
数据库的
OPC UA
信息模型自动构建方法,其特征在于,步骤1中,对于工厂内的传统生产线,有价值的设备历史数据已通过通信接口和供应商特定的通信协议被采集并存储至
PI
数据库中;所述通信接口包括
RS232、RS485
和以太网
。3.
根据权利要求2所述的基于
PI
数据库的
OPC UA
信息模型自动构建方法,其特征在于,步骤2和步骤3中,数据库中的表映射为
OPC UA
信息模型中的
BaseObjectType
下的对象类型节点;数据库中的列映射为
OPC UA
信息模型中的变量节点,变量通过
HasProperty
关系组织在对象类型下,对应于设备实体的属性;数据库中列的数据类型映射为
OPC UA
信息模型中的数据类型节点;数据库中的外键映射为
OPC UA
信息模型中的引用类型节点
。4.
根据权利要求3所述的基于
PI
数据库的
OPC UA
信息模型自动构建方法,其特征在于,步骤5中...
【专利技术属性】
技术研发人员:金建新,沙万里,潘泉洪,鲍丽娟,俞荣栋,王战,钟耀毅,许云良,骆洲,
申请(专利权)人:浙江浙能数字科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。