实时数据库系统在上海石化企业中的应用

2015-10-11 09:01
中国管理信息化 2015年15期
关键词:报表装置生产

胡 晶

(上海石化股份有限公司 塑料部,上海 200540)

实时数据库系统在上海石化企业中的应用

胡 晶

(上海石化股份有限公司 塑料部,上海 200540)

本文首先阐述了Honeywell公司的PHD实时数据库的原理、功能和特征。并以上海石化实时数据库系统的实施为应用案例,以及基于实时数据库系统进行前瞻性研究,对实施过程进行了技术总结,介绍了相关的技术要点、实施技术难点、注意事项及应用效果,并对下一阶段的深化应用工作进行了探讨。

实时数据库;PHD;RDI;MES;OPC;APC;LIMS;DCS;PLC

0 前言

随着国家推进企业信息化力度的不断加大,近几年来作为国民经济支柱产业的石油化工行业的信息化建设步伐明显加快。用现代信息技术对传统企业进行技术改造,使之成为企业新的效益增长点,充分发挥投入产出效益的功能,已逐渐成为石化企业决策层的共识。企业信息化建设首先要抓好信息源头的建设工作,只有把源头信息工作做好了,把底层信息建设平台构筑坚实了,才能在这个基础上做好其他深层次应用的推进。

上海石油化工股份有限公司(以下简称上海石化)共有100多套主要生产装置、单元和辅助装置,有着庞大而又重要的生产数据,建立一个有效、稳定、实用的数据管理平台对企业尤为重要[1]。目前被广泛应用的实时数据库有美国AspenTech公司的InfoPlus.21产品和OSI Software公司的PI产品,以及Honeywell公司的Uniformance PHD产品。经反复比较筛选和结合上海石化的实际情况,公司实时数据库系统 (以下简称PHD)采用的是Honeywell PHD R215,它作为连接生产过程和上层管理的中间层级,是综合信息集成系统的基础,在信息化建设中起着关键作用[2]。同时PHD系统作为MES的数据平台,发挥了承上启下的重要作用,不仅为MES提供数据支撑,同时对全厂的数据进行有效的存储与管理,还能为其他许多上层应用系统提供数据支持。

目前PHD共设计采集了近百套控制系统的数据,采集的数据点已近6万点,随着其他应用的不断深入开发,采集的点会越来越多,涉及到各方面的过程信息,为此需要对实时数据进行分析,加工,进行合理的组织和处理,才能为上层的系统提供更有效的数据支撑[3]。所以研究实时数据和实时数据应用具有非常深远的意义。

1 PHD系统结构及关键技术

1.1 PHD系统功能结构

PHD系统是一个生产信息集成平台,为流程工业提供了一个用于生产管理的统一的信息化数据库。它将生产过程数据、物料移动数据、设备状态、产品质量指标等各种数据采集、存储并加工成新的信息资源,提供给管理、生产、技术、设备、操作等各层次人员,从而解决了企业各个部门信息不一致的问题,帮助他们及时做出决策。上海石化PHD系统总体功能结构如图1所示。

图1 系统总体功能结构

1.2 关键技术

1.2.1 数据采集

数据采集是实时数据库运行的基础,PHD可提供毫秒级采集频率。PHD具有一套可以与绝大部分型号、多种平台的生产集散控制系统 (以下简称DCS)、可编程逻辑控制器 (以下简称PLC)和标准OPC进行连接的产品化实时数据接口 (以下简称RDI),实现与DCS和PLC的通讯连接[4]。上海石化控制系统种类繁多,主要有 Honeywell、YoKogawa、Foxboro、艾默生、ABB、西门子、Omron、MODICON等多家国外DCS和PLC产品,以及国内浙大中控的DCS产品。RDI是PHD系统采集实时数据的通道,也是PHD与PHD之间交换数据的通道。

在实施过程中,大部分DCS和PLC等控制系统配备有各厂家的OPC Sever,或者第三方的OPC,如MATRICON公司的OPC通信软件,所以PHD数据采集的主要方式就是通过RDI与OPC通信,实现实时数据的平稳采集[5]。

1.2.2 数据的存储和处理

PHD用来存放来自DCS、PLC及其他自动化设备的实时数据,还可以保存修正后的数据。每个采集点在PHD中以标签的方式存放每个数据,在PHD中存放了标签名、DCS系统中的数据类型、PHD中的数据类型、采集周期、报警值、量程、单位、采集时间、数据值和可信度等信息。PHD对每个从DCS中采集的值进行相应的处理,比如对每个采集值都计算对应的可靠性因子、过失误差检查、数据的平滑处理、丢失数据的补偿。

PHD对各种来源、各种类型的数据进行合理组织,以标准化的数据结构存储于PHD中。PHD具有非常强的数据压缩能力,可以实现大量数据的长期存储。理论上只要硬盘空间允许,PHD的数据存储容量无上限,目前配置可保存8年的历史数据。

1.2.3 PHD 数据的访问

目前PHD Server主要提供有 API、OPC、ODBC和 ActiveX控件4种方式的数据访问,用户可以有多种开发语言选择,可以开发基于 C/S、B/S 的程序。

在MES和其他的应用系统中,就是通过API函数的方式从PHD中采集数据。PHD API函数库是用于开发用户应用程序的接口,是所有客户化开发的基础。API函数有丰富的功能,它支持C,VB等多种高级语言编程读取实时数据,使用者需熟悉编程语言和PHD的API函数库,所以日后用户的维护有一定的难度[6]。

在PHD系统的信息发布中是通过API函数和ActiveX控件两种方式从PHD中采集数据的,发布平台使用的是Honeywell公司成熟和先进的WPKS模块和微软IIS来实现的,数据查询页面利用C#和ASP.NET来开发。对于生产报表则借助于微软的Excel和OWC控件,在Excel中利用VBA读取PHD中的数据,结果返回到Excel表中形成用户需要的各类报表。

可以说这4种数据访问方式都可以为其他系统提供数据支持,提升企业数据管理与应用的灵活性、稳定性和安全性。

1.2.4 PHD 网络安全设计

上海石化的企业网络采用星型结构,数据交换设备以Cisco产品为主。在实施数据采集系统时充分利用已有的网络资源,在充分考虑数据采集系统应用需求和安全后,对现场与DCS通讯的所有数据采集缓冲服务器 (以下简称BUFFER机)采用了VLAN技术设置了独立的专用网段,利用核心路由器的安全引擎对该网段内的数据通信制定了安全策略,使其只能与固定的几台服务器保持数据交换。在BUFFER机上配置了双网卡,一块网卡与控制网相连,一块与管理网相连,而且两块网卡处于不同网段,并对BUFFER机与DCS的通讯也进行了安全策略的配置,除了数据采集通讯用到的端口号,其余无用端口全部禁用。网络通讯与BUFFER机的多重安全防护,保障了PHD主服务器与BUFFER机之间的数据安全传输,也确保了控制网的安全。

2 PHD系统功能设计及实现

生产实时数据的一个基本应用是信息监视。它是全厂生产实时监视和管理的中心,将从控制系统采集上来的数据以灵活多样的方式展示出来,厂级管理人员通过信息监视系统可以随时了解生产装置的运行状况。由于上海石化的生产装置多、工艺流程长、各职能部门的需求不一致,在展示生产信息时,遵循由粗到细、由全局到局部的原则,而不是照搬DCS的组态画面。

2.1 装置生产过程监控

基于平台展示发布各炼油装置、化工装置、油品储运系统的生产工艺图和生产运行参数,生产运行参数的展示形式具有灵活多样性,如数值、棒图、曲线等,系统按生产装置展示生产运行状态。为便于用户全面迅速了解各套生产装置的运行状态,系统分为装置总貌图和工段流程图,以简洁、清晰的方式进行展示。

装置总貌图是以简洁、清晰的画面反映全套生产装置的工艺流程和生产状况,使用户对该套装置的生产过程和生产状况有一个总体的、全面的、实时的把握。装置工段流程图是对总图简化处理的补充,比较详尽地展示各工段的物料流动状态和设备的运行状态。工艺流程简洁、清晰,便于用户了解实时生产状况。

2.2 物料和产品库存监控

此功能以比较形象化的方式实时展示当前全厂罐区资源存储状况,如原油罐的液位、温度、库存量,产品罐的液位、温度、库存量等。也能展示全公司的资源分布总貌,包括原料资源分布、成品资源分布。

2.3 投入产出展示

投入产出展示功能是实时显示炼油装置、化工装置等系统的物料流程,使公司领导、生产管理人员、生产计划人员和生产调度人员对全公司生产运行状态进行全面、实时地了解与把握,便于执行生产决策、生产计划及全公司的生产调度。

2.4 企业公用工程展示

企业公用工程展示功能以比较形象化的方式实时展示当前全厂水、蒸汽等运行状况,使公司领导、生产管理部门对全公司公用工程运行状态进行全面、实时地了解与把握,便于执行生产决策、生产计划及全公司的生产调度。

2.5 历史数据查询

数据查询功能给用户提供了一个灵活的实时和历史数据查询接口,用户通过该模块可以查询到关键工艺参数的当前值、历史值、最大值、最小值、平均值,并且可以将查询结果导出到Excel中,便于用户借助Excel功能对数据进行深入的分析和应用。

2.6 趋势查询

系统向用户以曲线的形式展示标签的实时历史数据,用户通过该功能可以方便地查看关键生产参数的历史数据变化趋势和指定时刻的历史数据。可对于趋势进行长期分析、分组对比,是对过程生产状况回溯、查找问题,挖掘生产潜力的有效手段。系统还提供了多参数在同一个图中显示曲线的功能,用于参数分组对比。

2.7 生产报表

通过定制开发,将炼油、化工等装置的重要数据自动生成各类报表,以表格的形式汇总指定时刻生产装置重要的运行参数,供生产管理人员查询,如装置工艺台账、工艺抽查和平稳率考核、装置投料、氢气管网、火炬气系统考核、能源消耗统计报表等。

生产报表模块实现了与微软Excel的关联,借助Excel在报表定制方面的强大功能,来订制报表模版,然后用户通过报表维护功能将定制好的模版上传到Web服务器,其他用户通过报表查询功能,选择报表日期及报表类型,就可以查看到具体的报表,并可以下载打印。

2.8 关键工艺参数报警

把用户需重点监控或考核的生产装置、储运系统、公用工程、辅助系统的关键工艺参数组态进PHD,当DCS有报警信号时,PHD会自动采集到DCS中这类参数的报警状态及相关信息。当用户登录系统后会在系统右下角自动弹出报警参数的信息,若用户已经登录到系统,会在系统的右上角以闪烁提示有工艺参数报警,并给出具体报警状态,如高报、低报。

用户还可以随时查询装置指定时间段发生的报警、报警点的历史趋势等信息,以便给公司各级管理人员分析问题和班组考核提供参考。

3 PHD系统的应用效果

PHD系统自投用以来,运行稳定,采集速度快,使用方便,在提高企业生产管理、优化操作等方面的作用越来越明显。具体的优点和应用效果如下:

(1)通过信息集成,生产部门能及时得到生产过程的状态信息,当发生事故时,技术人员可以利用实时和历史数据对事故进行分析,找出生产瓶颈,查明事故发生的时间和原因,提出解决方案,优化生产。

(2)基于PHD开发的一些应用,如工艺流程监控、生产报表、自动报警、趋势分析等,能使各部门管理人员随时了解生产装置、公用工程运行状况和生产动态,包括监控点的温度、压力、流量等实时数据;物料和能源动力消耗数据、产品产量和质量数据。各级人员能及时准确掌握生产动态,对生产过程中出现的问题及时做出处理,以保证生产安稳运行。

(3)PHD作为控制系统和上层管理系统的中间层,起到了承上启下的作用。其将各控制系统的数据集中起来,以统一的形式存放,实现了有效的数据共享,规范和健全了信息系统的层次结构,保证了系统集成的标准化,为在全厂推广MES等系统创造了条件。

(4)实现了长期历史存储。一般DCS中历史数据保存时间较短,尤其是早期投用的DCS,外存较小,无法长期保存大量的,快速变化的历史数据。而通用的实时数据库具有高效的存储策略,再加上廉价的大容量的存储介质,可以将重要的生产参数长期保存。

4 结论

全公司范围内实时数据库系统的应用,并在此平台基础上进行了其他功能模块的开发和深入应用,提高了上海石化的自动化管理水平,给公司有关领导及管理部门提供了一个实时窗口,使之及时准确地掌握了装置生产运行实况及物料进出口数据,加强了对生产装置的全面管理,网络互联、数据共享实现了生产部门和管理部门同时监督生产装置,便于管理人员对生产进行指导、评估及事故预报。这对于确保装置的安全、稳定运行及优化生产过程非常重要。

实践证明,公司通过PHD实时数据库的实施,实现了底层生产信息的集成,弥补了工厂的信息断层,将分散的信息资源集成起来,尤其是将管理系统和控制系统的信息有机地结合起来,形成了真正意义上的全厂实时生产信息系统,让生产信息触手可及,为今后更深层的应用打下了良好的基础。

[1]赖红军,殷慧.独山子石化公司实时数据库系统实施与应用[J].石油化工自动化,2006(6):78-82.

[2]杨譞.PI实时数据库系统在石油化工生产管理中的应用[J].石油化工应用,2007,26(4):69-71.

[3]任云晖.基于 InfoPlus.21 软件的实时数据库实现[J].国外电子测量技术,2006(12):72-75.

[4]魏洪新.OPC技术在工业控制领域的应用研究[J].河北煤炭,2009(1):12-13.

[5]高俊杰,靳其兵.OPC 技术在实时数据库 InfoPlus.21 中的应用[J].石油化工自动化,2005(1):42-44.

[6]邱萌,俞辉,赵英凯.用VB实现从PHD到Oracle的历史数据存储[J].石油化工自动化,2003(4):67-69.

10.3969/j.issn.1673-0194.2015.15.044

F270.7;TP392

A

1673-0194(2015)15-0080-04

2015-06-01

猜你喜欢
报表装置生产
用旧的生产新的!
“三夏”生产 如火如荼
SBS装置VOCs排放控制探讨
LabWindows/CVI中Excel报表技术研究
S-76D在华首架机实现生产交付
从三大报表读懂养猪人的成绩单
轰趴装置指南
一种新型消除PT二次回路压降的装置与应用
干熄焦装入装置的改进
Сварочное Проμзвоσсmво(《焊接生产》)2012年第5期要目