Honeywell Uniformance R300 User manual

Uniformance®
PHD OPC Server
User Guide
R300

ii •Uniformance - PHD OPC Server User Guide
Copyright, Notices, and Trademarks
© Honeywell Inc. 2010. 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, TotalPlant, Uniformance PHD, and Business FLEX are U.S. registered trademarks of
Honeywell Inc.
Other brand or product names are trademarks of their respective owners.
Release Information
Uniformance 300
Document Revision: 12
Document Revision Date: January, 2010
Document ID: pim2901.pdf
Document PARs Fixed:
Document
Revision PAR
12 n/a Revised the document for R300.
Honeywell Process Solutions
1860 W. Rose Garden Ln
Phoenix, Arizona 85027-2708 USA
WWW.HONEYWELL.COM/PS

Uniformance - PHD OPC Server User Guide •iii
Support and Other Contacts
United States and Canada
Contact: Honeywell Solution Support Center
Phone: 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 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
EuropeContact: Honeywell TAC-EMEA
Phone: +32-2-728-2732
Facsimile: +32-2-728-2696
Mail: TAC-BE02
Hermes Plaza
Hermeslaan, 1H
B-1831 Diegem, Belgium
Pacific Contact: Honeywell Global TAC – Pacific
Phone: 1300-300-4822 (toll free within Australia)
+61-8-9362-9559 (outside Australia)
Facsimile: +61-8-9362-9564
Mail: Honeywell Limited Australia
5 Kitchener Way
Burswood 6100, Western Australia
India Contact: Honeywell Global TAC – India
Phone: +91-20- 66039400
Facsimile: +91-20- 66039800
Mail: Honeywell Automation India Ltd.
56 and 57, Hadapsar Industrial Estate
Hadapsar, Pune –411 013, India

Support and Other Contacts
iv •Uniformance - PHD OPC Server User Guide
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: Global-TAC-K[email protected]
People’s Republic of China
Contact: Honeywell Global TAC – China
Phone: +86- 21-52574568
Mail: Honeywell (China) Co., Ltd
33/F, Tower A, City Center, 100 Zunyi Rd.
Shanghai 200051, People’s Republic of China
Singapore
Contact: Global TAC – South East Asia
Phone: +65-6580-3500
Facsimile: +65-6580-3501
+65-6445-3033
Mail: Honeywell Private Limited
Honeywell Building
17, Changi Business Park Central 1
Singapore 486073
Email: GTAC-SEA@honeywell.com
Taiwan Contact: Global TAC – Taiwan
Phone: +886- 7- 536 2567
Facsimile: +886-7-536 2039
Mail: Honeywell Taiwan Ltd.
17F-1, No. 260, Jhongshan 2nd Road.
Cianjhen District
Kaohsiung, Taiwan, ROC

Support and Other Contacts
Uniformance PHD - PHD OPC Server User Guide •v
Japan Contact: Global TAC – Japan
Phone: +81-3-6730-7160
Facsimile: +81-3-6730-7228
Mail: Honeywell Japan Inc.
New Pier Takeshiba, South Tower Building,
20th Floor, 1-16-1 Kaigan, Minato-ku,
Tokyo 105-0022, Japan
Email: Global-TAC-Jap[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

Support and Other Contacts
vi •Uniformance - PHD OPC Server User Guide

Uniformance - PHD OPC Server User Guide •vii
Contents
1. About This Document..........................................................................................9
1.1 Document Scope.......................................................................................9
1.2 Intended Audience....................................................................................9
1.3 Additional References...............................................................................9
2. Getting Started ...................................................................................................11
2.1 Introduction to the PHD OPC Server......................................................11
Supported OPC standards ...................................................................11
2.2 PHD OPC Server Requirements.............................................................12
2.3 Where to Install PHD OPC Server Software...........................................12
2.4 PHD OPC Server Registry Settings........................................................13
To enable/disable tag browsing............................................................13
Cached browsing..................................................................................14
To enable AFM tag routing and put download .....................................14
3. Configuring the PHD OPC Server.....................................................................15
3.1 Overview .................................................................................................15
3.2 View/Modify DCOM Configuration of PHD OPC Server.........................15
To configure DCOM settings for the machine default..........................16
To configure properties of the PHD OPC Server COM components...28
4. Overview of Uniformance PHD.........................................................................37
4.1 Uniformance PHD Components..............................................................37
4.2 PHD Server Functionality........................................................................39
4.3 Multiple PHD Server Systems.................................................................40
4.4 PHD OPC Server Instances....................................................................42
4.5 Read/Write Access to PHD Data ............................................................43
4.6 Introduction to PHD Security...................................................................43
Enabling/disabling PHD Server security...............................................44
Changing user rights ............................................................................44

Contents
viii •Uniformance - PHD OPC Server User Guide
4.7 PHD Server's interpolation and extrapolation.........................................45
5. Using the PHD OPC Server...............................................................................47
5.1 Overview .................................................................................................47
5.2 Guidelines for Accessing PHD Values....................................................47
5.3 Creating a PHD OPC Server Client Application......................................48
Required expertise ...............................................................................48
Software developer tools......................................................................48
5.4 PHD OPC Data Standards for Client Applications..................................49
PHD OPC name forms.........................................................................50
Supported data types ...........................................................................50
Array indexing.......................................................................................51
Enumerated data types ........................................................................51
Interpreting data quality........................................................................53
Data confidence versus data quality ....................................................54
Out of range and NaN values...............................................................54
Data for requested time of NOW..........................................................54
Extrapolated values..............................................................................55
Interpolated values...............................................................................55
INTERPOLATIVE (snapshot)...............................................................55

Uniformance - PHD OPC Server User Guide •9
1. About This Document
1.1 Document Scope
This guide describes how to use the PHD OPC Server, primarily from the perspective of a
client application developer and systems integrator. It is intended to provide information
necessary to configure, manage, and use the PHD OPC Server.
This guide is organized into the following major sections. It also has an extensive glossary
for a quick reference for acronyms, terminology, and definitions.
This section… Tells you this…
Configuring the PHD OPC
Server How to configure the PHD OPC Server.
Using the PHD OPC Server 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.
1.2 Intended Audience
The document assumes you are skilled in performing Windows operating system
administrative tasks.
1.3 Additional References
The following list identifies documents that may be sources of reference for the material
discussed in this publication.
Document Title Document ID
Uniformance - PHD System Manual pim0301
Uniformance - PHD User Guide pim0201
Uniformance – PHD Installation Guide in6001
Uniformance - Database System Specification and Technical Data ph03300
OLE for Process Control Data Access Standard Version 3 See NOTE
OLE for Process Control Data Historical Data Access Version 1.2 See NOTE
NOTE: Information on OPC automation standards can be found in the publicly available
OPC specifications at www.opcfoundation.org.

1 About This Document
1.3 Additional References
10 •Uniformance - PHD OPC Server User Guide

Uniformance - PHD OPC Server User Guide •11
2. Getting Started
2.1 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. All
data values stored in a PHD Server are maintained over time in history archives. The PHD
Server provides interfaces through which clients may access the current or historical values
from its storage.
The PHD OPC Server is an independent executable program – it can reside on the same
machine as the PHD Server or on a remote server.
The OPC standard interface specifies a standard set of interface semantics for access to data
values. The PHD OPC Server is compliant with both the OPC DA and OPC HDA standards,
described as follows:
OPC DA The OPC Data Access (DA) standard interface allows clients to gain
access to real-time (current) data values maintained by a PHD Server.
OPC HDA The OPC Historical Data Access (HDA) standard interface allows clients
to gain access to historical data values maintained by a PHD Server.
Supported OPC standards
The PHD OPC Server is compliant with the following OPC standard versions:
•DA Versions 1.0A, 2.05, 3.0
•HDA Versions 1.1, 1.2

2 Getting Started
2.2 PHD OPC Server Requirements
12 •Uniformance - PHD OPC Server User Guide
2.2 PHD OPC Server Requirements
Hardware environment
Item Requirement (minimum)
CPU Intel Pentium Pro
Memory 64 MB
Hard Disk 128 MB free space
Software environment
Item Requirement
Operating System •A supported Microsoft Windows operating system. (See the
Uniformance Software Change Notice for details.)
•Windows NT File System (NTFS) is required for security
purposes.
PHD OPC Server Requires the installation of PHD Server software on at least one
computer system within the same network domain.
Network environment
Item Requirement
Network Protocols Ethernet, TCP/IP, Microsoft application layer software (RPC and
DCOM). One of the following name services must be available:
•DNS
•WINS
•Local Host File
2.3 Where to Install PHD OPC Server Software
During installation of the PHD OPC Server software from the Uniformance DVD, you must
choose an install type - Client or Server:
Install
Type Description
Client Installs the OPC Client DLLs and registers the OPC Server name
on this machine.

2 Getting Started
2.4 PHD OPC Server Registry Settings
Uniformance - PHD OPC Server User Guide •13
Install
Type Description
Server Installs the complete OPC server, registers the OPC Client DLLs,
and registers the OPC Server name.
You must install Server on one of the following:
•the PHD Server node,
•the client node, or
•another node.
If you install Server on a separate node from the PHD Server, then the PHD OPC Server will
use the PHD Server's API Server instead of accessing the PHD Server directly. You should
be aware that this connection counts against the maximum number of users for the API
Server. (For information on the APIServer registry settings, refer the PHD System Manual,
pim0301.pdf.)
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. Since OPC uses DCOM, and DCOM uses many dynamically assigned ports,
OPC will not work well with a firewall.
REFERENCE: For the software installation procedure, refer to the PHD Installation Guide
(in6001.pdf).
2.4 PHD OPC Server Registry Settings
The following registry settings are read-only when the PHD OPC Server process is started up.
If you modify the registry settings while the PHD OPC Server is running, these will not be
read until the PHD OPC Server is restarted.
To enable/disable tag browsing
PHD OPC Server tag browsing is disabled by default. The tag browsing can be enabled by
changing the registry setting under the following key:
HKEY_LOCAL_MACHINE\SOFTWARE\Honeywell\Uniformance\OPCServer
Set the following REG_DWORD value to control the PHD OPC Server’s browse capabilities:
BrowseMode = 0 Automatic Mode
- Disabled if on PHD Server machine

2 Getting Started
2.4 PHD OPC Server Registry Settings
14 •Uniformance - PHD OPC Server User Guide
- Enabled if on Client machine
1 Always enabled
2 Always disabled
Cached browsing
Tag browsing has the potential to be a slow and memory intensive process. Browsing may be
performed in a cached mode. If cached browsing is enabled, all PHD tags "queried" during
the first browse are "cached" in memory. Any subsequent requests to browse for tags will go
to this cache for tag information. If disabled, each browse request will go to PHD for tag
information. The advantage of caching is that any subsequent browse request is quicker after
the first request; however, with cached browsing enabled, you will not see updated or new
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:
0 : Disabled
1 : Enabled
To enable AFM tag routing and put download
For the output of an Advanced Formula Manager (AFM) tag to be routable and put
downloadable, the HDAInsertsUsePutData registry key MUST have value of 1.

Uniformance - PHD OPC Server User Guide •15
3. Configuring the PHD OPC Server
3.1 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:
•To establish specific user rights to launch, access, and configure the PHD OPC Server.
•To run the server on a remote computer.
3.2 View/Modify DCOM Configuration of PHD OPC Server
This section provides information regarding the configuration of DCOM server properties
using the Microsoft DCOMCNFG utility.
The PHD OPC Server is implemented using the Microsoft Distributed Component Object
Model (DCOM) technology. Its execution environment is defined by the system level
settings established for DCOM components. These settings can be customized using the tool
provided by Microsoft (DCOMCNFG).
DCOM has settings for:
- the machine default, and
- each COM server.
You can view/modify the DCOM settings for the individual PHD OPC Server components by
selecting the component name (Uniformance PHD OPC DA Server or Uniformance PHD
OPD HDA Server).
The machine default settings are used when there are no custom settings for the specific COM
(OPC) server. If a server has custom settings, then changes in the default settings have no
effect for this server.
REFERENCE – EXTERNAL
For information on OPC DCOM communications with Windows XP and
Windows 2003 , refer to the white paper 'Using OPC via DCOM with XP SP2.pdf',
available at http://opcfoundation.org. This white paper also applies to
Windows 2003 SP1 and greater.

3 Configuring the PHD OPC Server
3.2 View/Modify DCOM Configuration of PHD OPC Server
16 •Uniformance - PHD OPC Server User Guide
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
1 Click Start on the Windows taskbar. Click Run. The Run dialog box appears.
Type DCOMCNFG and click OK.
2 On Windows 2000: The 'Distributed COM Configuration Properties'
window appears.
On Windows 2003/XP: The Component Services window appears, as shown
below.
Expand Component Services, expand Computers, right-click My Computer,
and choose Properties.
The 'My Computer Properties' window appears.

3 Configuring the PHD OPC Server
3.2 View/Modify DCOM Configuration of PHD OPC Server
Uniformance - PHD OPC Server User Guide •17
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’ screen. In most of the steps in
this procedure, we used Windows 2003/XP screen examples to illustrate the
correct settings.

3 Configuring the PHD OPC Server
3.2 View/Modify DCOM Configuration of PHD OPC Server
18 •Uniformance - PHD OPC Server User Guide
Step Action
Default Properties
3 Click the Default Properties tab.
4Set the Default Properties as shown in the following screen example:

3 Configuring the PHD OPC Server
3.2 View/Modify DCOM Configuration of PHD OPC Server
Uniformance - PHD OPC Server User Guide •19
Step Action
Default Protocols
5 Click the Default Protocols tab.
6 Ensure that Connection-oriented TCP/IP is the first protocol listed.
7 Click OK to close the window.

3 Configuring the PHD OPC Server
3.2 View/Modify DCOM Configuration of PHD OPC Server
20 •Uniformance - PHD OPC Server User Guide
Step Action
Default COM Security
8 On Windows 2003/XP: Click the COM Security tab.
On Windows 2000: Click the Default Security tab.
Default COM Security - Access Permissions - Edit Limits
9 On Windows 2003/XP: Under ‘Access Permissions’, click Edit Limits.
On Windows 2000: Steps 6, 7, and 8 are not applicable - skip to Step 12.
Table of contents
Other Honeywell Server manuals

Honeywell
Honeywell HP ProLiant DL360P Gen8 User manual

Honeywell
Honeywell HUS-D4-E-Pro User manual

Honeywell
Honeywell MZ-PCSV74 Technical manual

Honeywell
Honeywell LANSRLU1 Setup guide

Honeywell
Honeywell T320 Technical manual

Honeywell
Honeywell T610 Technical manual

Honeywell
Honeywell AutomationServer User manual

Honeywell
Honeywell XYR3011 User manual

Honeywell
Honeywell XYR301E User manual

Honeywell
Honeywell Aquatrol W964F User manual