Honeywell Uniformance R300 User Manual

Phd opc server
Uniformance®
PHD OPC Server
User Guide
R300
Table of Contents
loading

Summary of Contents for Honeywell Uniformance R300

  • Page 1 Uniformance® PHD OPC Server User Guide R300...
  • Page 2 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.
  • Page 3 Calls are answered by dispatcher between 6:00 A.M. and 4:00 P.M. Mountain Standard Time. Emergency calls outside normal working hours are received by an answering service and returned within one hour. Mail: Honeywell HPS TAC, MS L17 1860 W Rose Garden Ln Phoenix, Arizona 85027-2708 Europe...
  • Page 4 Support and Other Contacts Korea Contact: Honeywell Global TAC – Korea Phone: +82-2-799-6317 +82-11-9227-6324 Facsimile: +82-2-792-9015 Mail: Honeywell Co., Ltd 4F, Sangam IT Tower B4-4 Block 1590, DMC Sangam-dong, Mapo-gu, Seoul, 121-836, Korea Email: [email protected] People’s Republic of China Contact: Honeywell Global TAC –...
  • Page 5 Honeywell Japan Inc. New Pier Takeshiba, South Tower Building, 20th Floor, 1-16-1 Kaigan, Minato-ku, Tokyo 105-0022, Japan Email: [email protected] Elsewhere Call your nearest Honeywell office. World Wide Web Honeywell Solution Support Online: http://www.honeywell.com/ps Training Classes Honeywell Automation College: http://www.automationcollege.com Uniformance PHD - PHD OPC Server User Guide • v...
  • Page 6 Support and Other Contacts vi • Uniformance - PHD OPC Server User Guide...
  • Page 7: Table Of Contents

    Contents About This Document..................9 Document Scope..................9 Intended Audience ..................9 Additional References ................9 Getting Started ....................11 Introduction to the PHD OPC Server ............11 Supported OPC standards ..............11 PHD OPC Server Requirements............. 12 Where to Install PHD OPC Server Software........... 12 PHD OPC Server Registry Settings............
  • Page 8 Contents PHD Server's interpolation and extrapolation ......... 45 Using the PHD OPC Server ................47 Overview ....................47 Guidelines for Accessing PHD Values............ 47 Creating a PHD OPC Server Client Application........48 Required expertise ................48 Software developer tools ..............48 PHD OPC Data Standards for Client Applications........49 PHD OPC name forms .................
  • Page 9: About This Document

    General information useful to the application developer. This section also describes the server name forms and data types supported. Glossary Definitions to industry terminology and Honeywell Uniformance-specific terminology. Intended Audience The document assumes you are skilled in performing Windows operating system administrative tasks.
  • Page 10 1 About This Document 1.3 Additional References 10 • Uniformance - PHD OPC Server User Guide...
  • Page 11: Getting Started

    2. Getting Started Introduction to the PHD OPC Server The PHD OPC Server is a Uniformance component that implements OLE for Process Control (OPC) interfaces as a method of access to a Uniformance Process History Database (PHD) Server. The interfaces enable client applications to access a single Uniformance PHD Server. A Uniformance PHD Server stores variable data from a variety of process related sources.
  • Page 12: Phd Opc Server Requirements

    2 Getting Started 2.2 PHD OPC Server Requirements PHD OPC Server Requirements Hardware environment Item Requirement (minimum) Intel Pentium Pro Memory 64 MB Hard Disk 128 MB free space Software environment Item Requirement • A supported Microsoft Windows operating system. (See the Operating System Uniformance Software Change Notice for details.) •...
  • Page 13: Phd Opc Server Registry Settings

    You only need to install Client on client nodes that are separate from the Server node. Note: For security reasons, Honeywell recommends that Server and Client be on the same side of a firewall as the PHD Server; otherwise, OPC requires that you open additional ports in the Firewall.
  • Page 14: Cached Browsing

    PHD tags through the browse. The cached browsing can be enabled by changing the registry setting under the following key: HKEY_LOCAL_MACHINE\SOFTWARE\Honeywell\Uniformance\OPCServer\ CacheBrowseInfo Valid options are:...
  • Page 15: Configuring The Phd Opc Server

    3. Configuring the PHD OPC Server Overview This section shows you how to configure the PHD OPC Server in your system. When you install the PHD OPC Server in your system, a default set of system parameters is created in the Windows Registry. You may need to modify the default configuration for the PHD OPC Server on your system to accomplish either of the following: •...
  • Page 16: To Configure Dcom Settings For The Machine Default

    3 Configuring the PHD OPC Server 3.2 View/Modify DCOM Configuration of PHD OPC Server Note: Do not attempt to modify DCOM settings without a thorough understanding of the impact it may have on your system. To configure DCOM settings for the machine default Step Action Click Start on the Windows taskbar.
  • Page 17 3 Configuring the PHD OPC Server 3.2 View/Modify DCOM Configuration of PHD OPC Server Step Action RESULT: On Windows 2003/XP: On Windows 2000: Note: For Windows 2000, the tabs in the “Distributed COM Configuration Properties’ screen appear slightly different than those in the Windows 2003/XP ‘My Computer Properties’...
  • Page 18 3 Configuring the PHD OPC Server 3.2 View/Modify DCOM Configuration of PHD OPC Server Step Action Default Properties Click the Default Properties tab. Set the Default Properties as shown in the following screen example: 18 • Uniformance - PHD OPC Server User Guide...
  • Page 19 3 Configuring the PHD OPC Server 3.2 View/Modify DCOM Configuration of PHD OPC Server Step Action Default Protocols Click the Default Protocols tab. Ensure that Connection-oriented TCP/IP is the first protocol listed. Click OK to close the window. Uniformance - PHD OPC Server User Guide • 19...
  • Page 20 3 Configuring the PHD OPC Server 3.2 View/Modify DCOM Configuration of PHD OPC Server Step Action Default COM Security On Windows 2003/XP: Click the COM Security tab. On Windows 2000: Click the Default Security tab. Default COM Security - Access Permissions - Edit Limits On Windows 2003/XP: Under ‘Access Permissions’, click Edit Limits.
  • Page 21 3 Configuring the PHD OPC Server 3.2 View/Modify DCOM Configuration of PHD OPC Server Step Action On Windows 2003/XP only: Edit Limits, continued Add the local group NETWORK to the list, and make sure Remote Access is allowed, as shown in the following screen example. Uniformance - PHD OPC Server User Guide •...
  • Page 22 3 Configuring the PHD OPC Server 3.2 View/Modify DCOM Configuration of PHD OPC Server Step Action TIP: On Windows 2003/XP, to add the local group NETWORK, do the following: 1) Click Add. 2) From the 'Locations' window, select the name of this machine. 3) Click OK.
  • Page 23 3 Configuring the PHD OPC Server 3.2 View/Modify DCOM Configuration of PHD OPC Server Step Action 7) Click OK. 8) Click OK. Uniformance - PHD OPC Server User Guide • 23...
  • Page 24 3 Configuring the PHD OPC Server 3.2 View/Modify DCOM Configuration of PHD OPC Server Step Action Click OK to close the 'Access Permission' window. Default COM Security - Access Permissions - Edit Default On Windows 2003/XP: Under ‘Access Permissions’ click Edit Default. On Windows 2000: Under ‘Default Access Permissions’...
  • Page 25 3 Configuring the PHD OPC Server 3.2 View/Modify DCOM Configuration of PHD OPC Server Step Action On Windows 2003/XP: Ensure that the Everyone group has Remote Access, as shown in the following screen example. On Windows 2000: Ensure that the Everyone group has Allow Access selected for ‘Type of Access’.
  • Page 26 3 Configuring the PHD OPC Server 3.2 View/Modify DCOM Configuration of PHD OPC Server Step Action Click OK to close the window. Default COM Security - Launch Permissions - Edit Default On Windows 2003/XP: Under ‘Launch Permissions’ click Edit Default. On Windows 2000: Under ‘Default Launch Permissions’...
  • Page 27 3 Configuring the PHD OPC Server 3.2 View/Modify DCOM Configuration of PHD OPC Server Step Action On Windows 2000: Click OK to close the window. Uniformance - PHD OPC Server User Guide • 27...
  • Page 28: To Configure Properties Of The Phd Opc Server Com Components

    3 Configuring the PHD OPC Server 3.2 View/Modify DCOM Configuration of PHD OPC Server To configure properties of the PHD OPC Server COM components Step Action On Windows 2003/XP: In the Component Services console tree, expand the following directories: Component Services>Computers>My Computer>DCOM Config.
  • Page 29 3 Configuring the PHD OPC Server 3.2 View/Modify DCOM Configuration of PHD OPC Server Step Action Windows 2000: Uniformance - PHD OPC Server User Guide • 29...
  • Page 30 3 Configuring the PHD OPC Server 3.2 View/Modify DCOM Configuration of PHD OPC Server Step Action Click the Location tab. Edit the properties as shown in the following screen example. The PHD OPC Server runs on the local system by default. If you wish to run the Server on a remote machine, select 'Run application on the following computer' and enter the computer name.
  • Page 31 3 Configuring the PHD OPC Server 3.2 View/Modify DCOM Configuration of PHD OPC Server Step Action Click the Security tab. The Security tab is used to customize the access, launch, and configuration permissions for a selected individual COM component. On Windows 2000, normally you need not change these settings. Skip to Step X.
  • Page 32 3 Configuring the PHD OPC Server 3.2 View/Modify DCOM Configuration of PHD OPC Server Step Action Add the Distributed COM Users group to the list if it is not there already. Ensure the Distributed COM Users group has Remote Launch and Remote Activation enabled, as shown in the following screen example.
  • Page 33 3 Configuring the PHD OPC Server 3.2 View/Modify DCOM Configuration of PHD OPC Server Step Action On the Security tab, under Access Permissions, select Customize and click Edit. Uniformance - PHD OPC Server User Guide • 33...
  • Page 34 3 Configuring the PHD OPC Server 3.2 View/Modify DCOM Configuration of PHD OPC Server Step Action Add the Distributed COM Users group to the list if it is not there already. Ensure the Distributed COM Users group has Remote Access enabled, as shown in the following screen example.
  • Page 35 3 Configuring the PHD OPC Server 3.2 View/Modify DCOM Configuration of PHD OPC Server Step Action Select the Identity tab. By default, the PHD OPC Server runs under the identity of The Launching user - the user who initially launches it. If you wish the server to run under a specific user identity, select This User and enter the username and password.
  • Page 36 3 Configuring the PHD OPC Server 3.2 View/Modify DCOM Configuration of PHD OPC Server 36 • Uniformance - PHD OPC Server User Guide...
  • Page 37: Overview Of Uniformance Phd

    4. Overview of Uniformance PHD Uniformance PHD Components The following diagram illustrates the relationships of OPC client to the PHD OPC Server, PHD Server, and other Uniformance components. Uniformance - PHD OPC Server User Guide • 37...
  • Page 38 4 Overview of Uniformance PHD 4.1 Uniformance PHD Components Figure 1 Uniformance PHD Components 38 • Uniformance PHD OPC Server User Guide...
  • Page 39: Phd Server Functionality

    Real-time Data Interfaces (RDIs). Each RDI, such as an interface to a DCS, encapsulates the data access mechanism compatible with the specific system to which it interfaces. You can configure multiple RDIs to collect data from a multitude of Honeywell or other vendor DCS, Laboratory, PLC, or other process related systems.
  • Page 40: Multiple Phd Server Systems

    4 Overview of Uniformance PHD 4.3 Multiple PHD Server Systems Multiple PHD Server Systems The Uniformance PHD end user may choose to configure multiple PHD Servers in a system in order to distribute history collection and storage. There are three possible configuration options that may be used.
  • Page 41 4 Overview of Uniformance PHD 4.3 Multiple PHD Server Systems Figure 2 Multiple PHD Server System Example The system configuration represented in the previous figure has three Uniformance PHD Servers used by clients. Multiple PHD Servers often provide distributed history storage to a varied group of clients, thereby providing better security and more predictable system loading.
  • Page 42: Phd Opc Server Instances

    4 Overview of Uniformance PHD 4.4 PHD OPC Server Instances access to Level 3 and the control system environment by the “Shadow” PHD server. They are still able to access data provided to the “Shadow” by the PHD Servers on the Level 3 LAN. The previous diagram illustrates the following configuraton: •...
  • Page 43: Read/Write Access To Phd Data

    4 Overview of Uniformance PHD 4.5 Read/Write Access to PHD Data Read/Write Access to PHD Data Uniformance client applications access the PHD Server to obtain current and historical values from the archival database. These clients use an application interface provided by Uniformance PHD.
  • Page 44: Enabling/Disabling Phd Server Security

    4 Overview of Uniformance PHD 4.6 Introduction to PHD Security Once implemented, PHD security is absolute. All access is governed by the privileges granted by the roles assigned to the user and PHD objects. There are no default privileges. Enabling/disabling PHD Server security The security configuration controlled by the PHD Server is optional, and may be enabled or disabled: When security is…...
  • Page 45: Phd Server's Interpolation And Extrapolation

    4 Overview of Uniformance PHD 4.7 PHD Server's interpolation and extrapolation PHD Server's interpolation and extrapolation PHD uses both interpolation and extrapolation to provide a value at any given time. This anticipates what the value would be at a specific time, based on known data. •...
  • Page 46 4 Overview of Uniformance PHD 4.7 PHD Server's interpolation and extrapolation 46 • Uniformance PHD OPC Server User Guide...
  • Page 47: Using The Phd Opc Server

    Groups with a high item count may cause excessive CPU usage by the PHD OPC Server. When a client is accessing a large quantity of items, Honeywell recommends that the items be split into multiple groups of about 250.
  • Page 48: Creating A Phd Opc Server Client Application

    5 Using the PHD OPC Server 5.3 Creating a PHD OPC Server Client Application Creating a PHD OPC Server Client Application The PHD OPC Server is designed to be used by any client application implemented to support OPC Data Access interface standards or OPC Historical Data Access interface standards.
  • Page 49: Phd Opc Data Standards For Client Applications

    5 Using the PHD OPC Server 5.4 PHD OPC Data Standards for Client Applications PHD OPC Data Standards for Client Applications The PHD OPC Server is compliant with the IOPCServer definition of the latest OPC Data Access Standard. All mandatory interfaces are implemented per the standard specification; however, not all optional interfaces are implemented.
  • Page 50: Phd Opc Name Forms

    PHD User Guide (pim0201). Supported data types The following table shows the supported data types common to Honeywell, and how the PHD OPC Server maps them into OPC data. The PHD OPC Server supports access of the following data types. In the case where the source attribute is set to BARRAY the OPC Server will return an array of values.
  • Page 51: Array Indexing

    5 Using the PHD OPC Server 5.4 PHD OPC Data Standards for Client Applications Array indexing PHD support for array data types depends on the real-time data interface (collector) being used. Each element of an array type DCS parameter must be configured as a separate PHD Tag.
  • Page 52 5 Using the PHD OPC Server 5.4 PHD OPC Data Standards for Client Applications • LCN1.GEN1MODE.string (string value) The above examples are item names as referenced through the PHD OPC Server. Each would be configured in PHD to reference the same DCS point.variable, such as GEN1.MODE. The data type stored for the PHD variable would be either Integer or String.
  • Page 53: Interpreting Data Quality

    5 Using the PHD OPC Server 5.4 PHD OPC Data Standards for Client Applications Interpreting data quality The PHD Server represents data quality as a percentage of confidence, with a range of 0 to 100 %. Under most conditions, a data value is always represented by a confidence of 100%, indicating a good value, a confidence of 0, indicating a uncertain value.
  • Page 54: Data Confidence Versus Data Quality

    5 Using the PHD OPC Server 5.4 PHD OPC Data Standards for Client Applications Data confidence versus data quality Applications programs that insert data into PHD, for example, using PHD Manual Input tags, should (but are not guaranteed to) follow these conventions. An application may choose to assign any confidence between -1 and 100 to a PHD data value when it is stored.
  • Page 55: Extrapolated Values

    5 Using the PHD OPC Server 5.4 PHD OPC Data Standards for Client Applications Extrapolated values You can use the PHD OPC Server to return extrapolated values. To use extrapolation, the OPC items specified by the client must refer to PHD tags that are configured appropriately. The PHD Server configuration allows you to use syntax to specify the dynamic use of extrapolation when values are referenced - this syntax is specified in the source tag specification of the tag configuration.
  • Page 56 5 Using the PHD OPC Server 5.4 PHD OPC Data Standards for Client Applications 56 • Uniformance - PHD OPC Server User Guide...
  • Page 57 Index using NaN values, 54 array indexing using out of range values, 54 for client applications, 51 data types client applications for client applications, 50 creating for PHD OPC Server, 48 DCOM creating standard for OPC, 48 running DCOMCNFG, 15 common reference database, 42 setting up when configuring, 15 confidence...
  • Page 58 Index about the sections, 9 PHD OPC name forms document, about, 9 for client applications, 50 references, 9 PHD OPC Server enumerated data types about the User Guide, 9 supporting for client applications, 51 configuring using default installation, 15–35 example PHD server setup, 40 PHD security administering, 43 extrapolated values, using, 55...
  • Page 59 Index user rights,change, 44 using PHD OPC Server creating client applications, 48 data standards, 49 Uniformance - PHD OPC Server User Guide • 59...
  • Page 60 Honeywell Process Solutions 1860 W Rose Garden Ln Phoenix, AZ 85027-2708...

Table of Contents