2024年4月17日发(作者:)
MES系统实时数据库的设计与实现
内容摘要:大连石化公司的生产运行系统(MES)采用了Honeywell公司软件包实现的,PHD
实时数据库是生产运行系统(MES)的基础。本文介绍了PHD实时数据库的结
构设计,通过标准的OPC 接口技术与PHD的Buffer/Shadow技术结合完成了数
据采集,满足了生产运行系统(MES)的总体目标。
关键词:生产运行系统(MES)、PHD实时数据库、集散控制系统(DCS)、OPC接口
1、前言
中国石油为了加快各业务领域的信息化建设,2004年,生产运行系统(MES)列入股
份公司年度信息技术项目计划,最后选择了大连石化公司为试点单位,开始进行试点实施工
作。目前中国石油生产运行系统(MES)已经进入了第三期推广中,预计2009年底完成推
广,大连石化公司试点的MES系统已于2005年12月份正式上线运行,目前运行稳定,为
公司信息化建设奠定了基础。
2、PHD实时数据库的开放性
现代化炼厂大量采用了DCS等自动化仪表及控制设备进行生产过程、公用工程、罐区
等自动化控制。Honeywell公司的实时数据库软件包具有与这些常用设备的接口和数据采集
能力,而且该软件包具有接口软件的开发工具,以便为特殊设备开发接口。同时,还能采集
非连续的数据,如实验室的分析数据,物料的移动数据等。PHD实时数据库最终是供用户
或应用程序使用的,PHD实时数据库为用户提供了与外界进行数据传输的途径:API函数
库、OPC接口、ODBC和SQL接口、Automation OLE Server以及ActiveX控件等接口方式。
3、大连石化公司PHD数据库的设计方案
1)PHD实时数据库设计目标
PHD实时数据库应用平台不仅可以管理实时数据,还能进行事件信息、事务性数据和
应用数据的管理,分别将相关测量值存放于过程实时数据库;将操作变化、报警信息、过程
变化等事件存放于事件数据库;将物料移动记录、化验室分析数据、操作规程、工艺卡片存
放于事务性数据库;将物料平衡、操作管理、先进控制等基于数据库应用的运行结果数据存
放于应用数据库,在系统内部实现实时数据库和关系数据库的无缝连接,以方便应用开发。
它的设计目标如下:
①存储数据,保证原始信号在一定的约束条件下再现,优化存储和支持时间序列平均值。
②允许手工录入那些分布式信息源,非连接的装置或地理上分布很远的信息点数据。
③接口或集成到其他实时系统、第三方实时历史数据库产或者现有的客户解决方案中。
④提供收集、跟踪、分析、响应和报表支持、流程图和趋势图。
⑤提供执行简单计算和对象类型平衡的功能,结合用户开发实现复杂、高级计算功能。
⑥提供PHD实时数据库与ORACLE关系数据库的动态连接。
⑦提供灵活的用户接口选项,最终用户通过LAN/WAN进行配置等。
2)PHD实时数据库体系结构
大连石化公司的MES系统采用Honeywell公司的MES系统套件,该软件是专门针对炼
油化工行业的特点所设计的整体的、集成的解决方案,包含了流程工业的最佳实践。MES
系统是以PHD 数据库作为实时数据采集中心,系统被设计成三层结构,即数据采集层、数
据的存储和处理层以及桌面应用层。如图1所示:
①数据采集层是各装置的DCS系统等和接口组成,通过接口将实时、非连续的信息输
入到实时数据库系统中。
②数据的存储和处理层是由实时数据库系统与其之上的应用程序组成,应用程序基于来
自数据采集层的信息,提供操作管理应用。
1
③桌面应用层由客户端软件和浏览器组成,客户端软件为实时数据库管理及应用提供应
用平台,浏览器用于发布操作管理的实时信息、组态界面以及计算结果。
浏览器IE
MS OfficeVB 应用趋势图
桌面应用
开放读取层包括OPC、OLE、ODBC
过程实时
和历史数
据库
数据的存储
和处理
事件历史
数据库
事务性
数据库
应用
数据库
工厂数据参照模型Plant Reference Model
统一的数据采集基础结构
控制系统
DCS&PLC
实验室系统
LIMS
储运系统其他实时数据
库
数据的采集
图1 实时数据库系统结构图
3)OPC接口实现数据采集
大连石化公司的MES系统实时数据采集采用了标准OPC接口方式,数据来源有DCS、
PLC以及第三方实时数据库等。流程工业生产过程都是连续的,MES系统与装置生产紧密
地联系在一起,生产数据信息也必定是连续的,一旦异常造成数据中断,就严重的影响了
MES系统的应用。Honeywell公司的Buffer/Shadow技术,将物理上分散的数据源设置成多
个独立的PHD服务器,实现同机数据的采集,这样保证了实时数据的连续性。
PHD实时数据库采集了全公司33套装置的数据,根据总部相关的编码规则,共设计了
17个实时数据采集接口,累计共采集2万多点实时数据。如表1所示:
表1 PHD实时数据库OPC接口定义表
序号
接口定义
(RDI)
范围 装置名称
三催化
1 UNITE1 第一联合
10万乙苯苯乙烯
4万聚苯乙烯
60万连续重整
600万蒸馏
2 UNITE2 第二联合 30万酮苯二套
30万酮苯四套
450万蒸馏
3 UNITE3 第三联合
30万糠醛一套
30万糠醛二套
30万酮苯三套
10万烷基化
4 UNITE4 第四联合
二催化
50万气分一套
26万气分二套
装置代码
CH3_
SB_
EPS_
CZ_
ZL2_
TB2_
TB4_
ZL2_
JZ2A_
JZ2B_
TB3_
WJH_
CH2_
QF1_
QF2_
点数统计
1514
1597
1563
1465
2
50万气分三套
9万MTBE
1500硫磺
80万柴油加氢
5
6
7
8
9
10
11
12
13
14
15
16
17
HYDRO
RFCC4
PPU20
PPU7
ASPASU
ASPKPU
GASGST
JW6CDU3
JW6HCU
JW6PH2
JW6RDS
JW6REF
JW6SUL
加氢
合计
10万石蜡加氢一套
10万石蜡加氢二套
四催化
20万聚丙烯
7万聚丙烯
空分车间
二压站
气体火炬
1000万蒸馏
360万加氢裂化
20万制氢
300万渣油加氢
220万连续重整
27万硫磺
QF3_
MTBE_
LHHS_
JQ_
SLJQ_
SLJQ_
CH4_
PPU20_
PPU7_
ASU_
KPU_
GST_
CDU3_
HCU_
PH2_
RDS_
REF_
SUL_
1025
767
846
968
850
968
1485
1356
1179
1186
967
1176
20204
1292
4)PHD实时数据库内部数据结构
将实时数据信息通过软件包的TPI组态工具预组态到系统中,并下载到PHD数据库中。
PHD实时数据库中的数据信息包括:实时点位号、手动点位号、虚拟点位号以及用于存储
相同属性的父点位号等。数据库中的各类点位号定义以第一联合车间的三催化装置为例。
① 实时点位号的设计
采集控制系统的实时点信息,以装置代码前缀、控制系统位号的关键字段以及.PV后缀
进行定义。
表2 PHD实时数据库实时点位号定义表
PHD位号定义
CH3_
位号描述
原料油预热温度
单位
DEGC
DCS/PLC位号
CH3_TC2201_PV
② 手动点位号的设计
生产或管理数据存在离线的数据,需要手动录入;生产的监视点数据需要有对应的工艺
卡片上、下限指标的手动位号。手动录入位号以装置代码前缀、工艺代码以及.MANUAL后
缀进行命名;上、下限指标的手动位号以装置代码前缀、控制系统位号的关键字段以
及.HILMT(上限)和.LOLMT(下限)后缀进行定义。
表3 PHD实时数据库手动点位号定义表
PHD位号定义
CH3_
CH3_
位号描述
原料油预热温度上限值
原料油预热温度下限值
单位
DEGC
DEGC
TON/H
DCS/PLC位号
无
无
无 CH3_ 新鲜进料雾化蒸汽手动
③ 虚拟点位号的设计
在PHD数据库中定义关键绩效指标(KPI)、工艺参数、平稳率计算等公式,计算按装
置分类,进行监视。虚拟点位号以装置代码前缀、关键字代码以及.KPI后缀进行定义。
表4 PHD实时数据库虚拟点位号定义表
3
PHD位号定义 位号描述
三催化装置
开工/停工
单位 KPI计算公式
IF(CH3_{,,-3600,0,"AVG"})
THEN RETURN 1
ELSE RETURN 0
ENDIF
>30
CH3_ ON/OFF
④ 父点位号的设计
各类点的相同属性通过父点统一定义实现,主要分成两类父点:一类是实时位号的父点;
一类是手动位号的父点。其中实时位号的父点分成五类:FLOW-流量,PRESS-压力,TEMP-
温度,LEVEL-液位,OTHER-其他类型,系统中共建立了89个父点位号;手动位号的父点
定义一个父点即可。父点位号以装置数采接口前缀、各类父点代码、_PARENT后缀进行定
义。
5)PHD实时数据库应用
PHD实时数据库保罗了生产、管理、实验室等各类数据,基于这些数据进行应用也是
MES系统实施的最终目标。具体实现了如下的数据库应用:
① 实现了工艺台帐的电子化。
② 以B/S或C/S的方式组态查询的流程图界面和趋势图界面。
③ 手动数据录入界面,以B/S方式进行,支持物料平衡应用、物料跟踪、和其它应用
需要的手工录入数据。
④ 实现装置的平稳率考核算法,将监控的目标分成厂级、车间级和班组级,方便于进
行装置的成本核算。
⑤ 实现生产装置的能耗计算,根据数据库中的基础数据进行装置的单耗计算,根据装
置的单耗计算出装置的综合能耗和平均单耗,并且能按班次、日及任意时间段进行
汇总计算,能查看趋势图。
4、结束语
MES系统的实施为供应链优化提供最为基础的地区分公司物料平衡及库存动态,并对
优化的结果进行反馈和验证,促进供应链优化的应用。MES系统的建立集成了生产过程信
息和生产管理信息,为ERP系统提供准确、及时的物料平衡、公用工程消耗、质量分析等
生产集成信息。在MES系统成功实施后,使企业的信息技术向过程集成和企业集成发展,
消除了制约的瓶颈,优化了资源的分配利用,优化了生产,降低了成本,提高了企业的经济
效益、经营和管理水平。
通过MES系统的几年来的持续建设、不断完善,已经成功实现了物料平衡、物料移动
管理、装置运行平稳率的考核、操作日志的完全电子化、工艺台帐的电子化等功能。为公司
生产提供了一整套信息化工具,也为公司生产和管理带来了理念上的转变,同时为ERP层
的财务管理、销售管理、物资管理等决策提供可靠的数据,为实现“信息化带动工业化”的目
标迈出了重要一步。
参考文献:
[1] 徐晓光.集成化MES若干关键技术研究:硕士学位论文.湖北:华中科技大学,2003.
[2] 田颖颖,孟杰.褚健:MES成就中国节能经济.中国制造业信息化,2005(6):21-22
[3] 赵元旭.信息资源――炼油企业节能降耗的重要支点. 数字石油和化工.2006,3:18-21
4
发布者:admin,转转请注明出处:http://www.yc00.com/web/1713334049a2228277.html
评论列表(0条)