PI(Plant Information System)是由美国OSIsoft公司开发的一套基于Client/Server结构的商品化软体套用平台,是过程工业全厂信息集成的必然选择。作为工厂底层控制网路与上层管理信息系统网路连线的桥樑,PI在工厂信息集成中扮演着特殊和重要的角色。
基本介绍
- 中文名PI资料库
- 外文名Plant Information System
- 开发公司美国OSIsoft公司
- 基于Client/Server结构
介绍
一方面,PI用于工厂数据的自动採集、存贮和监视。作为大型实时资料库和历史资料库,PI可线上存贮每个工艺过程点的多年历史数据。它提供了清晰、精确的操作情况画面,用户既可浏览工厂当前的生产情况,也可回顾过去的生产情况。可以说,PI对于流程工厂来说就如同飞机上的“黑匣子”一样。
另一方面,PI为最终用户和套用软体开发人员提供了快捷高效的工厂信息。由于工厂数据存放在统一的数据仓库中,公司中的所有人,无论在什幺地方都可看到和分析相同的信息。PI客户端的应用程式可使用户很容易对工厂级和公司级实施管理,诸如改进工艺,TQC,故障预防维护等。通过PI可集成产品计画、维护管理、专家系统、LIMS和最佳化/建模等应用程式。PI在业务管理和实时生产之间起到桥樑作用。
功能模组
伺服器端
PI系统伺服器端
PI Data Archive历史数据归档,PISnapshot实时数据快照,PI Universal Data Server通用数据伺服器核心模组,PI PE性能公式模组,PI SQLServer数据查询模组,PI Totalizer总加器模组
PI Steam Tables蒸汽表模组,PIRecalc重算器模组,PI Alarm报警服务模组,PI ModuleDB模型资料库,PI APS自动点同步,PI System Management Tools系统配置与管理模组,PI MCN性能管理监控模组,PIACE高级计算引擎
接口
PI Interface(接口)
PI-IN-OPC PI标準OPC接口软体
PI与控制系统接口 按用户需要(400多种)
CNI 过物理隔离网闸软体
客户端
PI Client
(PI客户端)
PI-Combo
PI-ProcessBook(图形用户界面)+DataLink(数据表连线)
PI-ActiveView (WEB浏览器客户端)
PI-Webparts (RtPortal瘦客户端)
技术服务
PI技术服务
SRP技术服务
中电飞华技术724小时支持
OSI软体升级和技术支持等
技术优势
採集效率高、读取速度快
单机点数规模达400万点;
数据吞吐量为4百万/秒;
存储能力为10-15万个事件/秒;
数据访问能力为100万个事件/秒;
秒级时间内可以取到1000点的2年至3年的历史数据。
数据存储效率高、占用空间小
旋转门压缩专利技术和独到的二次过滤技术,使进入到PI资料库的数据经过了最有效的压缩,极大地节省了硬碟空间。
丰富的客户端应用程式
30多种基于B/S、C/S的客户端,满足用户各种展示需求以及数据分析需求。
分散式伺服器结构,提供成熟接口
分散式数据採集结构、集中式数据管理方式,使数据来源複杂而又分散的问题迎刃而解。
提供400多种成熟的接口软体。接口软体具有数据快取功能。
支持集团化套用
支持多伺服器结构的分散式数据存储,数据可以分散存储在不同地点或不同区域的伺服器上,便于集团化企业构建生产实时管理系统。
较高的安全性和稳定性
PI具有极高的安全性和良好的安全机制
PI的注册机制,提供基于用户注册的连线许可;
PI的信任机制,提供非互动式套用的访问许可;
资料库安全,控制对资料库的访问。
系统运行稳定性极高,在全球拥有一万多用户,25年来从未因为系统故障影响业务连续性。
资产分析与可视化
Analysis Framework(AF)是一种可管理的环境,企业可以藉助它为资产定义一致的表现形式,并利用这些资产进行简单或複杂的分析,以生成关键且可操作的信息。AF真正的强大功能在于它能够重用信息和将信息进行可视化。
企业信息系统集成与共享
RLINK提供了一个双向网关,用于与 ERP和 EAM系统的数据、事件及图像集成。系统示例包括 SAP R/3、Oracle JD Edwards EnterpriseOne、MRO Software Maximo 和 IndusInternational Passport/EMPAC 等。
灵活的门户系统
基于 Web 的应用程式允许用户将实时系统、维护系统、生产规划系统和财务系统等多种不同来源的数据灵活地显示在熟悉的基于 Internet 浏览器的环境中。
网路设备检测
MCN Health Monitor用于检测生产製造IT基础架构中潜伏的问题、性能威胁、网路问题和网路瓶颈。MCN可以帮助生产管理者发现潜在的问题,并及时採取必要的措施,消除或儘量降低因为断电、基础设施故障以及流程性能问题所带来的附加成本和损失。
高可用性架构
对数据进行不中断访问是用户非常关心的问题,这就是HA(高可用性)产生的原因。高可用性,就是容许系统故障和继续提供服务的能力。不需要特殊硬体或集群环境,HA就能向用户提供一个可替换的时间序列数据源,提高了PI Server的可靠性。高可用性架构能够使用户免于计画外停机(地震、冰灾、系统瘫痪等)造成的事故和损失。
强大的二次开发工具
OSIsoft为用户基于PI系统的开发提供了多种方便的二次开发工具,包括PI API、PI SDK、PI ODBC、PI OLEDB等。
其他特点
PI的核心
工厂的历史数据对公司来说是很有价值的。PI的核心就是数据归档管理,它採集并存贮与流程相关的上千、上万点的数据。多年套用历史资料库管理的经验告诉我们,要知道将来进行分析时,哪些数据是必须的,这对我们来说是很困难的。,保存所有的数据是防止丢失所需信息的最好方法。没有工厂历史数据管理,对于重建工厂历史数据是几乎不可能的。要改进产品,必须具备与之相关的原料的知识并了解当前和过去的操作状态。PI採集、存贮流程信息,并把这些数据提供给人们,其他应用程式可从这些数据中精选出有意义的信息。这些信息可以用来指导工艺改进,降低物耗,增加产量。实际上,工艺改进只能是用户和应用程式使用这些信息的结果。OSIsoft公司投入大量资金开发用于帮助人们了解和改进他们的工艺过程及产品。
PI的结构
PI是一个真正的分散式结构计算环境,它所使用的智慧型结构可在多种系统配置下运行。PI数据伺服器提供信息集中採集和系统的维护。PI客户可处理手中所有的最大数量的信息。这些客户端应用程式包括PI-ProcessBook和PI-Datalink,是在用户熟悉的Microsoft Windows环境下运行。在全厂或全公司可使用一个或多个PI资料库伺服器。资料库伺服器小的可以是一千点,大的可达到数十万点。每个PI客户端都可与一个或多个实时资料库伺服器相联,并可读/写几乎任何实时设备或资料库。PI通常用来在两个不同厂商的产品之间传送信息。这种灵活的,功能强大的结构为信息系统结构设计的最佳化提供了自由度。PI可支持的用户个数没有限制。只要安装PI伺服器的机器性能以及网路性能允许,客户端用户数也只有许可证的限制。在PI上使用的大多数应用程式都是客户端应用程式产品,这些应用程式所需的系统资源比终端对话或X-Windows使用的频宽还少。
PI的设计原理
● 为操作或生产获取所有相关数据
由于採集了所有的工艺数据,PI可以生成工厂过去和操作情况的画面。如产品质量工程师可能要分析影响一批产品的工艺数据,维护工程师可能要看特定设备的长期数据,并查看在运行中有什幺问题。工艺工程师经常注意单个工艺单元短期信息。PI统一的数据仓库可让用户以不同的视角访问相同的信息。
● 线上存贮长期数据
在使用的PI,大多数保存了多年的工艺数据。线上数据即是用户或应用程式所要求的秒级数据。保存多年的工艺数据,使用户可提取工艺的季节变化数据、分析设备运行时间,查看产品或物料的生产周期。PI的套用工具还可在离线介质上创建永久的数据备份。通常情况下,用户访问的有效数据是在硬碟上。
● 以数据原型存贮
OSIsoft公司认为,数据採集和存贮应保持原有的时间间隔、精度,而不考虑将来怎幺用。过去,许多公司用大量的归纳数据来减少数据存贮的空间。这样做有两个原因,第一,减少存贮所需空间,第二,存贮的数据与某一批产品相关。OSIsoft公司的PI系统存贮了工艺和事件的所有信息,例如,一个工艺量变化很快,这点的数据需要以小的时间间隔来存贮,PI採用的压缩技术可以存贮数千点的数据,而不需要大量的磁碟空间。“旋转门”压缩技术由OSIsoft公司开发,保证了从PI的历史资料库中取出的数据满足该点所要求的精度。
● 数据只存贮一次
数据只存贮一次,公司中所有的人或应用程式,可以访问相同数据而用于不同目的。PI以数据的基本形式存贮。系统可对数据进行任何格式的计算。根据用户或应用程式的要求,也可进行数据的归纳处理。
PI的优势
PI成功推出的一个主要特点是因为它具备一个商品化软体生产所有的特性。OSIsoft公司是一个软体产品公司,它推向市场的新产品是与客户紧密联繫的。由于PI不提供特殊的程式开发服务,OSIsoft公司的产品必须使客户易于安装、维护和使用。客户对PI的维护量实际上比其它系统要少得多。客户有时要求扩充PI以满足特殊的要求。OSIsoft公司开发了相应集成器,提供很好的集成服务,并可在PI的上端开发套用以满足这些用户的要求。
PI的性能
OSIsoft公司不仅在软体功能上而且在软体的性能上下了大量功夫。软体的性能包括软体的可靠性、用户或应用程式所要求的执行速度两个方面。PI的速度非常快,比所有信息系统都快。
PI的分散式结构
PI採用分散式结构,可採集任何数量PI网路节点上的数据,PI网路不仅提供远程数据採集,也提供了当PI主节点失效时数据项的伫列管理。大多数接口也支持PI网路节点间的容错,就是说当有故障时,仍然可以继续採集PI网路节点或接口设备的数据。不仅有分散式数据採集,而且一些客户已经选择了分散式数据存贮。客户端模组(PI-PC Datalink,PI-ProcessBook,PI-API,PI-ODBC)都可与任何数量的PI伺服器通信。
这就为我们的客户提供了与其他系统中数据进行比较的可能。例如你可能想比较厂内两个装置甚至不同的两个装置的运算元据。对这种从不同PI伺服器来的不间段的数据,可进行完美的管理。
先进的伺服器技术
PI2.0X和早期的版本是在DEC VAX机VMS作业系统下开发的。PI2.0X软体是用DEC代码管理软体的C语言写成。PI3.0在HP的代码管理系统中用C写成,保证PI原始码的单一性。PI3.0具有编译的灵活性,可支持多种作业系统,包括微软Windows NT,Sun-Solaris,HP-UX,IBM-AIX。客户在选择PI主节点伺服器时可在Compaq,HP,SUN,IBM,DEC和其他伺服器中选择最好的机器。
资料库技术
PI系统是一套商品化的实时资料库软体,主要用于存贮和获取时间序列的实时数据。有理由相信,PI系统具有最强的装置历史数据套用功能。PI资料库的所谓“栏位”,在大多数情况是代表了现场实际中的“工位号”,用户可以将任意“工位号”加到PI历史资料库中。这些栏位用来修改、维护资料库的信息。PI工位号资料库为用户提供了六种用户可定义的栏位,这样就能保证每一套PI系统都可根据用户的需要完成他们自己的套用,PI系统的固定结构也能保证软体维护的统一性。大多数用户还在使用关係型资料库技术来实施广泛的数据套用工作。PI系统的用户完全可以汲取PI资料库和关係型资料库两者技术的长处,而不必牺牲各自的特点。OSI Software在PI伺服器上支持微软公司的“开放资料库连线标準”,并形成PI-ProcessBook模组。PI产品使用该项技术后,使用户可以享受两种技术的完美结合。
支持微软的体系结构
● 基于视窗(Windows)的开发
OSIsoft公司花了大力气于PI系统用户端,使之完全兼容Windows98体系结构。以及OLE2(伺服器和数据存贮器)和OLE技术。PI系统也同样支持微软新的基于目标的档案结构技术。PI-ProcessBook和PI-Datalink模组完全与Windows98兼容,这是在微软推出Windows98之后作出的非常迅速的行动。OSIsoft可以编译32位的PI-ProcessBook版本,使之完全兼容于Windows98。OSIsoft公司在销售基于Windows的PI-Datalink和PI-ProcessBook等模组方面成绩显着。1993年3月推出的PI-Datalink产品到目前为止已安装了几万套,而1994年4月推出的PI- ProcessBook产品(它是PI系统主要的用户界面),已经有数万套在使用之中。
● OLE目标连结和嵌入
微软的目标连结和嵌入第2.0版本(OLE2.0)提供了程式和程式中的目标相互互动的结构。PI-ProcessBook完全支持OLE2,其中包括两个功能。第一是数据存贮器的功能允许用户从其它套用中将“目标”嵌入、连结进入ProcessBook;第二是伺服器的功能允许ProcessBook入口被服务或嵌入到其它套用中。
● ODBC开放数据连线
开放数据连线(ODBC)是微软SQL存取组执行的层面接口标準。关係型资料库供应商遵循该标準以保证任何标準的ODBC用户套用都可以存取其数据。OSIsoft公司也遵循ODBC标準并在其产品中套用。由于OSIsoft公司的用户数据套用和数据压缩等方面的需要,PI历史资料库不是基于关係型资料库结构的。PI ODBC伺服器使得PI数据在套用和用户感受方面就象是PI数据是存贮在关係型资料库的表中一样。用这种方式,PI系统资料库被设计成可以非常方便地与关係型资料库进行互动,而不必将PI或关係型资料库的数据先複製到某一区域,然后再从这区域由另一个资料库来存取。简而言之,OSIsoft公司引入了”外部接口“功能,可在基于Windows的PI-ProcessBook这一用户端使用。这一特徵允许用户从PI系统这一端,去观察与ODBC兼容的任意一个资料库中的数据。由于支持ODBC标準,PI系统就不必要为了提供集成查询能力而扩展或修改其“表”的功能。建议如果用户需要增加信息获取量,可以在用户所选的关係型资料库中自选设计新的“表”。这样许多现代的报告生成和查询工具就可以跨资料库地查询与结合。简单地说,PI- ProcessBook可以从外部关係型资料库获取数据,在PI资料库中将该数据显示、使用。这些查询也可以是PI和外部资料库相互互动进行的。