Professional Documents
Culture Documents
Section 1. Introduction
1-1. What is Ovation Multi-Networking? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-1
1-1.1. Basics of Multi-Networking . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-1
1-1.2. Making Multi-Networks Work . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-5
1-1.3. Other Possible Multi-Network Configurations . . . . . . . . . . . . . . . . . . . . . . 1-8
1-2. Multiple Network Terms . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-10
1-3. Contents of this Document . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-12
1-4. Reference Documents . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-13
Glossary
Index
In order to use multiple networks, the networks that will interface with each other
must be defined first through the Ovation Developer Studio. Necessary
configuration for multiple networks is described in Section 3. Refer to the “Ovation
Developer Studio” for complete information about accessing and using the
Developer Studio to configure your system (listed in Table 1-2).
Local and remote refer to networks in a multiple network configuration. The terms
local and remote are completely relative to your position. Refer to Figure 1-2. If you
are a plant technician working on Unit 2, Unit 2 is your local network. But for the
operator who is monitoring control in Unit 1’s control room, Unit 1 is his local
network.
If, as the local technician on Unit 2, you initiate a control change on Unit 1, you are
working on a remote network. Conversely, the operator on Unit 1 sees the control
change on his local network.
For the sake of our discussion about multi-networking, think of the local network
as a client, sending requests and receiving information, and think of the remote
network as a server, responding to requests and sending information back to the
client.
In Figure 1-3, Unit 1 configured its network alias to be Durham. The alias Durham
makes Unit 1 available for other networks.
Notice that Unit 2 does not have a network alias assigned to it because no networks
will be remotely accessing it. And, in the same manner, Unit 1 does not have a
Remote Network alias, because it will not be accessing any other networks.
To retrieve information from Unit 1, Unit 2 must define its remote network alias
as Durham. A remote network alias is an alias of a remote network. The technician
working on Unit 2 will view all information about remote network Durham. All
dialog boxes and information will refer to the remote network alias, not the network
name.
Before assigning a network alias, you should establish or consult your plant’s
naming policy for multiple networks. The alias is how engineers, technicians and
operators will recognize your network in a remote connection. In this example and
those that follow, the plant chose to assign aliases based on North Carolina towns
and cities.
A data server is a drop on a remote network that services another network’s request
for data. A data server is not the Ovation database, but a drop specifically
configured to respond to remote requests. Since the Ovation database sever only
supports a single network, each network must have its own database. Currently, a
single Ovation database cannot support multiple networks.
In Figure 1-3, the drawing shows Durham as having two data servers, but a network
only needs to have one data server to function as a remote network. The two data
servers shown in this example can be defined as either primary or secondary and
provide redundancy.
Notice the alarm collectors on Unit 2. These two alarm collectors retrieve all alarm
information from Durham’s data servers, instead of each MMI on Unit 2
communicating with Durham’s data servers for alarms.
Figure 1-3 shows two alarm collectors on Unit 2, though only one is required to
provide multi-network communication. Since Unit 2’s alarm collectors are
configured to communicate with Durham’s data servers, an operator working
locally on Unit 2 can view the alarms from both Unit 2 and Durham.
In Figure 1-4, you are configuring Unit 1 so it can be accessed by other networks.
Local configurations that need to be made include the network name, the network
alias, data servers, database password and the security for remote users and remote
functions.
Unit 1 configured its network alias, Durham, so a remote network can identify it and
establish remote communication. In configuring the data servers, Unit 1 established
names and IP addresses so a remote network can find it and establish
communication. These configurations allow remote users to communicate across
networks, and the only thing that will limit what a remote user can do is the security
that Unit 1 configures.
Because remote users have access to your local network, security is of great
importance in multi-networking. It is imperative to examine local security settings,
otherwise local default security will be applied to remote users.
At this point, Unit 1, as previously discussed, has been configured for multi-
network capability. For Unit 2 to access Unit 1, you have to locally define Unit 1 as
the remote network to which you want to communicate. To define a remote network
means that you locally identify the remote network and its data servers.
In Figure 1-5, you are now working locally on Unit 2 and defining it so you can
access Unit 1 remotely. Required definitions include: the remote network alias, the
remote database servers, the alarm collectors and specific drops that will connect
remotely.
Also, you must define specific remote data servers for each local alarm collector,
and since there is more than one remote data server, a primary and secondary data
server should be established for each alarm collector.
Like all configuration set in the Developer Studio, multi-network settings can be
made at the Network, Unit and Drop levels. However, the lowest defined level in
the hierarchy takes precedence. After all the configuration and defining is complete,
a user on Unit 2 can remotely do anything on Durham that he can on Unit 2, unless
Unit 1’s security denies him access.
In this scenario, Unit 2 became available remotely by configuring its alias and data
servers. As you recall, the alias is the name that another network recognizes and the
data servers service requests from remote networks.
Unit 1 added alarm collectors, defined its remote network alias as Raleigh, and
defined remote data servers from Raleigh. By doing this, Unit 1 establishes the
ability to send requests and receive data from Raleigh.
Since both Unit 1 and Unit 2 now have data servers and alarm collectors, both
networks can be configured to monitor, control and engineer the other network as
long as proper security has been defined.
Look at the two networks at the bottom of Figure 1-7. Notice that they have the
same network name, Unit 3. In this configuration, it is imperative for each network
to define a unique alias so users of multi-networking can identify which remote
network they are accessing.
Each local network in Figure 1-7 has defined three remote networks so users on any
local network will be able to work across all networks, as long as the security and
proper drop configuration have been established.
Term Description
Alarm Collector Software that runs on a local drop and collects alarms from remote networks and
distributes it to the Base Alarm windows on the Operator Stations on the local
network. For each Alarm Collector, the remote network(s) it connects to must be
defined. A Primary and a Secondary Alarm Collector can be defined for
redundancy.
Alarm-Data Server Drop on remote network where alarms are collected and sent to the Alarm Collector
in the local network. This drop can also serve as the remote data server. A Primary
and a Secondary Alarm-Data Server can be defined for redundancy.
In a multiple network implementation, the network name segment can be one of the
following:
- actual name of the local network (for points on local network)
- any of the defined network aliases (including the local network)
IP Address Internet Protocol (IP) address uniquely identifies a computer so that data can be
transferred between computers and networks. This is used to establish the IP
connectivity that is necessary for sharing data between networks.
LAN Local Area Network. Network that typically contains units that are located in the
same geographical location.
Local data server Drop in a local network that contains special software that allows it to provide
Ovation point data to Ovation drops on a remote network when requested. This is
defined from the local network.
Note
It is recommended that the Ovation Database Server not be configured as a Local
data server due to processing performance issues.
Term Description
Local network Network on the local system (also known as a Server). This is the Ovation network
which is connected directly to the Ovation drops in the local system.
Machine Alias User-defined name for the purpose of referencing a machine/drop in a remote
network. For example, a machine alias is used when adding a reference/
specification to a remote data server. This name must be unique within the local
system’s Ovation database and cannot conflict with any local drop names.
Machine Name Drop number (for example, drop200).
Network Name Alias Unique user-defined name given to a network to identify it from other networks in
a multiple network configuration. This is not the original network name that was
defined in the Studio when the system was first configured.
It is recommended that the network aliases be consistent across all networks in the
multiple network setting (that is, NET1 refers to the same network in each network).
Network Number Number assigned consecutively by the system to a network to identify it from other
Alias networks in a multiple network configuration. This number is automatically
generated in the Developer Studio.
Note
The local network is always network number zero (0).
If a remote network is removed through the Studio, the network alias number may
be reassigned so the remaining networks will still be numbered consecutively. If this
occurs, all drops must be downloaded with configuration information. If drops are
downloaded, you must reboot them.
For example, if a system has three remote networks defined, their network aliases
would be 1, 2, and 3. If network 2 is removed through the Studio, then network 3
would be renumbered as network alias 2. All drops should then be downloaded with
this new information.
Remote Data Server Drop in a remote network that contains special software that allows it to send
Ovation point data from the remote network when requested. This is defined from
the local network.
Remote Network Unique user-defined name given to a remote network to identify it from other
Alias networks in a multiple network configuration. This is not the original network name
that was defined in the Studio when the system was first configured.
It is recommended that the network aliases be consistent across all networks in the
multiple network setting (that is, NET1 refers to the same network in each network).
Term Description
Remote Network Network on another system that is interfaced to a local network (in the local system)
so that data can be exchanged between the networks (also known as an External
network or a Client).
The software can interface up to 32 multiple networks (31 remote networks and one
local), but the actual number of networks that are interfaced will depend on the
hardware used and the system requirements.
Router Hardware that isolates a network but provides selective connectivity between IP
addresses on local and remote networks. The router is used to determine what data
can be shared between networks.
Switch Hardware that selects the path for sending data to networks. Typically, a switch
provides the connections between the router and the system drops.
WAN Wide Area Network. Network that typically contains units that are NOT located in
the same geographical location.
Document
Title Number Description
Planning and Installing Your Ovation U3-1005 Discusses the planning and installation of the
System (Fast Ethernet) Ovation System (Fast Ethernet).
Ovation Operator Station User Guide WIN20 Provides instructions for using the Ovation
Windows-based Operator Station.
Configuring Your Ovation Operator WIN21 Provides instructions for configuring the
Station Ovation Windows-based Operator Station.
Ovation Controller User Guide WIN55 Provides instructions for setting up Ovation
Controllers on the System.
Ovation Developer Studio WIN60 Provides instructions for using the Studio to
configure an Ovation system.
Ovation Control Builder User Guide WIN80 Describes in detail the Control Builder’s
functions.
Ovation Graphics Builder User Guide WIN90 Describes procedures for creating and editing
Ovation process graphics.
Fa
Fa
ne
n
s
s
er
er
tE
tE
th
th
th
th
tE
tE
er
er
s
s
ne
n
Fa
Fa
et
Unit 1 Unit 2
If the units are in the same area, this can be a LAN connection (essentially a
collapsed backbone). If the units are not in the same area, this can be a WAN
connection, and any appropriate combination of media and protocols (such as
dedicated T1 lines, VPN tunnels over the Internet, Sonnet on an ATM mesh, or
Frame Relay clouds) may be used. Each system configuration will vary since every
system has different functions and requirements.
The root switch of the Ovation DCS LAN in each unit provides a Fast Ethernet port
for the primary connection from the unit to the backbone network (a second
connection is available from the backup root switch to support redundancy).
A router is used to provide address translation, basic network security, and any
protocol mapping required to connect Fast Ethernet to the backbone network
(backbone network provider typically supplies this router).
The drops each have a unique IP address that is used by the routers and switches to
transfer data between drops and between networks.
The following hardware is used in the example shown in Figure 2-1 (this hardware
configuration allows for redundancy):
• Two switches for each network (typically, part of the DCS LAN).
— Two drops that will serve as data servers for each network (Emerson
recommends that your data server be on a dedicated drop).
— Two drops that will serve as alarm collectors for each network (alarm
collectors do not need to be on dedicated drops).
When designing a backbone network that will provide IP connectivity for the
Ovation DCS LANs, ensure that the communication demands of the connected
units will be met by the bandwidth limitations of the technology you select. If the
system is not designed to accommodate traffic demands, multiple networks
communication will not provide the speed and efficiency needed by a control
system.
After your systems have been installed and connected, if you want to be able to
perform Ovation functions between systems, you will need to configure the
software multiple network function for your system. This software configuration is
discussed in Section 3.
The following hardware is used in the example shown in Figure 2-2 (this hardware
configuration allows for redundancy):
• Two switches for each network (typically, part of the DCS LAN).
— Two drops that will serve as data servers for each network (Emerson
recommends that your data server be on a dedicated drop).
— Two drops that will serve as alarm collectors for each network (alarm
collectors do not need to be on dedicated drops).
After your system(s) have been installed and connected, if you want to be able to
perform Ovation functions between systems, you will need to configure the
software multiple network function for your system (discussed in Section 3).
Core Core
Router/ Router/
Switch Switch
Unit 1 Unit 2
The software configuration for multiple networks is done in the Studio through the
External System Interface.
External
System
Interface
The External System Interface allows users to define, map, and access remote
networks. This is also the location where specific local information that is required
for remote access into the local network is defined (described in Section 3-5).
If you have two Ovation systems (A and B), and they are part of a multiple network
scheme, then you will have a remote network and a local network. Whether the
network in System A (named Unit 1) or the network in System B (named Unit 2) is
considered to be remote or local depends on the perspective of the operator.
After the remote networks are defined, you can view each network (local or remote)
through the Studio by using the Ovation System pull-down menu (see Figure 3-2).
Ovation System
Pull-down menu
Use to switch
between
systems.
The Ovation Studio can view remote Windows networks one at a time by selecting
the desired system from the Ovation System pull-down menu.
Use the following procedure to define a remote network so the local network can
communicate with it:
1. At the local network, use the Studio System pull-down menu (Figure 3-2) to
view the desired remote system.
3. Right-click on the [Remote] object and select Insert New. The Insert New
[Remote] Wizard appears.
4. Enter a Network Name Alias for the remote network (the Network Number
Alias is filled in by the System). Select Finish.
5. The New [Remote] dialog box appears. Fill in the proper information (described
in Table 3-2).
6. Select Apply.
Note
Field Description
Network Alias
Network Number Alias Number assigned by the system to a network to identify it from other
(automatically filled in) networks in a multiple network configuration (see also Table 1-1)
Remote Database
Platform Platform that remote network is running on.
Options are Windows or Solaris
Machine Alias User-defined name for the purpose of referencing a machine/drop in a remote
network (see also Table 1-1).
IP Address IP address of the database server for the Remote Network
Remote Database If checked, there will be no connectivity to the remote database. Thus, the
Unavailable system knows it cannot connect to the remote database for validation of
points for functions such as the Graphics Builder or Remote I/O points
1. At the local network, use the Studio System pull-down menu (Figure 3-2) to
view the desired system.
3. Right-click on the Remote Data Servers object and select Insert New. The New
Remote Data Servers dialog box appears.
5. Select Apply.
Field Description
Machine Alias User-defined name for the data server drop in a remote network (see also
Table 1-1).
IP Address IP address of the remote data server in the remote network
Each Drop in the local network must be configured to access the remote
networks that are defined in Section 3-3. This configuration is handled via the
External Network Connections, located at the Network, Unit and Drop levels
(Section 3-7.1).
Use the following procedure to define a local network so it can be accessed from a
remote network:
1. At the local network, use the Studio System pull-down menu (Figure 3-2) to
select the desired system.
3. Right-click on the Local object and select Insert New, the Insert New [Local]
Wizard appears.
4. Fill in the Network Name Alias for the local network and select Finish.
5. The “New [Local]” dialog box appears (the local Network Number Alias is
always zero (0)). Enter the Network Alias to allow a remote network to
distinguish one remote network from another. This alias should match the alias
defined in Section 3-3.
6. Enter a password in the Password entry field, then select the Apply button.
1. Use the Studio System pull-down menu (Figure 3-2) to select the desired
system.
3. Right-click on the Local Data Servers object and select Insert New. The New
Local Data Server dialog box appears.
4. Choose the Machine Name (Drop number) of the Data Server drop. The IP
Address is automatically filled in.
Note
If you perform this action at the network level, then all units and drops in the
network will be able to use multiple networks. If you perform this at the unit level,
then all drops in the unit will be able to use multiple networks. If you perform this
at the drop level, then only that drop will be able to use multiple networks.
Whatever you create in the network or unit level will apply to all the levels below
it. However, any new connection you create below the network (or unit) level will
override the settings.
Use the following procedure to create External Network Connections for a network,
unit or drop.
1. Use the Studio System pull-down menu (Figure 3-2) to select the desired
system.
3. Right-click on the External Network Connections folder and select Insert New.
The New External Network Connections dialog box appears, as shown in
Figure 3-9.
4. Select Ok or Apply.
5. You have now defined a remote connection object that you can use to interface
with another network. Proceed to Section 3-7.2 to identify and configure the
remote network that you want to receive data from.
1. Use the Studio System pull-down menu (Figure 3-2) to select the desired
system. Whatever you configure in the Network or Unit level will apply to all
the levels below it. However, any configuration you make below the Network
(or Unit) level will override the settings.
3. Right-click on the External Networks object and select Insert New. The Insert
New External Networks Wizard appears.
4. Select the Remote Network, then select Finish. The New External Networks
dialog box appears (Figure 3-11).
6. Select Ok or Apply.
You are now ready to request data from the selected remote network.
Field Description
Network Alias
Remote Network Remote network that is interfaced with in order to retrieve remote data.
Network Number Alias Number assigned by the system to a network to identify it from other
(automatically filled in) networks in a multiple network configuration (see also Table 1-1).
Primary
Remote Data Server If the system can find a remote data server that has been defined (as described
Name in Section 3-4), this field will be filled in. You can also select any desired
remote data server that has been defined.
IP Address IP address of the selected corresponding remote data server. Automatically
filled in to match the selected remote data server.
Secondary (provides for redundancy)
Remote Data Server If the system can find a remote data server that has been defined (as described
Name in Section 3-4), this field will be filled in. You can also select any desired
remote data server that has been defined.
IP Address IP address of the selected corresponding remote data server. Automatically
filled in to match the selected remote data server.
Table 3-4. New Remote Data Server Dialog Box Descriptions (Cont’d)
Field Description
Remote Data Information
Point Count Maximum number of points that a drop can receive at one time from a single
network. Must be greater than zero (0). Default = 2048.
Dynamic Age Amount of time (in seconds) that a piece of dynamic data, value and status,
is considered to be valid without receiving new data from the remote
network. If a piece of dynamic data is requested by the application, and the
drop has not received that data from the remote network in this amount of
time, the data is timed out.
Must be greater than zero (0). Default = 5.
Refresh Period Amount of time (in seconds) between data requests that are sent to the remote
data server. As long as an application is requesting data, refresh messages are
sent. If a remote data server does not receive a request for data for 15 seconds,
it will stop sending updates for the data.
Must be less than 15. Default = 8.
Data Lifetime Amount of time (in seconds) that a piece of data will be held in memory after
the last request for this data from an application. After this amount of time
expires without an application reading, the data is purged.
Must be greater than zero (0). Default = 15.
1. Use the Studio System pull-down menu (Figure 3-2) to select the desired
system.
3. Right-click on the Remote Network object and select Map Remote System.
The Map Remote System Wizard appears.
4. If you select Read Only access to the remote database, you can view the
database and a password will not be required.
5. Select Finish.
Note
1. At the local network, use the Studio System pull-down menu (Figure 3-2) to
select the desired system.
3. Right-click on the [Local Alarm Collectors] object and select Insert New. The
New Local Alarm Collectors dialog box appears.
1. At the local network, use the Studio System pull-down menu (Figure 3-2) to
select the desired system.
3. Right-click on the External Alarm Collector Networks object and select Insert
New. The Insert New External Alarm Collector Networks Wizard appears.
4. Select the Remote Network that the alarm data is to be retrieved from. This list
is populated from the remote networks defined in Section 3-3.
5. The Network Number Alias is automatically filled in. Verify that it is correct.
6. Select Finish. The “New External Alarm Collector Networks” dialog box
appears.
8. Select Apply.
Table 3-5. New External Alarm Collector Networks Dialog Box Descriptions
Field Description
Network Alias
Remote Network Remote network that is interfaced with in order to retrieve remote alarm data.
Network Number Alias Number assigned by the system to a network to identify it from other
(automatically filled in) networks in a multiple network configuration (see also Table 1-1).
Primary
Remote Data Server Alarm collector will connect to this server in order to receive alarm data.
Name This list is populated from the remote data servers defined in Section 3-4.
IP Address IP address of the database server for the Remote Network
(automatically filled in)
Secondary (provides for redundancy)
Remote Data Server Alarm collector will connect to this server in order to receive alarm data.
Name This list is populated from the remote data servers defined in Section 3-4.
This is configured for redundancy function.
IP Address IP address of the database server for the Remote Network
(automatically filled in)
9. Fill in information for at least the Primary section and select Apply. If you want
to provide redundancy (optional), you must define at least two remote data
servers. In a redundant application, if the Primary data server fails, the
Secondary data server will be connected to.
Note
For each local alarm collector, you must define all the
remote networks that the alarm collectors will
connect to.
Use the following procedure to configure alarm windows to display remote alarms.
Whatever you configure in the Network or Unit level will apply to all the levels
below it. However, any configuration you make below the Network (or Unit) level
will over-ride the settings.
1. Use the Studio System pull-down menu (Figure 3-2) to select the desired
system.
6. Select Ok or Apply.
Alarm
Collector (AC)
Software Base Alarm
resides on Window
MMI Drop 211 Remote
AC Alarm
Alarms
Data Server
Remote Alarms
Remote Alarms
MMI Drop 101
Base Alarm
Window
Alarm
Data Server
Base Alarm
Window
Figure 3-17 provides an example of a simple multiple network situation. You would
need at least two Alarm Collectors for redundancy, and more could be used for large
systems. Typically, you would use the minimum number of Collectors needed per
network to minimize the number of connections between networks. The following
occurs in Figure 3-17:
3. Alarm data is collected from Unit 2 by the Alarm Collector on Drop 211 on
Unit 1.
4. Remote alarm data is displayed in the Base Alarm window on Drop 211 on
Unit 1.
5. Drops 212 and 213 on Unit 1 connect to the Alarm Collector on Drop 211, and
also display remote alarm data in their Base Alarm windows.
If a Base Alarm window displays remote alarm data, it will also contain the Remote
Network Status tab. This tab identifies the remote networks (alias name) and shows
the status of the remote connections used to obtain remote alarm data.
This section describes the color configuration for the Remote Network status. For
additional information about setting colors, refer to “Configuring Your Ovation
Operator Station” (listed in Table 1-2).
Use the following procedure to define the foreground and background colors for the
Remote Network Status tab. Whatever you configure in the Network or Unit level
will apply to all the levels below it. However, any configuration you make below
the Network (or Unit) level will over-ride the settings.
1. Use the Studio System pull-down menu (Figure 3-2) to select the desired
system.
6. Select Ok or Apply.
A Third Party I/O point is a point that originates from an Ovation Controller and is
updated by a third party driver. The purpose of the driver is to allow the Controller
to access point value data from an external device and map the data to local process
points.
In the case of remote networks, the third party driver would be the remote network
and is identified as the External Ovation Network.
If you want to use remote points to implement control in a local network, you must
perform the following:
• Map a local point to a remote point in order to use the remote point in control
on the local system (Section 4-2.3).
For additional information about device drivers, refer to “Ovation Controller User
Guide” (listed in Table 1-2)
Caution
Note
3. Right click on the Device Numbers folder and select Insert New.
The Insert New Device Numbers Wizard appears (see Figure 4-1).
4. Change the value for the new Device Number to any unused number. Assign the
number sequentially, starting at 1 up to a maximum of 5.
The New Device Numbers dialog box appears showing the Controller Driver
Parameters tab (see Figure 4-2).
Figure 4-2. New Device Numbers dialog box — Controller Driver Parameters tab
6. Select External Ovation Network from the I/O Driver Type pull-down menu.
The fields for the External Ovation Network configuration appear (see
Figure 4-3).
7. Select True for Fail Controller on Error if you want this interface to fail the
Controller if an error occurs. Select False if you do not want the interface to fail
the Controller if an error occurs.
8. Click the Apply button to save these settings without closing the window, or
click the Ok button to save the settings and close the window.
2. Right click on the I/O Devices folder and select Insert New.
3. Pull down the I/O Device Number menu, select the same device number that
you selected when you first configured the device (see Section 4-2.1,).
4. Pull down the I/O Device Type menu, and select External Ovation Network.
Figure 4-4. Insert New I/O Devices Wizard Configured for External Ovation Network
Once the Finish button is selected, the New I/O Devices dialog appears,
showing the information you just entered. Select the Ok or Apply button.
Note
2. Under the Points folder, select either an Analog, Digital, or Packed point to
map.
The Insert New <Point Type > Points Wizard appears (where <Point Type> =
Analog, Digital, or Packed; see Figure 4-5).
Note
For Packed Points, you may configure all 16 bits of the point for different
I/O modules. However, when configuring these points for an External
Ovation Network, you must select the “Register to Register Mapping”
checkbox on the New Packed Points window (this window appears after
completing the Insert New Packed Points Wizard). This parameter indicates
that all of the bits should be configured for the same module (see below).
Note
4. Fill in the Point Name and Frequency (S-Slow (1 sec.), F-Fast (0.1 sec.), or
A-Aperiodic (as needed) for the local point.
Once the Finish button is pressed, the New <Point Type> Points dialog appears
(see Figure 4-6).
6. Select the Hardware tab on the New <Point Type> Points dialog (see Figure 4-6).
8. When Third Party is selected, you will be able to select from the I/O Module
pull-down menu (it will no longer be grayed out). Select External Ovation
Network from the I/O module pull-down menu.
When External Ovation Network is selected, the New <Point Type> Points
window appears with an additional parameter (see Figure 4-7).
Figure 4-7. New Analog Points — Updated for External Ovation Network
9. At the Point Name entry field (under External Ovation Network), enter the fully
qualified point name of the external point that will map to the local point you
defined in Step 4 (Figure 4-5).
Note
11. Refer to the “Ovation Developer Studio User Guide” (listed in Table 1-2) for
information on downloading, rebooting, and loading.
Note
The Ovation Graphics Builder can operate on remote networks. However, you will
be able to edit graphics only if you have Read/Write privileges for the Graphics
Builder on the remote network. If you only have Read privileges, the title bar on the
Graphics Builder will show “Read-Only GBNT” and you will not be able to edit
graphics on that network (Read/Write privileges for networks are discussed in
Section 3-8.)
Since database point names are not required to be fully qualified in a graphic, the
plant situation will determine the need for fully qualified point names in a multiple
network system.
If you want to always assume a local point will be used in a graphic, do not use fully
qualified point names in the graphic.
For example, you copy a graphic with point A100 from Network1 to Network2 and
to Network3. If A100 exists in all three places and you want the graphic to display
the value of local A100, then you would not want to fully qualify the point name,
since each network will read the value of A100 on its own network. If A100 were
fully qualified, when it was copied to the other networks, it would not read the value
on its local network. When a point name is not fully qualified, the local network is
always assumed.
If you want to use a graphic that will be able access values of points from a remote
network, use fully qualified point names.
For example, you build a graphic on Network1 that monitors point A100 on
Network2. Since the local network is always assumed when a point is not fully
qualified, you must specify the point as A100.unit1@network2 so that it is being
read from the proper network.
For example, you might want to provide a unique number for the main system
diagrams, such as the System Status Diagram 1800. Network1 could have System
Status Diagram 18001; Network2 could have System Status Diagram 18002;
Network3 could have System Status Diagram 18003. This will enable you to
quickly determine what network you are monitoring.
You might also consider using a unique range of graphic numbers for each
network. For example, the Process Diagram graphics on Network1 could have a
range of 25000 - 29999; Network2 could have a range of 30000 - 34999; Network3
could have a range of 35000 - 39999. This will enable you to quickly determine
what network graphics are being displayed, as well as preventing the accidental
overwriting of graphics that have the same numbers.
1. From the Studio, select the remote network and then select the desired graphic.
Select Export from the Right-click menu and define where the graphic should
be sent.
2. From the Studio, select the local network and then select Import from the
Operation menu. The Import Graphics window appears.
3. Enter the information necessary to define the desired graphic from the remote
network (change point names if needed). Press the Import button. The graphic
will be imported and automatically compiled.
4. From the Studio, select the local network and then right-click on the MMI you
want to download the compiled graphic to. Select Download.
5. The Download Preview window appears. Select the desired graphic, check the
Download and Reboot boxes, and select Ok.
1. Locate the Drop Configuration icon located in the system tray (if the icon is red,
one or more remote data servers is not responding and/or the system was unable
to determine the default network or unit. If the icon is green, the network is
responding).
3. Use the pull-down menus to select the desired default network and default unit
for the system (defaults are used by applications to quickly define point names
without having to enter the complete fully qualified name).
4. Monitor the status of the remote data servers from the Status fields (defined in
Table 4-1). Select the Close button when the desired actions are completed.
Field Description
Default Network Drop-down menu used to select the default network for the system
Choices are defined using the Ovation Developer Studio. Refer to “Ovation
Developer Studio User Guide” (listed in Table 1-2) for more information.
Default Unit Drop-down menu used to select the default unit for the system. Choices are
defined using the Ovation Developer Studio. Refer to “Ovation Developer
Studio User Guide” (listed in Table 1-2) for more information.
Net ID Network number assigned by the system.
An icon appears in front of the number. If the icon is red, the Remote Data
Server is not responding.
Field Description
Status Status of the Remote Data Server will be displayed as “Responding” or “Not
Responding.”
If the status is Not Responding, a code will also be displayed:
00 = Neither the Point Directory not the process point data is available.
01 = Process point data is not available.
10 = Point Directory information is not available.
Rescan Button Updates the pull-down menus with any new networks and units that have
been added to the system.
1. At the Ovation Operator Station, double-click on the Alarms icon. The Base
Alarm window appears (Figure 4-9).
The columns displayed in the Remote Network Status tab are configured by
selecting View -> Columns. An Add/Remove dialog appears (see Figure 4-10).
This dialog box is unique to this tab. Click on the column you would like to
display and select Ok.
Field Description
ID Remote Network ID
Alias Remote Network Alias
Primary Alarm-Data IP Address of the Primary alarm-data server on the remote network.
Server This is the machine that sends the remote alarm messages
Secondary Alarm-Data IP Address of the Secondary alarm-data server on the remote network.
Sever This is the machine that sends the remote alarm messages.
Status Identifies the status of the connection to the remote network
Alarm Data-Server Identifies the alarm-data server where the remote alarm messages are
Connection originating from. When the connection to the alarm data server is lost,
it designates which server the alarm system last connected to.
In addition to the remote network connection status, the dialog bar displays the
Primary and Secondary alarm collectors. The alarm collectors are responsible for
connecting to the remote networks, receiving all of the remote alarm data, and
disseminating it to the base alarm windows. The Alarm Collector that the base
window is connected to is designed with text “(Active)” to the right of the
machine’s IP address. If there is no “(Active)” designation, then the base alarm
window is not connected to any Alarm Collector. If this is the case, the Remote
Connection status is set to Inactive.
Note
This section describes the setting of Security for the Ovation multiple networks
function. Security for multiple networks is used to determine which local users have
permission to access the remote networks and what operations they can perform on
the remote networks. Security must be set before multiple networks can be
successfully used.
When a user on a local network accesses data from a remote network, the ability of
that user to perform secured actions on the remote network is determined by the
security that has been defined on the remote network. At runtime, security
information to enable a currently logged-in local user to control actions on a remote
network is obtained from the remote data server.
Note
Permissions for access to functions and data on a remote network are illustrated by
the following equation:
Whenever security objects are added, modified, or deleted, they are automatically
sent to the distributed databases on each Operator Station. The net result is that
modifications to security objects are automatically sent to the system workstations.
New security information on each workstation takes effect upon the next
workstation login/logout operation.
The Security folder provides the following dialog boxes to configure the security
for the Ovation system:
In the Point Access Labels folder, Point Access groups may be viewed, defined,
modified, and deleted from the Point Access Labels dialog box.
Note
1. Use the Studio System pull-down menu (Figure 3-2) to select the desired
system.
2. Use the following path to access the Point Access Labels folder:
3. Click on the Point Access Labels folder and an icon will appear in the WorkPad
window.
4. Right click on the Point Access Labels icon, select Open, and the Point Access
Labels dialog box appears. The dialog box has one tab “Security” (see Figure 5-
1).
5. Edit the dialog box as needed. Refer to Table 5-1 for descriptions of the fields.
1. Use the Studio System pull-down menu (Figure 3-2) to select the desired
system.
3. Click on the Users folder and an icon will appear in the WorkPad window.
4. Right click on the icon, select Open, and the Users dialog box appears. The
Users dialog box has three tabs:
• Config - Use to set securities relating to the user and roles (see Figure 5-2).
• System Functions - Use to set specific system function securities (see Figure
5-4).
5. Edit the dialog box tabs as needed. Refer to Table 5-2 for descriptions of the
fields.
1. Use the Studio System pull-down menu (Figure 3-2) to select the desired
system.
3. Click on the Roles folder and an icon will appear in the WorkPad window.
4. Right click on the icon, select Open, and the Roles dialog box appears. The
Roles dialog box has three tabs:
• Point Access - Use to specify secure point group access for the role (see
Figure 5-6).
• System Functions - Use to grant role access to system functions (see Figure
5-7).
5. Edit the dialog box tabs as needed. Refer to Table 5-3 for descriptions of the
fields.
The security in remote access is based on the user security and the remote data
server. Therefore, the drop security for the primary and secondary data servers
should be the same.
1. Use the Studio System pull-down menu (Figure 3-2) to select the desired
system.
3. Click on the Drops folder and an icon will appear in the WorkPad window.
4. Right click on the icon, select Open, and the Drops dialog box appears. The
Drops dialog box has five tabs:
• Config - Use to select the default user of the drop (see Figure 5-8).
• Point Access - Displays a list of local point security groups (see Figure 5-9).
• Remote Point Access - Displays a list of remote point security groups (see
Figure 5-10).
5. Edit the dialog box tabs as needed. Refer to Table 5-4 for descriptions of the
fields.
Note
Figure 5-10. Remote Point Access Tab in the Drops Dialog Box
Figure 5-12. Remote System Functions Tab in the Drops Dialog Box
When using multiple networks, it is recommended that you use “alldrops” as the
default setting for drops. Then, if security is not defined for a specific drop, the
default “alldrops” will be used.
The remote data server is the drop that is used for remote access (defined through
the Remote Point Access and Remote Systems Functions tabs). If security is not
defined for the remote data server, the default security setting for drops will be used.
If a remote network has more than one data server, it is recommended that you use
the default drop “alldrops” instead of defining separate security objects for each
data server. This helps eliminate the possibility of security errors, since remote
access permissions for data servers can then be defined and maintained in only one
place.
Use the following procedure to set the security for Default Drops:
1. Use the Studio System pull-down menu (Figure 3-2) to select the desired
system.
3. Click on the Default Drops folder and an icon will appear in the WorkPad
window.
4. Right click on the icon, select Open, and the Default Drops dialog box appears.
The Drops dialog box has five tabs:
5. Edit the dialog box tabs as needed. Refer to Table 5-5 for descriptions of the
fields.
Figure 5-14. Point Access Tab in the Default Drop Dialog Box
Figure 5-15. Remote Point Access Tab in the Default Drop Dialog Box
Figure 5-16. System Function Tab in the Default Drop Dialog Box
Figure 5-17. Remote System Function Tab in the Default Drop Dialog Box
Procedures
1. Use the Studio System pull-down menu (Figure 3-2) to select the desired
system.
3. Open the specific security folder that needs to be modified, and the security
objects appear in the Workpad window.
4. Right-click on the security object to be modified and select Open. The security
dialog box appears.
C G
Configure Graphics
alarm windows 3-20 importing 4-14
I/O Devices 4-6 names 4-14
remote connection 3-12 point names 4-13
security 3-16 using 4-13
steps to use 3-2
Control points 4-2 H
mapping 4-8 Hardware 2-2, 2-3
Core 1-10, 2-1
I
D I/O Devices 4-6
Data Lifetime 3-14 configure 4-6
Data server 1-4 Insert
local 1-10 device number 4-4
remote 1-11 external alarm collector 3-18
Database external network 3-12
full access 3-15 external network connections 3-11
read only access 3-15 I/O Device 4-7
viewing/editing 3-15 local alarm collectors 3-17
DCS 1-10 local data server 3-9
Default Drops security 5-16 local network 3-7
Define points 4-8
External Network Connections 3-10 remote data server 3-6
local alarm collectors 3-16 remote network 3-4
local data server 3-9 IP Address 1-10
local network 3-7 for alarm collector 3-21
password 3-8 for database server on remote network 3-5,
remote connection 3-10 3-19
remote data servers 3-6 for remote data server 3-13
L Packed 4-9
LAN 1-10, 2-2 remote 4-2
Licenses 3-9
Local alarm collectors 3-16 R
Local Area Network Reference documents 1-13
See LAN. Refresh Period 3-14
Local data servers 1-10 Remote alarm data
defining 3-9 receive 3-16
Local network 1-2, 1-11 send 3-17
defining 3-7 Remote alarms
colors 3-23
M displaying 3-20
Machine Alias 1-11, 3-5 Remote connection
Machine Name 1-11 configuring 3-12
Map remote system 3-15 defining 3-10
Multiple networks status 4-20
basics of 1-1 Remote data server 1-11
configurations of 1-8 defining 3-6, 3-13, 3-19
configuring 1-5, 3-1 status 4-15
connecting 2-1 Remote database
description 1-1 editing 3-15
security 5-1 unavailable 3-5
using 4-1 viewing 3-15
Remote network 1-2, 1-12, 3-13, 3-19
N defining 3-4, 3-17
Network Alias 1-3 inserting 3-4
Network Name Alias 1-11 status 4-18
Network Number Alias 1-11, 3-5, 3-13 Status Tab 4-18
Remote network alias 1-3, 1-11
O Remote points
One-way control 1-1 using in control 4-2
Ovation Drop Configuration utility 4-15 Role security 5-8
Ovation System pull-down menu 3-3 Router 1-12, 2-2
P S
Packed Points 4-9 Security 3-16, 5-1
Password for Default Drops 5-16
defining 3-8 for Drops 5-11
for database access 3-15 for Point Access Labels 5-3
Permissions 5-1 for Roles 5-8
Platform 3-5 for Users 5-5
Point Access Labels (security) 5-3 modifying 5-20
Point Count 3-14 Status
Point name 1-10 alarm 4-18
Points remote connection 4-20
Access Labels 5-3 remote data server 4-15
control 4-8 Switch 1-12, 2-2
mapping 4-8 System Tree 3-3
Systems
defining 3-3
T
Third party point 4-2
U
User security 5-5
W
WAN 1-12, 2-2
Wide Area Network
See WAN.
Wizards
Insert New Device Numbers 4-4
Insert New Extended network 3-12
Insert New External Alarm Collector
Networks 3-18
Insert New I/O Devices 4-7
Insert New Local network 3-7
Insert New Point 4-10
Insert New Remote network 3-4
Map Remote System 3-15