数据的处理和存储
PHD作为一体化数据库应用平台不仅可以管理实时数据,还能实现对事件信息,事务性数据和应用数据的管理,在系统内部实现了实时数据库和关系数据库(Oracle)的无缝连接,极大地方便了管理应用软件的应用和开发。
信息展示?
PHD一体化应用平台提供的桌面应用包括基于Web服务器的数据库信息浏览、基于Excel的数据分析和报表、基于PowerPoint的监视和演示分析、基于高级程序语言的应用开发和功能强大的趋势分析功能。
PHD系统架构
PHD系统组件的结构是一个典型的客户/服务结构,整个PHD数据库由PHD服务器和PHD客户端组成,PHD 服务器端主要负责数据采集存储,PHD客户端负责数据的使用,如图所示:
PHD系统架构
PHD服务器端:
PHD Server:PHD服务器主引擎。接受来自RDI采集的实时数据,并将数据处理后送到数据队列。PHD Server中还有一个数据归档引擎,它能定时的把实时数据从数据队列送到归档文件。PHD系统启动后,在计算机内存中占用一块区域作为PHD系统控制,负责PHD配置、通信等功能。主要包括实时数据接口、PHD参数值、向关系数据库的传输数据的配置等信息。RDI Server:负责实时数据收集,发送收集的数据到PHD Server。可以在Honeywell和其它多数DCS系统以及PLC系统中收集数据。API Server:提供其他应用软件使用PHD Server的应用程序接口。PHD Archive:将实时数据存储在一系列高度优化的归档数据文件中,每个归档文件保存了一个时期的历史数据,对于存储在归档文件中的每个标签都能用时间标签串联起来,以提供快速的数据处理。PHDMAN监视和管理PHD系统的工具。可以监视PHD各部分的的工作情况,通过强制PHD执行命令了解PHD运行情况。如:START INTERFACE PPG启动PPG接口;MON SYS监视系统。Oracle关系数据库:存放所有标签信息、工厂数据模型等定义,实时数据库通过32位ODBC/SQLNET访问关系数据库,在PHD系统的共享内存中保存对应的映像。同时,PHD保存和管理来自Oracle数据库的映像,如“标签定义”、“安全保密”,用来对标签定义和数据库安全系统进行有效的管理。
PHD服务器架构和与Oracle服务器之间的关系
PHD客户端:
Legacy API Server:提供实现150多种API功能调用,可以直接调用PHD服务器的API函数。Visual PHD:通过OLE Server技术提供对PHD功能和数据的使用。Visual PHD内部有一个PHD OLE服务器,OLE服务器通过LegacyAPI Server调用PHD服务器的API函数。Visual PHD提供给用户符合DCOM协议的ActiveX控件,用户应用程序只需要对控件调用就可完成各种功能。 Process Trend:提供PHD数据的趋势图和统计功能。TDC Viewer:提供DCS格式的图形显示工具TotalPlant information:提供在线配置标签、手动数据输入、配置报表等等 PHD功能。