(完整版)霍尼韦尔-实时数据库PHD-介绍
- 格式:doc
- 大小:472.51 KB
- 文档页数:3
摘要:本文主要通过回顾霍尼韦尔公司DCS系统的30多年发展历程,重点介绍霍尼韦尔新一代Experion PKS系统的一些主要特征,以此分析工业自动化过程控制系统的发展趋势。
关键词:DCS,TDC200,TDC300,Experion PKS,控制网络,过程控制器,集散控制。
1 前言自从霍尼韦尔公司在1975年推出世界上第一套DCS系统TDC2000至今已经过去30多年的时间,过程自动化控制系统发生了巨大的变化。
回顾一下霍尼韦尔公司DCS系统的变迁过程,关注霍尼韦尔新一代Experion PKS系统,对我们了解当前DCS发展动态,把握将来的发展趋势具有非常积极意义。
2 霍尼韦尔公司DCS回顾2.1 TDC2000系统在1975年霍尼韦尔公司推出TDC2000系统以前,过程工业控制还处在过程仪表自动化控制时代,国外使用电动仪表,而国内还处于主要使用气动仪表,刚开始尝试使用电动仪表阶段。
生产过程对自动化控制要求相对较低,主要是保证生产稳定及相对安全运行。
无法或难以实现复杂控制,更谈不上先进或优化控制,生产效率相对较低,能耗大,产品成本高。
尽管这时已经出现了各种型号的计算机,并且很多人试图将计算机用于过程控制,但是由于没有很好地解决由于计算机故障而带来的生产损失和安全隐患问题,因而无法真正实现将计算机用于生产过程控制。
TDC2000的推出,其重要意义在于提出并实现了集散控制的概念。
集中操作和管理,实现各回路或设备之间更加协调运行,以提高生产运行稳定性和安全性;分散控制,实现危险分散和隔离,并且易于安装和维护。
30多年的实践证明,集散控制概念是计算机过程控制的一个基本原则。
这个概念不仅今天没有过时,而且在以后相当长的时期内都将是计算机过程工业控制的一个主导路线。
根据集散原则,整个TDC2000的基本功能分布特点是:控制网络采用单层冗余结构;操作站负责操作与处数据存储;不同的控制器实现不同的过程控制等等。
这种基本功能分布至今还被有些控制厂商的DCS所采用的。
实时数据库一.实时数据库概述实时数据库可用于工厂过程的自动采集、存储和监视,可在线存储每个工艺过程点的多年数据,可以提供清晰、精确的操作情况画面,用户既可浏览工厂当前的生产情况,也可回顾过去的生产情况,可以说,实时数据库对于流程工厂来说就如同飞机上的“黑匣子”。
实时数据库RTDB(Real-Time Data Base)是数据和事务都有定时特性或显示的定时限制的数据库。
系统的正确性不仅依赖于逻辑结果,而且还依赖于逻辑结果产生的时间。
RTDB的本质特征就是定时限制,定时限制可以归纳为两类:一类是与事务相联的定时限制,典型的就是“截止时间”;另一类为与数据相联的“时间一致性”。
时间一致性则是作为过去的限制的一个时间窗口,它是由于要求数据库中数据的状态与外部环境中对应实体的实际状态要随时一致,以及由事务存取的各数据状态在时间上要一致而引起的。
实时数据库是一个新的数据库研究领域,它在概念、方法和技术上都与传统的数据库有很大的不同,其核心问题是事物处理既要确保数据的一致性,又要保证事物的正确性,而它们都与定时限制相关联。
实时数据库系统中最为典型的问题是利用数据库技术的特点和优点解决实时系统中的数据管理问题,为数据库系统提供时间调度和资源分配的算法,以及实时数据处理的各种方法。
时间特性是实时数据库系统不同于其它关系数据库的特点之一。
数据、事件、活动都有与之相联系的时间限制。
设计实时数据库系统时一定要充分考虑时问特性,考虑外部环境所施加的时间限制、系统性能所决定的时间限制、数据的时间一致性所要求的时间限制以及其它的时间限制。
另外,由于时间限制的存在,实时数据库中的数据还存在除数据逻辑一致性和事务逻辑一致性外的两种一致性约束条件:数据时态一致性、事务时态一致性。
实时数据库系统可以看作是常规数据库管理系统与实时系统的结合体,像DBMS一样,它必须处理事务并保证ACID数据特性。
此外还必须在实时环境下满足事务提交的时间约束。
Honeywell SIS 解决方案火电厂厂级监控信息系统 霍尼韦尔HTSL - China前言 霍尼韦尔(Honeywell)SIS系统融合了霍尼韦尔多年来在过程控制、资产管理和行业知识等领域积累的经验, 为电厂用户提供从数据采集、 性能分析、操作指导、优化控制、在线试验、设备管理等全面的解决方案。
霍尼韦尔 SIS,整合了霍尼韦尔在电站领域的一系列成熟产品和世界领先的先进控制技术, 构造了一个统一的过程知识体系,可为电厂生产过程管理、 资产管理等不同层次的需求提供最先进、最切实的解决方案。
作为全球自动控制领域的先驱和世界上最大的过程控制系统制造商, 霍尼韦尔拥有全线的先进的电力应用产品,并在全世界范围得到了广泛应用。
霍尼韦尔SIS,以先进性和实用化为宗旨,致力于帮助电力企业实现经济运行及提高企业整体效益。
主要技术优势及特点:g 开放和兼容的硬件、网络平台,与DCS完美的结合 g 稳定可靠、功能完善的实时数据库平台 g 分布式的数据采集方案g 融入了世界领先的控制理论和技术 g 模块化的应用软件 g C/S和B/S结构 g HMI专利用户界面g 全球化的技术支持,使用户可以轻松应对任何已知或未知的故障12软件结构 采用模块化的软件包以实时信息数据库为基础来完成整个SIS的软件组态,使电厂一般的技术人员不需具备机器语言或编程的知识即可完成系统的组态及流程设计。
系统软件模块完全支持和兼容微软的体系结构,并具有良好的安全性、透明度和可开发性,不会对生产过程的具体对象进行操作、过分干预和干扰运行人员的监视和操作,同时在机组投入生产后,电厂人员能够根据生产过程实际情况对软件进行修改和开发。
各软件模块均可以根据需要灵活选用或添加,并支持市面上常见的大多数实时数据库产品。
34MIS & ERP生产过程监测管理实时性能计算经济性分析运行优化及操作指导设备状态监测及管理在线性能试验统一的信息读取数据采集的基础结构数据源(DCS,PLC,RTU,...)过程数据 事件数据 事务性数据 应用数据一体化信息平台实时/历史数据库(PHD ) 实时和历史数据库PHD是霍尼韦尔自主知识产权的高技术产品。
PHD实时数据库增加点表说明PHD配置1、创建RDI打开PHD Configuration Tool(PCT)软件击interface图标,在下拉列表点击Interface(RDI’s and Links),如下图:进入RDI界面,点击New RDI/Link图标,在下拉列表点击New RDI/Link 新建RDI,如下图:A.RDIHost Name填写服务器的机器名;Enabled勾选;RDI Type Name选择通讯方式一般OPCSource System根据实际情况填选,如果是通过OPC进行数据采集则选择OPC。
点击Retrieve Parameters,在Command-line Parameters选项卡中,填写相应的内容。
如果是通过OPC方式连接,则必填以下两个属性:OPCDAPROGID:不同OPC厂商有不同的progid;OPCDASERVER:填写下位机的IP地址;如下图:点击Save RDI/Link图标进行保存。
如果不成功,POLLMDDE选项选上。
2、打开PHD RDI Configuration(PRC)软件,查看RDI配置的属性是否正确,点击File-Save RDI Configuration进行保存。
如下图:PHD服务器正在运行时,也可以修改这个界面的参数,但需要重启这个工具,并且重启服务,使更改生效。
1)用管理员身份打开命令提示符界面,重启服务使配置生效。
phdctl stop /y停止服务phdctl start cold冷启动phdman打开PHD Managermon sys查看系统信息如果看到RDI的state和interface属性都为active,表示这个RDI已经配置好了。
如下图:3、创建Tag1)打开PCT软件,点击Tags图标,进入Tag界面,点击New Tag,在下拉列表点击New Collected Tag创建采集点,如下图:Active勾选Allow Data Store勾选(除非这个点是死点)Allow Data Edit勾选(手工点)RDI/Link Collector选采集这个点的RDISource System和上面选的RDI的Source System属性一致根据点的需求填写相应的信息,如下图:填写完成,点击Save按钮进行保存。
实时数据库项目测试大纲2008年11月版本 1.0目录1.引言 (3)1.1.编写目的 (3)1.2.测试依据 (3)2.任务概述 (4)2.1.测试目的 (4)2.2.测试环境 (4)2.3.测试分类 (4)3.测试计划 (5)3.1.测试方案 (5)3.2.测试安排 (5)3.3.测试准备 (5)3.4.测试机构及人员 (5)4.测试项目说明 (6)4.1.生产环境ORACLE S ERVER安装测试 (6)4.1.1.TNSPing TOTALPLANT,UNIFORMANCE (6)4.1.2.UNF,PRD实例的登录(SQLPLUS) (8)4.1.3.UNF,PRD实例的登录(ODBC) (10)4.2.生产环境APP S ERVER安装测试 (11)4.2.1.TNSPing TOTALPLANT,UNIFORMANCE (11)4.2.2.UNF,PRD实例的登录(SQLPLUS) (13)4.2.3.UNF,PRD实例的登录(ODBC) (15)4.2.4.APP系统服务的启动关闭,APP日志的生成 (16)4.2.5.Msglogserver的启动以及进程的使用 (18)4.3.生产环境PHD安装测试 (20)4.3.1.TNSPing TOTALPLANT,UNIFORMANCE (20)4.3.2.UNF,PRD实例的登录(SQLPLUS) (22)4.3.3.UNF,PRD实例的登录(ODBC) (24)4.3.4.PHD启动关闭,PHD日志文件生成 (25)4.3.5.RDI创建和数据采集,模拟Tag(TEST RDI) (27)4.3.6.数据采集,模拟Tag(TEST RDI) (35)4.3.7.Desktop使用(ModTag,Trend,Tag Explore) (38)4.3.8.PHD Configuration Tools配置与保存和BF TPI的使用 (39)4.3.9.PHD批量建点 (39)4.3.10.PHD Shadow-buffer模式测试 (41)1.引言本测试大纲针对用户的实时数据库系统在生产环境下软件安装的正确性进行检测。
Uniformance PHD R310霍尼韦尔工厂过程历史数据库管理系统将数据转化为知识Uniformance PHD过程历史数据库管理系统采集、存储、重现历史及实时工厂数据,提高数据安全和利用率,提升业务绩效PHD为企业的今天及未来,提供完整的历史数据解决方案Uniformance PHD 采集、存储、重现历史及实时工厂数据,使得在生产车间、工厂乃至全公司范围内均能及时了解相关数据信息。
PHD强大的实时数据处理能力确保了企业员工更方便高效地协作、制定并执行生产计划,从而提升业务绩效。
Uniformance PHD支持跨越多个工厂和现场的多控制系统及多应用程序的大规模集成,提供无缝的数据集成接口、自动故障恢复的数据采集、自动历史数据恢复功能,保证大型长周期历史数据库的数据安全与可靠性,确保用户能随时访问数据以及与各类应用的有效集成。
除了采集和整合潜在的大量过程数据之外,PHD还具备强大的历史数据处理功能,可以将繁杂的数据转换成有用的信息。
如“虚拟位号”数学计算功能允许用户将工程和业务知识应用至当前和历史数据中,而内置的工程单位自动转换功能可以帮助用户以其熟悉的方式查看相关数据。
过程数据与业务数据的紧密整合使得用户可以全面了解整个企业的运营情况。
PHD的效益Uniformance PHD为用户带来如下效益:•可扩展性: PHD的分布式结构保证可以从不同的数据源采集数据并汇总到单一而一致的数据库系统中。
PHD数据库的初建规模可以很小,但随着应用需要可以很方便地扩展到处理成千上万个用户和数百万个位号的规模(可以更多)•安全性: PHD提供常用的防火墙配置支持,能够对历史数据进行保护,阻止未授权的访问•可靠性: PHD具有数据采集和历史记录恢复的功能,即使数据采集出现中断,也能保证数据记录的完整性,从PHD R300版本开始,PHD提供利用集群技术部署PHD服务器的选项来满足用户全天候可用性的需求•开放性: PHD具有各类开放的产品化接口,可以与众多霍尼韦尔公司及第三方数据源进行连接。
PHD实时数据库的应用与研究作者:王晓丹王云锦来源:《电脑知识与技术》2012年第18期摘要:该文针对石化行业建立统一的数据中心以支持MES系统应用的背景,分析了PHD 实时数据库,通过结合企业的信息化要求,网络安全、控制系统的现状,设计了高效、稳定的实时数据库接口方案,为MES系统建设提供良好的数据支撑。
关键词: MES;实时数据库; OPC中图分类号:TP311.53文献标识码:A文章编号:1009-3044(2012)18-4317-03PHD Real-time Database Applications and ResearchWANG Xiao-dan, WANG Yun-jin(Automation Research Institute of Lanzhou Petrochemical Company, Lanzhou 730060,China)Abstract:The background for the petrochemical industry to establish a unified data center to support the application of MES system, analy sis of the PHD real-time database, in conjunction with enterprise information technology requirements, network security, system status, de sign a highly efficient and stable real-time database interface program, provide good data for the MES system construction support.Key words:MES; real-time database; OPC随着社会发展及市场经济的进一步推进,石化行业的竞争日益激烈,石化行业认识到只有根据市场的变化和要求,及时组织和调整产品结构,实现生产、经营过程的整体优化,才能在市场竞争中取得更好的经济效益。
国外实时数据库比较,不包含phd,因为honeywell卖的pi比osi卖的还多。
前言实时数据库是数据库系统发展的一个分支,它适用于处理不断更新的快速变化的数据及具有时间限制的事务处理。
实时数据库技术是实时系统和数据库技术相结合的产物,实时数据库系统的主要内容包括:l 实时数据库模型;l 实时事务调度:包括并发控制、冲突解决、死锁等内容;l 容错性与错误恢复;l 内存组织与管理;l 访问准入控制;l I/O与磁盘调度;l 主内存数据库系统;l 不精确计算问题;l 放松的可串行化问题;l 实时SQL;l 实时事务的可预测性;l 研究现状与发展。
因为国内的实时数据库产品不论在技术性能、用户功能扩展等方面远不如国外的产品先进、成熟、稳定,所以对于国内的产品不予考虑。
目前在国内比较流性的国外实时数据库产品有美国Wonderware公司的Industrial SQL,美国OSIsoft公司的PI ( Plant Information System ) ,美国AspenTech公司的I P21 ( InfoPlus 。
21 )。
以5000点数据库和20客户端应用为例,几个数据库价格分别是:PI----10万美元,每个接口6000美元,OPC接口收费;InfoPlus.21----11万美元,每个接口1万美元,OPC接口不收费;Industrial SQL Server----6.5万美元,每个IDAS1200美元,OPC Link免费。
下面对以上数据库产品的性能、技术特点做逐一介绍。
Industrial SQL Server公司简介Wonderware公司创建于90年代初,提供工控软件、实时数据库软件、设备管理软件、资源跟踪管理系统等工业生产过程的多种应用软件,有近千名员工,属于世界第三大自控系统供应商Invensys集团,是上市公司。
在中国设有北京和上海两个代表处。
其产品主要客户端软件已发布中文版本。
Wonderware公司的Industrial SQL是由数据采集、数据圧缩、生产动态浏览和历史数据归档等功能构成一个完整的实时数据库系统,实时数据和历史数据用专门的文件保存;数据库服务器内嵌了微软公司的MS SQL Server,使其具备了关系型数据库特性,增强了复制功能,集成了Mail 和Intetnet。
Uniformance® FILEACCESS and FTP Real-Time Data InterfaceInstallation GuideR310Copyright, Notices, and Trademarks© Honeywell Inc. 2012. All Rights Reserved.While this information is presented in good faith and believed to be accurate, Honeywell disclaims the implied warranties of merchantability and fitness for a particular purpose and makes no express warranties except as may be stated in its written agreement with and for its customers.In no event is Honeywell liable to anyone for any indirect, special or consequential damages. The information and specifications in this document are subject to change without notice.Honeywell, Experion PKS, PlantScape, TotalPlant, Uniformance PHD, and Business FLEX are U.S. registered trademarks of Honeywell International Inc.Other brand or product names are trademarks of their respective owners.Release InformationUniformance 310Document Revision 10Document Revision Date: February, 2012Document ID : rdi3301Document Revisions :PAR DescriptionDocumentRevision9 n/a Revised the document for R300.10 n/a Revised the document for R310Honeywell Process Solutions1860 W. Rose Garden LnPhoenix, Arizona 85027-2708 USAii Uniformance - FILEACCESS and FTP RDI Installation GuideSupport and Other ContactsUnited States and CanadaC Contact: Honeywell Solution Support CenterPhone: 1-800 822-7673.Calls are answered by dispatcher between 6:00 A.M. and 4:00 P.M.Mountain Standard Time. Emergency calls outside normal working hoursare received by an answering service and returned within one hour.Mail: Honeywell HPS TAC, MS L171860 W Rose Garden LnPhoenix, Arizona 85027-2708EuropeContact: HoneywellTAC-EMEAPhone: +32-2-728-2732Facsimile: +32-2-728-2696Mail: TAC-BE02HermesPlaza1HHermeslaan,BelgiumDiegem,B-1831PacificContact: Honeywell Global TAC – PacificPhone: 1300-300-4822 (toll free within Australia)Australia)+61-8-9362-9559(outsideFacsimile: +61-8-9362-9564Mail: Honeywell Limited Australia5 Kitchener WayBurswood 6100, Western AustraliaEmail: GTAC@IndiaContact: Honeywell Global TAC – India66039400Phone: +91-20-Facsimile: +91-20- 66039800Mail: Honeywell Automation India Ltd.56 and 57, Hadapsar Industrial EstateHadapsar, Pune –411 013, IndiaEmail: Global-TAC-India@Uniformance - FILEACCESS and FTP RDI Installation Guide iiiSupport and Other Contactsiv Uniformance - FILEACCESS and FTP RDI Installation GuideKoreaContact: Honeywell Global TAC – KoreaPhone: +82-80-782-2255 (toll free within Korea)Facsimile: +82-2-792-9015Mail: Honeywell Co., Ltd4F, Sangam IT Tower B4-4 Block1590, DMC Sangam-dong, Mapo-gu,Seoul, 121-835, KoreaEmail: Global-TAC-Korea@People’s Republic of ChinaContact: Honeywell Global TAC – ChinaPhone: +86- 21-52574568Mail: Honeywell (China) Co., Ltd33/F, Tower A, City Center, 100 Zunyi Rd.Shanghai 200051, People’s Republic of ChinaEmail: Global-TAC-China@SingaporeContact: Global TAC – South East AsiaPhone: +65-6580-3500Facsimile: +65-6580-3501+65-6445-3033Mail: Honeywell Private LimitedHoneywell Building17, Changi Business Park Central 1Singapore 486073Email: GTAC-SEA@TaiwanContact: Global TAC – TaiwanPhone: +886- 7- 536 2567Facsimile: +886-7-536 2039Mail: Honeywell Taiwan Ltd.17F-1, No. 260, Jhongshan 2nd Road.Cianjhen DistrictKaohsiung, Taiwan, ROCEmail: Global-TAC-Taiwan@Support and Other ContactsUniformance - FILEACCESS and FTP RDI Installation Guide vJapanContact: Global TAC – JapanPhone: +81-3-6730-7160Facsimile: +81-3-6730-7228Mail: Honeywell Japan Inc.New Pier Takeshiba, South Tower Building,20th Floor, 1-16-1 Kaigan, Minato-ku,Tokyo 105-0022, JapanEmail: Global-TAC-JapanJA25@ElsewhereCall your nearest Honeywell office.World Wide WebHoneywell Solution Support Online: /psTraining ClassesHoneywell Automation College: Support and Other Contactsvi Uniformance - FILEACCESS and FTP RDI Installation GuideContents1.Introduction to FILEACCESS RDI and FTP RDI (9)1.1RDI Description (9)Tag Capacity Limitations (9)Concurrent Interface Limitations (10)Data Throughput and Constraints (10)Required Support Files (10)Required Hardware and Software (10)2.Installation of FILEACCESS RDI and FTP RDI (11)2.1Installation Checklist (11)2.2To Define Source System Tag Attributes and Data Types (13)2.3To Complete the RDI Parameter Configuration Form (14)2.4To Complete the Interfaces (RDI’s & Links) Form (15)RDIs participating in an RDC scheme (19)2.5To Increase the Maximum Tags (PhdParams.Dat) (20)2.6To Run RDISetup (21)Interfaces_CustomConfig.Dat (24)2.7To Define and Start RDIs on a Running PHD System (26)2.8Modify Registry Settings (27)To Set the Polled Mode Stamping Option (27)To Set the RDI Startup Option (28)To Prevent Duplicate Bad Tag Messages (31)3.Configure PHD Tags for FILEACCESS RDI (33)3.1Tag Field Usage (33)Tag Type and Tag Attribute (33)Source Index A (33)4.Configure PHD Tags for FTP RDI (35)4.1Tag Field Usage (35)Tag Type and Tag Attribute (35)Uniformance - FILEACCESS and FTP RDI Installation Guide viiContents4.2Values for ST Type Tags (36)5.Format of Configuration File and Input Data File for FILEACCESS RDI (41)5.1Input Data File Format – Exception Mode Tags (41)5.2Configuration File Format – Exception Mode Tags (42)Additional Considerations (45)Warnings (46)Comment Lines (46)6.Format of Configuration File and Input Data File for FTP RDI (47)6.1Input Data File Format – Polled Mode Tags (47)6.2Configuration File – Polled Mode Tags (48)6.3Line Formatting Option (51)6.4Comment Lines (52)7.TCP/IP Configuration File Format (53)8.Troubleshoot RDI (55)8.1Common Installation Problems (55)8.2Problem Diagnosis (55)Glossary (57)Index 59viii Uniformance - FILEACCESS and FTP RDI Installation Guide1. Introduction to FILEACCESS RDI and FTP RDI 1.1 RDI DescriptionThe FILEACCESS RDI and the FTP RDI are used to read data from text files eitherdropped at a local directory or pulled from an FTP server on the network.RDI Type RDI Mode RDI FunctionFILEACCESS RDI Exception Reads files on the local system. Each filehas one or more lines and each linerepresents a single value for a different tag.The files can be:∙Placed in the directory by a remote system,∙Pulled from an FTP server, or∙Pulled from a mapped network drive.FTP RDI Polled Pulls a different file for each tag (as specifiedin the 'Source Tag Name' field), Each filecontains one or more lines, representing thecurrent value and some history.The system uses standard file I/O to read the files associated with each tag, and standardTCP/IP using the FTP protocol. Standard file I/O and TCP/IP sockets provide thefunctionality of the RDIs.You configure each RDI in the Interfaces (RDI’s & Links) form through the PHDConfiguration Tool (previously named TPI).Tag Capacity LimitationsFILEACCESS RDIThe capacity of the RDI is limited by access speed of the file system.FTP RDIThe capacity of the system is limited by the access speed of the network. File retrievalfrom the FTP Server by the FTP RDI can take anywhere from a few seconds to a numberof minutes using FTP. This can put a severe limit on the RDI throughput. As long asFTP requests are not too frequent, then the number of tags is not limited; however, therate of input is limited.Uniformance - FILEACCESS and FTP RDI Installation Guide ∙ 91 Introduction to FILEACCESS RDI and FTP RDI1.1 RDI DescriptionConcurrent Interface LimitationsThere are no concurrent interface limitations for these interfaces.Data Throughput and ConstraintsData throughput is governed by the transfer times of the FTP access or networkconnection.Required Support FilesThe following items are delivered as part of the interface:∙RDIFTP.DLL∙RDITCPIP.DLL∙RDIUTILS.DLLThe FTP RDI and the FILEACCESS RDI use the same .dll files.Required Hardware and SoftwareA hardware connection must exist in the form of a LAN connection providing file access.If access to remote FTP sites is required, then the necessary network access must beavailable.For the FILEACCESS RDI, the default is to just read the files from the local directory;however, the RDI can be configured to pull files from an FTP server or a mappednetwork drive, and place the files into the local directory.10 ∙ Uniformance - FILEACCESS and FTP RDI Installation Guide2. Installation of FILEACCESS RDI and FTP RDI 2.1 Installation ChecklistTask GotoNotes1. Prepare the System EnvironmentTCP/IP must be configured. This guide – sectionRequired Hardware andSoftware2. Enter Database DataIn the PHD Configuration Tool, modify the Tag Source Configuration form, if necessary. This guide – section ToDefine Source SystemTag Attributes and DataTypesIf parameters to behistorized by PHD are notspecified in the standard list(such as parameters withlarger fields), then you mustadd them to this form.In the PHD Configuration Tool, complete the RDI Parameter Configuration form, if necessary This guide – section ToComplete the RDIParameter ConfigurationFormNo modifications to thisform are required.In the PHD Configuration Tool, complete the Interfaces (RDI’s & Links) form. This guide – section To Complete the Interfaces (RDI’s & Links) Form(Optional) In the PHD Configuration Tool, configure additional copies of the Interfaces (RDI’s & Links) form if the RDI is to participate in a Robust Data Collection scheme. Robust Data CollectionUser Guide (pim3501)To support RDC, two orthree copies of each RDImust be configured,depending on the RDCmode of the RDI.(Optional) In the PHD Configuration Tool, complete the RDC Configuration form if the RDI is to participate in a Robust Data Collection scheme. Robust Data CollectionUser Guide (pim3501)Port numbers must beassigned to each RDI thatis to participate in an RDCscheme.Uniformance - FILEACCESS and FTP RDI Installation Guide 112 Installation of FILEACCESS RDI and FTP RDI 2.1 Installation Checklist12 Uniformance - FILEACCESS and FTP RDI Installation GuideTask Go to Notes3. Verify PHD System Configuration Modify the PhdParams.Dat file,if necessary, to ensure that tags to be built against the new RDI will not exceed the specified maximum. This guide – section To Increase the Maximum Tags (PhdParams.Dat)MAX_TAGS and MAX_TAGNO4. Create RDIRun RDISetup to create the appropriate RDI files. This guide – section To Run RDISetupStart>Programs>Uniforman ce>PHD Server>PHD RDI Configuration In a running PHD system, use PHDMAN to define and start the RDI.This guide – section To Define and Start RDIs on a Running PHD SystemPHDMAN EXECUTE Interfaces.Dat PHDMAN STA INT5. Modify Registry Settings (Optional) If appropriate, add the "NewPolledModeStamping" parameter to the registry for the new RDI.This guide – section To Set the Polled Mode Stamping OptionEnable this option if you want the RDI to defer its next scan if it falls behind, instead of starting it immediately after the current scan.(Optional) If appropriate, add the RDIDependency parameter to the registry for the new RDI. This guide – section To Set the RDI Startup OptionEnable this option if you want to startup RDIs in dependency order. (Optional) If appropriate, add the PreventBadTagMessages parameter to the registry for the new RDI.This guide – section To Prevent Duplicate Bad Tag MessagesEnable this option if you want only one record for a tag's bad value to be output to the PHD_EVENT.log.6. Configure PHD Tags In the PHD Configuration Tool, configure PHD tags.This guide – section Configure PHD TagsPHD ConfigurationTool>Tag Configuration form2 Installation of FILEACCESS RDI and FTP RDI2.2 To Define Source System Tag Attributes and Data Types 2.2 To Define Source System Tag Attributes and Data TypesThe Tag Source Configuration form defines the data mapping between a source systemand PHD. Perform the following steps to add attributes for the source system type to theTag Source Configuration form, if necessary.Perform the following procedure only if parameters to be historized are not alreadyspecified in the RDBMS, such as user-defined parameters.Step Action1 Open the PHD Configuration Tool.2 Under Interfaces menu select ‘Source Systems’.3 Select FILEACCESS or FTP in the ‘Current list of Source System records’window.4 In an empty record at the bottom of the form, add the information foradditional parameter(s), as necessary and click the ‘Save’ button.REFERENCE: For definitions of the PHD data types, refer to the PHD System Manual(pim0301), section Understanding the Tag Source Definitions.Uniformance - FILEACCESS and FTP RDI Installation Guide 132 Installation of FILEACCESS RDI and FTP RDI2.3 To Complete the RDI Parameter Configuration Form14 Uniformance - FILEACCESS and FTP RDI Installation Guide2.3 To Complete the RDI Parameter Configuration FormNo modifications are required to the RDI Parameter Configuration form. Perform the following steps to view the form.Step Action 1 Open the PHD Configuration Tool.2 Under Interfaces menu select ‘RDI Types ’.3 Select FILEACCESS or FTP in the ‘Current list of RDI Type records ’ window.4 See Table 1 for the description of each field. 5Close the form.Table 1 – RDI Parameter Configuration FormFieldDescriptionRDI Type Name FILEACCESS or FTP Description Description of the RDI Type Parameter NameName of the parameterFor definitions of the parameters:See Table 3 for FILEACCESS RDI See Table 4 for FTP RDI SeqThe position of the parameter in the RDI program command line.Mandatory Parameter Designates whether parameter is always required. Default Include Specifies that for new RDI’s that this parameter should be included by default.Command Line Prefix The prefix text for the specific parameter. This is usually the fixed portion of a parameter.Default Value Specifies the default value to be transferred to the Interfaces (RDI’s & Links) form Description Description of the parameter.Validation TextThe validation to apply when a value is entered in2 Installation of FILEACCESS RDI and FTP RDI2.4 To Complete the Interfaces (RDI’s & Links) FormField Descriptionthe Interfaces (RDI’s & Links) form.2.4 To Complete the Interfaces (RDI’s & Links) FormThe File Access and FTP RDIs require the activation mode and, conditionally, a path,search mask, and file deletion command specified in the Interfaces (RDI’s & Links)form.Perform the following steps to configure a specific RDI.Step Action1 Open the PHD Configuration Tool.2 Under Interfaces menu select ‘Interfaces (RDI’s and Links)’.3 Fill in the RDI Name, Hostname, Description, and select the Enabled checkbox.4 Select FILEACCESS or FTP as the Source System and then click the‘Retrieve Parameters’ button.The parameters for the RDI will be populated in the table at the bottom of thedisplay.5 After entering the required data, close the form.Table 2 – Interfaces (RDI’s & Links) Form – FILEACCESS and FTP RDIsField Description *RDI/Link Name Enter the PHD Real-time Data Interface name (interfaceinstance name).The RDI Name and Hostname combination must be aunique identifier that will be used to identify data parametersto be collected from the interface.*Host Name Enter the name of the host on which the interface executes.When the user runs RDISetup, the utility only processes theinterfaces defined in the database for the host on whichRDISetup is executing.For PHD systems with buffered PHD Servers, the sameinterface name can be defined on two different hosts.Uniformance - FILEACCESS and FTP RDI Installation Guide 152 Installation of FILEACCESS RDI and FTP RDI 2.4 To Complete the Interfaces (RDI’s & Links) Form16 Uniformance - FILEACCESS and FTP RDI Installation GuideField DescriptionPrimary TDA HostSpecifies that the host running this RDI acts as the primary system that should be queried by other PHD Servers using Transparent Data Access (TDA). *Description Enter the description of the RDI.Enabled Select whether the interface is enabled. If this flag is not set, the RDISetup utility does not process this interface. *RDI Type Name Set to FILEACCESS or FTP *Remote RDI Type NameLeave blankSource System Select FILEACCESS or FTP . Parameter Name ValueFor FILEACCESS RDI parameters, refer to Table 3. For FTP RDI parameters, refer to Table 4.Table 3 – RDI Parameters – FILEACCESS RDIParameter NameValueDescription*MODE SERVER SERVER specifies that the RDI is toexecute in FILE ACCESS mode.Tip:FILEACCESS mode expects files to be placed on its local drives, and FTP mode fetches the files. Since the FILEACCESS RDI expects others to place the files, Honeywell named itSERVER mode; and since the FTP RDI retrieves the files, Honeywell named it CLIENT mode.*CONFIGFILE /c<ConfigFile> Specifies the file that details theconfiguration information. HISTORYMODE /h/h enables history recovery. This can cause excess memory usage and file I/O if many files are being read.2 Installation of FILEACCESS RDI and FTP RDI 2.4 To Complete the Interfaces (RDI’s & Links) FormUniformance - FILEACCESS and FTP RDI Installation Guide ∙ 17Parameter Name Value DescriptionNOINITTAG/i/i disables the insertion of a zero (0) value with –1 confidence at RDI startup, shutdown, or every 24 hours when the RDI resynchronizes its clock.TAGLOOKUP /n<TagFile> Specifies a file containing a list ofnames that will be received as theincoming tag name and the name that is to be checked against the source tagname configured in PHD. Thisallows longer incoming tag names to be matched against shorter PHD tag names. Tag names are matched on a case-insensitive basis.Tag Lookup File Format:<LongTagName> = <ShortTagName>VALUELOOKUP /m<MacroFile> Specifies the name of a file thatcontains a list of replacements for received values.For example, if a value of ‘TRUE’ is received, it needs to be replaced with ‘1’.The macro file can contain many lines. Each line contains a lookup value (case-insensitive) and a replacement value. Examples:∙ TRUE = 1 ∙ YES = 1 ∙ FALSE = 0 ∙ NO = 0TRANSFERMODE /t<mode> Specifies whether to transfer the file inBINARY or ASCII mode during FTP transfers.Where <mode > is BINARY or ASCII. Default is BINARY.2 Installation of FILEACCESS RDI and FTP RDI 2.4 To Complete the Interfaces (RDI’s & Links) Form18 ∙ Uniformance - FILEACCESS and FTP RDI Installation GuideTable 4 – RDI Parameters – FTP RDIParameter NameValueDescription*MODE CLIENT CLIENT specifies that the RDI is to executein FTP mode.Tip:FILEACCESS mode expects files to be placed on its local drives, and FTP mode fetches the files. Since the FILEACCESS RDI expects others to place the files, Honeywell named it SERVER mode; and since the FTP RDI retrieves the files, Honeywell named it CLIENT mode.DEBUGLEVEL/v<number> or VERBOSE/V<number> or VERBOSE sets the tracing information level for client mode. Where <number> is a value from 0 to 2: 0 = None 2 = Full Default is 0.NOINITTAG /i/i disables the insertion of a zero (0) value with –1 confidence at RDI startup,shutdown, or every 24 hours when the RDI resynchronizes its clock.VALUELOOKUP /m<MacroFile> Specifies the name of a file that contains alist of replacements for received values.For example, if a value of ‘TRUE’ isreceived, it needs to be replaced with ‘1’. The macro file can contain many lines. Each line contains a lookup value (case-insensitive) and a replacement value. Examples:∙ TRUE = 1 ∙ YES = 1 ∙ FALSE = 0 ∙ NO = 02 Installation of FILEACCESS RDI and FTP RDI2.4 To Complete the Interfaces (RDI’s & Links) FormParameter Name Value DescriptionTRANSFERMODE /t<mode> Specifies to transfer file in BINARY orASCII mode during FTP transfers.Where <mode > is BINARY or ASCII.Default is BINARY.RDIs participating in an RDC schemeIf the RDI is to participate in a Robust Data Collection (RDC) scheme, then two or threecopies of the Interfaces (RDI’s & Links) form must be configured, depending on whether the RDC scheme is for a single or dual buffer system.In addition, after the Interfaces (RDI’s & Links) forms are completed, the RDCConfiguration form must be completed.REFERENCE: For RDC configuration details refer to the Robust Data Collection UserGuide (pim3501).Uniformance - FILEACCESS and FTP RDI Installation Guide 192 Installation of FILEACCESS RDI and FTP RDI2.5 To Increase the Maximum Tags (PhdParams.Dat)2.5 To Increase the Maximum Tags (PhdParams.Dat)Perform the following steps to view or modify the maximum number of tags configuredfor the PHD System, to ensure that tags built against the new RDI do not exceed thespecified maximum.Step Action1 Open the file <install directory>PHDServer\NtSite\PhdParams.Dat.2 If necessary, increase the values of the following parameters:∙MAX_TAGS - Maximum number of defined tags.∙MAX_TAGNO - Maximum possible tag numbers.3 Save the file.4 If you modified the above parameters, then you need to Stop and Cold Startthe PHD Server in order to resize its global memory sections.To restart the PHD Server, execute the following commands at a commandprompt:PHDCTL STOPPHDCTL START COLD20 ∙ Uniformance - FILEACCESS and FTP RDI Installation Guide2 Installation of FILEACCESS RDI and FTP RDI2.6 To Run RDISetupUniformance - FILEACCESS and FTP RDI Installation Guide 212.6 To Run RDISetupPerform the following steps to run the RDISetup utility, which creates the files for aparticular RDI.REFERENCE: For more information about how RDISetup works, refer to the Basic RDI Installation Guid e (in0701).Attention: The following steps must be performed on the PHD Server machine onwhich the RDI is to run.Attention: Do NOT delete "127.0.0.1 localhost" from the Hosts file. This entry (which is created when Windows is installed) is used by PHD functions. If it is deleted, PHD will not function properly.Prerequisite: Log on to the operating system as a user that is member of the Product Administrators group. Tip: If you change local rights, you must logon again to establish the change.Step Action 1 Make a backup copy of the following files located at <install directory>\PHDServer\NtSite\:Interfaces.Dat and Start_Interfaces.Dat .2 If the RDI was previously created in error, execute the PHDMAN command tostop the interface.PHDMAN SHUT INT <rdiname >TIP:Later, when you execute the 'Save RDI/Link Configuration' command throughRDISetup, the utility may attempt to copy new dlls for every interfaceconfigured for this node. If you choose to leave any existing interfacesrunning on this node, then when RDISetup attempts to copy the dll for arunning interface, the copy fails and an error message is output.3 On the PHD Server where the RDI is to run, open the RDISetup utility:Start>Programs>Uniformance>PHD Server>PHD RDI Configuration4Select the RDI of interest in the left pane.RESULT: The RDI parameters appear in the right pane.5 Verify/modify the values of the items listed Table 5, as needed.2 Installation of FILEACCESS RDI and FTP RDI2.6 To Run RDISetup22 ∙ Uniformance - FILEACCESS and FTP RDI Installation Guide Step Action 6To run RDISetup, select File and choose Save RDI/Link Configuration . 7 Verify that RDISetup accomplished the following for the new RDI:∙ Rewrote the Interfaces.Dat file to add commands that define the new RDI.∙ Rewrote the Start_Interfaces.Dat file to add commands for starting the newRDI.∙ It may have copied the DLL for the interface type as RDI<rdiname>.DLL tothe RDI directory. This will NOT occur for those RDI’s distributed with thePHD Server.Note: RDISetup never writes data to the database.8Verify that the Interfaces.Dat and the Start_Interfaces.Dat files contain the appropriate parameters. 9 Verify that the GO file or registry reflects the correct RDI parameters enteredthrough the Interfaces (RDI’s & Links) form.Registry location: HKLM \ SYSTEM \ CurrentControlSet \ Services\ <RDIServer> \ Parameters \ RDIList \ <rdiname >Table 5 – Parameters Entered Through the RDISetupThis parameter…Sets this… RDIServer Instance If the PHD Server has more than one RDIServer, then thisparameter represents the RDIServer to which this RDI is associated.RDIServer Port If the PHD Server has more than one RDIServer, then thisparameter represents the port number of the RDIServer towhich this RDI is associated.MIN_HISTRECMNAttention: The meaning of the history recovery limitvalues is different for RDIs participating in an RDCscheme than it is for normal RDIs. Normal RDIs (D) This is the minimum duration (minutes)of system outage for invocation of history recovery fromthe real-time system. No history recovery is performed ifthis value and the MAX_HISTRECMN are set to zero (0).Note: For the FILEACCESS RDI and the FTP RDI, theMIN_HISTRECMN value is usually set to 0 for historyrecovery.2 Installation of FILEACCESS RDI and FTP RDI2.6 To Run RDISetupUniformance - FILEACCESS and FTP RDI Installation Guide 23This parameter… Sets this… RDC RDIs (D) The following table shows the meaning ofthe limit values for RDC RDIs. REFERENCE: RobustData Collection Configuration Guide (pim3501).If <limit > is…Then… Both 0 (zero) All history is recovered.Note: The opposite is true for non-RDC RDIs, where no history isrecovered if both parameters are set to zero.Both 1 History recovery is disabled.This setting applies only to RDIsrunning on Shadow RDC nodes.Note: If MIN_HISTRECMN is set toany non-zero value greater than orequal to MAX_HISTRECMN, thenRDC history recovery is disabled.MIN_HISTRECMN 0MAX_HISTRECMN 2 History recovery is minimized (limited to one minute of history). MAX_HISTRECMN For normal RDIs: (D) This is the maximum recoverablehistory duration (minutes).Note: For the FILEACCESS RDI and the FTP RDI, theMAX_HISTRECMN value can be set to a value thatspecifies the maximum amount of history to be recoveredfrom an input file. For RDC RDIs: Refer to the previous table forMIN_HISTRECMN.XSCANSECS (D) Exception interface scan wait interval (scan interval inexception mode). The real-time system will be queried forvalues at this interval (seconds).Use Remote ClockREMCLOCK(D) For the FTP RDI to pass the time from the input file into the tag queue, the REMCLOCK value must be set to 1.The FILEACCESS RDI does not use this parameter.REMSYNCH The FILEACCESS RDI and the FTP RDI do not use thisparameter.。
Uniformance PHD R310
霍尼韦尔工厂过程历史数据库管理系统
将数据转化为知识
Uniformance PHD过程历史数据库管理系统采集、存储、重现历史及实时工厂数据,提高数据安全和利用率,提升业务绩效
PHD为企业的今天及未来,提供完整的历史数据解决方案
Uniformance PHD 采集、存储、重现历史及实时工厂数据,使得在生产车间、工厂乃至全公司范围内均能及时了解相关数据信息。
PHD强大的实时数据处理能力确保了企业员工更方便高效地协作、制定并执行生产计划,从而提升业务绩效。
Uniformance PHD支持跨越多个工厂和现场的多控制系统及多应用程序的大规模集成,提供无缝的数据集成接口、自动故障恢复的数据采集、自动历史数据恢复功能,保证大型长周期历史数据库的数据安全与可靠性,确保用户能随时访问数据以及与各类应用的有效集成。
除了采集和整合潜在的大量过程数据之外,PHD还具备强大的历史数据处理功能,可以将繁杂的数据转换成有用的信息。
如“虚拟位号”数学计算功能允许用户将工程和业务知识应用至当前和历史数据中,而内置的工程单位自动转换功能可以帮助用户以其熟悉的方式查看相关数据。
过程数据与业务数据的紧密整合使得用户可以全面了解整个企业的运营情况。
PHD的效益
Uniformance PHD为用户带来如下效益:
•可扩展性: PHD的分布式结构保证可以从不同的数据源采集数据并汇总到单一而一致的数据库系统中。
PHD
数据库的初建规模可以很小,但随着应用需要可以很方
便地扩展到处理成千上万个用户和数百万个位号的规模
(可以更多)
•安全性: PHD提供常用的防火墙配置支持,能够对历史数据进行保护,阻止未授权的访问
•可靠性: PHD具有数据采集和历史记录恢复的功能,即使数据采集出现中断,也能保证数据记录的完整性,从
PHD R300版本开始,PHD提供利用集群技术部署
PHD服务器的选项来满足用户全天候可用性的需求•开放性: PHD具有各类开放的产品化接口,可以与众多霍尼韦尔公司及第三方数据源进行连接。
每一个PHD
服务器均含有一个OPC服务器的许可证,提供与第三
方应用系统的开放式连接
分布化可扩展式结构
在PHD特有的映像结构中,对PHD服务器的整个网络只要进行一次配置,就可以实现分布式数据采集和整合。
PHD初建时可以是一台服务器,连接到一个DCS控制系统(或PLC/SCADA 等),而随着应用的扩展,可以连接到多个数据源,并将采集的数据整合到一个中心数据库。
PHD数据源可以分布在一个或多个物理位置(可以相距很远)。
可以在近海平台、输油管道、运输终端以及工厂设备上安装PHD数据采集器。
每个PHD数据采集器都是一台完整的PHD历史数据服务器,因此操作人员和工艺人员可以访问本地数据采集器,无需跨越网络边界。
所采集到的数据可以合并到单独的历史记录数据库中(即,映像服务器)。
建立映像服务器以后,需要采集更多数据源的数据,可以添加采集器。
PHD把位号(数据点)的配置信息保存在一个单独的配置数据库中,所有服务器均可共享该配置信息。
因此即使多个服务器要采集某个位号,用户也只要对这个位号配置一次。
与Experion PKS集成的独特优势
PHD可与各类霍尼韦尔公司及其它第三方系统集成。
当与霍尼韦尔Experion®过程知识系统(PKS) 集成时,相比于其它工厂历史数据库系统,PHD拥有明显的优势,系统管理更容易,集成度更高、更安全、系统维护量更小:
•采用霍尼韦尔专用内部接口,对PKS负荷影响最小
•可对已有的PKS的流程图进行直接的访问,而不需要重新作图
•PHD自动地从Experion服务器中获得位号信息并建立数据库,从而避免了成本高、耗时长且易出错的手工组
态过程。
一个全新PHD系统的安装、数据位号库的建
立及数据采集的实施可以在同一天内完成。
•在PKS操作站上可直接访问Uniformance PHD系统的长历史信息
•位号自动同步。
一旦Experion系统中的数据点被修改或添加时,PHD侧的位号数据库将同时自动更新,大
大地减少维护工作量,及时保证了数据的完整性。
当
PHD系统扩展到企业级规模时,位号同步功能可用于
维护地区级过程历史数据与企业级过程历史数据间的一
致性。
安全
PHD采用映像结构,可以利用防火墙对过程控制网络进行保护。
每台PHD服务器都是具有完整功能的系统,因此企业第3级应用可以通过PHD采集器获取所需数据,而一般的工厂用户可以从第4级映像服务器获取数据。
用户不需要通过防火墙连接。
另外,PHD服务器之间的通信是通过用户可配置端口进行的,可配置端口允许客户锁定防火墙中不安全的端口。
PHD可以提供安全措施,保护历史数据安全,防止未经授权用户读取、写入或者编辑数据。
安全设置可以针对所有位号、位号组或单独的位号。
PHD的数据审核功能可以记录历史数据和位号组态信息的变化。
无与伦比的可靠性
PHD映像结构的核心功能之一是可以从下一层的历史库中恢复上一层的历史数据。
如果第4级映像服务器关机,当其重新启动后,该服务器可以从第3级采集器服务器中自动装载缺失时间段的数据。
此外,如果原始数据源带有可访问的历史数据库,PHD采集器可以从该历史数据库中自动补充缺失时间段的数据。
如果历史数据的采集非常重要,则可以安装二台PHD采集服务器,这样即使一台计算发生故障,另一台也可以保证不会发生数据丢失。
PHD RDC (可靠数据采集机制) 采用双重数据采集器,保证出现一个采集器出现故障时马上自动切换到另一个数据采集器。
PHD R310版本支持集群技术,用户可以将PHD映像服务器(Shadow Server) 安装于群集服务器,以获得更高可靠性。
采用开放标准,极大方便系统的长生命周期应用与维护
PHD系统对服务器和客户端提供标准接口,支持OPC历史数据存取(HDA) 和OPC数据存取(DA) ,允许PHD与所有现代控制系统或和应用进行连接。
PHD是OPC标准化应用的先导者。
PHD是第一个提供OPC
数据访问(DA) 服务器的数据库,也是第一个提供OPC历史数据访问(HDA) 客户端的数据库。
除了可以提供OPC接口外,PHD还支持微软OLEDB技术,各类桌面应用程序都可利用表格形式的SQL命令,调用PHD中的数据。
自PHD R210版本开始,PHD即可以利用.NET开发界面创建应用程序,充分利用PHD的历史数据。
用户友好的桌面工具
Uniformance Process Studio 是PHD的新一代桌面工具,用于数据检索、数据展示、数据分析和数据报表等方面。
用户可以通过趋势图、流程图、表格、报表等进行信息分析以提升生产力。
PHD提供基于Microsoft Office Excel的插件,用户可以通过Excel对PHD数据进行灵活的数据访问、数据分析及或视化。
与著名的办公组件的集成可确保即使是PHD初级用户也可以很快利用PHD将数据变成生产力。
Uniformance PHD R310技术规格
*超大规模数据库系统需要霍尼韦尔公司服务来确保硬件及系统配置的最优化。
更高的系统性能可能需要64位Windows服务器技术。