| 网站首页 | 专业展示 | 信息服务 | 科研与技术 | 专业培训 | 专业交流 | 技术论坛 | 规程标准 | 阳光在线 | 市场交流 | 会议资料 | 在线投稿 | 关于我们 | 
您现在的位置: 电厂热工自动化 >> 专业交流 >> 技术论文 >> 实时数据库 >> 文章正文 加入收藏
图 片 内 容
最 新 推 荐
点 击 排 行
[组图]PI数据库的应用、管理和定位           ★★★ 【字体:
PI数据库的应用、管理和定位
胡机亮 来源:中电联科技中心桂林DCS会议资料 点击数: 更新时间:2007-9-25 23:09:28

 

胡机亮

(广西柳州发电有限责任公司)

 

摘要:本文重点介绍了PI数据库的二次开发和应用,选用实例说明PI系统在与关系数据库的接口开发和管理中应当注意的事项,为SIS系统提供一些参考

关键词:PI数据库应用  二次开发  管理

 

目前国内的火力发电企业大部分已经建设好了PI数据库信息系统,其提供了很好的数据传输,数据库管理和数据压缩,便于火电企业进行数据存储,数据查询以及数据开发,在很多企业中得到了很好的评价。本文想就PI数据库的作用,PI数据库在企业信息化中的定位以及PI数据库的管理和PI数据库的二次开发、和其他信息系统的接口谈谈作者本人的看法,给其他正在进行PI数据库建设以及SIS系统建设的企业提供一个参考。

1 PI数据库的作用以及其在火力发电企业的定位

PI数据库是美国OSI公司的一个产品,其定位于火电企业的实时数据信息管理,目前在北美和全世界占有很大的份额。它能够实时的把生产信息通过网络传输到企业的每个办公地点,使生产管理人员不用上现场也能够及时的了解机组的运行情况,便于会议讨论分析。它采用OPC标准的连接方式,使数据库系统有效、安全的和DCS系统进行隔离,它基本上不占用网络的带宽,能够保证DCS的数据及时无误的传输。

PI数据库提供了很好的客户端软件,比如PROCCESS-BOOKDATA_LINK,可以对生产数据进行浏览,方式可以是C/SB/S模式,可以用EXCEL导出数据,对数据进行打印。它提供的曲线很优美,可以随意的拖动观察历史数据,它提供的数据库管理软件,使得管理人员很很方便的对数据库进行管理。

PI最大的优点就是高压缩率、高存储率,一般的DCS数据库能够存储的历史数据最大也就是1个月的时间,但PI数据库通过专门的压缩方法可以把一、两年的数据保存,而且数据还可以保存到磁带上,数据还可以保存得更长些。

PI的数据只是DCS或其他实验室的数据,其在火力发电企业中只是信息化的一个环节,并不是SIS的全部,SIS系统还包括生产管理,人员、燃料管理,项目决策等环节,但如果没有PI系统的实时数据,也给管理者决策带来诸多的不便,可以说实时系统是SIS的一个关键环节,现在国内有一部分的SIS生产厂家已经采用PI数据库系统作为他们的实时数据库系统。

2 PI数据库的二次开发以及和其他数据库的接口

PI数据库只是提供了一个工具,PI数据库的好坏以及重要与否,关键还是看我们如何的利用,目前有的火力发电企业安装了PI系统,化了不少的钱,但能够做的事情只是,浏览一下数据,查询以下历史的数据,以及由PI数据库实施厂家开发的一些数据的统计,使得PI数据库的应用范围很小,至于为什么采用PI数据库系统,想来也只是赶赶时髦而已,很多时候都不大关心这个系统。因此二次开发很重要,二次开发可以拓宽PI数据库的很多应用,但是二次开发有一点的难度,需要熟悉计算机的编程信息,但目前担当PI系统数据库管理的人员多为热工人员,厂家一走便很难开发,而且OSI提供的资料全是英文的,因此选择一个合适的人员进行系统开发的培训是很有必要的。

讲到二次开发,这里就涉及到系统的编程问题,在PI数据库里开发,因为OSI是微软的合作伙伴,这里主要的是VB,VC的开发,OSI公司提供了一系列的编程对象便于人们对数据的存取,读写,统计,修改等,因为VC的编程是比较的深奥,需要很多的计算机专业知识,难度大,不利于快速开发,因此采用vb开发是比较的理想,而且OSIprocess-book客户端中内嵌了VBA的开发语言。VBA的开发并不难,只要稍微知道点编程知识就可以了。

PI数据库提供了OLEDBODBC数据库连接便于客户和其他数据库的连接,以及在其他系统中读取PI数据库,OLEDBODBC都是WINDOWS的内容,不能用于夸跨平台的系统。因此在SIS开发和ERP开发中就应该注意了,如果您的系统需要PI系统的数据,而且在您看来PI数据在您的系统中比较的重要,那您进行开发的时候就不要选择夸平台的东西,在进行系统开发的时候,最好采用.netC++进行开发,而不要选择JAVA进行开发,目前JAVA很流行,这个问题尤为值得提一提。如果您已经选择了JAVA开发,那如何办呢?这也不要紧,您可以安装PI-ODBC,然后用JAVA-ODBC桥对PI数据库进行连接,数据还可以读取,只是JAVA的界面就不能利用PI系统的曲线图,闪烁图了,要看曲线,只能自己用JAVA进行开发了,但目前很难做到PI那么好。

[1] [2] 下一页


 
  • 上一篇文章:

  • 下一篇文章:
  • 发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口
    网友评论:(评论内容只代表网友观点,与本站立场无关!) 发表评论
    ::相关内容::
    没有相关文章
    ::重点导读::