Wonderware PAC User Guide (PDFDrive)
Wonderware PAC User Guide (PDFDrive)
User Guide
HA030834 Issue 8
September 2017
Wonderware PAC User Guide
Table of Contents
Table of Contents ........................................................................... 2
Preface ........................................................................................... 5
Revision Information .......................................................................................... 5
Documentation Conventions .............................................................................. 5
Acronyms ........................................................................................................... 5
Reference Documents ....................................................................................... 6
Technical Support............................................................................................... 6
Introduction to Wonderware PAC ................................................... 8
Overview ............................................................................................................ 8
System Architecture ................................................................................... 10
Supported Devices..................................................................................... 12
System Limits................................................................................................... 12
Changes to The IDE Interface.......................................................................... 13
Menu and Toolbar options.......................................................................... 13
Wonderware PAC Object Templates.......................................................... 15
PAC Strategies Tab .................................................................................... 17
LIN Data Browser....................................................................................... 19
PAC Binding Tool ....................................................................................... 19
LIN Connection Setup Tool ........................................................................ 20
Configure UStoreForward Tool .................................................................. 20
Using Managed Applications (EurothermSuite Project Link) ..................... 21
Wonderware PAC Workflow ............................................................................. 24
Wonderware PAC Basics ............................................................. 27
Overview .......................................................................................................... 27
Stage 1: Creating A PAC Instrument Configuration.......................................... 28
Editing the Strategy for a Eurotherm PAC Instrument ............................... 32
Changing the Instrument Version ........................................................ 33
Using the LIN Connection Setup Tool ........................................................ 36
Downloading Strategies to a PAC Instrument ............................................ 38
Stage 2: Creating the Execution Platform for the PAC DAServer .................... 38
Stage 3: Creating a DINetwork (LIN Network Object)...................................... 39
Stage 4: Adding DIDevices (Instruments) to the DINetwork ............................ 41
Working with Redundancy ......................................................................... 44
Stage 5: Binding LIN Data to ArchestrA Application Objects............................ 44
Manually Binding Objects .......................................................................... 44
Using the LIN Data Browser to Bind Objects ............................................. 47
Using the PAC Binding Tool ....................................................................... 51
Block Binding tab ................................................................................. 54
Field Binding tab .................................................................................. 58
Post–Configuration Procedure ......................................................................... 59
Using Store and Forward ........................................................................... 59
Improving Productivity with the PAC Binding Tool............................................ 60
Instrument Diagnostics ................................................................ 61
Overview .......................................................................................................... 61
Operator Interface ............................................................................................ 62
Overview Display ....................................................................................... 62
Example Overview Display – No Faults............................................... 64
Example Overview Display – Faulty Modules...................................... 64
Example Overview Display – Communications Fault .......................... 65
Example Overview Display – Multiple Instruments .............................. 66
Detailed Display ......................................................................................... 67
Configuration.................................................................................................... 70
Working with Redundancy ............................................................................... 72
Symbol Parameters and PAC Device Field references.................................... 72
2 HA030834
Wonderware PAC User Guide
3 HA030834
Wonderware PAC User Guide
Instrument Configuration...........................................................................114
Engineering Workstation Configuration ....................................................115
Deployed DINetwork Configuration...........................................................116
Appendix H – Windows Firewall Configuration .......................... 117
Glossary ..................................................................................... 121
Index .......................................................................................... 128
4 HA030834
Revision Information Wonderware PAC User Guide
Preface
This guide provides an introduction to Wonderware® PAC. It provides details on the
changes to the ArchestrA® platform allowing PAC instruments to be configured and
maintained. Guided walk-through examples help to explain the key concepts.
You can view this document online or you can print it, in part or whole, by using the
print feature in Adobe Acrobat Reader.
This guide assumes you know how to use Microsoft Windows®, including navigating
menus, moving from application to application, and moving objects on the screen. If
you need help with these tasks, see the Microsoft Help.
In some areas of the product, you can also right-click to open a menu. The items
listed on this menu change, depending on where you are in the product. All items
listed on this menu are available as items on the main menus.
Revision Information
This is the fifth release of this document, which adds information on how to configure
the Windows 7 Firewall to allow successful EuroPRP communications.
Documentation Conventions
This documentation uses the following conventions:
Acronyms
The following table elaborates on the acronyms used in this document:
Acronym Description
5 HA030834
Reference Documents Wonderware PAC User Guide
Acronym Description
Reference Documents
The Wonderware PAC system is based on the ArchestrA System Platform and
incorporates several Wonderware products. All of the documentation written by
Wonderware is relevant, and installed during the System Platform installation. In
addition to the base System Platform documentation, there are documents that
describe Wonderware PAC-specific features.
System Platform documentation can be viewed by clicking the start > Programs >
Wonderware > Books menu. Additional help can also be found within the IDE in the
help menu by clicking help topics or pressing F1.
Book Contents
Wonderware PAC Device Help for the Device Integration Objects, the
Integration, Instrument Instrument Configuration templates, and
Configuration and Wonderware PAC-specific ApplicationObjects
Application Objects are available online within the IDE. To access,
right-click on a template or instance, and
select Object Help, or click in the upper-right
section of an object’s configuration screen.
Technical Support
Eurotherm Support offers a variety of support options to answer any questions on
products and their implementation.
Before you contact Technical Support, refer to the relevant section(s) in this
documentation for a possible solution to the problem or check the Eurotherm
Technical Support web site for reported issues. If you need to contact local technical
support for help, have the following information ready:
6 HA030834
Technical Support Wonderware PAC User Guide
• The type and version of the operating system you are using.
• The firmware version and hardware configuration of the instruments being used.
• Any relevant diagnostics or output listing from the Event Viewer, Log Viewer,
instrument log files, or any other diagnostic applications.
• Details of what you did to try to solve the problem(s) and your results.
• If known, the local Technical Support case number assigned to your problem, if
this is an ongoing problem.
7 HA030834
Overview Wonderware PAC User Guide
Overview
Wonderware PAC is built upon the flexible ArchestrA® framework, allowing system
integrators to architect a supervisory control system using a familiar platform, and
with familiar tools. A simplified overview of Wonderware PAC is shown in the
following figure. The interconnections shown are logical connections, and not
necessarily physical connections making up the control or supervisory network.
S u p e rv iso ry sy ste m
H M I co n tro l &
H isto rian
alertin g
W o n d erw are P A C
(b a sed on A rch estrA )
C o n tro l sy s te m
D A S erve r D A S erver
Using Wonderware PAC, a system’s integrator can define, deploy and maintain a
supervisory platform for Wonderware PAC control instruments, and other generic
LIN–based devices. ApplicationObjects providing two-way communication between
the ArchestrA environment and the physical instrument can be created and utilised
on Human–Machine Interfaces (HMIs) to provide control and feedback of the control
system. Being based on the ArchestrA platform, the system can utilise the logging
features of Historian, complete with the unique Store and Forward functionality,
ensuring any holes in the logs are filled, should network connectivity fail at any point.
In addition, the Wonderware PAC IDE allows control engineers to define the
instrument configuration strategies that are downloaded into both Eurotherm PAC
Instruments, and other generic LIN–based devices. LIN devices execute these
configuration strategies to provide autonomous control over a system. The
configuration strategies consist of, amongst other items, small blocks of functionality
(LIN function blocks) which are wired together in a virtual software environment. This
then forms the control strategy for the instrument.
8 HA030834
Overview Wonderware PAC User Guide
Instrument Configurations
downloaded to physical LIN
instruments
LIN instruments:
- Eurotherm PAC T2750 or T2550, and
- legacy LIN-based devices
In Wonderware PAC, the ArchestrA IDE is the start point for any configuration of the
LIN control system. Wonderware PAC allows the user to create, manage, and
download LIN instrument configuration files from within the IDE, using device
configuration object templates. From an instance of one of these objects, the user
can launch LINtools (and subsequently other configuration tools) to configure the
strategy. All configuration files are automatically associated with the instrument
configuration object, and stored in the ArchestrA Galaxy.
In order to communicate with Eurotherm PAC Instruments (and generic LIN devices),
a Wonderware PAC DAServer can be deployed and configured through the IDE to
any number of remote nodes. This is accomplished through the use of a DINetwork
object, which handles the deployment of the DAServer, including the installation of
associated support software and automatic configuration. A DIDevice object,
deployed to a DINetwork, provides access to the actual instrument data, supplying
the entry point when referencing block fields. Thus the instrument’s process values,
alarms, and status is exposed to the ArchestrA framework.
All accesible data within Eurotherm PAC Instruments and generic LIN devices are
avilable through the PAC namespace. This is a complete virtual representation of the
data that exists in a set of instrument configurations (offline namespace) and running
instrument databases (runtime namespace). An ArchestrA browser plug-in enables
the user to browse the namespace across multiple LIN instruments. The namespace
is thus browsable and hierarchical and each LIN function block field is accessible
through the use of this namespace via a block’s reference string in the format:
<PAC Device Integration object name>.<LIN function block>.<LIN field>
9 HA030834
Overview Wonderware PAC User Guide
To provide integration with control and other functions supported within LIN
instruments, Wonderware PAC includes a set of ArchestrA ApplicationObjects and
symbols, that allow these functions to be driven from the Human-Machine Interface
(HMI), and provide simple implementation from a project engineering perspective. A
selection of alarms from the LIN instruments are brought up into ArchestrA through
these objects, including diagnostic information. An ArchestrA IDE extension provides
a fast and easy way of binding (associating) these ApplicationObjects to the correct
LIN function blocks.
System Architecture
The following figure shows an example network topology of a high–availability
Wonderware PAC system.
Information server
Galaxy database server Historian server InTouch operator clients (optional) Web clients
Eurotherm T2550 PAC instruments Eurotherm T2750 PAC instruments Generic LIN devices, eg, T940
The top half of the figure shows a standard ArchestrA configuration connected to the
supervisory network. Connected to this network is:
• The Galaxy Database Server — The storage capability for the Galaxy database,
which drives the whole Wonderware PAC solution.
10 HA030834
Overview Wonderware PAC User Guide
• Web clients — Remote clients able to connect to the Information Server using a
standard web browser.
Shown in the lower half of the figure is the LIN (or control) network. Multiple
Eurotherm PAC Instruments and generic LIN devices can be attached to this
network.
The two networks (supervisory and LIN) are bridged through the DAServers, shown
in a redundant configuration in the figure. Each redundant pair of DAServers provides
communication to and from LIN function blocks within the PAC instruments and
generic LIN devices. The DAServers (DINetwork objects in Wonderware PAC)
translate the LIN–based communication in to a format that Wonderware PAC can
understand. Each Eurotherm PAC Instrument or generic LIN device is represented as
a DIDevice in Wonderware PAC, and these DIDevices provide the entry point to
access the LIN data.
Note: The network connection between the engineering station and the LIN
network is only required to update the strategy on Eurotherm PAC Instruments (or
generic LIN devices). The network connection is not required at run-time, and can be
removed if desired or company policy dictates.
◦ $T2750
◦ $T2550
11 HA030834
System Limits Wonderware PAC User Guide
Supported Devices
The following instruments are directly supported in Wonderware PAC:
• T2750
• T2550
System Limits
The recommended maximum number of objects supported by Wonderware PAC, per
AppEngine is 2500, where:
The exact ratio of customer objects to the provided Wonderware PAC objects is not
important and the figures above just reflect typical usage.
If the limit of 2500 objects is exceeded, the AppEngine on the WinPlatform which the
DINetwork (DAServer) is installed can become unstable.
There is no theoretical limit to the number of AppEngines per Galaxy but these
recommendations are based on a single AppEngine per WinPlatform.
12 HA030834
Changes to The IDE Interface Wonderware PAC User Guide
Eurotherm
PAC-specific
templates PAC Binding
tool, showing
all current
bound objects
Wonderware
PAC
Strategies
window
The four Wonderware PAC toolbar buttons are shown in the following figure.
The four Wonderware PAC buttons are explained in further detail below.
• PAC Strategies — Displays the PAC Strategies instrument view window, allowing
the creation and management of instrument strategy configuration files. Refer to
"PAC Strategies Tab" on page 17 for further information.
13 HA030834
Changes to The IDE Interface Wonderware PAC User Guide
• PAC Binding — Displays the PAC Binding dockable window, if hidden, allowing
the browsing and automatic association between LIN function blocks and
ArchestrA objects. By default, the PAC Binding window is displayed on the
right-hand side of the IDE, but can be repositioned or hidden. Refer to "PAC
Binding Tool" on page 19 for further information.
Like the toolbar buttons, the View menu also allows control of the visibility of the PAC
Strategies tab and the PAC Binding tool.
Click to show
the PAC
Strategies
tab or PAC
Binding tool
The Eurotherm PAC menu also duplicates two of the buttons on the toolbar, allowing
you to:
• Configure UStoreForward
• Show the EurothermSuite Project Link window in order to make, edit and
publish managed applications. Refer to "Using Managed Applications
(EurothermSuite Project Link)" on page 21 for further details.
14 HA030834
Changes to The IDE Interface Wonderware PAC User Guide
The LIN Connection Setup tool can be launched from within the PAC Strategies
window, as shown in the following figure.
15 HA030834
Changes to The IDE Interface Wonderware PAC User Guide
The following figure shows the location of the Wonderware PAC-specific templates.
Note: The $PAC_DIDevice template is located within the PAC Base folder tree.
Use the $PAC_DIDevice instance to communicate with non-Eurotherm PAC
Instruments (that is, instruments other than the T2550 and the T2750). For T2550
and T2750 instruments, the use of a $PAC_DIDeviceDiag instance (under the Device
Integration folder tree) is recommended.
The following table lists the primary Wonderware PAC object templates.
Template Description
16 HA030834
Changes to The IDE Interface Wonderware PAC User Guide
Template Description
Instrument
configuration templates
The instrument configurations located within the PAC Strategies tab, can be defined,
maintained, configured and subsequently downloaded to the instrument. Setup of the
local LIN network can be performed using the LIN Connection Setup tool, available
by clicking the LIN Ports button at the top of the PAC Strategies tab.
17 HA030834
Changes to The IDE Interface Wonderware PAC User Guide
Note: Instrument configurations are not deployed to remote devices through the
ArchestrA framework, and consequently they are only visible in the PAC Strategies
and Derivation tabs. They are not visible in the Deployment tab. Only DIDevice
instances that reference an instrument configuration listed in the PAC Strategies tab
can be deployed. Instrument configurations can be downloaded to physical
instruments, however, using the IDE or LINtools.
The Extract LIN Project drop-down located at the top of the PAC Strategies tab
provides the ability to export the configuration files from PAC Startegy Objects to an
Operations Server and Viewer (OPSS) project. If clicked, the user can select the
location of the project root (or create a new one) to export the strategy, as shown in
the following figure.
18 HA030834
Changes to The IDE Interface Wonderware PAC User Guide
To increase productivity, the PAC Binding tool can automatically bind a predefined
set of LIN function block fields on a Eurotherm PAC Instrument to an instance of an
ApplicationObject within ArchestrA.
In addition, once one object has been bound, a facility exists to export this
information from the Galaxy to a comma separated value (csv) file. The exported file
can be used as a template to create more complex setups. The file can be edited in
any editor that supports the csv file type (Microsoft Excel® or Notepad, for example),
duplicated or modified, and then reimported into the Galaxy using the PAC Binding
tool. This allows, for example, multiple PAC instrument blocks to be bound to multiple
object instances in an extremely efficient manner.
Note: If a particular object referenced in the imported file already exists in the
Galaxy, the entry is ignored and the next line is processed. Existing objects are not
overwritten or modified.
19 HA030834
Changes to The IDE Interface Wonderware PAC User Guide
The feature allows system integrators to quickly create those objects required for the
supervisory control aspects, even if the strategies within the LIN instruments have yet
to be created and downloaded to the instruments.
Event messages (usually generated when a LIN function block enters an alarm state)
for blocks within a Eurotherm PAC strategy can also be forwarded to the
Wonderware Alarm Database for the associated area.
For this mechanism to work, there needs to be a mapping of LIN fields to Historian
tags and LIN Recording Groups to ArchestrA Areas for the Wonderware Alarm
Database. Store and Forward uses a .usf configuration file that provides this mapping
information. The Configure UStoreForward tool, accessed from the ArchestrA toolbar
or Eurotherm PAC menu, automatically creates this .usf file by examining the fields
that are in a Recording Group within a Eurotherm PAC Instrument strategy and maps
these against the ArchestrA objects that have the History Extension enabled.
20 HA030834
Changes to The IDE Interface Wonderware PAC User Guide
However, this approach meant the large collection ArchestrA symbols could not be
used in the published InTouch application.
21 HA030834
Changes to The IDE Interface Wonderware PAC User Guide
List of
EurothermSuite
Projects found in
the root folder
(default of
C:\EuroPS)
Path where
EurothermSuite
projects are
stored
When the EurothermSuite Project Link window is first opened, the projects stored
in the default location of C:\EuroPS are scanned and listed. This path can be
changed by updating the contents of the Full path to the root of all projects field
and clicking the Refresh button. Any Intouch applications associated with the
projects are also shown in the InTouch Application column. Supplementary
information is shown in brackets, if applicable. Next to each project are three buttons
(Make, Edit and Publish) which perform the following functions when clicked:
22 HA030834
Changes to The IDE Interface Wonderware PAC User Guide
• Make — This button is only available if the current Galaxy does not contain this
project as a managed application; if it is not available, the button is replaced with
n/a. Clicking this button makes a managed application with the same name as
the Project. This task may take several minutes to complete whilst the template
application is copied into the Galaxy. An example is shown in the figure below.
23 HA030834
Wonderware PAC Workflow Wonderware PAC User Guide
• Publish — This button publishes the InTouch application into the correct folder in
the correct project. A confirmation window is displayed before the selected
application is published.
The tool then publishes the InTouch application, which may take a few minutes
to complete. An example of a completed publish operation is shown in the
following figure.
Once the application has been published, it can be deployed to the computers
in the system, if required, using the deploy function from within Project
Organiser.
24 HA030834
Wonderware PAC Workflow Wonderware PAC User Guide
Once the instance of the PAC instrument configuration template is created, the
strategy can be defined. Using the ArchestrA IDE, launch LINtools to edit the
instrument configuration for the device. Other supporting configuration
software tools can then be launched from within LINtools. The instrument
configurations, which include the strategies, are located in the PAC Strategies
tab.
After the strategy has been created, the local communication configuration is
defined using the LIN connection setup tool. This configures the
communication from the engineering workstation to the LIN instruments,
enabling the instrument configuration to be downloaded to the LIN
instruments. The download can be performed from either within LINtools or the
ArchestrA IDE.
Note: Only deploy one DA Server (PAC DINetwork object) to any single node.
25 HA030834
Wonderware PAC Workflow Wonderware PAC User Guide
26 HA030834
Overview Wonderware PAC User Guide
• Overview
• Post–Configuration Procedure
Overview
To deploy a Eurotherm PAC Instrument within the ArchestrA framework, a series of
steps must be followed to expose an instrument’s LIN data to the ArchestrA
framework. The necessary steps to create such an installation are shown in the figure
below:
Bind blocks from the Create the mapping between the PAC
5 PAC instrument to instrument’s tags, alarms and process values to
an ArchestrA ApplicationObject.
ApplicationObjects
27 HA030834
Stage 1: Creating A PAC Instrument Configuration Wonderware PAC User Guide
Note: If the strategy for a T2750 or T2550 instrument has already been created,
but the instrument has not yet been added to the Galaxy (the strategy was created
before ArchestrA was installed, for example), then a special procedure must be
followed to import the strategy into the galaxy. Refer to the "Appendix D – Importing
Existing LIN Strategies to The Galaxy" on page 90 for more information.
28 HA030834
Stage 1: Creating A PAC Instrument Configuration Wonderware PAC User Guide
The following figure shows the three ways of viewing the PAC Strategies view
window.
View the PAC strategies tab by clicking in the View menu ...
... clicking
the PAC
Strategies
toolbar
button ...
2. In the Template Toolbox, expand the Strategies folder within the Eurotherm
PAC folder, and drag–and–drop a $T2750 instrument configuration template
from the toolbox to the PAC Strategies view window, as shown in the following
figure.
The default name for the new instrument configuration is T2750_nnn, where
nnn is a sequential number starting from 001. The PAC instrument can be
renamed in the usual manner within ArchestrA, if required.
29 HA030834
Stage 1: Creating A PAC Instrument Configuration Wonderware PAC User Guide
Note: Instrument configurations are not deployed to remote devices through the
ArchestrA framework, and consequently they are only visible in the PAC Strategies
and Derivation tabs. They are not visible in the Deployment or Model tabs. Only
DIDevice instances that reference an instrument configuration listed in the PAC
Strategies tab can be deployed. Instrument configurations can be downloaded to
physical instruments, however, using the IDE or LINtools.
3. Check out and edit the new instrument configuration so it can be configured. As
with all ArchestrA instances, double–click on the object to check it out from the
Galaxy and open it. The instrument configurator opens in the main workspace of
the IDE, with the single PAC Strategy Instrument Configuration tab displayed,
as per the following figure.
Editable fields
4. In the LIN Port Name field, enter the appropriate name for the LIN network, if the
default of NET is not appropriate.
5. In the Node Address (Hex) field, enter a unique node address for the
instrument, corresponding to the configuration switches on the T2750. The entry
should be a two–digit hex value between 01 and FE.
Note: For Eurotherm PAC Instruments (T2750 or T2550), use only even node
address numbers. Odd numbers are reserved for redundant pairs. For Generic LIN
devices, odd or even node addresses are valid.
If the node address matches that of another device configured in the Galaxy, a
warning is given to the user during the object check in process.
• The Instrument Type field is based on the template used to create the instance.
In this case, T2750.
30 HA030834
Stage 1: Creating A PAC Instrument Configuration Wonderware PAC User Guide
• The Default DBF field is set to T2750.DBF. This can be changed if the user
wishes, and must be manually configured if the instrument is a generic LIN
device. The Default DBF is the database that is downloaded and run in the
instrument. The Default DBF field can be changed within LINtools using the File
> Instrument Folder Properties menu command.
Note: If a generic LIN device were being created, the Instrument Type,
Instrument Version and Default DBF fields are blank. These can be set by using
the Instrument Folder Properties option within LINtools.
Three additional buttons are available to continue configuring the instrument. They
are:
• Run LINtools — Click this button to run LINtools and to automatically open the
default DBF file. Additional configuration tools can be launched from the Tools
menu from within LINtools. Once the strategy has been defined, close LINtools to
return to the IDE. When the instrument instance is checked back into the Galaxy,
any configuration files created by LINtools and additional configuration tools are
also saved. Refer to "Editing the Strategy for a Eurotherm PAC Instrument" on
page 32 for further information.
• Instrument Options — Click this button to display the LIN Instrument Options
window. Use this window the modify various instrument-specific parameters. On
the Instrument Options tabs, this includes options such as configuring ports, time
zone, and the archiving of recorded data. On the Network Settings tab,
Ethernet-related parameters for the instrument can be configured, including
DHCP or static IP address configuration.
31 HA030834
Stage 1: Creating A PAC Instrument Configuration Wonderware PAC User Guide
• Explore Folder — Click this button to view the strategy files in a Windows
Explorer window.
The method of editing a strategy for Eurotherm PAC Instruments or Generic LIN
devices is nearly identical. The only difference is that for Eurotherm PAC Instruments,
a predefined LIN database with an appropriate LIN header block is created. For
Generic LIN devices, the database is blank, and the appropriate device type and
version must be defined by the user.
To launch LINtools Engineering Studio and edit the strategy, open the instrument
configurator by checking out the instrument configuration. From here, click the Run
LINtools button. LINtools launches with the correct strategy file opened.
When LINtools Engineering Studio is running, any of the additional software support
tools (eg Modbus Tools) can be launched from the tools menu from within the
LINtools user interface.
If the user decides to open a read–only version of the configuration from the Galaxy,
or if another user has already checked out the instrument configuration, then this is
indicated in LINtools by the addition Read Only in the title bar. In this mode, LINtools
opens the configuration as read–only, so no modifications can be saved. It is
possible, however, to download the strategy or go online to the instrument.
Some functionality within LINtools Engineering Studio is disabled when used within
the Wonderware PAC environment, as it is not relevant. For example, the Get Me
Started and New LIN Instrument Folder options within the File menu are not
available.
32 HA030834
Stage 1: Creating A PAC Instrument Configuration Wonderware PAC User Guide
If a strategy for a Generic LIN device is being defined, ensure the instrument type
and version is set using the Instrument Folder Properties window (select Instrument
Folder Properties from the File menu within LINtools). An example is shown in the
following figure.
If a strategy already exists outside of the Wonderware PAC environment (the strategy
was previously defined, for example), then it is possible to import an existing strategy
into the Galaxy. It is important that a strategy is imported into the correct Eurotherm
PAC Instrument configuration type (eg, a T2750 configuration imported into a T2750
instrument configuration instance). Refer to Appendix D, "," for information on how to
complete this task.
Once the strategy is defined, close LINtools to return to the ArchestrA IDE. Check the
instrument instance back into the Galaxy in the normal manner to store the strategy
and configuration files in the Galaxy.
Note: The object cannot be checked back into the Galaxy if LINtools is still editing
the strategy.
In these cases, the following procedure can be performed to change the instrument
version.
33 HA030834
Stage 1: Creating A PAC Instrument Configuration Wonderware PAC User Guide
Current
version of the
instrument
3. In LINtools, display the Instrument Folder Properties window by doing one of the
following:
◦ right–click the top–level folder in the Contents pane, and select Properties.
Current instrument
version is shown
here
34 HA030834
Stage 1: Creating A PAC Instrument Configuration Wonderware PAC User Guide
4. Click the drop–down menu next to the Version field and select a different
instrument version.
Note: The instrument type cannot be changed if the device is a T2550 or a T2750.
The Node address cannot be changed, regardless of the type, as this is controlled via
the PAC Strategy Instrument Configuration properties within the IDE.
5. Click OK to close the window, and after any other edits are complete, close
LINtools.
6. The PAC Strategy Instrument Configuration page within the IDE is updated
with the new version number.
Instrument
changed to
version v6.0
Advisory that
the
configuration
has changed
and therefore
needs to be
checked in
35 HA030834
Stage 1: Creating A PAC Instrument Configuration Wonderware PAC User Guide
The LIN Connection Setup tool can be used to configure the LIN connection between
the local engineering workstation and the LIN network.
Note: The LIN Connection Setup tool is not required on remote nodes to which a
DINetwork is being deployed. The configuration is automatic in these cases.
Click here to
open the
LIN
Connection
Setup tool
36 HA030834
Stage 1: Creating A PAC Instrument Configuration Wonderware PAC User Guide
The LIN Connection Setup window opens, as shown in the following figure. All
configured connections are listed, though in normal situations, this would only
consist or one or two entries.
configuration
area
status area
The Port Name, Enabled state, and Node Address (address of local PC on
the LIN network), are shown, together with an indicator status column. The
icon shown in the Indicator column represents:
Icon Description
2. Locate the desired connection from the list, and enable it by selecting the
corresponding check box in the Enabled column.
The Node Address is blank for any ports required in a Galaxy, but not yet
configured on the engineering workstation. When the Enabled box is ticked, a
node address is automatically chosen. This node address should be manually
checked that there is no conflict with another engineering workstation on the
supervisory network. The automatically chosen node can be manually
overridden by clicking in the Node Address column, in the appropriate port
row, and typing the address (in hex between 01 and FE).
Tip: The automatically chosen node address is based upon a check that it
does not conflict with any instrument configuration objects or PAC_DINetwork
objects already configured in the Galaxy. The address is also always an even
number, to avoid any conflict with a redundant processor pair on a Eurotherm
PAC Instrument.
37 HA030834
Stage 2: Creating the Execution Platform for the PAC DAServer Wonderware PAC User Guide
Note: It is not possible to download a strategy to a device unless the local LIN
connection has been configured using the LIN Connection Setup.
• From within the IDE, check out the appropriate instrument configuration, and in
the PAC Strategy Instrument Configuration tab, click the Download button.
• From within LINtools: To download the strategy from within LINtools, perform one
of the following:
◦ Right–click on the Instrument folder within the Contents window and select
Download Configuration.
◦ For further information on using LINtools, refer to the LINtools online help or
the LINtools Engineering Studio User Guide, HA263001U055.
If there is a problem downloading the strategy to the device, ensure the engineering
workstation is physically connected to the LIN network, and that the configured port
for the instrument is currently selected using the LIN Connection Setup. If problems
are still encountered, refer to the "Troubleshooting at Strategy Download Time" on
page 94.
WinPlatform and
AppEngine objects
created
38 HA030834
Stage 3: Creating a DINetwork (LIN Network Object) Wonderware PAC User Guide
Note: The first WinPlatform created in a Galaxy must be the Galaxy Repository
(GR) node. Therefore, ensure that if the Galaxy is running on a separate node, that
this WinPlatform is first defined prior to creating the execution platform for any other
node.
2. In the Template Toolbox, expand the PAC Device Integration folder, and drag–
and–drop a $PAC_DINetwork template to under the Unassigned Host folder in
the Deployment view window. The completed step is shown in the following
figure.
Drag the
$PAC_DINetwork
template to the
Unassigned Host
folder, as shown
39 HA030834
Stage 3: Creating a DINetwork (LIN Network Object) Wonderware PAC User Guide
PAC_DINetwork
object moved from
the Unassigned Host
folder to under the
AppEngine
4. Check out and edit the new object so it can be configured. As with all ArchestrA
instances, double–click on the object to check it out from the Galaxy and open it.
The Network Configuration tab is opened which allows the LIN network to be
defined, as shown in the following figure.
40 HA030834
Stage 4: Adding DIDevices (Instruments) to the DINetwork Wonderware PAC User Guide
6. The Automatically select network adapter option is ticked by default, and can
be left on in the majority of cases (especially true if there is only a single network
adapter in the target machine this DINetwork is being deployed to). If this option
is deselected, two additional fields are displayed, IP Address and IP Address
Mask.
The IP Address field configures the IP address to which this port expects to
find the network adapter.
The IP Address Mask has special rules for the value entered here. Refer to
the LIN Ports Editor control panel applet and additional online help provided for
the IP Address Range field.
Note: The IP Address Mask field should not be confused with a subnet mask.
They are not the same thing.
7. The object now has enough information to be able to create an appropriate LIN
port when the object is deployed. Check-in the DINetwork instance. At this stage,
the object can be deployed, if desired, and communications can be tested. This
results in the PAC DAServer being installed and correctly configured on the
remote node. The PAC DAServer is now able to communicate with LIN
instruments.
Note: Deploying a DINetwork instance for the first time can take several minutes to
complete whilst the PAC DAServer is being installed and configured.
41 HA030834
Stage 4: Adding DIDevices (Instruments) to the DINetwork Wonderware PAC User Guide
2. In the Template Toolbox, expand the PAC Device Integration folder and drag–
and–drop the $PAC_DIDeviceDiag Object to under the Unassigned Host folder
in the Deployment view window. The completed step is shown in the following
figure.
Drag the
$PAC_DIDeviceDiag
template to the
Unassigned Host
folder, as shown
3. Drag the newly created DIDevice instance to the DINetwork instance created in
Stage 3, as shown completed in the following figure.
PAC_DIDeviceDiag
object moved from
the Unassigned Host
folder to under the
AppEngine
4. Check out and edit the new object so it can be configured. As with all ArchestrA
instances, double–click on the object to check it out from the Galaxy and open it.
The DIDevice configuration window opens, with the General tab displayed.
42 HA030834
Stage 4: Adding DIDevices (Instruments) to the DINetwork Wonderware PAC User Guide
5. Under the PAC Instrument field, select the appropriate PAC instrument
configuration (strategy) that was configured in Stage 1. This specifies which
specific LIN instrument the DIDevice represents.
6. If the instrument in step 5 above is a legacy device (Generic LIN), then skip this
step and proceed directly to step 7. The following step prepares the object for
use with the diagnostic symbol. Refer to Chapter 3, "Instrument Diagnostics," for
further information.
Select the UDAs tab and locate and select the Simplex
[$PAC_DIDeviceDiag] entry in the Inherited UDAs section.
7. Check-in the DIDevice instance to the Galaxy. Other objects within the ArchestrA
framework can now access the LIN data through this DIDevice object. To bind
the LIN data to an ArchestrA object, refer to the next section.
43 HA030834
Stage 5: Binding LIN Data to ArchestrA Application Objects Wonderware PAC User Guide
In a situation where redundancy is not required, the instrument diagnostic symbol for
a DIDevice can be attached to the DIDevice itself (refer to "Instrument Diagnostics"
on page 61 for details on the diagnostic symbol), providing diagnostic information for
the DIDevice. In the case of a redundant setup, however, the instrument diagnostic
symbol should be attached to the $RedundantDIObject instead, and thus continues
to provide diagnostic information on the DIDevice regardless of a failure of a PAC
DAServer.
Monitoring of the redunancy status can be performed using the standard ArchestrA
RedundantDIObjectDisplay symbol. The primary and backup DIDevices can be
referenced from this symbol, thus providing an HMI interface to the redundancy
status for the DIDevice.
For further information on working with redundancy within the Wonderware PAC
framework, refer to the System Platform documentation, "Working with Redundancy"
Chapter in the Application Server User’s Guide.
The process of binding writes a predefined set of LIN function block fields to the
InputSource or OutputSource fields of a corresponding set of attributes on an
instance of a particular Wonderware PAC object.
Once an ApplicationObject has been bound, the LIN data can be presented to HMIs
allowing a user to view and interact with the instrument.
• Semiautomatically, by using the Galaxy Browser to view and select the relevant
LIN field
The technique used to bind the LIN data to an object is a user–choice, largely
dependant upon the nature of the binding task. The following examples show each
method, and when each method may be the most suitable choice.
44 HA030834
Stage 5: Binding LIN Data to ArchestrA Application Objects Wonderware PAC User Guide
For this example, a PAC_PID object is used. The aim is to map the PV value in the
LIN PID block to the PV attribute in the PAC_PID ApplicationObject. The following
assumptions are made:
• A PID block already exists in a strategy for an instrument configuration, with the
name of MyPID.
• The MyPID block has a field called PV, representing the process value. This is a
standard field for all LIN PID blocks.
The reference string for the PV block within the PAC instrument is therefore:
PAC_DIDeviceDiag_001.MyPID.PV
This reference string will be entered manually in to the input extension Source field
for the PAC_PID object in the following example.
2. Select the Extensions tab to view the Extendable attributes, as shown in the
following figure. These attributes are automatically created during the creation of
the instance of the PAC_PID ApplicationObject.
45 HA030834
Stage 5: Binding LIN Data to ArchestrA Application Objects Wonderware PAC User Guide
4. Highlight the PV attribute and locate the Source text entry box in the Input
extension group, as shown in the following figure.
5. In the Source field within the Input extension group, enter the reference string
determined earlier on. The following figure shows this completed.
The binding of the PAC instrument’s PV value to the ArchestrA PID object is
complete. The object can now be checked back in. In order to check the binding, the
Object Viewer utility can be opened and the PAC_PID_001.PV can be added as an
Attribute Reference to a Watch window. If the configuration is correct, the live PV
value is displayed. For information on the Object Viewer utility, see the Object Viewer
User’s Guide.
If the reference string is not known, it can be looked up using the LIN Data Browser.
Refer to the next section, "Using the LIN Data Browser to Bind Objects" on page 47.
46 HA030834
Stage 5: Binding LIN Data to ArchestrA Application Objects Wonderware PAC User Guide
Highlight the PV attribute... ... then click the ellipses button for
the Input extension group.
47 HA030834
Stage 5: Binding LIN Data to ArchestrA Application Objects Wonderware PAC User Guide
2. The Galaxy Browser window displays. Click on the LIN Data Browser tab to
display the namespace for all LIN instruments, as shown in the following figure.
The LIN Data Browser window is divided into two. In the left–hand section of
the window, all the known DIDevice instances are shown. If any PAC strategies
are associated with the instruments, the PAC strategy is shown next to the
DIDevice. In the example above, the DIDevice PAC_DIDeviceDiag_001 has
the PAC strategy, T2550_001 associated with it; the PAC_DIDeviceDiag_002
has the PAC strategy T2750_001 associated with it, and so on.
Note: Redundant DIDevices are only shown in the left-hand section of the window
if the RDI object references PAC DIDevices.
On the right–hand section of the window, all the known LIN function blocks
within the selected DIDevice’s PAC strategy are shown. In the example above,
the PAC_DIDeviceDiag_001 has the strategy T2550_001, which has, amongst
other blocks, the MyPID block. Information for each of the LIN function blocks
can be found in the LIN Blocks Reference Manual.
48 HA030834
Stage 5: Binding LIN Data to ArchestrA Application Objects Wonderware PAC User Guide
Note: The blocks and fields shown in the right–hand section of the window do not
contain live data. The information is taken from the configuration files stored within
the Galaxy. To view live data, use the Object Viewer utility. For information on using
the Object Viewer, see the Object View User’s Guide.
The content of the right–hand section of the window can be filtered in two
ways. Firstly, the field data type can be specified in the Field Type Filter drop
down menu, so for example, only those fields that are of the Boolean data
type, or Integer data type are shown.
The second type of filter that can be applied is to show only those fields that
are writable, or read–only. Use the small buttons to the right of the Field Type
Filter drop down menu to toggle the filter mode. When a filter is applied, the
button highlights in orange. The filtering functions as shown in the following
table.
Buttons Description
49 HA030834
Stage 5: Binding LIN Data to ArchestrA Application Objects Wonderware PAC User Guide
3. Select the appropriate DIDevice to display the LIN function blocks within the
strategy. In this example, select PAC_DIDeviceDiag_001 in the left–hand section
of the window. Expand the MyPID block in the right–hand section of the window
to display the fields available within the MyPID block, as shown in the following
figure.
To aid linking the correct LIN function block field, each field is highlighted as
being write able or read–only. A filter can be applied if necessary to only show
write able or read–only fields (see step 2 above).
4. Click on PV, which is located within the MyPID block. Notice that the LIN
Reference field now correctly identifies part of the reference string as MyPID.PV,
as shown in the following figure.
50 HA030834
Stage 5: Binding LIN Data to ArchestrA Application Objects Wonderware PAC User Guide
5. Click the OK button to automatically populate the Source in the Input extension
group with the selected reference string.
The binding of the PAC instrument’s PV value to the Wonderware PAC PID object is
complete, and the attribute PAC_PID_001.PV now refers to the LIN data at
PAC_DIDeviceDiag_001.MyPID.PV. This attribute and can be used to display the
value of the process value (PV) to an operator using an HMI, for example.
The object can now be checked back in. In order to check the binding and
communications are functioning, the Object Viewer utility can be opened and the
PAC_PID_001.PV can be added as an Attribute Reference to a Watch window. If the
configuration is correct, the live PV value is displayed. For information on the Object
Viewer utility, see the Object Viewer User’s Guide.
Note: This tool overwrites any previously defined manual binding on an object.
51 HA030834
Stage 5: Binding LIN Data to ArchestrA Application Objects Wonderware PAC User Guide
The PAC Binding tool is integrated into the ArchestrA IDE as a dockable extension
view which can be displayed (if closed) by selecting PAC Binding within the View
menu, or by clicking the PAC Binding toolbar icon. By default, the PAC Binding tool
is docked on the right–hand side of the IDE. The location of the tool can be changed
by dragging the extension to an alternative position. The following figure shows the
two methods to show the PAC Binding tool. To hide the tool, click the x in the top–
right corner of the PAC Binding tool window.
The PAC Binding tool has two tabs: Block Binding and Field Binding. The Block
Binding tab allows the automatic creation of associations between an object and a
LIN function block. The Field Binding tab presents view of the individual field
bindings of the currently selected instance on the Block Binding tab (including those
made manually — refer to "Manually Binding Objects" on page 44, and "Using the
LIN Data Browser to Bind Objects" on page 47).
52 HA030834
Stage 5: Binding LIN Data to ArchestrA Application Objects Wonderware PAC User Guide
The following figure shows the Binding Tool with the Block Binding tab selected.
LIN block
bindings still
being loaded by
the Binding Tool
The toolbar is common to both the Block Binding tab and the Field Binding tab,
and contains the following buttons:
• The Import and Export buttons allow the current binding configuration to be
exported or imported from or into the Galaxy database, thus providing a means
for rapid configuration. Refer to "Appendix B – Advanced Binding Tool Operation"
on page 78 for further information.
• The Refresh drop-down menu button serves two purposes. It can refresh the
instances list, or perform two types of validation on the bindings. The options
under the Refresh button are:
◦ Refresh Instances list updates the tool with the currently available set of
objects. This is necessary if PAC-based objects have been added, renamed
or deleted from the Galaxy. The Refresh button can be used at any point,
including during the initial loading of the tool so the user does not need to
wait before creating and binding new instances.
◦ Validate LIN block bindings updates the validation status of the block
bindings.
◦ Validate LIN Block and field bindings updates the validation status of the
block bindings, and also the field bindings.
53 HA030834
Stage 5: Binding LIN Data to ArchestrA Application Objects Wonderware PAC User Guide
• The Validation button displays the Block Binding Validation window, showing
any validation issues with the binding data. The Validation button is only visible
when there are validation issues.
When the tool first loads, a large amount of information concerning the bindings is
loaded. During this process, a progress bar at the bottom of the window shows an
estimated time to completion for this operation. For very large configurations, this can
be several minutes. However, the loading of the binding information is performed as a
background task, and operation of the tool (or any other feature within Wonderware
PAC) can be used during this processing.
For information regarding the Block Binding tab, and how to use it to automatically
bind objects, refer to the next section, "Block Binding tab" on page 54. For
information regarding the Field Binding tab, refer to the section, "Field Binding tab"
on page 58.
Column Description
Template The name of the template from which the instance was
created.
LIN Block Shows the LIN function block that has been mapped
to the ArchestrA object. Refer to the table below for
details.
The value shown in the LIN Block column represents one of three states as
described in the following table.
LIN block name, for The name of the LIN function block that has been
example: mapped to the object instance.
"PAC_DIDeviceDia
g_001.MyPID"
54 HA030834
Stage 5: Binding LIN Data to ArchestrA Application Objects Wonderware PAC User Guide
Please wait The information is being read from the Galaxy and
not yet available for use within the PAC Binding
tool. Wait for this message to disappear before
attempting to perform any binding operation for this
instance.
Note: If an object is already checked out by a different user, and the Binding Tool is
used on that object, a message is displayed informing the user that the bind was not
possible.
55 HA030834
Stage 5: Binding LIN Data to ArchestrA Application Objects Wonderware PAC User Guide
2. Click the ellipsis button on the row of the desired instance. The Browse for LIN
blocks window opens, as shown in the following figure.
Blocks within
the strategy
configuration
that are of
the correct
type to be
bound to the
Application
Object
Reference
for selected
block
Type of
block
The left–hand side of the window shows the DIDevice instances (sorted
alphabetically in ascending order, by default), together with any associated
PAC strategy next to them. The right–hand side of the window shows the
blocks within the associated PAC strategy, filtered to only show blocks of the
suitable type(s) for the associated ApplicationObject.
Note: The same LIN function block may be selected for different ApplicationObject
instances.
3. Select the desired DIDevice in the left–hand side of the window. In this example,
PAC_DIDeviceDiag_001 has been selected.
4. In the right–hand side of the window, select the desired PID block. In this
example, the MyPID block has been selected. The LIN Reference field and Type
fields are change to reflect the selection. Alternatively, the block name can be
typed manually in the LIN Reference field if it is known. As each part of the
reference string is entered, the text is displayed in red until an exact match is
found in the tree-view displayed in the right-hand window; at which point, the text
turns black. When a period is entered, to continue refining the reference string,
the tree view updates expanding the relevant section providing information on
the available LIN fields.
56 HA030834
Stage 5: Binding LIN Data to ArchestrA Application Objects Wonderware PAC User Guide
5. Click the OK button to automatically bind the object. (Clicking Unbind removes
any previously defined binding information from the Galaxy).
The PAC Binding tool now shows the appropriate object with the binding
information, as shown in the following figure. Any unresolved LIN block
references are displayed in red text in the LIN Block column. If validation
errors are detected, the validation toolbar button appears which can be clicked
for further information.
6. If the object was not checked out for edit before the binding process was
performed, the PAC Binding tool checks the object out automatically. At this
stage, the Check In button becomes available, and can be used to check in all
the objects automatically checked out in one operation. Click the Check In button
to automatically check these objects in.
Note: Any objects already checked out prior to the binding operation are not
checked using the Check In button. These objects need to be checked in manually.
The Check In button only functions for those objects that were automatically checked
out.
57 HA030834
Stage 5: Binding LIN Data to ArchestrA Application Objects Wonderware PAC User Guide
The binding information is presented in three columns. Refer to the following table for
an explanation of each column.
Column Description
LIN Field selection The block and field in the LIN instrument that the
UDA extension of the instance maps to. Clicking
the ellipsis button on the LIN Field selection
column displays the LIN Data Browser window,
allowing individual block fields to be browsed to
and edited.
58 HA030834
Post–Configuration Procedure Wonderware PAC User Guide
The items in the UDA Extension column are a complete list of expected bindings. If
no binding information is available against a single (or multiple) UDA Extensions, the
associated LIN Field selection entry shows "---". Fields showing "---" can be
indicative of incorrect or incomplete binding. This may occur if only manual binding
has been performed on a subset of available UDA extensions, or the tool has been
upgraded since the binding was last set and addition attributes that can be bound are
available.
Post–Configuration Procedure
Having completed stages 1 to 5, the Eurotherm PAC Instrument exposes its runtime
values to the ArchestrA environment. Other LIN–based instruments can now be set
up in a similar manner, or InTouch can be used to build pages in order to visualise
and control the instruments.
Wonderware PAC DINetworks and DIDevices are deployed in the usual manner as
with all other ArchestrA objects. Initial deployment of a DINetwork can take some
time, whilst the DAServer is installed and configured on the remote node. Once a
DINetwork has been deployed, the DAServer runs in demo mode if no license is
found. The demo mode functions for 120 minutes allowing time to check the
configuration, before having to undeploy and redeploy the DINetwork to restart the
server.
The Store and Forward tool automatically attempts to fill in gaps in Historian that may
exist, typically created when the data flow from a Eurotherm PAC Instrument to
ArchestrA is interrupted. The Store and Forward tool examines .uhh files FTP’d from
Eurotherm PAC Instruments, and compares the contents of these files against the
data held in Historian. Where possible, Store and Forward then attempts to fill in the
gaps if the data is available in the .uhh files.
Alarm events for function blocks within a Eurotherm PAC strategy can also be
forwarded to the Wonderware Alarm Database for the associated area.
For this mechanism to work, there needs to be a mapping of LIN fields to Historian
tags and LIN Recording Groups to ArchestrA Areas for the Wonderware Alarm
Database. Store and Forward uses a .usf configuration file that provides this mapping
information. The Configure UStoreForward tool, accessed from the Wonderware PAC
toolbar, automatically creates this .usf file by examining the fields that are in a
Recording Group within a Eurotherm PAC Instrument strategy and maps these
against the ArchestrA objects that have the History Extension enabled.
59 HA030834
Improving Productivity with the PAC Binding Tool Wonderware PAC User Guide
For information on how to automatically create the Store and Forward mapping
configuration file using the Configure UStoreForward button on the Wonderware
PAC toolbar, refer to "Appendix C – Configuring Store and Forward" on page 85. For
a detailed explanation on how to use and configure Store and Forward, refer to the
Eurotherm PAC Store and Forward User’s Guide (HA030835).
The import function automatically creates instances of objects listed in the csv file.
Any instance listed in the file that already exists in the Galaxy are overwritten
provided they are not currently checked out.
The import function discreetly validates the name of the DIDevice object in each
specified block binding and whether the LIN block exists in the namespace of a PAC
Strategy object associated with that DIDevice object. Any validation errors are logged
and made available afterwards.
The advantage of the import/export feature is that the user can populate a Galaxy
with a set of bound ApplicationObject instances having created a csv configuration
file.
60 HA030834
Overview Wonderware PAC User Guide
Instrument Diagnostics
This chapter provides information on obtaining diagnostic information from a
Eurotherm PAC Instrument using the $PAC_DIDeviceDiag object.
• Overview
• Operator Interface
• Configuration
Overview
A DINetwork instance (a PAC DAServer) provides the interface between the LIN
network and the Galaxy. It is necessary to assign the physical instruments
(DIDevices) to the DINetwork instance. This ensures the PAC DAServer is able to
communicate with the PAC instruments (and any generic LIN devices).
PAC DIDevice objects provide the mechanism for a DINetwork to communicate with
the LIN device. Each DIDevice instance is associated with an instrument
configuration strategy, found in the PAC Strategies tab.
Eurotherm PAC Instruments (T2550 and T2750) can provide diagnostic information
and present this to the operator through the HMI. The $PAC_DIDeviceDiag
application object provides this functionality, and offers graphic symbols to give a
clear indication of the nature and detail of any fault conditions should they arise. In
addition to fault conditions, the symbols also allow the condition of the I/O modules,
the strategy running on the PAC device, communication and time settings to be
monitored. The $PAC_DIDeviceDiag object is an extension to the $PAC_DIDevice
object (which can be used for non-T2550/T2750 instruments).
The diagnostic symbol relies on specific LIN function blocks within the strategy. The
required LIN function blocks are automatically added to a blank strategy when a
T2550 or T2750 instrument strategy is created through the IDE. If existing T2550 or
T2750 strategies are imported into Wonderware PAC, care must be taken to ensure
the required LIN function blocks are also created, and appropriate alarms enabled.
Legacy devices, or Generic LIN devices which do not support the use of the following
LIN function blocks cannot use the diagnostic capability of the $PAC_DIDeviceDiag,
and should instead use a $PAC_DIDevice object which provides support for the LIN
device, but without the diagnostics capability.
• TACTICIAN
• EIO_DIAG
• DB_DIAG
• IDENTITY
• TOD_DIAG
• ELINDIAG
• RED_CTRL
61 HA030834
Operator Interface Wonderware PAC User Guide
Note: If more than one block of the above types is running in the PAC device, then
it cannot be defined which block will be used.
In addition to the above LIN function blocks, various alarm fields must also be
enabled in the TACTICIAN and EIO_DIAG blocks. If the Wonderware PAC strategies
were created through the IDE, these alarms are already enabled by default. Refer to
"Symbol Parameters and PAC Device Field references" on page 72 for details of
which alarms need to be enabled.
Operator Interface
Two primary views are offered for the diagnostics symbol:
• An graphical overview of the health of the Eurotherm PAC Instrument, for general
use, including the use of a traffic light display to represent the health of the
instrument.
• A detailed view, which contains more specific status information and the ability to
control the instrument where it is configured to run in duplex mode.
Overview Display
The overview display indicates fault conditions through the use of a traffic light
system as follows:
62 HA030834
Operator Interface Wonderware PAC User Guide
• hardware fault
• battery failure
• brown out
• power failure
• device communications
• strategy communications
Refer to "Symbol Parameters and PAC Device Field references" on page 72, for
additional information on the alarm conditions that trigger the major and minor fault
conditions.
The overview symbol also shows the hardware configuration of the Wonderware PAC
device, showing the configuration (simplex or duplex processors), and the I/O
modules assigned to the various slots (sites). If an issue is identified on one of the I/O
modules, a red border is displayed around the faulty module. The object name is also
shown on the symbol to enable identification of the device.
There are two properties that can be configured to influence the overview symbol
display:
63 HA030834
Operator Interface Wonderware PAC User Guide
• BaseSize allows the view to be set to correspond to the number of I/O sites
available. Allowed values are 0, 4, 8 and 16. The default default value is 8.
• ShowDetail determines whether details are shown on the symbol (normally set to
TRUE), or should be hidden (FALSE). Hiding the symbol details can enhance the
appearance of the symbol when shrunk to a small size.
Click anywhere on the overview symbol to display the detailed symbol window, which
provides additional information on the status of the instrument, including any faults.
• No faults reported
As there are no faults, and everything is reported as healthy, the traffic light symbol
on the left illuminates green.
64 HA030834
Operator Interface Wonderware PAC User Guide
• A module fault being shown for the modules at site one and site three, causing
the symbol to report a major fault. This would be the case where the expected
module does not match that fitted, or when the primary (or secondary in duplex
operation) does not report a healthy status for the site exhibiting a faulty
condition. Any sites that do not have a module fitted (not shown in this example),
are shown as empty.
65 HA030834
Operator Interface Wonderware PAC User Guide
• ShowDetail set to FALSE (making the symbol clearer when reduced in size)
• Empty sites shown in both of the Eurotherm PAC Instruments (four spare sites on
one; six empty sites on the other).
• No faults reported
66 HA030834
Operator Interface Wonderware PAC User Guide
Detailed Display
The detailed view symbol is displayed when the overview symbol is clicked. The
detailed view contains a set of tabs categorising the information available. These
categories are:
Communication configuration of
Minor fault conditions being the instrument, including the
monitored and the current status instrument’s IP address and LIN
node address
Modules configured in the strategy and Information related to the loaded strategy
those actually fitted to the instrument. and the synchronisation state. Control of
duplex operation can be performed here.
If a major or minor fault condition is present, then the corresponding indicator light on
the appropriate tab is illuminated.
An example of the Major Faults tab is shown in the following figure. The status for all
criteria which constitutes a major fault are shown, and are updated in real-time. Any
field which is in alarm is highlighted in red.
An example of the Minor Faults tab is shown in the following figure. Like the Major
Fault tab, the status of the minor fault criteria are shown, and updated in real-time.
Any field which is in alarm is highlighted in red.
67 HA030834
Operator Interface Wonderware PAC User Guide
An example of the I/O Modules tab is shown in the following figure. For each site
number, this tab shows the expected module (based on the strategy) and compares it
against the Actual module fitted. A discrepancy results in a Major alarm being raised,
the line being highlighted in red, and the inequality symbol ’< >’ shown in the I/O
Modules tab against the relevant site. In the following example, it can be seen that
the module that was expected in site 2 has been inserted into site 1.
An example of the Strategy tab is shown in the following figure. The Strategy tab
shows information on the current loaded strategy and the synchronisation status.
Control of the processor’s role (in a duplex configuration, only) is by use of the Sync,
Desync and Changeover buttons. To Avoid accidental or unwanted synchronisation
control, access restrictions are applied to these buttons. The user requires the "tune"
or "supervisor" level of access permissions by default. Any field which is in alarm is
highlighted in red.
Note: The Sync, Desync and Changeover buttons are not enabled, and any
duplex-related fields are not visible, when the Simplex object attribute is set to TRUE.
• Sync. Clicking this button enables the two processors on the Eurotherm PAC
Instrument to be synchronised, provided all the standard LIN instrument
synchronisation requirements are met.
68 HA030834
Operator Interface Wonderware PAC User Guide
• Changeover. Pressing this button switches the control from the primary
processor to the secondary processor. This may be useful if a fault on the
primary processor means it needs to be swapped out without affecting service.
An example of the Communications tab is shown in the following figure. Here the
communication configuration of the instrument can be viewed, along with the
database resources related to communications.
An example of the Time tab is shown in the following figure. The Time tab shows the
instrument’s current date and time, along with the time configuration mode.
69 HA030834
Configuration Wonderware PAC User Guide
Standard ArchestrA icons are used for the data quality status for each of the
parameters in the detailed view symbol tabs. These can be changed for a Galaxy
from within the ArchestrA IDE (see ArchestrA IDE help topic for "Setting the
Appearance of a Status Element"). By default, the icons used are shown in the
following table:
Configuration
The PAC_DIDeviceDiag is configured using the Object Editor like other standard
ArchestrA objects. The symbol also has two attributes that need to be set prior to
deployment.
To configure a PAC_DIDeviceDiag:
1. Open the PAC_DIDeviceDiag object in the Object Editor by double clicking on
the DINetwork instance. The Object Editor opens with the General tab displayed.
2. From the drop-down list under the Configuration Object field, select an
Instrument Configuration previously defined which matches the strategy stored
within the LIN instrument, as shown in the following figure.
3. Select the UDAs tab and locate and select the Simplex [$PAC_DIDeviceDiag]
entry in the Inherited UDAs section.
70 HA030834
Configuration Wonderware PAC User Guide
4. Locate the True/False checkbox in the Value section, and tick appropriately
depending on whether the Eurotherm PAC Instrument has a single processor
(ticked), or a duplex processor (unticked).
5. Close the object and save the changes. The object is now ready for deployment.
Once the above procedure is complete, the diagnostic symbol can access data from
a range of device function blocks without any need to setup further references.
However, two symbol attributes need to be configured during commissioning that are
contained within the overview symbol itself. These attributes control the overview
display as described in the following table.
71 HA030834
Working with Redundancy Wonderware PAC User Guide
The required symbols should have been imported into the current Galaxy as part of
the installation process. Refer to the Installation Guide help file on the root of the
installation CD-ROM, if required. The symbol to attach to the RDI is the
PAC_DIDeviceDiagOverview, which can be found in the Eurotherm PAC >
DeviceDiag folder under the Graphic toolbox.
The following table shows those LIN function block alarm field references which need
to be enabled to support the major faults functionality. Symbol parameters that apply
to duplex operation will be shown as not applicable for a simplex configuration.
72 HA030834
Symbol Parameters and PAC Device Field references Wonderware PAC User Guide
Symbol Parameter
(read-only) Description Function block field reference
I/O Software RAM Block RAM data sum check error / EIO_DIAG.Alarms.Software
sumcheck network failure
73 HA030834
Symbol Parameters and PAC Device Field references Wonderware PAC User Guide
Symbol Parameter
(read-only) Description Function block field reference
Note: If any of the LIN blocks described above are not in the PAC strategy, then the
MajorFaultAlm UDA is set.
The following table shows those LIN function block alarm field reference which need
to be enabled to support the minor faults functionality.
Symbol Parameter
(read-only) Description Function block field reference
Note: If any of the LIN blocks described above are not in the PAC strategy, then the
MinorFaultAlm UDA is set.
74 HA030834
Symbol Parameters and PAC Device Field references Wonderware PAC User Guide
Run-time attributes for the other detailed view symbol fields can be found in the
online help within the Wonderware PAC IDE for the $PAC_DIDeviceDiag object.
75 HA030834
Overview Wonderware PAC User Guide
Appendix A – Licensing
This appendix provides information on the licensing system used in Wonderware
PAC.
Overview
The PAC DAServer requires a license in order to operate. A license is required for
each machine hosting an instance of a DINetwork.
The Wonderware PAC system uses the same style of license as the System
Platform, and the process to install and maintain licenses is the same.
To install a license, the System Platform License Utility is used. Follow the procedure
below to install a license.
To install a license
1. Launch the License Utility from the Start menu by selecting Start > All Programs
> Wonderware > Common > License Utility.
3. Navigate to the CD-ROM drive that contains the Wonderware PAC software and
license, and open the license file (the filename is wwsuite.lic).
5. When the Installing a license file dialogue window appears, ensure the Add
button is pressed. Do not select the Overwrite option.
Note: Depending on your geographic location, a USB dongle may also be required
to license the software.
If a valid license is found, but then subsequently removed, the PAC DAServer
continues to operate and provide valid data. This allows for instances where the
licensing server falls over, but without interrupting the runtime operation of
Wonderware PAC. In this instance, $sys$Licensed remains set to TRUE. The check
for a valid license will be next initiated at the next startup.
76 HA030834
Overview Wonderware PAC User Guide
System items, such as the $sys$Licensed attribute are added at the DINetwork level
(for example, PAC_DINetwork_001.$sys$Licensed), whereas LIN data is available at
the DIDevice level. The $sys$Licensed attribute is displayed on the DINetwork
diagnostic symbol, providing the operator with license confirmation on an HMI.
DA Server starts
No
Run in
demonstration
mode.
Licensed.
Yes Pause 30
License found?
seconds
No
No
Run in limited
functionality mode.
Unlicensed.
77 HA030834
Overview Wonderware PAC User Guide
• Overview
• Validation
Overview
The PAC Binding tool allows the current binding configuration to be exported to a
comma separated value (csv) file, which can be subsequently edited in any text
editor, or in other csv-compatible readers (such as Microsoft Excel™).
During an import operation, new instances are created and bound using the
information specified in the imported file. Block bindings on pre-existing objects are
overwritten if those instances are not checked out.
The following figure shows the concept that a small exported configuration file can be
edited (duplicated and manipulated), before being reimported in the Galaxy and the
new ApplicationObjects automatically created and bound to the correct Eurotherm
PAC Instruments.
Binding information
Application Object #1 LIN block reference
Binding information
Application Object #3 LIN block reference
Binding information
Application Object #n LIN block reference
78 HA030834
Exporting Binding Configuration Wonderware PAC User Guide
Note: The Export button is disabled whilst the PAC Binding tool loads the binding
information from the Galaxy. In a large configuration, this background task can take
several minutes to complete.
Note: The export function only saves block binding information. It does not save
the individual field mappings that may have manually been created by the user.
The format of the exported binding file is shown in the following figure. A separate
line is created in the exported file for each instance of a bindable object.
If an ApplicationObject is bound to multiple LIN blocks, then the last two fields (Block
n and Type) are repeated as many times as necessary. The ApplicationObject
configuration is regarded as complete when the line ends.
79 HA030834
Manipulating Binding Configuration Wonderware PAC User Guide
Field Description
The first line is a header line, and is not part of the configuration. The line can be
deleted, but it is recommended it remains as a guide to the field contents. It is
especially useful when the file is viewed as a spreadsheet.
• The object is already bound to a LIN block called MyPID, with a reference string
of PAC_DIDevice_001.MyPID
• The binding is of the PID, PID_CONN, or PID_LINK type. Square brackets must
be included around the type field where more than one entry is listed, separated
by commas.
80 HA030834
Importing Binding Configuration Wonderware PAC User Guide
If a second PID block existed in the same LIN instrument, called MyPID_02, then a
second line could be added to the exported configuration file. For example:
PAC_PID_002,$PAC_PID,PAC_DIDevice_001.MyPID_02,[PID,PID_CONN,PID_LINK]
If this were added to the configuration file, the entire file would look as shown below:
This file could then be imported into the Galaxy using the PAC Binding Import tool.
Note: If the ArchestrA object, PAC_PID_002 already existed, the line defining
PAC_PID_002 is ignored.
For more details on the import process, and how existing objects are handled, refer
to "Importing Binding Configuration" on page 81.
To do this, add a line to the configuration file in only the Instance and Template fields.
The omission of a Block 1 field causes the binding tool to create the instance but not
bind it to any LIN block (and the Type field is optional, anyway).
For example, the following configuration lines would cause the PAC Binding tool to
create instances of PAC_PID_010 and PAC_PID_011 during an Import operation, but
bind them to nothing:
PAC_PID_010,$PAC_PID
PAC_PID_011,$PAC_PID
During an import operation, new instances are created, based on the object template
field, and then bound to the LIN instance. Block bindings on pre-existing objects are
overwritten if those instances are not checked out.
3. The Import Bindings File window appears. Locate the binding file, select it, and
click the Open button.
81 HA030834
Validation Wonderware PAC User Guide
Existing objects
are skipped.
5. After the binding operation is complete, new objects need to be checked in. This
is an automatic operation, but if enabled in the User Information configuration
window, a comment can be set for the check in operation.
The import operation completes. When the Importing PAC Instances window is
closed, the PAC Binding tool refreshes to show all the known bindings in the galaxy.
Following the import function, a validation routine runs to highlight any unresolved
LIN block references. If at least one validation issue exist, the Block Binding
Validation window appears to explain each issue. These should not be regarded as
errors; instead the content highlights those DIDevices, PAC strategy instances or LIN
blocks that are incomplete at this stage. For more information on validation, refer to
"Validation" on page 82.
Note: Depending on the number of lines in the import file, the import operation can
take considerable time to complete. A very large file can take over an hour for
example. The operation can be cancelled at any time.
Validation
The import function (see "Importing Binding Configuration" on page 81) allows the
user to populate the Galaxy with a set of bound ApplicationObject instances with a
.csv file which has been manually edited. At the stage of importing, none of the
specified DIDevice instances, associated PAC Strategy instances or actual LIN
blocks need exist. This allows the user the import the configuration and then develop
the DIDevice instances and instrument strategies afterwards.
Having potentially imported User-Defined Attributes with missing LIN references, the
validation function detects and then alerts the user if there are any validation issues.
The validation is performed:
82 HA030834
Validation Wonderware PAC User Guide
Any unresolved LIN block references are displayed in red on the Block Binding tab,
and details of all validation errors are listed in the Block Binding Validation window
that appears automatically after an Import. The Block Binding Validation window
can also be displayed at any time by clicking on the validation toolbar button that
appears on the Binding tool’s toolbar. The validation toolbar button is only visible
when at least one ApplicationObject instance has an invalid LIN Block reference.
Instance,Template,Block 1,Type
PAC_PID_001,$PAC_PID,PAC_DIDevice_001.PID1,[PID,PID_CONN,PID_LINK]
PAC_PID_002,$PAC_PID,PAC_DIDevice_002.PID2,[PID,PID_CONN,PID_LINK]
PAC_PID_003,$PAC_PID,PAC_DIDevice_003.PID3,[PID,PID_CONN,PID_LINK]
PAC_PID_004,$PAC_PID,,[PID,PID_CONN,PID_LINK]
• PAC_DIDevice001 has a PAC Strategy instance associated with it, but this does
not have a block called PID1 in its namespace.
Based on the imported data in this example, the following figure shows the resultant
Block Binding tab with validation errors.
83 HA030834
Validation Wonderware PAC User Guide
Clicking the validation toolbar button, displays the Block Binding Validation window
(which also automatically appears when an import operation is complete). The
following figure shows an example of the Block Binding Validation window with the
four issues detected.
84 HA030834
Overview Wonderware PAC User Guide
• "Overview" on page 85
Overview
Historical data is an important part of any production quality requirement. Therefore,
loss of any data resulting in gaps in the historic information is not acceptable for
many batch and monitoring systems.
Within a fully configured and functioning Wonderware PAC environment, data from
Eurotherm PAC Instruments flows into a WinPlatform object (LINOPC and a PAC
DAServer) and into Historian (and the Wonderware Alarm Database). Should this
communication fail, it is possible that Historian will develop gaps in the historical data.
If Store and Forward is configured (the Eurotherm PAC Instrument strategy has
Recording Groups defined, and the History Extension is enabled for ArchestrA
objects), the Store and Forward tool can be used to repair gaps in Historian data if
the communication between the Eurotherm PAC Instrument and ArchestrA fails.
• The AppEngine on the WinPlatform must have the Enable storage to Historian
option enabled and fully configured.
• The objects within Wonderware PAC for which the values are to be archived in
Historian, must have their History Extension enabled.
• A direct mapping between the Eurotherm PAC Instrument’s fields and the
Historian tags.
The Store and Forward tool can then examine .uhh files FTP’d from Eurotherm PAC
Instruments, and compare the contents of these files against the data held in
Historian. Where possible, Store and Forward then attempts to fill in the gaps if the
data is available in the .uhh files.
If configured, Store and Forward will also write recorded event and alarm messages
to the Wonderware Alarm Database.
For a detailed explanation on how to use and configure Store and Forward, refer to
the Eurotherm PAC Store and Forward User’s Guide (HA030835).
85 HA030834
Using the Configure UStoreForward tool Wonderware PAC User Guide
• The bottom section provides the configuration options prior to creating any .usf
files. Here, the user can:
◦ specify the path where the .usf files are created (USF file folder field). The
default location is the same path as configured in the main Store and
Forward utility.
◦ choose to create the mapping files for the Wonderware Alarm Database.
This maps an ArchestrA area to a Recording Group.
◦ Opt to search for all ArchestrA object fields that are bound to LIN block fields.
By default, only those blocks derived from the $PAC_Bind template will be
searched (this includes the PAC Application templates, $PAC_PID_2, for
example).
Objects that are bound to LIN blocks but haven’t been derived from the
$PAC_Bind template will have been manually bound, as opposed to
automatically using the PAC Binding tool. To search for these, select the
Select to search all objects (not just $PAC_Bind derived) checkbox. The
searching of these objects can take a considerable time to run. Therefore, if it
is known that only $PAC_Bind derived objects have been bound, it is
advisable that this option is not selected in order to save time.
86 HA030834
Using the Configure UStoreForward tool Wonderware PAC User Guide
If the chosen path already contains .usf files (from a previous mapping using this tool,
or manually created), they are renamed to a suffix of .<Date>_USF. Only those files
that have a prefix of InSQL_ or WWAlmDb_ are renamed.
Next, determine whether the creation of .usf mapping files should be map Eurotherm
PAC Instrument fields to Historian and/or the Wonderware Alarm database. Tick
either of both of the check boxes appropriately.
Finally, click the Create button at the bottom of the window. The tool can take some
time to run, depending on the number and complexity of strategies within the Galaxy.
An indication of progress is shown in the bottom left of the window.
The .usf files created by the UStoreForwardConfig tool are named using the following
scheme:
InSQL_<Historian Server>_<PAC instrument>.usf
where:
The window displays the results for either the Historian mapping, or the Wonderware
Alarm Database mapping, dependant upon the selected tab on the left-hand side.
For both set of mappings, the results are split into three separate tabs across the top.
87 HA030834
Using the Configure UStoreForward tool Wonderware PAC User Guide
• Historian section:
◦ Mapped tab. The mappings shown in this tab show the successful mapping
between the LIN tags in the Eurotherm PAC strategy and the historized
attribute in ArchestrA. These items will be processed by Store and Forward.
◦ Not mapped - LIN recorded values tab. The mappings shown in this tab
have not been successfully mapped to Historian. Any Eurotherm PAC
strategy fields listed here are in a Recording Group, but have not been
flagged in ArchestrA as an object that should be Historized.
◦ Mapped tab. The mappings shown in this tab show the successful mapping
between the PAC strategy Recording Group and the ArchestrA Area. Event
messages in the .uhh files for these recording groups are written to the
ArchestrA alarm Area.
◦ Not mapped - LIN Recording Groups tab. The mappings shown in this tab
have not been successfully mapped to the Wonderware Alarm Database.
Any Eurotherm PAC Recording Groups listed here have been configured in
the strategy, but an associated ArchestrA Area does not exist. Event
messages written to .uhh files for these recording groups are not written to
the Wonderware Alarm Database.
An example of the output for the Wonderware Alarm DB tab is shown below:
88 HA030834
Using the Configure UStoreForward tool Wonderware PAC User Guide
After checking any abnormalities in the various result tabs, launch the Store and
Forward User Interface to configure the Store and Forward process. Refer to the
Eurotherm PAC Store & Forward User’s Guide (HA030835) for further information.
89 HA030834
Overview Wonderware PAC User Guide
• Overview
Overview
If a strategy already exists for a Eurotherm PAC Instrument (T2750 or T2550) or a
generic LIN device — that were created before Wonderware PAC was installed, for
example — then the strategy can be imported into the Galaxy.
The alarm field from certain function blocks must also be configured as enabled. For
a list of the alarm fields, refer to "Symbol Parameters and PAC Device Field
references" on page 72.
Note: The use of the procedure outlined in this Appendix is outside the
recommended Wonderware PAC workflow.
90 HA030834
Importing Existing Strategies Into The Galaxy Wonderware PAC User Guide
The steps required to import an existing strategy outside of Wonderware PAC to the
Galaxy are summarised in the following figure.
Create an appropriate
instrument
configuration instance
Launch LINtools
Open a Windows
Explorer window from
within LINtools
◦ If the strategy being imported is for a T2750, create a new T2750 instrument
configuration.
◦ If the strategy being imported is for a T2550, create a new T2550 instrument
configuration.
◦ If the strategy being imported is for any other type of LIN device, create a
new genericLIN congifuration.
91 HA030834
Importing Existing Strategies Into The Galaxy Wonderware PAC User Guide
3. In LINtools, right-click on the root of the folder tree in the Contents window, and
select Explore. The following figure shows this step, for a GenericLIN device.
..and select
Explore
from the
menu
4. In another Explorer window, locate the existing strategy configuration files, and
copy these to the checkedout directory, overwriting the files as necessary.
5. Set the default database to match the name of the database just imported. To do
this, select Instrument Folder Properties from the File menu (or right-click on
the top-level folder in the Contents window and select Properties). In the
Instrument Folder Properties window, select the default database in the
Default DB field. Once complete, click the OK button to close the window.
6. Close both Explorer windows and close LINtools. Check the instrument
configuration back into the Galaxy.
The strategy configuration files are now stored in the Galaxy. Remember to edit this
copy of the files (within Wonderware PAC) if any changes are to be made to the
instrument configuration.
92 HA030834
Troubleshooting Procedures Wonderware PAC User Guide
• Troubleshooting Procedures
• Troubleshooting Tools
• Namespace Updates
Troubleshooting Procedures
Depending at which stage a communications problem is encountered, the method to
troubleshoot changes accordingly. Refer to the following list to determine which
flowchart to follow to help diagnose the communication problem.
93 HA030834
Troubleshooting Procedures Wonderware PAC User Guide
Check LIN
connectivity to
Network Explorer
instruments/
network
Check cross
Network UNH
subnet settings
Check physical
network
Ping
connection to
instrument
Check general
Successful networking setup Windows Networking
No
ping? (eg, IP address, Configuration
subnet mask, etc)
The Object Viewer tool can be used to confirm successful communication with a
DIDevice, and is therefore also a good tool for troubleshooting purposes.
94 HA030834
Troubleshooting Procedures Wonderware PAC User Guide
Using the Object Viewer, confirm whether the objects are retrieving real data from the
LIN instrument. If not, follow the steps shown in the following flowchart. Start with the
steps in the left flowchart at the Engineering Workstation computer, and if the
problem is not solved, use the right flowchart at the DAServer node. The bold text
shows which tool to use in order to perform the troubleshooting. Refer to the
appropriate section in this chapter for details on using the tool. An introduction to the
troubleshooting tools is given in the section, "Troubleshooting Tools" on page 97.
Open a watch
window template Part 2
Object Viewer
(showing DI
diagnostics)
Check any
Yes installed firewall is Windows /
not blocking 3rd party firewall
LINOPC comms
Check the DI
object is linked to
IDE Object Configurator
the correct
strategy config. Check SMC log Wonderware
for “failure to add” Logger (via the
entries SMC)
Check DINetwork
settings, including
IDE Object Configurator
cross subnet
settings Check the
Windows
Windows Event
Event Viewer
Viewer
Part 2
If the problem is not resolved by the last step, refer to "Troubleshooting at Strategy
Download Time" on page 94 for additional help.
95 HA030834
Troubleshooting Procedures Wonderware PAC User Guide
Check the
Windows Regional
Windows Regional
Settings Control Panel
Settings
Check the
Windows Event Windows Event Viewer
log
If the problem is not resolved by the last step, refer to "Troubleshooting Deployed
Devices" on page 94 for additional help.
96 HA030834
Troubleshooting Tools Wonderware PAC User Guide
Use diagnostics
symbols to help to Eurotherm PAC
determine area of diagnostic symbol
problem
Check the
Windows Event Windows Event Viewer
log
Troubleshooting Tools
A number of tools are available to aid the process of identifying and fixing PAC
DAServer operation issues. To be able to diagnose some issues, access to the
platform onto which the DA Sever is installed is necessary. This can be either
physical access, or remote using a form of Remote Desktop / Terminal Services /
VNC-type of tool.
The tools that can be used to help diagnose and resolve communication issues are
summarised in the following table.
97 HA030834
Troubleshooting Tools Wonderware PAC User Guide
Network UNH(page Check cross subnet Provides the ability to configure the
100) settings network UNH file, and define the subnet
configuration on the instrument.
Ping (page 100) Check physical network A standard networking tool that tests
connection to whether a particular host is reachable
instrument across the IP network.
Windows Event Viewer Check for error log Significant events relating to LINOPC
(page 105) entries deployment and PAC DAServer operation
are logged to the standard Windows Event
Logger.
Object Viewer (page View diagnostic Provides the ability to show an object’s data
101) information within an value, data quality and the communication
object status of the object.
LINTools (page 101) Check the right Provides the ability to create and edit
database, and blocks are instrument strategies. In an Online mode,
in the instrument the instrument can be interrogated to
confirm runtime operation and correct
database download.
System Management Check for deployment Provides the ability to obtain additional
Console (page 102) information / Check diagnostic information for the PAC
DAServer Manager for DAServer, including data on client groups,
running status of statistics, messages, and device groups.
DAServer
IDE Object Configurator Check the DI object is Allows an object’s attributes and properties
(page 106) linked to the correct to be defined within the Archestra IDE.
strategy configuration /
Check DINetworking
settings, including cross
subnet settings
ArchestrA Security Check for security issues Defines the security policy used within the
Editor (page 108) that may be blocking ArchestrA framework, specifying the scope
commununication that users may interact with objects,
perform maintenance tasks, and control and
respond to run-time operations.
Windows Regional Check that the regional Defines various regional settings on a
Settings (page 108) settings format numbers Windows workstation or server, including
correctly. how numbers, currency, time and dates are
formatted.
98 HA030834
Troubleshooting Tools Wonderware PAC User Guide
Wonderware Logger Check SMC log for Significant events relating to deployment
(page 105) “failure to add” entries, and PAC DAServer operation are logged to
or other errors this logger, accessed through the SMC.
Shutdown LINOPC Ensure the LINOPC Provides the ability to forcibly shutdown
Utility (page 102) server hasn’t hung any running instances of the LINOPC
server.
LIN Ports Editor Manually check The LIN Ports Editor control panel defines
Control Panel (page 107) LINOPC configuration, the port and node details for the LIN
including IP address network, and also configures the IP address.
allocation Use the tool to check the settings are as
expected.
Namespace Updates Force namespace update By checking the date and time the
(page 109) and distribution namespace was last updated, namespace
propagation issues can be detected.
Network Explorer
The Network Explorer tool allows the user to browse the locally connected LIN-based
network/s and view a status summary for each device. In doing so, LIN connectivity
to the instruments can be confirmed. Information presented for discovered
instruments includes the instrument type, current database, run state and
synchronisation state. The status area at the bottom of the window can also provide
diagnostic information.
The Network Explorer tool can be launched from the IDE workstation, by selecting
Network Explorer from the Eurotherm PAC Utilities subgroup on the Start menu.
The following figure shows an example of the Network Explorer.
Status
area
Additional help concerning the use of the Network Explorer is available using the
online help (by clicking the Help button).
99 HA030834
Troubleshooting Tools Wonderware PAC User Guide
If the status area reports the error, “Fail : 0xA7C5 - Unable to determine which
interface to use”, then multiple network adapters are installed in the Engineering
Workstation and the IP address for the LINOPC connection has not been specified.
Consequently, LINOPC is unable to determine which IP address to assign to the
LINOPC connection. Refer to the section, "LIN Ports Editor Control Panel" on
page 107 for details on typical settings to define in the Edit IP Info window of the LIN
Ports Editor control panel.
Note: The Network Explorer tool is not installed on a DAServer node. Use the local
LIN connection from the engineering workstation to establish communication with the
LIN instrument.
Network UNH
The network UNH file is stored within LIN instruments, and is used to configure the
instrument’s Ethernet communication, including the cross-subnet configuration.
To edit the network UNH, open the instrument configuration editor for a strategy
within the IDE, and click the Instrument Options button. The Ethernet settings are
configured within the Network Settings tab.
Ping
Ping is a standard network diagnostic tool used to test whether a particular host is
reachable across the IP network. This allows a check of the physical network
connection to a LIN instrument. The ping command is available through a Windows
command prompt. There are many ways to display a Windows command prompt, but
the method shown below should operate on all versions of Windows.
• Display the Run window by clicking on the Start Menu and choose Run (or press
the Windows key and R). The Run window displays.
• Enter cmd in the window and press the Enter key. A command prompt appears.
• If communication with the remote host fails, the ping tool displays Request timed
out. Otherwise, the size of the reply, time taken, and time to live (TTL) values are
displayed, indicating a successful response from the instrument.
• To close the command prompt, type exit and press the Enter key. The
command prompt window closes.
100 HA030834
Troubleshooting Tools Wonderware PAC User Guide
To confirm the LINOPC network settings, launch the LIN Ports Editor control panel.
Refer to the section, "LIN Ports Editor Control Panel" on page 107 for details on how
to launch the control panel. In a typical configuration, the LINOPC IP address is the
same as the network card’s IP address, enabling it to communicate with LIN
instruments on the LIN network.
Object Viewer
The Object Viewer utility offers the ability to show an object’s data value, data quality
and the communication status of the object. In addition, the tool can be used to show
performance and diagnostic information about ApplicationObjects. The use of Object
Viewer is strongly recommended when deploying a DIDevice as it provides a
convenient way to test that the LIN data that the DIDevice exposes is readable within
the Wonderware PAC framework.
• View the data type, data quality, data value, timestamp, and communication
status of ApplicationObject attributes
The Object Viewer is started from within the IDE by right-clicking on a deployed
DIDevice object, and clicking View in Object Viewer. The Object Viewer can also be
access from within the System Management Console.
To check deployment of a DINetwork object, add an Attribute Reference for the OPC
watchdog timer. For example, for a deployed DINetwork called PAC_DINetwork_001,
add the following Attribute Reference to a Watch Window:
PAC_DINetwork_001.$LINOPC.OPCWatchdog
For further information concerning the operation of Object Viewer, see the Object
Viewer User’s Guide.
LINTools
The LINTools application is the primary tool for the creation and maintenance of LIN
instrument strategies.
In a trouble-shooting context, LINTools can provide information about the live status
of an instrument by using the Online Connect facility. This allows the user the view
the current state of the LIN function blocks within the instrument, and confirm that the
correct database has been downloaded. If the instrument isn’t running in a live
environment, the database can be re-downloaded, if desired.
101 HA030834
Troubleshooting Tools Wonderware PAC User Guide
The LINOPC server is used both at deployed DAServer instances, and locally on the
Engineering Workstation (where it is used to enable strategy downloads to LIN
instruments).
Should the LINOPC server not shutdown, it can be forcibly terminated by running the
Shutdown LINOPC utility. Some changes to the DINetwork object, including a change
of port name or node address, require the LINOPC server to restart to apply the
changes. This restart should be automatic but if it fails, the Shutdown LINOPC utility
may be used.
The Shutdown LINOPC utility can be found from the start menu in the Eurotherm
PAC Utilities subgroup.
The utility does not require any user input, and takes between one to ten seconds to
complete, after which the utility closes.
The SMC has the ability to manipulate configuration settings for the PAC DAServer,
and to provide diagnostic information regarding the server, including data on client
groups, statistics, messages and device groups. Only the diagnostic information
should be used to help diagnose PAC DAServer issues, as the configuration of a
PAC DAServer should always be performed from within the IDE, and not the SMC.
Log files recorded on remote nodes (such as the DAServer) are accessible in the
SMC on the engineering workstation (refer to "Wonderware Logger" on page 105).
However, the Diagnostic folder tree within the SMC can only be viewed locally.
Therefore, for DAServer nodes, either physical access to the node, or remote viewing
(remote desktop, VLC, etc) is required to view the diagnostic information.
Important: Do not alter any configuration for a PAC DAServer using the
SMC. Unpredictable results and server failure may occur. Only configure a PAC
DAServer from within the ArchestrA IDE.
102 HA030834
Troubleshooting Tools Wonderware PAC User Guide
2. Expand the DAServer Manager folder on the left by clicking the small plus (+)
symbol. A list of the Galaxies known to the server are displayed.
3. Expand the appropriate Galaxy folder and then the WinPlatform object folder.
One or more PAC DAServers are shown.
103 HA030834
Troubleshooting Tools Wonderware PAC User Guide
5. Expand the Diagnostics folder to see a list of diagnostic categories that can be
viewed.
6. From here, the examination of the diagnostic information within the Diagnostic
folder may help reveal the cause of any PAC DAServer issues.
The Client Groups folder is particularly useful for diagnostics purposes. It shows a
summary of all items per DIDevice, and provides information on the number of items,
active items, errors, state, quality and state. The information presented updates in
real-time.
For further information on the Diagnostics component, refer to the online help in the
SMC. Specifically, help is available on the Diagnostics component by navigating the
online help to DAServer Manager Online Help > Using Online Help > DAServer
Manager > Diagnostics Component.
The SMC also provides access to the log viewer, and specifically the WinPlatform
onto which the DAServer is installed can reveal important diagnostic information.
Refer to "Wonderware Logger" on page 105 for more information.
104 HA030834
Troubleshooting Tools Wonderware PAC User Guide
Wonderware Logger
The Wonderware Logger can provide information on Wonderware PAC issues, and in
particular concerning license issues for the DAServer. The Wonderware Log is
viewable using the SMC, and has it’s own top-level folder structure.
Launch the SMC in the usual manner, and expand the Log Viewer folder tree. The
following figure shows where the log viewer is located in the SMC.
For further information on the Log viewer component within the SMC, refer to the
online help in the SMC.
If the log shows a Failure to Add error, then use the Error Lookup tool to obtain more
information on the error. The Error Lookup tool can be found under Start >
Eurotherm PAC Utilities > Error lookup. Enter the error code into the tool and click
Lookup. A brief description of the error is displayed.
Note: The Error Lookup tool is only available on the Engineering Workstation; it is
not available on a deployed DAServer node.
There are multiple methods to launch the Event Viewer in Windows, including:
• Click start, and then click Control Panel. Click Performance and Maintenance
(if viewing Control Panels grouped in categories), and then double-click
Administrative Tools. Finally, double-click Event Viewer.
105 HA030834
Troubleshooting Tools Wonderware PAC User Guide
• Security log — contains events such as valid and invalid logon attempts, and well
as events related to resource use, such as the creating, opening, or deleting of
files.
• the correct LIN Port Name, and Node Address (in hex) has been assigned to a
DINetwork object
106 HA030834
Troubleshooting Tools Wonderware PAC User Guide
Note: The LIN Ports Editor control panel should only be used to troubleshoot DA
Sever issues. Deploying a DINetwork will override some settings manually adjusted
using this tool.
The LIN Ports Editor control panel is a standard Windows control panel, and can be
found in the standard control panel location. There are multiple methods to access
control panels in Windows, including:
After opening the list of control panels, locate and double-click on the LIN Ports Editor
control panel to open it. The LIN Ports Editor control panel opens displaying the
configured LIN ports.
Locate the ELIN (Ethernet LIN) ports on the left. There may be one or multiple ELIN
ports defined. Click the appropriate ELIN port to view the configuration for that port.
Check that the port Name exists and is of type “ELIN” (Protocol field). Then check
that the LIN Node Address and IP Address Range fields match that as expected
from configuration of the PAC_DINetwork object within the Galaxy. By default, the
Protocol Name will have been set to “NET”, but can be modified in the LIN Ports
Editor if required. The new value will be left unaltered when the PAC_DINetwork
object is then deployed.
107 HA030834
Troubleshooting Tools Wonderware PAC User Guide
Online help is available within the the LIN Ports Editor, and helpful messages are
displayed near the bottom of the window for each selected field.
Close the LIN Ports Editor control panel window by clicking on the Apply button. If
any changes were made to the configuration, the LINOPC server may need to restart
to apply the changes. A dialogue box is displayed to confirm this operation if it is
required.
Click Yes to allow the LINOPC server to restart with the new configuration.
For information on using the Security Editor, see the Working with Security chapter in
the Wonderware Application Server User’s Guide.
• numbers use a decimal point to represent any number to greater accuracy than a
whole number (for example 10.5 meaning ten and a half). In some regions, it is
common to use a comma (,) as the decimal point symbol.
• all computers connected to the Supervisory network are set to the same
standard.
108 HA030834
Namespace Updates Wonderware PAC User Guide
Namespace Updates
The Wonderware PAC namespace is a complete representation of the data that
exists in a set of instrument configurations. It is a fundamental lookup table for the
operation of Wonderware PAC.
When changes to the configuration are made in the Galaxy, a PAC DAServer needs
to know about any namespace changes. This is especially applicable if new objects
have been added. The distribution of the namespace information to the node(s)
where the DAServer is running is automatic when instrument configurations are
checked into the Galaxy. The configuration-time namespace is updated when a
database is saved from LINtools.
The LIN Data Browser tab within the Galaxy Browser tool does not use the
distributed/runtime namespace. Instead, it uses the offline configuration-time
namespace. If the expected namespace information is presented in the Galaxy
Browser, this does not imply that the runtime namespace is 100% complete.
If namespace update issues are suspected, then the respective namespaces can be
forced to be updated for a particular object.
2. Make a change to the configuration (for example, re-enter the node address to
what it already is).
The runtime namespace will update with the information contained within the object.
An instance where this procedure may be particularly useful might be when importing
an object into a different Galaxy.
109 HA030834
Overview Wonderware PAC User Guide
• Overview
• Disabled Commands
• Workflow Changes
Overview
Users familiar with LINtools may notice some changes to the user interface within
LINtools when working in the context of Wonderware PAC. The changes are minor,
but necessary because some of the commands and menu options are not applicable
in the Wonderware PAC context. The following sections show the differences.
Disabled Commands
The following menu commands have been disabled within LINtools:
File > New Instrument New instruments are created from within
Folder the ArchestrA IDE, and the concept of
instrument folders does not exist within the
Wonderware PAC framework. The New
Instrument Folder command is therefore not
available. Use the IDE environment to
create new instrument configurations
instead. Refer to "Stage 1: Creating A PAC
Instrument Configuration" on page 28 to
create new instrument configurations.
File > Get Me Started New instruments and folders are created
from within the ArchestrA IDE, and the
starting point for any instrument
configuration should be made from
Wonderware PAC. Refer to Chapter 2,
"Wonderware PAC Basics," for information
on the workflow for Eurotherm PAC
Instruments (and generic LIN devices).
110 HA030834
General User–Interface Changes Wonderware PAC User Guide
Instrument Name
Outside the Wonderware PAC context, LINtools displays the folder name in the
Contents window under “Instrument”. As folders have no significance within
Wonderware PAC, the name displayed is the name of the instrument as defined
within the IDE.
Read-only Configurations
In Wonderware PAC, a second user may check out a read-only copy of an object if
another user currently has the same object checked out. Similarly, a user may decide
to check out an instrument configuration in an read-only state. When LINtools is
launched, and the configuration object is in a read-only state, the words read only
are appended to the LINtools title bar. In this mode, LINtools opens the configuration
as read–only, so no modifications can be saved. It is possible, however, to download
the strategy or go online to the instrument.
Instrument Properties
Right-clicking on the top-level folder in the Contents window and selecting Properties
now displays the Instrument Folder Properties window instead of a standard
Windows™ Explorer window. This is beneficial to the user because unnecessary
information is not shown. The same window can also be displayed by selecting
Instrument Folder Properties from the File menu within LINtools.
The Instrument Folder Properties window allows the type of instrument and the
version to be changed, as shown in the following figure. Outside of the Wonderware
PAC context, the window also allows the modification of the node address.
Editable fields by
using the drop-down
menus.
Node address is
specified from within
the Wonderware PAC
instrument options
screen, so not
available to be
changed here
111 HA030834
Workflow Changes Wonderware PAC User Guide
Instrument Options
To change instrument options and network settings for a device, the Instrument
Options window can be opened by right-clicking on the top-level folder in the
Contents window and selecting Instrument Options.
The same window can be displayed in the Wonderware PAC IDE by selecting
Instrument Options from within the instrument configuration screen.
Workflow Changes
In some cases, the way a user performs an operation is different within the
Wonderware PAC context. This section shows the changes.
To change the instrument version or type, display the Instrument Folder Properties
window and make the changes here. Refer to "Instrument Properties" on page 111
for information on displaying the window. Full information on this functionality can be
found in the section, "Changing the Instrument Version" on page 33.
112 HA030834
Appendix G – Enabling Cross-Subnet
Communication
This appendix provides information on enabling cross-subnet communication. It
contains the following sections:
• Overview
• Configuration
Overview
Cross-subnet communication is an advanced feature only required if instruments are
on a separate subnet from the Engineering Workstations, DINetworks, or InTouch
application servers. An example scenario of such an architecture is shown in the
following figure.
Subnet A Subnet B
LIN “Control”
Ethernet Network
Router
DINetwork (DAServer)
Supervisory Ethernet
Network
Configuration
Configuring a system to work across subnets involves several steps, as follows:
• Any instruments that are attached to the network in a different subnet must be
configured so that they are aware of the workstations and nodes in the subnet.
Refer to "Instrument Configuration" on page 114.
• Any deployed DINetworks must have the option to communicate across subnets
selected. Refer to "Deployed DINetwork Configuration" on page 116.
113 HA030834
Instrument Configuration
Refer to the example figure shown in the Overview section. When first configuring a
LIN instrument to communicate on the network, any instruments located in subnet B
must be configured to communicate with workstations and nodes in subnet A. This
requires the modification of the network.unh file on the flash card within each
instrument, using a card reader and the Instrument Options Editor.
2. Within the file system for the flash card, locate and open the E folder.
3. Locate and open the network.unh file. The Instrument Options Editor will launch.
4. Under the LIN category, ensure All subnet is set to on, as shown in the following
figure.
114 HA030834
5. Under the PR category, enter the IP address of each workstation and node in
Subnet A, with which the instrument in Subnet B needs to communicate. An
example is shown in the following figure.
The instrument must also have a valid default gateway configured in order to function
properly. This is set up under the IP section of the Instrument Options Editor. Select
either DHCP configuration or enter the IP address details manually. Configuration of
the basic network settings is part of the standard instrument configuration.
115 HA030834
Deployed DINetwork Configuration
To configure a DINetwork to communicate across subnets, open the PAC_DINetwork
for each node in subnet A that needs to communicate with instruments on subnet B,
and tick the Enable cross-subnet communication option. The extra field, PR IP
Addresses, which appears can be left blank.
116 HA030834
Wonderware PAC User Guide
Note: If the list of available Control Panels are grouped by category, click the View
by: drop-down at the top-right of the window, and select either Small icons or Large
icons.
Click Windows Firewall to open the Firewall Control Panel applet as shown in
the figure below.
Click Advanced settings from the context menu on the left of the window. The
Windows Firewall with Advanced Security window opens.
2. Select Inbound Rules from the choices on the left and sort the resulting list by
name to locate all entries for EuroPRP, as shown in the following figure.
Each rule is either an Allow rule (shown with a green tick) or a Blocking rule
(shown with a red no-entry symbol).
117 HA030834
Wonderware PAC User Guide
3. For each EuroPRP Blocking rule, check the profile column. If the profile matches
your instrument network type, then delete the rule. Repeat for each EuroPRP
Blocking rule.
4. Click New Rule... in the Actions column on the right of the window. The New
Inbound Rule Wizard window opens as shown in the following figure.
5. Select Port as the rule type and click the Next button. The protocol and ports
configuration is displayed, as shown in the following figure.
6. Select the UDP and Specific local ports radio buttons. Enter 1264 as the port
number. Click the Next button.
118 HA030834
Wonderware PAC User Guide
You can either allow the connection on all network types, or allow it only on
your instrument network type. Select the appropriate tick boxes.
119 HA030834
Wonderware PAC User Guide
Note: To determine your instrument network type, open the Windows Control
Panels and open the Network and Sharing Centre. Your instrument will be listed
under the View your active networks section. The network type will be one of
"Public network", "Domain network", or "Private network".
9. Finally, name the new rule EuroPRP and click the Finish button.
120 HA030834
Wonderware PAC User Guide
Glossary
application A collection of objects in a Galaxy Repository that performs an automation task.
Synonymous with Galaxy. There can be one or more applications within a Galaxy
Repository.
Application Engine A scan-based engine that hosts and executes the run time logic contained within
(AppEngine) AutomationObjects.
ApplicationObject An AutomationObject that represents some element of your application. This can
include things like an automation process component. For example, a
thermocouple, pump, motor, valve, reactor, or tank or associated application
component. For example, function block, PID loop, Sequential Function Chart,
Ladder Logic program, batch phase, or SPC data sheet
Application view The Applications view shows the object-related contents of the Galaxy in three
different ways: Model view, Deployment view, and Derivation view. The Model
view appears when the IDE is opened for the first time.
ArchestrA Object Toolkit A programmer’s tool to create new ApplicationObjects and Device Integration
Object (DIObjects) templates, including their configuration and run time
implementations. Includes a tool to build Device Integration Object (DIObjects)
and create unique Domain Objects that interact with DI Objects in the ArchestrA
environment.
Area Object The System object that represents an Area of your plant within a Galaxy. The
Area Object acts as an alarm concentrator, and places other Automation Objects
into proper context with respect to the actual physical automation layout.
AutomationObject An object type that represents permanent things in your plant, such as
ApplicationObject or Device Integration Object (DIObjects), with user-defined,
unique names within the Galaxy. It provides a standard way to create, name,
download, execute, and monitor the represented component.
AutomationObject Server A computer that hosts one or more application engines and associated
(AOS) automation objects. An Industrial Application Server Galaxy Namespace can
contain several AutomationObject Server (AOS), each which requires a Platform.
backup AppEngine The object created by the ArchestrA infrastructure when the Primary object is
enabled for redundancy. See redundancy for further details.
base template A root template at the top of a derived hierarchy. Unlike other templates, a base
template is not derived from another template but developed with the
ApplicationObject Toolkit and imported into a Galaxy. All templates names start
with a $.
block read group A DAGroup that is triggered by the user or another object. It reads a block of data
from the external data source and indicates the completion status.
121 HA030834
Wonderware PAC User Guide
block write group A DAGroup that is triggered by the user or another object after all the required
data items are set. The block of data is sent to the external data device. When the
block write is complete, it indicates the completion status.
bootstrap The base ArchestrA service which is required on all ArchestrA computers. It
provides the base software environment to enable a platform and allows a
computer to be included in the Galaxy Namespace.
change log The revision history that tracks the life cycle activities of ArchestrA Objects, such
as object creation, check in/check out, deployment, and import/export.
change propagation The ability to create templates which allows each component template to support
changes such that a change in one of the elements can be automatically
propagated to all — or select, related — object instances.
check in IDE operation for making a configured object available for other users to check
out and use.
check out IDE operation for the purpose of editing an object. It makes the item unavailable
for other users to check out.
checkpoint The act of saving to disk the configuration, state, and all associated data
necessary to support automatic restart of a running AutomationObject. The
restarted object has the same configuration, state, and associated data as the last
checkpoint image on disk.
contained name An alternate naming convention that, when combined with the tagname of the
root container object, results in the hierarchical name. For example, for a given
object, its Hierarchical Name = Line1.Tank1.InletValve and its Contained
Name= InletValve.
DAGroup A data access group associated with Device Integration Object (DIObjects). It
defines how communications are achieved with external data sources. It can be a
scan group, block read group or block write group.
DAServer Manager (DAS The System Management Console (SMC) snap-in supplied by the Data Access
Manager) Server (DAServer) that provides the required interface for activation,
configuration, and diagnosis of the DAServer.
Data Access Server The server executable that handles all communications between field devices of a
(DAServer) certain type and client applications. Similar to I/O Servers but with more
advanced capabilities.
Data Access Server Toolkit A developer tool that can build a Data Access Server (DAServer).
(DAS Toolkit)
Deployment view The part of the Application view in the IDE that shows how objects are physically
dispersed across Platforms, Areas and Engines. This is a view of how the
application is spread across computing resources.
Derivation view The part of the Application view in the IDE that shows the parent-child
relationship between base templates, derived templates and derived instances. A
view into the genealogy of the application.
122 HA030834
Wonderware PAC User Guide
derivedtemplate Any template with a parent template. Derived templates inherit the attributes of
the parent template. You can changes these attributes in the derived template.
Device Integration Object An AutomationObject that represents the communication with external devices
(DIObjects) or software. DI Objects run on an Application Engine (AppEngine), and include
DINetwork Objects and DIDevice Objects.
DIDevice Object An object that represents the actual external device (for example, a PLC or PAC)
that is associated with a DINetwork Object. It can diagnose and browse data
registers of the DAGroups for that device.
DINetwork Object An object that represents the network interface port to the device through the
Data Access Server (DAServer) or the object that represents the communications
path to another software application. It provides diagnostics and configuration
for that specific network card.
ELIN Ethernet LIN (ELIN) is the encapsulation of the LIN communication protocol
transported over Ethernet. It allowss peer-to-peer communication between LIN-
based instruments and the wider network via a standard Ethernet
infrastructure.
Engine object An ArchestrA system-enabled object that contains Local Message Exchange and
provides a host for ApplicationObjects, Device Integration Object (DIObjects) and
Area Objects.
event record The data that is transferred about the system and logged when a defined event
changes state. For example, an analog crosses its high level limit, an
acknowledgement is made, or an operator logs in to the system.
export The act of generating a package file (.aaPKG) extension from persisted data in
the Galaxy database. You can import the resulting .aaPKG file into another
Galaxy.
FactorySuite Gateway FactorySuite Gateway is a Microsoft Windows application program that acts as a
communications protocol converter. Built with the ArchestrA DAS Toolkit, FS
Gateway links clients and data sources that communicate using different data
access protocols.
Galaxy The entire application. The complete ArchestrA system consisting of a single
logical name space (defined by the Galaxy database) and a collection of Platform
objects, Engine objects and other objects. One or more networked PCs that
constitute an automation system. This is referred to as the Galaxy Namespace.
Galaxy database The relational database containing all persistent configuration information like
templates, instances, security, and so on in a Galaxy Repository.
Galaxy Database Manager The Galaxy Database Manager is a utility to manage your Galaxy. It can back up
and restore Galaxies if they become corrupt or to reproduce a Galaxy on another
computer. The Galaxy Database Manager is part of the System Management
Console (SMC).
Galaxy Repository The software sub-system consisting of one or more Galaxy databases.
Generic LIN A LIN–based device that is supported by Wonderware PAC, but which during
instantiation, the instrument configuration object does not contain information
about the specific type of device, or software version. This information is added
by the user from within LINtools after instantiation.
hierarchical name The name of the object in the context of its container object. For example,
Tank1.OutletValve, where an object called Tank1 contains the OutletValve
object.
Historian The time series data storage system that compresses and stores high volumes of
time series data for later retrieval. For the Industrial Application Server, the
standard Historian is IndustrialSQL Server.
123 HA030834
Wonderware PAC User Guide
host The parent of a child instance in the deployment view. Example: a Platform
instance is a Host for an Application Engine (AppEngine) instance.
import The act of reading a package file (.aaPKG) and using it to create
AutomationObject instances and templates in the Galaxy Repository.
Industrial Application Industrial Application Server uses existing Wonderware products such as
Server InTouch for visualization, IndustrialSQL Server as its historian, and the device
Integration product line like a Data Access Server (DAServer) for device
communications. Industrial Application Server uses InTouch or InTouch View for
visualization with the addition of Platforms to the visualization node.
The Industrial Application Server is sized by:
• the number of Workstation / Server Platforms,
instance An object, which is a unique representation of a template that exists in run time.
Integrated Development The Integrated Development Environment (IDE) is the interface for the
Environment (IDE) configuration side of Industrial Application Server. In the IDE, you manage
templates, create instances, deploy and un-deploy objects, and other functions
associated with the development and maintenance of the system.
InTouch View InTouch View Clients are InTouch run time clients that solely use of the
Industrial Application Server for its data source. In addition, standard InTouch
run times can leverage the Industrial Application Server with the addition of a
Platform license.
I/O count Number of I/O points being accessed into the Galaxy. I/O points are real I/O and
are not equivalent to InTouch tags. I/O count is based on the number of I/O points
that are configured through an OPC Server, I/O Server, Data Access Server
(DAServer) or InTouch Proxy Object, over the whole Application Server
namespace, regardless of how many PCs are in the system.
life cycle cost The cost of a Supervisory Control System attributed to initial development,
application changes and on-going maintenance. The Industrial Application
Server reduces these costs by using a component object-based development
environment and automated change propagation capabilities.
LIN A Local Instrument Network (LIN) is a series of connected instruments or devices that
communicate using the LIN communications protocol.
Log Viewer A Microsoft Management Console (MMC) snap-in that provides a user interface
for viewing messages reported to the LogViewer.
Message Exchange The object to object communications protocol used by ArchestrA and the
Industrial Application Server.
Model view The area in the Application view in the IDE that shows how objects are arranged
to describe the physical layout of the plant and supervisory process being
controlled.
object extensions The capability to add additional functions to an AutomationObject while not
changing the object’s original behavior. Can be added to derived templates and
object instances. They include Scripts, User Defined Attributes (UDAs) and
Attribute Extensions.
124 HA030834
Wonderware PAC User Guide
Object Viewer A utility in which you can view the attribute values of the selected object in run
time. This utility is only available when an object is deployed. Object Viewer
shows you diagnostic information on ApplicationObjects so you can see
performance parameters, resource consumption and reliability measurements. In
addition to viewing an object’s data value, data quality and the communication
status of the object, you can also modify some of its attributes for diagnostic
testing. Modifications can include adjusting timing parameters and setting
objects in an execution or idle mode.
offscan The state of an object that indicates it is idle and not ready to execute its normal
run time processing.
onscan The state of an object in which it is performing its normal run time processing
based on a configured schedule.
PAC Binding Tool The PAC Binding Tool provides an efficient method of mapping LIN function
blocks to Wonderware PAC object instances, by automatically associating the
correct fields and attributes for a given LIN function block to an Wonderware
PAC object. The PAC Binding Tool also provides support for exporting and
importing binding configurations, which permits mass binding operations.
PAC instrument An instrument whose configuration template can be created with the necessary
standard LIN function blocks and header blocks automatically, and is fully
supported by Wonderware PAC. Non-PAC instruments are supported within
Wonderware PAC, but are classified as Generic LIN devices.
package definition file The standard description file that contains the configuration data and
(.aaPDF) implementation code for a base template. File extension is .aaPDF.
package file (.aaPKG) The standard description file that contains the configuration data and
implementation code for one or more objects or templates. File extension is
.aaPKG.
Platform count Number of PCs in the Galaxy. Each Workstation and/or Server communicating
directly with the Application Server requires a platform to be part of the Galaxy
Namespace. This includes each InTouch and InTouch View client. Each InTouch
Terminal Services Session needs a Industrial Application Server Terminal
Services Session License.
A Platform License includes a per seat FSCAL2000 with Microsoft 2000 SQL
Server CAL. Stand-alone computers only hosting InSQL Servers or a remote
Data Access Server (DAServer) do not need a platform license.
Platform Manager Provides Galaxy application diagnostics by allowing you to view the run time
status of some system objects and to perform actions upon those objects. Actions
include setting platforms and engines in an executable or idle mode and starting
and stopping platforms and engines. This utility is an extension snap-in to the
ArchestrA System Management Console (SMC).
Platform object An object that represents a single computer in a Galaxy, consisting of a system
wide message exchange component and a set of basic services. This object hosts
all Application Engines.
primary AppEngine The object created by the ArchestrA infrastructure when the Backup object is
created through redundancy. See redundancy for further details.
125 HA030834
Wonderware PAC User Guide
properties Data common to all attributes of objects, such as name, value, quality, and data
type.
proxy object An AutomationObject that represents an actual product for the purpose of device
integration with the Industrial Application Server or InTouch® HMI. For
example, a Proxy object enables the Industrial Application Server to access an
OPC server.
• Backup object: The object providing the functionality of the Primary object when it
fails. For AppEngines, it is the object created by the ArchestrA infrastructure
when the Primary object is enabled for redundancy. For data acquisition, it is the
Device Integration Object (DIObjects) you do not intend to use first as your data
source in the run time.
• Standby object: The passive object waiting for a failure in the Active object’s
condition or for a force-failover. For AppEngines, it is the object that monitors the
status of the Active AppEngine. For data acquisition, it is the object that is not
providing field device data through the RedundantDIObject.
RedundantDIObject The RedundantDIObject monitors and controls the redundant Device Integration
Object (DIObjects) data sources. Unlike redundant AppEngines, individual
DIObject data sources do not have redundancy-related states. They function as
stand-alone objects.
Redundant Message The Redundant Message Channel (RMC) is a dedicated Ethernet connection
Channel which is required between the platforms hosting redundant engines. The RMC is
vital to keep both engines synchronized with alarms, history, and checkpoint
items from the engine that is in the Active Role. Each engine also uses this
Message Channel to provide its health and status information to the other.
reference A string that refers to an object or to data within one of its attributes.
relational reference A reference to an object’s attributes that uses a keyword in place of an object's
tagname. These keywords allow a reference to be made by an object's relationship
to the target attribute. Examples of these keywords are “Me”, “MyPlatform”, and
“MyContainer”.
remote reference The ability to redirect ArchestrA object references or references to remote
InTouch tags. The new script function that redirects remote references at run
time is IOSetRemoteReferences.
scan group A DAGroup that requires only the update interval be defined. The data is
retrieved at the requested rate.
scan state The Scan State of an object in run time. This can be either offscan or onscan.
126 HA030834
Wonderware PAC User Guide
centrally defined, allowing ease of maintenance. Users that are allowed to modify
these ApplicationObjects at run time are mapped to the objects by user-defined
roles. These roles can be mapped directly to existing groups in a Microsoft
Domain or workgroup.
SmartSymbols SmartSymbols are objects that integrate object-oriented technology with InTouch
graphics to transform them into reusable templates. Changes made to the
templates automatically propagate throughout an application—even across
multiple networked PC nodes. They are created from a graphic in an InTouch
window that is grouped into a cell and converted into a SmartSymbol. Libraries
of SmartSymbols can be exported to other applications and plants, allowing
companies to standardize on graphics throughout the entire organization.
System Management The central run-time system administration/management product where you
Console (SMC) perform all required run time administration functions.
tagname The unique name given to an object. For example, for a given object, its TagName
= V1101 and its HierarchicalName = Line1.Tank1.InletValve.
Template Toolbox The part of the IDE Main Window that hosts template Toolsets, containing
templates. The Template Toolbox shows a tree view of template categories in the
Galaxy.
Toolset A named collection of templates shown together in the IDE Template Toolbox.
User Defined Attributes Allow you to add new functionality to an object. An attribute is added to an object
(UDA) at configuration time.
UserDefined object An AutomationObject created from the $UserDefined template. This template
does not have any application-specific attributes or logic. You must define these
attributes and associated logic.
Wonderware PAC A development environment built on the ArchestrA platform allowing the design
of distributed architecture for supervisory control for Programmable Automation
Controllers.
127 HA030834
Wonderware PAC User Guide
Index
Symbols enabling cross-subnet communication 113
engineering station 10
$PAC_DIDevice 16
Eurotherm PAC basics 27
$PAC_DIDeviceDiag 15, 16
Eurotherm PAC diagnostic symbol, using 108
$PAC_DIDeviceDiag alarm blocks 61
EurothermSuite Project Link 14, 21
$PAC_DINetwork 15
exporting binding configuration 79
Extract LIN Project 17, 18
A
acronyms 5 G
advanced binding tool operation 78
general user-interface changes in LINtools 111
Archestra security editor, using 108
glossary 121
B I
basics - Eurotherm PAC 27
importing binding configuration 81
binding
importing existing LIN strategies to the galaxy 90
manually binding objects 44
instrument diagnostics
using the LIN data browser 47
overview 61
PAC binding tool 51
instrument version, changing 33
advanced binding tool operation 78
introduction to instrument diagnostics 61
creating instances without the binding
operation 81 introduction to Wonderware PAC 8
exporting binding configuration 79
importing binding configuration 81 L
manipulating binding configuration 79 licensing 76
validation 82 LIN connection setup tool 36
binding LIN data to ArchestrA objects 44 LIN data browser 19
LIN network, creating 39
C LIN ports editor control panel, using 107
changes to LIN strategy download 38
galaxy browser 19 LINtools differences
menu and toolbar options 13 overview 110
template library 15 disabled commands 110
the IDE interface 13 general user-interface changes 111
view tabs 17 user-interface changes 110
changing the instrument version 33 workflow changes 112
creating a new PAC instrument configuration 28 LINtools in a Wonderware PAC context 110
creating LIN binds automatically 55
cross-subnet communication, enabling 113 M
managed applications 14, 21
D manipulating binding configuration 79
demo mode - licensing 76 manually binding objects 44
diagnostic examples
communications fault 65 N
faulty modules 64 network explorer, using 99
multiple instruments 66 network topology 10
no faults 64 network UNH, using 100
diagnostics
configuration 70 O
detailed display 67
operator interfaces 62 object viewer, using 101
overview display 62 objects specific to Wonderware PAC 11
DINetwork object 39 overview of Wonderware PAC 8
disabled commands in LINtools 110
document revision Information 5 P
documentation conventions 5 PAC binding tool
downloading strategies to a PAC instrument 38 overview 51
block binding tab 54
E field binding tab 58
PAC binding tool, overview 19
editing the strategy for a PAC instrument 32
128 HA030834
Wonderware PAC User Guide
T
technical support, contacting 6
template
$PAC_DIDevice 12, 41, 61
$PAC_DIDeviceDiag 11, 17, 41, 42, 61
$PAC_DINetwork 11, 17, 39
$PAC_genericLIN 11, 16, 28
$PAC_T2550 11, 16, 28
$PAC_T2750 11, 16, 28
$RedundantDIObject 44
Wonderware PAC object templates 15
trouble shooting tools
overview 93
ArchestrA security editor 108
Eurotherm PAC diagnostic symbol 108
firewall 106
LIN ports editor control panel 107
LINtools 101
namespace update time, checking 109
network explorer 99
network UNH 100
object viewer 101
ping 100
shutdown LINOPC utility 102
system management console 102
Windows event logger 105
Windows firewall 106
Windows networking configuration 100
Windows regional settings 108
Wonderware logger 105
troubleshooting the PAC DA server 93
U
user-interface changes in LINtools 110
using LINtools in a Wonderware PAC context 110
using the LIN connection setup tool 36
using the LIN data browser to bind objects 47
129 HA030834
Rear Cover (Master)
Eurotherm Ltd
Faraday Close
Durrington
Worthing
West Sussex
BN13 3PL
Phone: +44 (0) 1903 268500
www.eurotherm.co.uk
Schneider Electric, Life Is On, Eurotherm, EurothermSuite, Wonderware, InTouch, eCAT, EFit, EPack, EPower,Eycon,
Eyris, Chessell, Mini8, nanodac, optivis, piccolo, and versadac are trademarks of Schneider Electric SE, its subsidiaries
and affiliated companies. All other trademarks are the property of their respective owners.
HA030834 (CN36248)