PHD系统在石化行业的部署与应用研究.docx
《PHD系统在石化行业的部署与应用研究.docx》由会员分享,可在线阅读,更多相关《PHD系统在石化行业的部署与应用研究.docx(5页珍藏版)》请在冰豆网上搜索。
PHD系统在石化行业的部署与应用研究
论文导读:
:
随着MES系统在中石油范围内的大规模推广实施,作为MES的核心模块PHD实时数据库系统是最基础也是最重要的组成部分,它的实施部署的成功与否决定着整个MES系统实施的成败。
本文重点介绍了实时数据库在DCS、PLC、SCADA中的如何实现接口对接和信息集成,PHD实时数据库的原理、功能和特征。
同时,对实施完成后的效果做了展示,并对部署实施中遇到的实际问题和相应的解决办法逐一做了讲解。
论文关键词:
PHD(ProcessHistoryDatabase),RDI(RealTimeDataInterface),Buffer(PHD系统数据采集计算机),SHAdow(PHD服务器),OPC(OLEforProcessControl)
1、前言
通过实施部署PHD系统解决了石化企业信息化中存在的问题即需要建设统一的信息平台,在数据中心的基础上,将数据应用向深度和广度计算拓展,将面向主题的、集成的、稳定的、不同时间的数据集合应用,把分布在企业网络中不同信息孤岛上的数据集成到一起,整合多种数据源接入模式,搭建一个企业级工厂信息系统毕业论文模板,通过PHD实时数据库和Oracle关系数据库搭建企业级的数据平台,确保数据交流通畅,实现真正的资源共享,将过程实时数据纳入管理系统中实现数据深层次挖掘和分析,从而实现企业级管理控制一体化。
通过信息集成,在工厂控制层和管理决策层之间建立实时的数据连接,使底层的仪表控制系统和上层的经营管理得以双向交互、紧密配合,并为APC、流程模拟、在线优化等提供了基础平台。
2、PHD系统组件结构
PHD系统组件的结构是一个典型的客户(customer)/服务结构,整个PHD数据库由PHD服务器和PHD客户(customer)端组成,PHD服务器端主要负责数据采集存储,PHD客户(customer)端负责数据的使用,如图所示:
Buffer(PHD系统数据采集计算机)
图1PHD系统组件结构
主要的PHDServer服务器组件包括如下所列:
PHDServer:
核心组件,提供PHDServer实时数据库核心功能,如数据存储、压缩、检测、处理等。
LegacyAPIServer:
提供访问PHDServer150以上版本的API函数的服务。
APIServer:
提供应用程序访问PHDServer应用程序编程接口服务。
RDIServer:
提供通过特定实时数据接口RDI(RealTimeDataInterface)收集过程数据并发送数据到PHDServer组件。
RDIInterface:
实时数据接口,提供与DCS,PLC的数据接口,支持多种通讯协议,如OPC,FTP等。
PHDMAN:
应用程序用来管理和监视PHDServer。
PHDArchives:
对实时数据进行历史归档。
主要的PHDServer客户(customer)端组件包括如下所列:
TotalPlantInformation简称TPI,主要提供各种位号点的配置,报表配置,以及一些工厂参照模型PRM(PlantReferenceModel)数据的配置平台免费论文网。
VisualPHD:
以OLE方式提供的可视化PHD数据访问组件。
ProcessTrend:
提供位号趋势察看或SPC功能。
从图可以看出MicrosoftExcel2003和VB6.0可以通过VisualPHD组件访问PHDServer数据。
[1]
3、RDI实时数据接口
RDI是PHDServer的核心组件之一,它是连接DCS,SCADA,APC,PLC等过程数据和核心数据库的数据通道和瓶颈,生产数据通过RDI接口采集、滤波、压缩,加入时间标签和可信度存入活动归档文件中,供上层网络系统查询、监控和信息系统集成应用。
因此研究开发相关的RDI开发标准和规范相当重要和关键,PHDRDI在数据接口方面自成体系,有它自己的独特体系结构和通讯方式,为第三方用户的开发和应用提供了较为完善的通讯开发例子程序,用户只要按照PHDRDI数据接口规范,加入第三方(API函数),就能够实现生产过程数据的实时采集。
[2]
4、PHD接口连接方式
Buffer(PHD系统数据采集计算机)
图2双BufferPHD连接Shadow
Shadow接口和Buffer接口连接有两种方式:
单BufferPHD连接ShadowPHD;双BufferPHD连接ShadowPHD。
双BufferPHD连接ShadowPHD,有两个Buffer,PHD同时收集数据,一个部分处在激活状态,一个部分处于备份状态毕业论文模板,如果激活状态的PHD发生故障,备份状态的PHD就会立即替代,进入激活状态。
这种模式下数据正常连续采集的可靠性将会有很大的提高。
[3]
5、实时数据库软件架构设计
Buffer(PHD系统数据采集计算机)
图3实时数据库软件功能与架构设计
如图3所示:
系统被设计成三层结构,即控制层、应用层和数据表现层;
控制层是各装置的DCS系统和接口组成,通过接口将实时过程信息输入到实时数据库系统中;
应用层是由实时数据库系统与其之上的应用程序组成,实时数据库采集来自DCS系统的过程信息。
应用程序基于这些信息提供操作管理应用。
客户(customer)化的应用也基于这个平台进行开发;
数据表现层由客户(customer)端软件和浏览器组成,客户(customer)端软件为实时数据库管理及应用提供应用平台,浏览器用于发布操作管理的实时信息和组态界面,计算结果也通过该界面显示。
PHD通过在RDI接口在服务器端和客户(customer)端建立连接,采集来自现场的DCS、PLC、罐区的SCADA、LIMS、手工录入等数据。
RDI支持ODBC/OPC协议,一般通过现场的APP应用站或Buffer机作为数采的客户(customer)端与PHD服务器建立连接。
由于PHDServer实现了与关系数据库Oracle的无缝集成,其把许多静态配置数据如:
位号名、数据类型、,扫描周期、单位等保存在Oracle关系数据系统之中。
而数据表现层由客户(customer)端软件和浏览器组成,通过WPKS服务器用户可以通过B/S方式看到各种应用结果,如各装置流程图的实时数据、历史趋势,各种产品(product)的产量和收率毕业论文模板,为调度和管理层提供可靠的数据支撑。
[4]
6、实施PHD过程中需要注意的问题
为了确保PHD模块能够在项目工期内顺利实施,首先要对装置的DCS系统进行改造,需要在DCS系统的工程师站(如:
和利时、浙大中控的DCS系统)或APP应用站(如:
横河、DELTAV的DCS系统)安装OPCServer,这将为项目的顺利实施打下坚实的基础。
这里以DeltaVDCS系统为例进行介绍,首先要对改造进行风险评估并制定相应的故障处理应急预案,确定好改造方案后主要的工作分为离线部分和在线部分,离线部分的主要工作主要包括:
安装WinServer2003平台
安装DeltaV的OPCServer软件
应用站就位
敷设网络电缆到原有的DeltaV网络(Primary&Secondary)
敷设网络电缆到OPC数据接收服务器(PlantLAN网络)
供电系统连接
以上工作由于在原有网络连线中新敷设网线,施工过程需要防止损坏原有网线的连接。
图4DCS系统的物理连接示意图
软件在线工作内容包括:
新增应用站上电检查
新增NODE(应用站)到原有DeltaV系统
根据需求,设置OPC数据接收服务器登陆帐户
与OPC数据接收服务器进行连接及OPC通讯调试
数据传送调试,数据调试时注意所有需通讯的DCS数据地址正确。
7、实现某一套装置实时数据通讯的主要步骤
1、BUFFER机与APP机的OPC连接调试:
在Buffer机上面启动OPCclient.exe,点击RefreshList测试是否连通,如果在AvaliableServices中出现OPC服务器的名字,然后点击OK。
如果无法显示请确认是否在APP机上面的启动OPCServer的用户名是否与Buffer机上面一致;[5]
2、安装TPI并对其进行相应配置:
在自己的PC机上面上安装Oracleclient和PHDTPI软件免费论文网。
安装完毕后对TPI进行相关配置,设置用户名密码为uniformance。
配置完毕后登陆TPI软件用户名Uniformance密码uniformance;
3、用PHD提供的专属命令对RDI进行配置:
在TPI中设置sourcesystem为OPC为接口的RDI,并把POLL参数设置为/p毕业论文模板,HostName设置成BUFFER机的机器名并保存。
在TPI中设置与同名的RDIsourcesystem设置成shadow并保存,HostName设置成shadow机的机器名:
LZSHPHDT。
登录到Buffer机,在命令行中执行rdi_servicesuniformance/uniformance@uniformance,并观察是否成功的建立RDI,在命令行中敲入phdman;执行:
defint,建立RDI的名字(如:
defintrdi_FCC3);执行staint建立RDI的名字(如:
staintrdiFCC3)执行shosys察看是否rdi状态,确保为active状态;
4、设置shadow-buffer架构:
登录到buffer机并执行如下命令执行
SET对应建立的Rdi名字:
MODEACTIVE
SET对应建立的Rdi名字:
ACTIVENODEIP/端口
登录到shadow机并执行如下命令执行
SET对应建立的Rdi名字:
MODESHADOW
SET对应建立的Rdi名字:
ACTIVENODEBUFFER机IP地址/端口;
5、登陆TPI选择Tagloader进行批量数据采集点的导入:
登陆TPI选择Tagloader,Interfacename设置对应装置的RDI的名字,Interfacetype选择OPC,defaultparent选择TAGLOAD_OPC_PARENT;选择按钮TagLoad,InputFile设置成放置导入模版的绝对路径,并把updateexistingtag设置成默认选项,选择OK。
登录到buffer机,在命令行中敲入phdman,执行updatetagfull,执行monque点名(monquecdu1_fi101)察看是否可以采集上数。
登录到shadow机毕业论文模板,在命令行中敲入phdman,执行updatetagfull,执行monque点名(monquecdu1_fi101)察看是否可以采集上数。
[6]
8、实施后的效果展示
图5乙烯装置实时数据生产工艺流程图
9、结束语
基于PHD实时数据库开发的应用,如流程监控、操作监控、趋势分析等,可以为技术部门提供重要的指标点的实时数据,对装置的当前运行情况进行分析提供给厂领导最快捷的生产信息用于决策。
PHD生产实时系统采用B/S分布式结构,即在DCS控制室设置一台PHDShadow实时数据库服务器、一台Oracle数据库服务器和一台Web服务器。
PHDShadow实时数据库服务器负责集成所有装置控制系统的生产数据,PHDBuffer服务器分布在各装置控制室现场,厂长、总工、科室和车间管理人员通过浏览器来了解现场装置的生产情况等实时数。
通过PHD实时数据库,能对生产线运行的各项技术经济指标在线监测、进行动态的能耗分析,并指导运行人员调整设备优化运行,从而降低能耗,提高机组运行的经济性。
参考文献:
[1]实时数据库原理及应用[2]HoneywellInc.ProcessHistoryDatabaseUserGuideUSA:
HoneywellInternationalInc.June2004
[3]HoneywellInc.DatabaseSystemSpecificationandTechnicalDataUSA:
HoneywellInternationalInc.June2004
[4]HoneywellInc.PHDOPCServerUserGuideUSA:
HoneywellInternationalInc.June2004
[5]王成光.流程工业大型实时数据库理论、技术与应用[D].浙江:
浙江大学数控制科学与工程,2003.
[6]特种数据库技术何新贵北京:
科学出版社