InfoPlus.21是美国AspenTech公司的产品,是国际上最广泛使用的一个过程信息系统开发软件包,其核心是一个实时数据库,外层有多个满足不同需要的层次化产品,可作为工厂实施CIMS的软件平台之一。InfoPlus.21把生产装置操作信息、生产数据、实验室数据及事务管理数据有机的结合在一起,填补了管理与控制的夹缝,起到了上下贯通、管理和控制系统的信息一体化的作用。
现代的过程信息管理系统要求能集成了大量的控制监测层的实时数据,并能把这些数据提供给决策支持系统。为实现这种需求,并适应未来的发展,AspenTech公司开发InfoPlus.21,一个企业内实时数据管理、监测、分析的软件包。InfoPlus.21能适应多种开放系统,具有独立的平台,采用客户机/服务器模式,使用SQL存取模式与其它的决策支持系统互联。InfoPlus.21提供一个高度灵活的图形用户接口以显示实时数据结构和历史趋势曲线,实时数据包括DCS、PLC、罐区系统、化验系统和其它数据源的信息。
用户能够通过多种桌面系统存取InfoPlus.21的数据,包括Windows 2000/2003 Server。InfoPlus.21具有如下特性:
•用户组态数据结构和流程图
•多种主机系统数据存取
•实时数据和历史数据分析工具
•支持先进控制、生产优化管理
InfoPlus.21是企业的理想产品,除以上提到的特性外,还具有如下特点:
•适应性。 InfoPlus.21允许用户创建或修改数据结构。例如,一个有六种不同的报警状态,则可在InfoPlus.21的记录中创建六种报警级别。这种功能使InfoPlus.21能适应各种用户要求并提供安全确认。许多实时数据库只提供固定的数据结构,对于用户的不同需求都只能处理到已存在的数据结构上。
•实时性。多数实时数据库采集外部设备时,对同一个外部设备的各个位号,只能以同一种频率采集。InfoPlus.21能够接收主动提供的数据而不必等到下一个采集周期,这使InfoPlus.21能高度实时地反映现场的变化。
•连通性。任何具有开放结构的系统都很容易和InfoPlus.21连接,因为用户能够创建合适的数据结构来满足特定设备的需求。AspenTech还提供全功能的API开发工具包开发接口和集成程序。许多用户利用API开发出自己的接口程序。
•分布式的系统。几个位于不同分厂的InfoPlus.21系统能够共享信息。桌面用户能够存取任何网络连接的InfoPlus.21系统的信息。
•SQL查询。InfoPlus.21的SQL功能允许用户使用SQL语言直接查询实时和历史数据,就好象查询关系数据库一样。
•事件驱动结构。InfoPlus.21支持事件驱动处理和预定处理。能够通过InfoPlus.21的状态改变检测机制驱动一个动作的执行,如计算、存储历史数据、执行一个程序等。例如,在显示界面上输入一个数值能够导致计算的执行并产生一个产量报表。又如一个高级别的报警能够导致InfoPlus.21立即输出一个值去关闭一个泵。检测这种类型的事件和开始通讯过程不需要专门的检测或扫描机器。事实上,InfoPlus.21支持预定的动作执行和定期的动作执行,用户可以选择事件驱动或预定执行,也可以两者全部采用。
InfoPlus.21所使用的技术是非常现代的,多线程、C++、面向对象的编程方式。三者之中,多线程带给用户最大的效益。多线程允许一段代码同时为多个用户服务,这意味着程序不必在内存中换进换出。多进程的使用同时服务于多个请求。InfoPlus.21还使用事件驱动异步进程,这允许数据处理进程有效地基于一个异步的中心处理进程,即数据立即被存入InfoPlus.21的历史数据库中。
采用通用的三层C/S结构,数据采集的任务在过程数据服务器(PDS)中完成,PDS的作用是插入信息到实时数据库中。PDS的另一个任务是完成集合统计计算,例如,分析过程信息的原始数据趋势曲线可能不如分析同一个信息的10分钟平均值有效,因为PDS能在空闲时间完成这些计算,不需要作历史趋势。
多个InfoPlus.21可以连接到一起存取并打印报表。用可用AspenTech’s CIM-IO技术完成,AspenTech’s CIM-IO技术能够把数据提交给每一个InfoPlus.21服务器。AspenTech’s CIM-IO技术已发展成为独立于硬件的双向接口技术。
外部应用程序也能请求到PDS,这种集成三层结构或客户化应用的能力能够增加巨大的价值,对于数据、桌面、ERP应用,本地的和远端的API能够完成这种应用集成。
"