首页 >> 产品 >> 自动化产品

过程控制应用开发平台iPlature

在过程控制领域,应用系统的开发一般都是基于特定的软件平台,目前国内大多数企业都采用从国外引进的平台软件,此类产品大多基于相关厂家的专用计算机硬件系统,故系统开放性差,可扩充能力不强,限制了基于此类平台的过程控制计算机应用系统的开发。由上海宝信软件股份有限公司研制的面向各种过程控制计算机系统的软件开发平台iPlature是一套基于通用硬件系统,以客户机/服务器架构为基础的平台软件,完全面向对象,涵盖过程控制计算机应用系统开发所需各模块,为分布式应用开发提供一个完善的平台。

 

产品架构

 

产品功能

系统包含任务管理、HMI画面管理、Tag过程数据管理、实时数据库、报警日志管理、Oracle数据库访问管理、报表管理、基础数据采集系统:

任务是工艺处理在计算机应用系统中的体现,iPlature任务管理提供了一个基于组件应用程序开发框架和应用服务管理器;

HMI应用管理系统(简称为iSuperFrame)是一种基于Microsoft.NET的HMI应用开发和管理的框架。它提供应用画面制作的模板和控件,应用画面加载和管理的框架,Tag数据访问、数据库访问以及安全认证服务的企业应用程序库;

基于Tag的过程数据在线管理子系统是整个平台系统的数据核心,它负责管理来自L1的基础数据点以及根据这些基础数据产生的导出数据;

实时数据库为过程控制的高速数据访问提供了坚实的基础,过程控制系统里有大量实时数据,其中有部分数据需要保存下来供实时分析处理,普通的文件方式或者一般的关系型数据库无法满足这种高性能要求;

Oracle数据库访问管理,通过对Oracle OCI(Oracle Call Interface)技术的封装库,模仿了Windows平台下微软ADO技术

日志系统模块就是为应用系统提供日志功能,日志系统有三个主要的组件:Logger、Appender 、Layout。Logger日志写出器,供程序员输出日志信息。 Appender日志目的地,把格式化好的日志信息输出到指定的地方去。Layout日志格式化器,用来把程序的日志格式化成字符串;

基础数据采集使用OPC通信方法,根据配置,建立跟基础自动化的通信,周期性或者由事件触发地从基础自动化获取数据,然后发送给软件平台的数据库中,有平台统一管理;

报表管理模块提供报表设计、浏览、打印(精确套打)以及文件导出等功能,并实现了在B/S构架软件中报表的存取、二次分析、报表分发控制等。

 

产品特点

(1)功能完备

iPlature包含了生产过程计算机控制系统开发的全部常用功能:任务管理、HMI画面管理、Tag过程数据管理、实时数据库、报警日志管理、Oracle数据库访问管理、报表管理、基础数据采集等。

(2)开放系统,可扩充能力强

iPlature采用客户机/服务器体系架构,支持TCP/IP协议,是一个开放性好,可扩充能力强的通用软件开发平台。

(3)支持多种平台

iPlature采用通用技术,完全使用C++语言开发,使平台在向其它硬件系统(操作系统)的移植上具有独特的优势。支持的操作系统有:Microsoft Windows 2000/XP/2003,Linux,HP-UX,IBM-AIX等。

(4)系统效率高、稳定、可靠

iPlature基于先进的面向对象中间件构建,完全使用高效率的C++语言实现,关键的功能模块更进行了专门的优化,保证了系统运行稳定、速度快、效率高,对整个中间件健康状况监视,能够自动恢复故障。

(5)技术先进

采用先进的类CORBA分布式基础计算中间件,为构建面向对象的客户-服务器应用提供工具、API 和库支持。

(6)易用性好

iPlature通过提供基于.NET的画面装载框架,方便配置、加载、管理画面组件,画面背景可以采用C#、VB.NET等制作,通过对关系数据库访问和Tag过程数据的封装,简化客户端应用开发。

 

市场前景

本产品属高科技范畴,不需要繁杂的原燃材料和生产设备,主要是智力投入较多,也不需要大量的流动资金配套,只需要购入部分必要软件开发设备及相关费用即可实施。因此,本项目在推广应用阶段,原则上不存在亏损问题。

目前,国内冶金企业正在大力推进综合自动化系统的规划和建设,行业应用需求正日臻成熟,但应用系统开发还相对比较落后,缺乏先进平台的支持,导致系统的实施效率低、周期长、质量难以得到可靠的保证,软件开发投资大、建成后的系统开放性和可扩展性较差,维护管理困难和很难适应业务变化,对企业的发展不利;尤其是随着大量的基础系统的建设成功,提供了大量的不同时空尺度数据,对这些数据进行有效的应用将显得日益重要。

单从宝信软件每年承接的上百个工程来看,大中型的信息管理和过程控制系统软件开发项目都需要平台,所以一旦该产品开发出来一方面减少工程项目的投资,更重要的是可以统一自动化软件平台,实现自动化过程控制,压缩自动化和信息化之间的距离,使得信息系统能更加便捷和根据实际的需要获得各种尺度的数据。

依托宝信的深厚行业背景、先进项目管理能力、大量成功项目实施经历和长期IT技术积累等优势,完全能保证该集成平台的成功研发,并且广泛应用到冶金、能源、石化等国家支柱产业,使其发挥巨大的作用,有着显著的社会效益和经济效益。

 

技术白皮书下载

iPlature技术白皮书