Rdi 4101
Rdi 4101
PHD/Experion Link
Installation and Configuration Guide
R321
Copyright, Notices, and Trademarks
© Honeywell Inc. 1998 – 2014. 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, TotalPlant, Uniformance PHD, and Business.FLEX are U.S. registered
trademarks of Honeywell Inc.
• Contact your local Honeywell Process Solutions Customer Contact Center (CCC) or
Honeywell Technical Assistance Center (TAC) listed in the “Support and other contacts”
section of this document.
Support and other contacts
For support and other contact details, go to http://www.honeywell.com/ps.
Elsewhere
Contact your nearest Honeywell office.
Training Classes
Honeywell Automation College: http://www.automationcollege.com
Contents
3. Prepare Domain Account, Experion Servers, and SQLServer User for PHD-
Experion Integration .......................................................................................... 49
3.1 Create Domain Account for RDI Server and Tag Synchronization ......... 49
On Domain Controller - Create domain account for RDI Server .......... 49
On Domain Controller – Create domain account for Tag
Synchronization (optional) .................................................................... 50
3.2 On Experion Servers - Add RDI Server Domain User to ‘Distributed COM
Users’ Local Group ................................................................................. 51
3.3 On Experion Servers – Modify Default DCOM Settings ......................... 52
3.4 On Experion Servers – Configure WMI Security .................................... 74
3.5 On Experion Servers – Configure Windows Firewall .............................. 75
3.6 Assign Windows User for Tag Synchronization Database Access ......... 76
Configure Tag Synchronization Database Access user ....................... 76
Tables
Table 1 – Description of PHD-Experion Integration Functions ......................................14
Table 2 – PHD Links Configuration Form Entries ........................................................108
Table 3 – RDI Setup Indicators and Checkboxes ........................................................114
Table 4 – Fields on Tag Sync Acknowledgment form..................................................145
Table 5 – Statuses on Tag Sync Acknowledgment Form ............................................146
Table 6 – Buttons on Tag Sync Acknowledgment form ...............................................148
This page is intentionally left blank
1. Introducing the PHD-Experion Integration
1.1 About This Document
This document describes the software installation and configuration procedures to
provide integration between the Honeywell Process History Database (PHD) historian
and the Honeywell Experion Server embedded historian.
ATTENTION
The PHD Experion Link is not designed for real time delivery of history data
from Experion to PHD. History data is typically delivered to PHD one history
period after the data is placed in Experion database. If real time delivery of
history data from Experion to PHD is required, then you must use the PHD
OPC RDI.
2 Data collection PHD Experion The PHD Experion Link, running on the PHD
Link Server, requests history data from the Experion
OPC HDA Server for all of its assigned PHD tags
(those that have been synchronized and those that
have been manually created).
3 PHD data on Experion PHD The Experion Server's 'PHD System Interface'
Experion trends System requests history data from PHD when an operator
Interface displays an Experion trend that references non-
synchronized PHD history tags (that is, tags that are
not assigned to Experion history).
REFERENCE
For details on the history assignment limits, refer to the Experion Server
Specification, which is available on the Honeywell Online Solutions web site.
ATTENTION
If there are more than three Experion Servers, contact Honeywell Services for
hardware sizing assistance.
PHD R210 releases earlier than R210.1.3 support up to three PHD Experion
Links.
If there is a requirement for more than seven PHD Experion links, Honeywell
recommends that you use multiple PHD Servers and define the PHD Experion Links
across these nodes.
History Recovery
History Recovery is the retrieval of data from the Experion Server by the PHD Experion
Link for the period of time during which the Link was unable to collect data directly
from the Experion Server. The recovered data eliminates the data gaps that result from
non-collection of data. For history recovery, the Experion Server returns data from its
fastest history collection group for each tag. For example, if an Experion tag is assigned
to one-minute and one-hour Experion history collection, then the Experion Server returns
one-minute data to the Link.
The PHD Experion Link parameter MAX_HISTRECMN specifies the oldest time the
Link should use for history recovery.
The Link uses the OPC HDA interface ‘ReadRaw’ for History Recovery. The ReadRaw
call accepts one timestamp for all the items requested. Since the Link can specify only
one timestamp to the ReadRaw call, it uses the oldest time across all the tags.
As illustrated in the following figure, the Link finds the oldest of the most recent value
for each tag, and if that value is earlier than MAX_HISTRECMN minutes ago, then it
starts history recovery from MAX_HISTRECMN minutes ago.
The Gateway RDI runs in either SHADOW or PEER mode. In SHADOW mode (as
illustrated in the following figure), both PHD Servers share the same database. In PEER
mode, the PHD Servers have separate databases.
REFERENCE
For additional PHD topologies, refer to the Uniformance Network Security
and Planning Guide (am0651).
The PHD Shadow Server informs all of the PHD Collector Servers listed in its PHD
Server Host List tab of the PHD Server properties page.
HDA server. The ORB forwards requests to the active Experion Server of a configured
redundant pair.
For more information on installing and configuring the Matrikon OPC Redundancy
Broker, refer to Matrikon documentation.
Refer to the section, PHD Collection Rule in Experion PKS Hardware and Point Build
Reference guide for more details.
REFERENCE
For details on the Experion Server history sizing, refer to the Experion Server
Specification, which is available on the Honeywell Online Solutions web site.
REFERENCE
For details on how to use the above tools, refer to the following documents:
ATTENTION
Experion 400 allows you to collect string tags through ESVT.
Prerequisite Reference
Any applicable patches have been applied. Patch release lettersSee NOTE
Complete the point history assignments on the Experion Server and Client
Experion Server for points that are to be synchronized Configuration Guide
or collected in PHD.
Prerequisite Reference
The PHD Configuration Tool is installed and operable Uniformance Installation Guide
on the computer you plan to use for entering/viewing (in6001)
configuration data.
Any applicable patches have been applied Patch release lettersSee NOTE
ATTENTION
Read the latest Uniformance SCN for your release and any associated patch release
letters – look for notifications related to software components that are required for
PHD Experion integration.
See section 2.4 of this guide, "How to Obtain Software Patches and Documentation
Updates".
PREPARATION
PREPARATION - General
Create domain account(s) to be used This guide – section You may use the same
by these services: 3.1, Create Domain account for Tag Sync
Account for RDI Server as RDI Server, or
• Uniformance RDI Server service and Tag Sync create separate
• (Optional) Uniformance Tag Sync accounts.
service
Task Go to Notes
Add the domain account to be used by This guide – section Perform this task on
the Uniformance RDI Server service to 3.2, On Experion both the Primary and
the Experion Server's local ‘Distributed Servers - Add RDI Secondary nodes.
COM Users’ group. Server Domain User to
‘Distributed COM Users’
Local Group
Complete the DCOM configuration. This guide – section Perform this task on
3.3, On Experion both the Primary and
Servers – Modify Default Secondary Experion
DCOM Settings Server nodes
Configure WMI Security This guide – section 3.4 Perform this task on
On Experion Servers – both the Primary and
Configure WMI Security Secondary Experion
Server nodes
Configure Windows Firewall. This guide – section 3.5 Perform this task on
On Experion Servers – both the Primary and
Configure Windows Secondary Experion
Firewall Server nodes
Task Go to Notes
Update the HOSTS file to include the This guide – section Use "ping".
Experion servers. 4.4, On PHD Server –
Change PHD Security
Ensure the primary and secondary Server
Experion Servers are reachable by
TCP/IP communication from the PHD
Server.
(Optional) Modify the maximum number This guide – section <install directory>
of PHD tags specified for the PHD 4.7, On PHD Server – PHDServer
Server in its PhdParams.Dat file, if you Increase the Maximum \NtSite\PhdParams.
anticipate the current maximum to be PHD Tags Dat
exceeded by the automatic Tag Sync (PhdParams.Dat)
service or manual tag creation.
Task Go to Notes
INSTALLATION
INSTALLATION – On the PHD Collector Server (Optional)
(Optional) Install Redirection Manager This guide – section The RDM is required if
(RDM) on the PHD Server that is to run 5.1, On PHD Server - the PHD Experion Link
the PHD Experion Link. Install RDM and System is to have failover
Management Display for support for redundant
(Optional) Install System Management Experion 300 (Optional) Experion Servers.
Display on the PHD Server that is to
run the PHD Experion Link. The System
Management Display is
Install applicable patches, if any. optional, but is useful
for troubleshooting the
RDM.
Use Experion
Applications DVD.
Task Go to Notes
(Optional) Install PHD Point Server on This guide, section 0, Required if the PHD
the PHD Server. Alternative approach Server is to support
for Experion Link to data retrieval of non-
Install applicable patches, if any. connect to redundant synchronized PHD tags
Experion servers by Experion Server
trends.
If you do not
want to install Use Experion
RDM, you can Applications DVD.
use an alternate
approach to
connect the
link to the
redundant
Experion
servers.
1. In
PCT
update
the
Experi
on
Link
definit
ion.
Task Go to Notes
(Optional) Install Tag Synchronization This guide, section Required if the PHD
on the PHD Server that is to run the 5.3, On PHD Server - Server is to have
PHD Experion Link. Install Tag automatic PHD tag
Synchronization creation from the
Install applicable patches, if any. (Optional) Experion Server's
history point database.
CONFIGURATION
CONFIGURATION – RDM and System Management Display (Optional)
(Optional) On the PHD Server node, This guide – section Required only if the
configure the System Management 6.1, On PHD Server - System
Display. Configure System Management Display
Management Display was installed on the
(Optional) PHD Server node.
(Optional) On the PHD Server node, This guide – section Required only if the
use the Experion Configuration Utility or 6.2, On PHD Server - RDM was installed
the System Management Display to Configure RDM on the PHD Server
configure the RDM, if it was installed. (Optional) node.
Task Go to Notes
On the PHD Server node, create the This guide – section Start>Programs>
registry and file entries for the PHD 6.4, On PHD Server - Uniformance>PHD
Experion Link. Create Registry and Server> PHD RDI
File Entries for PHD Configuration
Experion Link
Use Regedit as
needed.
Use the arrow key in the Tag This guide – section 0, This step is critical to
Synchronization Rule Configuration ensure that
form to move the Default Rule to the In PHD Configuration applicable rules get
bottom of the list of Configured Rules. Tool - Configure Tag processed before the
Synchronization default rule
Task Go to Notes
Task Go to Notes
STARTUP
On the PHD Server that is to run the This guide – section PHDMAN STA INT
PHD Experion Link, use PHDMAN to 7.1, On PHD Server - <linkname>
start the Link and verify its status Start and Monitor PHD
PHDMAN SHO INT
Experion Link
<linkname>
(Optional) On the PHD Server, start This guide – section Required only if
the 'Uniformance Tag Synchronization' 7.2, Start and Monitor using Tag
Windows service. Tag Synchronization Synchronization.
(Optional) Use the PHD Configuration This guide – section Required only if Tag
Tool to view the synchronized PHD tag 7.3, In PHD Synchronization
definitions in the staging table. Configuration Tool – Rules were
Acknowledge Changes configured to require
in Tag Synchronization explicit user
Staging Table acknowledgement.
(Optional)
Start>Programs>
Uniformance> PHD
Configuration
Tool>PHD
Configuration
Tool>Applications >
Tag Synchronization
Acknowledgement
form.
Task Go to Notes
(Optional) On the PHD Server, start This guide – section Required only if PHD
the 'Experion PKS PHD Point Server' 7.5, On PHD Server – Point Server was
Windows service. Start PHD Point Server installed on the PHD
Service Server.
(Optional) On the Experion Server, This guide – section Required only if the
view the PHD Point Server status 7.6, On Experion PHD Point Server
display. Server – View PHD was installed on the
Point Server Status PHD Server.
(Optional) On the Experion Server, This guide – section Required only if the
create a PHD Point Server Experion 7.7, On Experion PHD Point Server
Trend and verify that the PHD Point Server – View PHD was installed on the
Server returns PHD data. Point Server Trend PHD Server.
Data
Step Action
1 Go to www.honeywellprocess.com.
2 If you are a registered user, click Login to My Account.
Type your USER LOGIN and PASSWORD, and then click Login.
Note: If you are a new user, you can click Register Now to register for
access to the site.
3 Select Support > System Products.
4 Select Information Management from the System Products list.
5 Select Uniformance PHD from the Information Management list.
6 From the Uniformance PHD page, you can access any of the following:
TIP: To be notified by email of updates to the web page content, click the
content category of interest (Notifications, Software Downloads, or Product
Documentation), and then click SUBSCRIBE.
ATTENTION
If you plan to use Workgroups instead of Domains, please call Honeywell
TAC for assistance.
REFERENCE - INTERNAL
For information on how to change the RDI server’s logon account, refer to
the section, On PHD Server – Change PHD Security Server.
The account used by RDI Server requires the following local privileges on the PHD
Server node:
• Local Groups – member of local Product Administrators group
• Local Policy – assigned local user right to "log on as a service" and to "act as part of
the operating system."
Asynchronous callbacks are made from the Experion OPC Server to the Uniformance
RDI Server. This requires that the PHD Server node be able to authenticate the user that
the Experion PKS OPC Server runs under. By default, this is the mngr account.
If using Redirection Manager (RDM), callback security in the form of account
authentication will need to be considered as well. (Refer to the patch release letters for
information related to RDM issues.)
PHD Link
DCOM security configuration must be configured to open the communications between
the PHD Server node and the primary and backup Experion Server nodes. Because the
PHD Experion Link runs under a Windows service named ‘Uniformance RDI Server,' the
OPC client (in this case, the account used by the Uniformance RDI Server) must be
granted access in DCOM configuration on the Experion PKS OPC Server machine to
Access and Launch the Experion PKS OPC Server, either explicitly through its Windows
logon user name or through a Windows group containing it.
To re-enable OPC communication, it is necessary to do the following:
• Configure the Windows Firewall appropriately or disable the Windows Firewall (not
recommended unless the machine is already behind a corporate firewall).
• Reconfigure DCOM.
REFERENCE
For full details on the actions required to re-enable OPC communication on
Windows 2008 and Windows 2012, download the following white paper from
http://opcfoundation.org/.
Tag Synchronization
The Windows Firewall settings on the Experion Servers must be modified to allow the
optional Uniformance Tag Sync service to be able to connect to the Experion Server’s
Tag Synchronization component (htsserver.exe).
Step Action
1 On the Domain Controller, create a user account (for example
CGY\PHDExpLink).
Step Action
2 Select the ‘Password Never Expires’ and the User ‘Cannot Change
Password’ options.
Step Action
1 On the Experion Server, right-click My Computer and choose Manage.
2 Expand Local Users and Groups, open Groups, and then open Distributed
COM Users.
3 Add the user (for example CGY\PHDExpLink) to the group and click OK.
TIP: The 'Distributed COM Users' local group will not exist on some Windows
operating systems that do not have the required service pack installed.
Step Action
ATTENTION
Perform this configuration on both the Primary and Secondary Experion
Server nodes.
Step Action
1 Click Start, click Run, type DCOMCNFG, and click OK.
Step Action
5 Set the Default Properties as shown in the following screen example.
Step Action
6 Click the Default Protocols tab.
7 Ensure that Connection-oriented TCP I/P is listed as the first protocol.
Step Action
Step Action
10 In the General tab, edit the properties as shown in the following screen
example.
Step Action
11 Click the Location tab. Edit the properties as shown in the following screen
example:
Step Action
12 Click the Security tab.
Under ‘Launch and Activation Permissions’, select Customize and click Edit.
Step Action
14 Click OK.
Step Action
Step Action
17 Click OK.
Step Action
Step Action
Step Action
ATTENTION:
The ‘system account’ radio button will be grayed-out if OpcEnum was not
registered as a service. In such a case, run OpcEnum -service from a
command prompt, and then reopen DCOMCNFG, return to this dialog box,
and select ‘The system account’.
20 Click OK.
Edit the properties of the ‘Experion PKS OPC Server’ DCOM Object
21 In Component Services, under DCOM Config, right-click Experion PKS OPC
Server and choose Properties.
Step Action
22 In the General tab, edit the properties as shown in the following screen
example:
Step Action
Step Action
Step Action
Step Action
25 Add the Distributed COM Users group to the list if it is not there already.
Ensure the Distributed COM Users local group has Remote Activation
enabled and Remote Launch disabled, as shown in the following screen
example.
Note: If the Remote Launch option is enabled, it may lead to multiple OPC
servers being launched when failover happens on Experion Servers. As
Experion servers automatically launch the OPC servers and there is no need
for the Experion link to launch it manually.
Step Action
26 Click OK.
Step Action
Ensure the Distributed COM Users group has Remote Access enabled, as
shown in the following screen example.
29 Click OK.
Step Action
Step Action
32 Click OK.
ATTENTION
Perform this DCOM configuration (described in section 3.3) on both the
Primary and Secondary Experion Server nodes.
Step Action
1 Click Start > Run.
Step Action
2 In the Open box, type WMImgmt.msc.
3 On the left pane, right-click WMI Control and click Properties.
Step Action
1 Click the Uniformance System Console shortcut to open the Uniformance
System Console window.
2 Connect to the local server and click the Uniformance Tag Synchronization
item and then click Properties.
3 When the dialog opens, click the Tag Synchronization Users tab.
Step Action
Step Action
5 Enter the user details in the dialog box that appears.
TIP
Wrong settings here are the most common reason why an OPC client will be
able to do one-time reads of the remote OPC server, but will NOT get
exception data when it is subscribed and expecting the OPC server to send
back data only when it changes.
The user that the Experion PKS OPC server runs under must be granted
DCOM access on the machine running the OPC client. Failure to grant
DCOM access to the proper user prevents the OPC client from receiving
callbacks on subscription/exception reads from the OPC server.
On the PHD Server where the PHD Experion Link is to run, perform the following steps
to configure the default DCOM settings.
Step Action
Step Action
1 Click Start, click Run, type DCOMCNFG, and click OK.
Step Action
Step Action
9 Add NETWORK to the list and make sure Remote Access is selected, as
shown in the following screen example.
Step Action
10 Click OK.
11 Under Access Permissions click Edit Default.
Step Action
12 Ensure that the Everyone group has permissions as shown in the following
screen example.
Step Action
13 Click OK.
14 Click OK to close the window.
Step Action
1 Log on to the PHD Server node as a domain administrator.
Note: Depending on the default domain policy, you may need to log on to the
PHD Server machine as a user with domain administration privileges – this
will allow you to specify a domain account as a service's logon account and to
be able to assign local policy rights to a domain account.
2 Configure RDI Server service's logon account:
a) Go to the Microsoft Services window.
b) Go to the Properties of the Uniformance RDI Server service.
c) Configure the service to Log On as the domain account that you created
previously (<domain>\<username>). For example CGY\PHDEXPLINK.
d) Enter the password of the domain account.
3 Configure the local policies for the RDI Server's account:
a) Go to Local Security Policy under Administrative Tools.
b) Under Local Policies>User Rights Assignment, double-click the policy
Act as part of the operating system.
c) Click Add User and add the RDI Server's domain account this local user
right.
Note: The operating system automatically assigns the user the 'Logon as a
service right', so you do not have to configure it.
4 Add the RDI Server's account to local groups:
a) Right-click My Computer and choose Manage.
b) Expand Local Users and Groups and open Groups.
c) Open the Product Administrators group and Add the RDI Server's user
(<domain>\<username>) to the group. For example CGY\PHDEXPLINK.
d) Click OK.
5 The configuration of the logon for the Uniformance RDI Server service will not
take effect until you restart the service or reboot the PHD Server node.
NOTE: If you plan to use a separate Windows account for the Uniformance Tag Sync
Service, then at this time you can assign that domain account to the required local groups
and policies also:
• Local Policy – assign the user the local user right to "log on as a service".
• Local Groups – add the user to the local Product Administrators groups.
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\RDIServer\
parameters\.
The RDI server parameters are listed on the right pane.
4 Right-click PHDSecurityServer and click Modify.
The Edit String dialog appears.
5 In the Value Data box, enter the user name of the account that is configured
to run the RDI server.
For example, if the RDIServer service is configured to run using a user
account called "domainname\PHDExpLink", the value of the
PHDSecurityServer registry setting needs to be changed to "PHDExpLink".
For a server with a dual network - that is, a second NIC (network interface card), add the
second IP address with the Hostname ending with a one (1).
ATTENTION
Do NOT delete "127.0.0.1 localhost" from the Hosts file. This entry (created
during Windows installation) is used by PHD Server functions.
Step Action
1 On the PHD Server computer, open the Hosts file in Notepad:
Windows\system32\drivers\etc
2 Modify the Hosts file. Substitute the IP addresses and Hostnames shown in
the examples with those on your system.
3 Save the modified Hosts file.
4 At a command prompt on the PHD Server, verify that you can ping the
Experion Servers by Hostname: PING <hostname><n>
Where: n is blank, 0, or 1
5 Verify that the ping returns OK and it returns the correct IP address.
Note: Verify that you can ping serverA, serverA0, serverA1 (if present),
serverB, serverB0 and serverB1 (if present), substituting your Hostnames.
Experion Server IP
Experion Server IP
ATTENTION
• The ports in the Services file must be in ascending numerical order.
• Reboot the computer after updating the Services file.
Step Action
1 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.
Step Action
• MAX_TAGNO - Maximum possible tag numbers.
3 Save the file.
4 If you modified the above parameters, then you need to Stop and Cold Start
the PHD Server in order to resize its global memory sections.
PHDCTL STOP
ATTENTION
This guide provides a basic software installation procedure for RDM and the
System Management Display, but it does not address the larger implications
for configuring the Honeywell system management infrastructure.
Make sure you are aware of your system's configuration requirements for
Honeywell system management.
REFERENCE
For details on Redirection Manager, refer to the Experion Redirection
Manager User's Guide in the Experion book set.
Prerequisites
RDM is an Experion component and therefore falls under Experion restrictions. The
PHD-compliant server that will run RDM must run a Windows operating system that is
Experion-compliant.
Step Action
1 On the PHD Server node that will run the PHD Experion Link, insert the
Experion Installation DVD.
2 Review the information about installing software, license agreements, and
third-party compatibility. On each screen, click Next to continue.
3 On the User Information screen, type your Name and Company details.
For PHD, accept the default for License and Authorization numbers (blank)
and click Next to continue.
4 Select Run Experion Media Browser.
a) Click Install/Migrate Experion PKS.
b) Select Install Clean.
c) Select Optional Features.
d) Select No TPS Licensed Components.
e) Select HCI Runtime and System Management Runtime.
f) Enter Local COM and MNGR passwords.
5 Click Install Package.
Step Action
ATTENTION
If any of the sm- services is not started, try starting the services again.
Reinstall the System Management Runtime again if the sm – services are not
started.
If the sm- services are not started, Redirection Manager cannot be installed.
8 Insert the Experion Installation DVD.
8 Select Browse Contents and browse to the location
Packages/RedirectionManager on the DVD.
9 Double-click the .msi file.
ATTENTION
The PHD Server and Experion Servers must run the same version of the
following components, which are common to RDM and the System
Management Display:
• Honeywell Packaged Redistributable Files
Step Action
from the following location: \Packages\RedirectionManager\ folder.
RDM is installed on the non-Experion nodes.
Step Action
1 Install the prerequisites on the PHD Server.
2 On the PHD Server, insert the Experion R410 Applications DVD.
3 Browse to the Server-Client\PHDPointServer folder on the DVD and run the
Experion PHD Point Server.msi installation application.
4 When prompted for the mngr password, type the same password as the
Windows local mngr account on the Experion Server.
5 Click Install.
Step Action
Note: The Experion PHD Point Server installation program only checks for the
prerequisite software, but does not install the prerequisites.
Note: If the Experion Server is non-redundant, type the full name. If the
Experion Server is redundant, type the base name. For example, if the names
of the redundant pair are SERVERA and SERVERB, the base name is
SERVER.
ATTENTION
Before you start the installation: To be able to run the setup installation program, you
must be logged on to the local node as a user that has local administration privileges.
Perform the following steps to install Uniformance Tag Synch Server on the PHD Server.
Step Action
1 Insert Uniformance DVD-ROM.
2 If the Uniformance menu launches automatically, go to the Step 3.
Step Action
4 The Uniformance Software Installations menu will be displayed.
5 On the 'Destination Folder' window, click Next, unless you need to change the
Destination Folder.
Honeywell recommends that you keep the default (Program Files \Honeywell
\Uniformance).
6 Click Finish to complete the installation.
ATTENTION
To prevent premature PHD tag creation, do not start the Uniformance TagSync
Service.
If you have existing PHD tags or you wish to build PHD tags in your Uniformance
system prior to activating the Uniformance TagSync Service (such as parent tags
to be used by Tag Synchronization), then ensure that the Uniformance TagSync
Service is not started.
Do not start the Uniformance TagSync Service until you have evaluated the
Default Tag Synchronization rule and Default parent tags and determined them to
be satisfactory or modified or added rules that are suitable for your site.
REFERENCE
For details about configuring the System Management Display, refer to the
Experion System Management Configuration Guide in the Experion book set.
REFERENCE
For details about RDM configuration, see the Experion Redirection Manager
User Guide in the Experion book set.
Step Action
1 Go to the HCI Component Configuration Page using one of these methods:
• Method 1: Open the Honeywell Configuration Utility and select HCI
Component from the Configure menu.
• Method 2: In a Honeywell Experion PKS>System Management> System
Management Display, right-click the PHD node and select
Configure>HCI Component.
2 From the HCI Component Page, click the Base PROGID drop-down list and
select an available component ID (for example, Honeywell.Redirect1).
3 Enter a Component Name for your Redirection Manager and then click
Check Name to ensure the name is not already in use.
Step Action
Ensure you have assigned both the primary and secondary Experion Servers
to the Redirection Manager.
8 Optionally, you may click Supplemental Configuration and choose the
RDM's node status detection mechanism to be "WMI Provider for Remote
Node Status" or "ICMP Echo."
Step Action
9 Click OK.
10 The Experion Servers are validated and any errors or warnings are displayed
in message boxes.
Step Action
1 Launch the PHD Configuration Tool: Start > Programs > Uniformance >
PHD Configuration Tool > PHD Configuration Tool
2 Under Interfaces, open the form Interfaces (RDI’s and Links).
Step Action
3 Enter data in the fields as required for the new Link.
For descriptions of the fields, refer to Table 2.
* Host Name Select or type the host name of the PHD Server that is to
run this link. Must be uppercase.
Primary TDA Host Check if this PHD Server is the main server holding
these tags.
Parameter Enter the OPC PROGID name of the ORB that was
ORBPROGID specified through the MatrikonOPC Redundancy Broker
Configuration Tool.
0 = No History Recovery
For details on how History Recovery works, see section
1.3, "History Recovery".
Check For Download Set the frequency in seconds that RDI Server should
check for new values to be written to the Experion
Server. Default is every 2 seconds.
Statistics ON – PHD will collect scan rate statistics for the Link.
Tag Update on Range Indicates whether the Link should trigger a PHD tag
Change update when a change occurs to the low or high range
value on Experion Server points.
Default is OFF.
Step Action
Interfaces.Dat
Start_Interfaces.Dat.
2 If the Link was previously created in error, execute the PHDMAN command to
Step Action
shutdown the Link:
ATTENTION
• Perform the following procedure on the PHD Server machine on which
the Link is to run.
• Log on to the operating system as a user that is a member of the Product
Administrators group.
• If you change a local right (for example, if you add the logon user to the
local Product Administrators group), you must log off and log back on to
the machine to establish the change.
Step Action
1 On the PHD Server where the Link is to execute, select
Start>Programs>Uniformance>PHD Server>PHD RDI Configuration
RESULT: The link parameters appear in the right pane, as shown in the
following screen example for link EXPTEST1.
For definitions of the fields, refer to Table 3 – RDI Setup Indicators and
Checkboxes.
Step Action
RESULT:
• The Interfaces.Dat and the Start_Interfaces.Dat files now contain SET
commands to define the Link parameters to PHD (see following screens).
• The PHD Experion Link is registered under the specified RDI Server:
Step Action
• If Tag Synchronization is present on this machine, then the value of the
following registry key is populated with the Experion "Target Hostname":
HKLM\ SYSTEM\ CurrentControlSet\ Services\
UniformanceTagSync\ Parameters\ SystemList\ Experion\
Machines
TIP: If you install Tag Synchronization at a later time, then you must ensure
'Machines' registry key has the names of the Experion hosts to be Tag
Synch’d.
Indicator/Field Description
Folders The left pane shows the names of RDIs and Links read from the database
and local data.
Bold letters: Indicates that differences exist between the local and the
database data.
Indicator/Field Description
Parameter After you select a PHD Experion Link in the left pane, the right pane shows its
Name/ Value configuration data. The parameter list can show either the database or local
data, depending on your selected state of the "Use Local Parameter Values"
checkbox.
If you need to change a value, double-click the parameter and enter the new
value.
Red color: Indicates that the local value and the database value are different.
Checkbox The following checkbox determines whether or not RDISetup will save
configuration for this Link when you execute the 'Save RDI/Link
Configuration' command:
The following checkbox determines what values are displayed in the right
pane parameter list and what data (local or database) will be saved to the
files and registry when you select the File>Save RDI/Link Configuration
command:
If you used RDISetup to make changes to values for this PHD Experion Link
and you want RDISetup to save those previous locally-resident changes,
make sure the checkbox contains a checkmark before you select the 'Save'
command.
Note: RDISetup does not write to the database. For details on the data flow
of the RDISetup utility, refer to Appendix B.
RDI Server Specifies the RDI Server service that runs this Link. Note: Most PHD
Instance systems require only one instance of RDI Server. All PHD Experion Links
running on a PHD Server can use the same RDI Server instance and port
number.
Indicator/Field Description
RDI Server Specifies the RDI Server port used by this Link.
Port
Step Action
1 On the PHD Server where the PHD Experion Link is to run, open a command
prompt and enter the following command:
Note: Alternatively, you can use the PHDMAN shortcut on the desktop,
which defaults to the path of the NtSite directory.
ATTENTION
Because the default behavior of the PHD Experion Link will negatively impact
history recovery performance, Honeywell recommends that you add the
parameter IgnoreNegativeConfidence to the registry and set it to a
value of 1.
REFERENCE: For other registry settings, refer to Appendix A –PHD Experion Link
Registry Settings, in this guide.
Step Action
1 Open the PHD Configuration Tool.
2 Under Interfaces > select RDI Types.
3 In the Current list of RDI Types, select EXPERION.
4 On the Tag Synchronization Rules tab, click DEFAULT_RULE.
REFERENCE
For a description of the default rule, refer to the subsection "Honeywell-
supplied default rule text for Experion" in this guide.
Determine whether the default Parent Tag is suitable for your site. You may need to
modify it and/or configure additional Parent Tags.
REFERENCE
For a description of the default Parent Tag, refer to the subsection
"Honeywell-supplied default Parent Tag for Experion" in this guide.
For guidelines on Parent Tags, refer to the section "Rule examples for
Experion", subsection "General considerations."
Step Action
1 Open the RDI Types configuration form.
2 In the Current list of RDI Type records, select EXPERION.
3 Click New RDI Type > New Tag Synchronization Rule.
4 Enter the name for the new rule.
ASSET
DISPLAYTYPE (ESVT Only)
ENTITYTYPE
EXTENDEDHIGHRANGE
EXTENDEDLOWRANGE
HISTORYINTERVAL
ITEM
MACHINENAME
PARAMETER
POINTNAME
SOURCETAGATTRIB
SOURCETAGTYPE
RANGE_HI
RANGE_LO
EXPDESCRIPTION
6 In the Regular Expression box, enter the expression on which the rule
can match.
For example, enter MODE.
Step Action
7 In the Rule Text box, enter the logic that you want.
For example, copy/paste the Rule Text from the DEFAULT_RULE to the
MODE_RULE, and then modify it as follows: TagUnits = ""
8 (Optional) To check rule syntax, you may choose to select Export Rule to
export the rule text to a file.
Then you can insert the rule text into a Visual Studio 2005 project and
compile it there.
After syntax checking is completed (solution builds), copy/paste the rule text
back into the Tag Synchronization Rule Configuration form.
9 Move the DEFAULT_RULE to the bottom of the list, as follows:
a) Click DEFAULT_RULE.
ATTENTION
Ensure that the DEFAULT_RULE is always at the bottom of the list.
REFERENCE: For more rule examples, refer to the subsection "Rule examples for
Experion" in this guide.
PHD software release updates do not overwrite the default rule text, so any customer
changes to the default rule will not be discarded during an upgrade - consequently,
Honeywell improvements to the default rule are not supplied in the database.
Please manually enter the improved default rule text, if you want to use it.
'Set the Parent Tagname to the default Experion Parent tag. Also
‘set the tagname to the point.parameter UNLESS the combination
‘of these two is greater than 32 characters. In this case, let TagSync
‘define the tagname which can be updated later.
ParentTagName = "EXP_PARENT"
End If
Notes
Note 1: This statement sets the tagname to the point.parameter UNLESS the combination
of these two is greater than 32 characters. In this case, Tag Sync defines the tagname as
EXPERION_xxxx, where xxxx is a sequentially increasing number – you can update this
tagname later. 'Length' is a method that can be referenced in a rule.
Note 2: This statement sets the Scan Frequency (seconds) to the Experion History
Interval (milliseconds). This scan frequency step is not required in PHD 215 or PHD
210.1.2 and greater.
Note 3: This statement configures PHD to historize the enumeration string instead of the
ordinal value. See section 8.7, "Collect and Access Enumeration Data".
Note 4: This statement automatically acknowledges any tag definition changes. See
section 0, "To view synchronized tags in staging table before sending tag definitions to
PHD".
General considerations
PHD tag attributes are either
• Set by Tag Sync (default value or explicit rule value), or
• Inherited from the parent tag.
Attributes that can be set by a PHD parent tag include the following:
• Enable flags
• Tolerance related attributes
• Interpolation Method
You will be able to manually change the tag configuration of these inherited attributes
after the tag has been created.
To aid in ongoing PHD tag maintenance, you may choose to assign each class of tags to a
different parent tag.
ParentTagname = "EXP_FLOAT_OP"
ParentTagname = "EXP_FLOAT_LIN"
ParentTagname = "EXP_FLOAT_STEP"
ParentTagname = "EXP_FLOAT_PUT"
ParentTagname = "EXP_ENUM_MODE"
ParentTagname = "EXP_INT"
The Active flag cannot be inherited from a parent tag, so it should be placed in each rule.
Active = "X"
You may choose to specify Quantum in each rule; otherwise PHD sometimes calculates
its own values, which you may not want.
Quantum = n
MODE
The default Tag Sync rule sets the engineering units of MODE to the same units as PV. If
needed, create a rule to set the units of MODE to "nothing":
TagUnits = ""
Note: The TagUnits rule text is not required for synchronization of Experion systems
running software release R310 and greater, because for those versions the Experion
Server sends TagSync the appropriate units value for .OP and .MODE tags.
In the following example, the user created the rule MODE_RULE. The Variable Name is
PARAMETER and the Regular Expression is MODE.
ATTENTION
After you add rules, use the Arrow button to move DEFAULT_RULE to the
bottom of the Configured Rules list.
OP
• The default Tag Sync rule sets the engineering units of OP to the same units as PV.
If needed, create a rule to set the units of OP to "%":
TagUnits = %
Note: The TagUnits rule text is not required for synchronization of Experion
systems running software release R310 and greater, because the Experion Server
sends TagSync the appropriate units value for .OP and .MODE tags.
• You may choose to put information about parameter type in the tag description.
Description = Description + "Output"
• You may choose to adjust the ranges on OP tags to always be -10 to 110.
HighExtreme = 110
LowExtreme = -10
ATTENTION
After you add rules, use the Arrow button to move DEFAULT_RULE to the
bottom of the Configured Rules list.
PV
PHD uses the standard high and low range of the Experion point during Tag
Synchronization. The Experion extended range is not returned by the Experion server to
the PHD Tag Synchronization. If the value for an Experion point is above/below the
standard range in Experion, but within the extended range in Experion, then the value is
good in Experion but clamped in PHD (because it is out of range). Values sent to PHD
that are outside the range are not stored.
You can create/adjust a Tag Sync rule to increase the range of the PHD tags. The
following example increases the PHD tag range by 10%.
Ordinals (EN)
By default, TagSync sets the PHD tag definition of ordinals to EN/VALUE, as follows,
so PHD historizes the ordinal values:
SourceTagType = EN
SourceTagAttribute = VALUE
If you want PHD to historize the enumeration strings instead of the ordinal values, create
a rule to set the tag definitions to EN/STRING.
If (SourceTagType = "EN") Then
SourceTagAttrib = "STRING"
End If
REFERENCE: For additional information on enumerations, refer to section 8.7 "Collect
and Access Enumeration Data".
Tag name considerations
The default TagSync rule assigns the PHD tagname to be the following:
• For a controller point – Tagname.FunctionBlock.Parameter (for example
TIC100.PIDA.SP)
• For a SCADA point – Tagname.Parameter (for example TIC100.PV)
If the length of the Experion source "tagname.parameter" is greater than 32 characters,
then Tag Sync will set the tagname of the PHD tag to EXPERION_xxxx, where xxxx is a
sequentially increasing number.
Tips for regular expressions
• Regular expressions are case sensitive. Tag Sync does not convert regular
expressions to uppercase - this can cause issues with the syntax for POINT and
PARAMETER variables. To address this, you may choose to modify regular
expressions as follows:
(?i) - Ignore Case
• By default, regular expressions look for a match anywhere in the string. For
example, MODE will match MODE and MODESTR. To address this, you may find
the following options useful:
^ - Match from the start of the string
To force the match to the start of the string, place ^ at the start of the expression.
Examples:
^OP Will match any string that starts with OP in uppercase (OP,
OPS).
(?i)^OP Will match any string that starts with OP in any case.
To force the match to the end of the string, place $ at the end of the expression.
Examples:
OP$ Will match any string that that ends with OP in uppercase (OP,
XOP).
(?i)OP$ Will match any string that ends with OP in any case.
(?i)^OP$ Will match any string that starts or ends with OP in any case (OP,
op, Op, oP, XOP, xop, xoP).
ATTENTION
You should never manually overwrite the tag configuration of these attributes
through the PHD Tag Configuration form, unless you configured them to be
inherited from a Parent Tag, because the next Tag Sync will overwrite the
value again. Inheritance takes precedence over tag sync, so you can
manually overwrite inherited values through the Tag Configuration form.
To view synchronized tags in staging table before sending tag definitions to PHD
By default, Tag Sync does not automatically acknowledge the synchronized tag
definitions in its staging table. This allows the user to view the tags in the staging table
before sending them to PHD.
The staging table is viewed through the PHD Tag Synchronization Acknowledgement
form.
Initially, you may want to leave automatic acknowledgement off, so you can view tag
configuration in the staging table. Later, you may choose to turn on automatic
acknowledgement, if it is wanted.
When you start the Tag Sync service, the automatic acknowledgement immediately
applies Tag Sync tag definitions to the PHD tag table.
Possible reasons to leave automatic acknowledgement off are as follows:
• To ensure that Tag Sync does not automatically overwrite existing PHD tag
configuration until you are comfortable that the rules execute as expected.
• To allow you to validate that the Tag Sync tag definitions will not overwrite
important data in the existing tag definitions.
• To allow you to be aware of all changes that Tag Sync will make to existing tags.
After initial tag synchronization, you may add the following line to your rules to turn on
automatic acknowledgement, if it is wanted:
Acknowledge()
REFERENCE
For details on Tag Synchronization rules, refer to the section, Configuring PHD Tag
Synchronization Rules in the PHD User Guide (pim0201).
For details on PHD tag configuration fields, refer to the section 8.6, Tag Field Usage
for PHD Tags on PHD Experion Link.
Step Action
1 Start the Station application on an Experion client PC or on the Experion
Server. Log on to Station as a user with administrator (MNGR) access.
2 In the Station application, choose Configure > System Hardware > PHD
Server.
TIP: When you build an Experion trend, you will select this Alias as the Point
Name and then enter the PHD tagname as the Parameter. The result is
shown below:
4 Click the checkbox This server connects to the PHD Point Server.
5 In the Network Name box, type the hostname of the PHD Server node where
the PHD Point Server will run.
Step Action
system.
On PHD Server - Configure registry settings, as needed, for PHD Point Server
When started, the PHD Point Server reads a set of configurable registry settings on the
PHD Server node.
Certain registry settings disable/enable specific PHD Point Server functionality. Other
registry settings may be used to tune the PHD Point Server for the purpose of reducing
CPU usage and improving trend callup times.
You may change the registry settings as needed for your site.
The registry settings include the following:
• AllowTagSyncTags - determines whether to allow synchronized PHD tags
(tags that are in both PHD and Experion history) to be retrieved on Experion trends,
or only allow non-synchronized PHD tags to be retrieved (tags that are only in PHD
history). This bypasses data security and provides read access to all PHD data.
• HistoryTimeout - sets the timeout for PHD history requests from PHD Point
Server.
• MinConfidence - defines the minimum confidence value required for data to
be plotted on Experion trends.
• AverageRetrievalSettings and SnapshotRetrievalSettings -
defines the PHD retrieval attributes – maps the Experion history data requests to
PHD data requests.
For detailed descriptions of the registry settings, refer to Appendix A, PHD Point Server
Registry Settings.
Step Action
1 Enter the following command to start the PHD Experion Link:
If there are startup problems, view the output file generated by the Link:
For additional information, see section 9.1, Troubleshoot the PHD Experion
Link.
Next Step
To implement PHD data collection, the next step is to add PHD tags to the PHD
Experion Link, either manually or through the automated Tag Synchronization service.
Before starting Tag Synchronization, you may choose to manually configure a test tag to
confirm successful data collection for that one tag. See section 8.2, Manually Configure
a New PHD Tag.
Ensure that the Experion\ Machines registry parameter has been populated with the
Experion Server name(s) from the PHD Links Configuration form(s).
If the key has not been created or populated, run RDISetup and execute its Save
RDI/Link Configuration command. See Appendix A for registry information.
REFERENCE
For details to configure the Tag Synchronization attribute, refer to the
following section in the Process History Database User Guide (pim0201):
• “Application Attributes”
Step Action
1 Using the account that the service is going to be running as, launch the
Internet Options application in Control Panel.
2 Within the application, navigate to the Advanced tab.
By default, the Uniformance Tag Synchronization Service runs under the Network
Service. Follow the steps to disable the certificates for Network Service.
Step Action
1 Double-click Uniformance System Console.
Step Action
2 Right-click localhost and then choose All Tasks > Disable Certificate
Checking.
The Select User Accounts dialog box appears.
Step Action
3 In the User Account list, select the Network Service check box.
4 Click Disable.
This disables the certificates for Network Service. In the Current State list,
the Network Service state changes to disabled.
Step Action
1 From the Microsoft Services window on the PHD Server, start the
Uniformance Tag Sync service.
Step Action
2 To verify that the Tag Synchronization service successfully connected to the
Experion Server, go to the Experion Server's Station application and view the
PHD Server status display :
In Station, choose View>System Status>PHD Server.
For definitions of the statistics, see section 9.3, To view Tag Synchronization
Status and Tuning display.
Step Action
1 On the Home tab of the ribbon bar, choose Applications > Tag
Synchronization Acknowledgement from the PHD Configuration Menu.
2 Either enter a partial/complete tag name or click Advanced Search link to
filter the list of displayed tags.
Step Action
Tip: • To view tags with a specific Tag Sync status, or all but a specific status,
use the Tag Synchronization Status field.
• To retrieve all tags in the staging table, leave all the fields blank.
Step Action
Depending on the message in the Status field, take the appropriate action, as
described in Table 5.
Fields
The following fields either exist only in the Tag Synchronization Acknowledge form or
have a different meaning than in the Tag Configuration form.
All fields on the form are read only.
Field Description
Tag Name The PHD tagname. It is valid for the Tag Name field to be
empty. If it is empty, the Tag Sync process assigns a unique
tagname.
Example: EXPERION_1111
Existing Tag Name Displays the name of the existing PHD tag in the database
that this definition will overwrite.
Action The action that Tag Sync undertook for this tag. Displayed
values are UPDATE, CREATE, DELETE and RENAME.
Note: For descriptions of the fields that are the same as those in the Tag Configuration
form, refer to section 8.6, Tag Field Usage for PHD Tags on PHD Experion Link in this
guide.
Status Description/ACTION
An exception An unhandled exception occurred in the execution of the rule.
has occurred
during the ACTION: Review log file to determine problem with rule.
processing of
the rule for
the tag
Status Description/ACTION
Multiple There are multiple tags in PHD that match the tag definition
synchronizati and have Tag Synchronization enabled.
on tag exist
ACTION: You need to modify the tag database. This may
mean that you need to delete one of the tags or change one of
the tags to be non-sync enabled (only if they are different tag
types, such as a Collection tag and a Manual Input tag for Put
Download).
Non- A tag that is not synchronized already exists for PHD.
synchronized
tag exists ACTION: Modify the existing tag so that it is synchronized.
Tag This is a temporary condition that should not remain for a long
acknowledged period of time. This occurs after a tag has been acknowledged
through the form or implicitly through the execution of a rule.
Tag discarded The tag has been discarded either through the
acknowledgement form or implicitly through a rule.
Tag The tag is scheduled to be reprocessed. This is a temporary
reprocessing condition.
Tag source The tag source information specified is not valid for the source
information system. For Experion, this means that either the Point or
invalid Parameter is unspecified.
Note: Additional statuses may display that are not listed here – those statuses
correspond to the same errors that are seen on the Tag Configuration form (for
example, Invalid Parent Tag Name specified).
To take action
You must use the Acknowledge Selected, Acknowledge All, Discard Selected, or
Reprocess Selected buttons to take an action. The following table describes these
buttons.
Button Description
Acknowledge Selected Select one or more staging Tags from the Current list of
Staging Tag records.
Acknowledge Select one or more staging Tags from the Current list of
All Staging Tag records.
Discard Selected Select one or more staging Tags from the Current list of
Staging Tag records.
Button Description
Reprocess Selected Select one or more staging Tags from the Current list of
Staging Tag records.
Step Action
1 From the Main Menu of the PHD Configuration Tool, select System Data >
Engineering Units.
Step Action
Deg C DEGC
Deg F DEGF
Barrels BBL
Cubic Meters M3
If the PHD unit you need does not exist in the drop down list, and then create
a new PHD Unit as described in the following steps.
Note: Close the form and reopen it to refresh the underlying data cache.
4 Select the appropriate Unit Type master record.
Select the Experion source unit. Enter the Pre-Add factor, the Multiplication
factor and the Post-Add factor to define how this unit relates to the base unit
of the Unit Type.
REFERENCE: For details on how to create new PHD engineering units, refer
to the Process History Database User Guide (pim0201).
Step Action
5 When complete, select Update PHD.
Step Action
1 On the PHD Server, go to the Microsoft Services window:
Control Panel> Administrative Tools> Services,
2 Right-click Uniformance Tag Sync service and choose Properties.
3 Change the Startup type to Automatic and click OK.
Step Action
1 On the PHD Server, go to the Services window:
Control Panel> Administrative Tools> Services,
2 Right-click and Start the Experion PKS PHD Point Server service.
3 (Optional) If you want the PHD Point Server to start automatically upon
reboot, right click Experion PKS PHD Point Server and choose Properties.
Step Action
3 Both LEDs for the PHD Point Server Network Link should be green (see
Figure 12):
• Check that the Link Status LED is OK and green.
Step Action
1 On an Experion node, go to the Experion Configuration Explorer of
Configuration Studio, click Trends and Groups, and then click the
Configure Trends task.
2 For the Point ID, enter the PHD Point Server's Alias and press Enter.
3 Change the Display parameter to display as an Alphanumeric.
4 For the Parameter, enter the tag name of a PHD tag.
Note: The PHD tag may need to be a non-synchronized PHD tag (not in
Experion history), depending on how the PHD Point Server is configured.
(For details, see section 10.3, PHD Point Server Registry Settings,
AllowTagSyncTags.)
REFERENCE
For details on configuring Experion trends, refer to the Experion Server and
Client Configuration Guide in the Experion book set.
You must manually build tags to historize in PHD any point parameters that
are not assigned to Experion history. Honeywell supports this functionality for
character (string) parameters only.
ATTENTION
Tag Synchronization only examines points with Experion history assignment.
Step Action
1 In the PHD Configuration Tool, open the Tag Configuration form.
2 Configure a collected tag. For minimum required fields to collect a string, see
below. For descriptions of the tag fields, see section 8.6, Tag Field Usage for
PHD Tags on PHD Experion Link.
3 After entering the required fields, click Send Changes to PHD.
Step Action
4 From a command prompt on the PHD Server where the PHD Experion Link is
running, enter the following command.
− If the Experion point is re-added to Experion history, Data Store is enabled, the
Collector Name is set by the Rule, and the Link Name is set to the correct link.
• If Automatic Tag Synchronization is Disabled on the PHD tag at the time history
collection is disabled on the Experion point:
− PHD continues to collect data for the tag. Additional load is placed on the
Experion Server, because the data for the tag is not cached in Experion history.
− No tag configuration changes are made to the PHD tag.
− If the Experion point is re-added to Experion history, Tag Sync reports an error
that a non-synchronized PHD tag was detected during the PHD matching of the
Experion point.parameter. Tag Sync does not change the configuration of the
existing PHD tag. At this time, the user could re-enable Automatic Tag
Synchronization on the PHD tag, and Tag Sync would start maintaining the
PHD tag configuration.
ATTENTION
If you want to remove a point.parameter from Experion history, Honeywell
recommends that you disable Automatic Tag Synchronization on the PHD tag
before removing the Experion point’s history assignment from Experion.
Step Action
1 In the PHD Configuration Tool, open the Tag Configuration form.
2 Enter the tag name of interest in the Search entry box. Click Go.
3 On the Tag Configuration form for the tag of interest, disable (remove
checkmark from) the Auto Synchronization flag.
Step Action
4 Save the record.
5 Click Send Changes to PHD.
REFERENCE
Contact Honeywell for more information on how to migrate PHD tags from
existing RDIs to the PHD Experion Link, including enabling Tag
Synchronization.
8.6 Tag Field Usage for PHD Tags on PHD Experion Link
ATTENTION
This section does not repeat the complete definition of every PHD tag field –
it only describes how Tag Synchronization affects each field and how the field
should be handled to support Experion tags that are collected by a PHD
Experion Link.
For additional data entry guidelines, for example, if you want to create tags
manually, also refer to the PHD User Guide (pim020s), section "Tag
Configuration Form."
Tag Name
If using Tag Synchronization, the default Tag Synchronization rule assigns the tagname
to be the Experion “point.parameter”. If the Experion point.parameter length is greater
than 32 characters, and you have not created a rule to compensate for it, then the PHD
tagname will be EXPERION_xxxx, where xxxx is a sequentially increasing number.
Active
This flag must be enabled to make the tag usable. The default Tag Synchronization rule
enables this flag. An inactive tag does not collect or store data; and references to the tag
prompt a message indicating the tagname is unknown. When you need to take a PHD tag
out of service, disable the Active flag.
Tag Units
Tag Synchronization checks to see if the “Source Unit” from the Experion Server is
defined in PHD (Engineering Unit Configuration form in the Plant Reference Model). If
the unit is defined, Tag Synchronization uses this unit for the newly created tag. If the
unit is not defined, it checks the Tag Synchronization Unit Cross Reference form. Tag
Synchronization populates the form based on “Source Units” it receives from the
Experion Server that do not match existing “PHD Units.” These auto-populated records
will have a null (blank) PHD Unit. For records that have a null PHD Unit, you should
take action to complete the configuration (see 7.4, Tasks to Perform After Initial Tag
Synchronization).
Enable Collection
This flag enables continuous data collection by the PHD Experion Link defined in the
PHD Link Name field.
The default Tag Synchronization Rule/Parent Tag enables the Collection flag.
Data Store
This flag enables continuous storage of incoming data by the PHD Server to the PHD
archive files. If this field is blank, any tag data collected is retained only in PHD's
memory queues and will not be stored in archive files on disk. As a result, if unexpected
system outages occur, this data is lost. In most circumstances, setting the Data Store flag
is recommended.
The default Tag Synchronization Rule/Parent Tag enables the Data Store flag.
If the Experion Server notifies Tag Synchronization of an Experion history point
deletion, then PHD disables the Data Store enable flag for any PHD tag(s) associated
with that Experion point.
Digital Enumeration
This flag enables additional handling of this tag's digital value by the PHD Server - the
tag will be able to return either Ordinal integer values or Enumeration String values upon
client request. The mapping of ordinals to strings is specified through the Digital
Enumeration List Name field.
If needed, this flag can be disabled to stop continuous Tag Synchronization for the tag;
and then any changes to the history point definition on the Experion system will not be
reflected in PHD.
A PHD tag must be Active and have Automatic Synchronization enabled before Tag
Synchronization can take place.
If you enable Automatic Tag Synchronization, Honeywell recommends that before
removing an Experion point’s history assignment from Experion, you disable Automatic
Tag Synchronization on the associated PHD tag(s).
NOTE 1: Tag Synchronization does not use this tag type, but you may use them to
manually configure PHD tags to historize strings, such as point descriptions.
NOTE 2: If you specify EN/STRING, the Experion OPC Server will convert its
historized Ordinal value to a String and return the String to the PHD Experion Link.
For more information on enumerations, refer to the section 8.7, Collect and Access
Enumeration Data.
Collector Name
The Link name is not defined here, it is defined in the Interfaces form.
Note: If Tag Synchronization detects the removal of the Experion Point Parameter from
Experion history, it sets the Collector Name to the default "NONE".
Note: If tags defined on the PHD Experion Link are to be collected on the PHD Collector
Server node and then shadowed to a remote PHD Server shadow node, the Collector
Name must be set to the same value as the PHD Link Name. If tags are not to be
shadowed, then the Collector Name should be cleared (set to NULL).
Scan Frequency
For tags that are collecting point-dot-parameters that are defined in Experion History, the
Scan Frequency must match the fastest Experion history file that the point-dot-parameter
is configured in. The default Tag Synchronization Rule will set the Scan Frequency
appropriately.
ATTENTION
Honeywell advises that you should not change the Scan Frequency after Tag
Sync has set it to the appropriate interval.
• If the Scan Frequency of the PHD tag is 60 seconds, but the Experion Server sends
the data every 5 seconds, then PHD gets the data in blocks of 12 values. Post-
processing, such as data compression, is not performed.
• If the Scan Frequency of the PHD tag is 5 seconds, and the Experion Server sends
the data at 5 second intervals, then PHD gets the data as single values. Post-
processing, such as data compression, is performed.
REFERENCE
For information on the Digital Enumeration Configuration Form that you use
to create lists of enumerations, refer to the PHD User's Guide (pim0201)
The default Tag Synchronization rule sets these values to the Experion high range and
low range values.
Quantum
If a quantum is specified, incoming values are rounded to the nearest quantum (step). A
larger quantum yields greater PHD data storage compression, but reduces the precision of
the stored value. Compression is disabled if the Quantum is set to -1. For details, refer to
the PHD User Guide.
Asset Name
Tagname of an asset defined through the Experion Enterprise Model Builder. For
example, if Enterprise Model Builder>Assets shows the following configuration:
Tag Name – E110_H11
Item Name – Condenser_H11
Full Item Name – Assets\D_H11\Condenser_H11
Then the Asset Name synchronized to PHD is E100_H11.
Item Name
Item Name defined through Experion Control Builder or Quick Builder. For example, if
Control Builder>Control Module shows the following configuration:
Tag Name – 11_AC12
Item Name – 11_AC12_item
Then the Item Name synchronized to PHD is 11_AC12_item.
If the Source Tag And the Source Tag Then the Link collects this…
Type is this… Attribute is this…
Note: The Experion Server always places enumeration data types (such as MODE) into
Experion history by the ordinal value. If you specify EN and STRING, then the PHD
Experion Link automatically appends /ENUM to the item name. The Experion OPC
Server interprets /ENUM to mean that the client wants the enumeration string instead of
the ordinal value. The Experion OPC Server converts the historized Ordinal value to a
String and returns the String to the PHD Experion Link.
Note: When using Tag Synchronization, you may choose to add text to the default rule
to set the PHD tag definition of Ordinals to EN/VALUE. If needed, you can define a Tag
Synchronization rule to set tag definitions to EN/STRING.
Function Log
Experion OPC HDA Server Program Files \Honeywell \Experion PKS \server \data
– on Experion Server \log.txt
Paranoid OPCHDA for hscopcserv.exe (HDA-specific
paranoid group for Experion OPC Server)
Note: A paranoid is a debug group whose debug level
can be modified.
After history recovery completes, the following normal messages indicate that the Link
switched to OnAdvise and is in "normal collection mode" (still asynchronous HDA
reads, but different from the initial call for data):
[date/time] ID: 0: Info: OnReadComplete() Received For: 7 Items
...
[date/time] ID: 0: Info: OnReadComplete() Switching To AdviseRaw
For: 7 Items
Note: When the Link performs history recovery, its status shows ACTIVE ACTIVE,
but the history data may not come in until several minutes later.
System state
The top portion of the Link status display indicates the current system state, the current
local system time, and the current time of the real-time system, as given by current local
time plus the Link's Delta clock seconds.
RDI PARAMETERS
The RDI PARAMETERS portion of the Link status display shows the current parameter
values. If the Link has been configured to support redundant Experion Servers,
HOSTNAME indicates "RDM: n" (see Figure 13). For non-redundant Experion Servers,
HOSTNAME indicates the Target Host Name (see Figure 14).
RDI FLAGS
The RDI FLAGS portion of the display contains the NEWTAGS or SHUTDOWN flag
parameters, indicating the presence of a new tag update or a shutdown request.
REFERENCE
For definitions of states, statistics, and parameters, refer to the PHD System
Manual (pim0301), section "Monitoring the RDIs and Links".
Step Action
1 On the Experion Server, check to see if the samples exist.
2 On the PHD Server, check RDIServer.LOG to see if any errors are reported
for any of the samples.
3 If necessary, Honeywell TAC can instruct you on how to turn up the Experion
OPCHDA paranoid for hscopcserv.exe and then ask you to reproduce the
problem.
Location Log
PHD Server The Redirection Manager logs its events and errors
into the Windows Event Log. The log includes the
same status changes seen in a Honeywell System
Management Display or an Experion System Status
Display. Typical log entries include the following:
• Switchovers to the secondary Experion Server.
REFERENCE
For details on Redirection Manager status, refer to the Experion Redirection
Manager User's Guide in the Experion book set.
Experion History Tag Program Files \Honeywell \Experion PKS \server \data
Synchronization Server \log.txt
– on Experion Server
Paranoid HTS for htsserver.exe (general paranoid group
for Tag Synchronization server)
Paranoid HTSTAG for htsserver.exe (displays tag
information sent to PHD)
Step Action
1 On Experion Server, logon to Station as a user with administrator access.
2 In Station, choose Configure>System Hardware>PHD Server.
Queue Size Count of changes currently queued and waiting for PHD to
retrieve.
List Fragment Size The number of history point.parameter definitions that the
Experion server will process per subscription period.
Default is 100. Note: Do not increase this value without
consultation with Honeywell TAC, to ensure the load on the
Experion Server and PHD Server is not excessive.
Subscription Period Defines the period for how often the PHD Server should poll
the Experion Server for history tag definition changes.
Default is 60 seconds.
Timeout Interval Specifies the amount of time before the Experion tag sync
server causes the connection to timeout, after no
transactions are received from PHD Server.
Default is 180 seconds. Note: The value must be at least
three times the Subscription Period.
History Rate Update Defines the maximum amount of time for the Experion
Period Server to identify a change to Experion history configuration
for tag synchronization. Default is 60 seconds.
ATTENTION
Only experienced personnel should change the Tag Synchronization tuning.
If the entered settings are not suitable, they automatically adjust to be
compatible with this Experion Server's global cache settings.
To locate PHD tags with range errors after executing Tag Sync
If Tag Sync is already done, and PHD clamped a value due to a range error, it assigns
zero (0) confidence to the value. Tags with a confidence greater than zero may have a
different problem.
You can view tags with bad confidence through the following command:
PHDManager> report conf nnn
Where nnn is the number of tags to include in the report (default is 10). Figure 17 shows
example results.
To fix PHD tags with range errors, build a rule for range, and then force a resync.
You may want to restrict the resync to the tags with zero (0) confidence.
If you have problems in your PHD tag configuration, then after you fix the rules,
it may be better to rerun all tags through Tag Sync; that is, force a resync.
To handle rule compilation errors
If a Tag Sync rule has a syntax error, the rule will not compile in Tag Sync.
You can increase the Debug level of Tag Sync to 10 or above to output the rule text to
the file and show the compilation error. Use the registry parameter to increase the Debug
level (see Appendix A).
Alternatively, you can use Visual Studio to check rule syntax. In the PHD Configuration
Tool, select Export Rule on the Tag Synchronization Rule Configuration form to export
the rule text to a file. Insert the rule text into a Visual Studio 2005 project and compile it
there. After syntax checking is completed (solution builds), insert the rule text back into
the PHD Configuration Tool form for use by Tag Sync.
To force a resync
The easiest way to force a resync is through an update of the
LAST_UPDT_FILETM column in the database, as described below:
• To force a resync of tags with zero (0) confidence, execute either of the following
statements at a SQL prompt:
UPDATE PHDCFG.PHDCFG.UF_TAG SET LAST_UPDT_FILETM=1000
WHERE TAGNO IN (List of Tagnos with bad confidence)
• To force a resync of all tags, execute the following statement at a SQL prompt:
UPDATE PHDCFG.PHDCFG.UF_TAG SET LAST_UPDT_FILETM = 1000
WHERE LAST_UPDT_FILETM is Not Null
Step Action
1 On the Experion Server, logon to Station as a user with administrator
access.
2 In Station, choose Configure>System Hardware>PHD Server.
Diagnostic check On the Experion Server, call up the PHD Point Server Status display and
check the status.
Cause If both of the PHD Point Server LEDs are not green, then the trend data is not
available because the PHD Point Server has failed.
Solution On the PHD Server, restart the Experion PKS PHD Point Server service.
Diagnostic check On your Experion trend, does the PHD data appear if you reduce the number
of PHD tags in the trend?
Cause The PHD Point Server measures the time it takes to read a single PHD tag
and then estimates the time required to read all of the PHD tags on the trend.
If this time exceeds the HistoryTimeout value (see 10.3, PHD Point Server
Registry Settings, HistoryTimeout), then the request is canceled and no data
is returned.
Solution On your Experion trend, reduce the number of PHD tags in the trend until the
PHD Point Server does not exceed its HistoryTimeout value.
Diagnostic check On your Experion trend, does the PHD data appear if you change the interval
from an average to a snapshot?
Cause The PHD Point Server checks all data returned from PHD and determines if
the values are below the minimum confidence value (see 10.3, PHD Point
Server Registry Settings, MinConfidence). If the values are below the
confidence value, then the data is not plotted on the trend. Missing data due to
this situation is more likely to occur when you use average intervals in your
trend.
Solution On your Experion trend, change the interval from an average to a snapshot.
Recommendations - minimize PHD CPU usage and trend data callup time
Trends with Avoid calling up Trends with average interval types (such as 1 hr avg
Average trends of PHD and 8 hr avg) request average reductions from the PHD
interval type tags with averages Point Server, which can cause:
of PHD tags at fast
Scan Frequencies. Increased CPU usage – due to PHD having to average
its raw data before returning it to the PHD Point Server.
Larger intervals relative to the PHD tag’s Scan
Frequency will cause more CPU usage. For example,
calling up a 24 hour average trend on PHD tags that
have a 5 second Scan Frequency will cause increased
CPU usage by the PHD software.
Number of Avoid configuring Requests for more tags from PHD can cause:
traces too many traces of
PHD tags on a Increased CPU usage – due to more data and values
single Experion having to be retrieved from PHD
trend.
Increased call up time – due to the amount of values
that PHD has to process and the number of values that
have to be passed back from PHD to the PHD Point
Server to Experion. There is a fairly linear relationship
between the number of traces and the call up time.
Call up time After the initial Initial trend call up causes a data request for all traces
versus Live callup of a trend, for the entire Time Period of the trend, leading to
Update click Play to put significant CPU usage and call up time. For example,
mode the trend into Live calling up a 1 min interval trend for 1 day of 10 PHD
Update mode. tags causes retrieval of 14400 values (60 minutes X 24
hours X 10 tags) immediately on call up.
BAD –1
UNCERTAIN 0
GOOD 100
Parameter Description
Parameter Description
TagUpRange DWORD. Specifies whether the Link should
trigger a PHD tag update when a change occurs
to the low or high range value on Experion
Server points.
Note: If you change the parameters for a running PHD Experion Link, you may have to
restart the Link for the changes to be implemented.
The following table describes the PHD data request properties contained in each string
value.
Property Description
Resample The type of resampling. Valid values are: AVERAGE,
Type INTERPOLATEDRAW, RAW, RESAMPLED, SNAPSHOT.
Resample The value stored here is currently ignored. If
Frequency UseResampleFrequency is 1 (TRUE), then the
ResampleFrequency will be set to the interval period of the trend.
For example, a 1 minute trend will use a 1 minute (60 second)
resample frequency for the PHD data request.
UseResample This value specifies whether to set the PHD Resample frequency
Frequency or Reduction frequency to the interval period of the trend:
UseResampleFrequency = 0 (FALSE).
The PHD data request will use a resample frequency of 0 and a
reduction frequency of 1 hour (3600 seconds).
Property Description
Reduction The type of reduction. Valid values are:
Type AVERAGE, DELTA, FIRST, LAST, MAXIMUM, MINIMUM, NONE,
REGRESSIONCONSTANT, REGRESSIONDEVIATION,
REGRESSIONSLOPE, STANDARDDEVIATION.
Reduction The Reduction Offset defines how the reduction value timestamp
Offset relates to the data in the interval over which the reduction is
performed. Valid values are: AFTER, BEFORE, AROUND.
Reduction The value stored here is currently ignored.
Frequency If UseResampleFrequency is 0 (FALSE), then
ReductionFrequency will be set to the interval period of the trend.
For example, a 1 minute trend will use a 1 minute (60 second)
reduction frequency for the PHD data request.
Collector Node
A collector node is a PHD Server that performs data collection from a source system
such as a DCS. The PHD Server that runs the PHD Experion Link interface is a collector
node. Also known as "PHD Collector Server node".
History Recovery
The retrieval of data from a source system by an interface (such as the PHD Experion
Link) for the period of time during which the interface was unable to collect data directly
from the source system. The recovered data will eliminate the data gaps that result from
non-collection of data.
Link
PHD interface to a Honeywell Experion Server. One Link is used to collect data from
one redundant or non-redundant Experion Server.
RDC
Robust Data Collection. Provides a method to transfer data from a PHD Collector Server
node to a PHD Shadow Server node. It also provides a method to transfer the data
collection duties from an Active RDI to a Standby RDI if the Active RDI fails or is taken
out of service - this is typically used for an interface that does not have source system
history recovery capability.
RDC uses a SHADOW type of interface to transfer data from a Collector node to a
Shadow node.
Note: PHD Experion Link supports only simple RDC. On selecting PHD Experion Link
in RDC, the Standby node gets disabled.
RDI
Real-time Data Interface. An interface used to collect data from a source system for
storage in the PHD database. PHD includes several types of RDIs and others are
available from Honeywell for many types of DCS, PLC, SCADA, and other real-time
sources of data.
Shadow
A remote PHD Server node used to gather and store process information from one or
more PHD Collector Server nodes.
Source System
The system that provides the real-time data to the PHD system. This can be another PHD
system or a DCS system.
Tag
A distinct value residing in the source system and collected by a PHD interface (RDI or
PHD Experion Link).
Honeywell International
Process Solutions
1860 W Rose Garden Lane
Phoenix, AZ 85027-2708
USA