SIS-OW351 - 48 - Virtual SIS User Guide
SIS-OW351 - 48 - Virtual SIS User Guide
SIS-OW351 - 48 - Virtual SIS User Guide
Ovation 3.5.1
OW351_48
Version 1
March 2014
Copyright Notice
Since the equipment explained in this document has a variety of uses, the user and those
responsible for applying this equipment must satisfy themselves as to the acceptability of each
application and use of the equipment. Under no circumstances will Emerson Process
Management be responsible or liable for any damage, including indirect or consequential losses
resulting from the use, misuse, or application of this equipment.
The text, illustrations, charts, and examples included in this manual are intended solely to explain
TM
the use and application of the Ovation Unit. Due to the many variables associated with specific
uses or applications, Emerson Process Management cannot assume responsibility or liability for
actual use based upon the data provided in this manual.
No patent liability is assumed by Emerson Process Management with respect to the use of
circuits, information, equipment, or software described in this manual.
No part of this publication may be reproduced, stored in a retrieval system, or transmitted in any
form or by any means, including electronic, mechanical, photocopying, recording or otherwise
without the prior express written permission of Emerson Process Management.
The document is the property of and contains Proprietary Information owned by Emerson Process
Management and/or its subcontractors and suppliers. It is transmitted in confidence and trust, and
the user agrees to treat this document in strict accordance with the terms and conditions of the
agreement under which it was provided.
This manual is printed in the USA and is subject to change without notice.
Ovation is the mark of Emerson Process Management. Other marks are the property of their
respective holders.
Copyright © Emerson Process Management Power & Water Solutions, Inc. All rights reserved.
Emerson Process Management
Power & Water Solutions
200 Beta Drive
Pittsburgh, PA 15238
USA
E-Mail: Technical.Communications@Emerson.com
Web site: https://www.ovationusers.com
Contents
OW351_48 i
Table of Contents
4.7 Configuring Virtual SDS by using the Virtual SIS Configuration Tool .............................. 64
4.7.1 To configure Virtual SDS using the Virtual SIS Configuration Tool .................... 64
Index 73
ii OW351_48
S E C T I O N 1
IN THIS SECTION
Ovation Virtual Safety Instrumented System (Virtual SIS) enables the simulation of hardware
components of an Ovation SIS system on Microsoft Windows machines. Virtual SIS can be used
to prepare and test safety logic without the actual hardware.
Hardware-based Safety Instrumented System (SIS) is a set of components that includes sensors,
logic solvers, and final control elements. The purpose of these components is to respond to
dangerous plant conditions, which may be hazardous. SIS must generate the correct output to
prevent the hazard or to reduce the consequences of the hazard. Refer to the Ovation Safety
Instrumented System (SIS) User Guide for details.
Ovation Virtual SIS enables the virtualization of SIS Data Servers (SDS), Logic Solvers (LS), and
SIS Net Repeaters (SNR). Virtual SIS I/O simulation is handled by a special facility on the Ovation
Controller.
You can configure the Virtual SIS network with a hardware-based Ovation SIS Controller or a
Virtual Controller.
The Virtual SIS application replicates the actual behavior of the hardware SIS in the closest
possible manner. It reduces engineering costs and allows you to understand the system without
compromising an active, real-time hardware-based SIS operation.
Note: Throughout this manual, IP addresses are shown with "127" as the first octet. These IP
addresses are for example purposes only and should not be used in an actual Virtual SIS
system. Contact your Emerson project representative for assistance in obtaining the IP
addresses for your system.
OW351_48 1
1.2 Functions of Virtual SIS
The following table describes terms that are generally used with the Virtual SIS application.
TE RM DE S C RIP T IO N
Virtual SIS Data Server Corresponds to the SIS Data Server hardware.
Virtual SIS Logic Solver Corresponds to the Logic Solver hardware.
Virtual SIS Logic Solver I/O Enables the simulation of the Virtual Logic Solver inputs and
simulator (or SIS I/O Simulator) safety logic that is driven by those inputs.
Virtual Peer2Peer Deals with communication between Virtual Logic Solvers
running under the same Virtual SDS and communication
between Virtual Logic Solvers running under different Virtual
SDSs. This functionality corresponds to Peer2Peer
communication over hardware backplane and communication
provided by SIS Net Repeaters.
Configuration Tool Reads the configuration of Virtual SIS from the Ovation
Database (DB) Server and applies it on configured Virtual
SDSs.
2 OW351_48
1.4 Limitations of Virtual SIS
OW351_48 3
S E C T I O N 2
IN THIS SECTION
H ARD W A RE C O M P O NE NT R E Q UIRE M E NT
Virtual SIS host computer Each Virtual SDS machine must run on a separate Windows-based
(Virtual SDS machine) machine. Refer to Software requirements for Virtual SIS (see page 5)
for a list of supported operating systems.
Virtual Controller A Virtual Controller must run on a Virtual Controller host.
SIS Interface Controller It is possible to run Ovation Virtual SIS on an actual (hardware)
Ovation Controller.
Note: Both Virtual Controller and hardware-based Ovation Controller running VxWorks 6.8 are
supported.
The hardware-based Ovation SIS uses a separate LAN for the Ovation network and the SIS
network. However, in case of a Virtual System, single physical network and two IP subnets are
used to have the Ovation network and the SIS network. The purpose of using such a
configuration is to easily convert the System (or database from export) configured for hardware-
based SIS into Virtual System with Virtual SIS or vice versa.
Note: SIS Switches and Routers are not used in the Virtual SIS network with Virtual Controllers.
OW351_48 5
2.3 Ovation requirements for Virtual SIS
You must have the Virtual Controller licenses to use the Virtual SIS application with Virtual
Controllers. Refer to Virtual Controller User Guide for more details.
6 OW351_48
S E C T I O N 3
IN THIS SECTION
The hardware (see page 7) and software (see page 7) components of the Virtual SIS application
are described in the following sections.
Refer to Hardware requirements for Virtual SIS (see page 5) for information about the hardware
components of the Virtual SIS application.
OW351_48 7
3.2 Configuring the Virtual SIS network
Virtual Peer2Peer Virtual SDS MS Windows 2008/ This component deals with
machine Windows 7 communication between Virtual
Logic Solvers running under the
same Virtual SDS and
communication between Virtual
Logic Solvers running under
different Virtual SDSs. This
functionality corresponds to
Peer2Peer communication over
the hardware backplane and
communication provided by the
SIS Net Repeaters.
Virtual SIS Database MS Windows 2008/ This component reads
Configuration Tool server, Windows 7 configuration of Virtual SIS from
Engineering the Ovation Database Server and
station applies it to the configured Virtual
SDSs.
The communication protocols between the SDS and an Ovation Controller are the same for the
hardware and Virtual SDSs.
You can assign the Virtual SDS to a hardware-based Ovation SIS Controller (see page 9) or a
Virtual Controller (see page 10).
Note: SIS Switches and Routers are not used in the Virtual SIS network with Virtual Controllers.
8 OW351_48
3.2 Configuring the Virtual SIS network
The following figure depicts the Ethernet connections for Virtual SIS by using a hardware-based
Ovation Controller.
Connections between the Ovation Switch and the hardware-based Ovation SIS Interface
Controllers is similar to the setup consisting of physical SDSs. The only difference is that you
have to use the Virtual SDS Windows machines in place of physical SDS devices.
Only the simplex connection is supported in such configurations. In the simplex Ethernet
connection, port N1 is used on each of the redundant pair of the Ovation SIS Interface Controller,
as shown in the figure.
Note: Redundant connections from Virtual SDS are not supported in such configurations.
OW351_48 9
3.2 Configuring the Virtual SIS network
The following figure depicts the Virtual SIS network with a Virtual Controller.
10 OW351_48
S E C T I O N 4
IN THIS SECTION
A single instance of the Virtual SIS simulates SDS with the connected Logic Solvers and SIS Net
Repeaters. VirtualSDSService.exe is the main process responsible for Virtual SIS on the Virtual
SDS machine.
Each Virtual SIS application has to be installed on a separate and dedicated machine running a
Windows operating system. The machine must be added to the Database Server domain and
cannot be an Ovation drop. When there are more than one Virtual SDS in the system, each one
must be installed as a Virtual SIS instance on a separate machine.
The Virtual SDS can easily be changed to a hardware-based SDS and vice versa. Refer to Virtual
SDS configuration (see page 20) for details.
Use the following steps to install and configure the Virtual SIS application:
OW351_48 11
4.2 Configuring the Ovation Developer Studio
Note: Throughout this manual, IP addresses are shown with "127" as the first octet. These IP
addresses are for example purposes only and should not be used in an actual Virtual SIS
system. Contact your Emerson project representative for assistance in obtaining the IP
addresses for your system.
Assumptions
The following assumptions are made to give you an example on how to configure the Virtual SIS:
Ovation network: 127.168.1.0, mask 255.255.255.0
SIS network: SISNET1
IP 127.168.3.0, mask 255.255.255.0
Virtual Controller Host: DROP200
IP in Ovation network: 127.168.1.200
IP in SIS network: 127.168.3.200
Acting as a Router between Ovation and SIS network.
Virtual Controller: DROP52
Assuming it is already created standard Virtual Controller with IOIC configured.
Controller's IP in Ovation network: 127.168.1.52 (already configured).
Controller's IP in SIS network: 127.168.3.52
12 OW351_48
4.2 Configuring the Ovation Developer Studio
Network configurations
The network configuration allows you to configure a Virtual Controller to run the Virtual SIS. This
configuration has a Virtual System with single physical network and one VxSimnet segment
connected to two simulated Controller interfaces (for example, Ovation and SIS networks).
This configuration will not be possible for some network addresses. For example, it cannot be
used when the Ovation network IP is 127.168.1.0/24 and the SIS network IP is 127.4.0.0/16. This
is because there is no possible IP address for the local subnet that makes a Virtual Controller use
it for both the interfaces.
Figure 3: Configure Virtual System: Single Physical Network and one VxSimnet segment
Use the following steps to configure networking on the Virtual Controller Host machine:
Note: If the entire System is running on a VMware Server, make sure to use a Standard Switch,
not a Distributed Port Switch. Otherwise, the VCH networking will not work properly.
OW351_48 13
4.2 Configuring the Ovation Developer Studio
SUBNET_START local_subnet
{
SUBNET_ADDRESS = "127.168.1.0";
SUBNET_MASK = "255.255.0.0";
SUBNET_EXTERNAL = yes;
};
2. The next query/download will overwrite this file. Therefore, do not select the VxSimnetd.conf
file from the Download Preview window.
14 OW351_48
4.2 Configuring the Ovation Developer Studio
1. Access the Ovation Developer Studio. Refer to the Ovation Developer User Guide for more
information.
2. Use the System tree to navigate to the SIS Networks folder as follows:
Hardware Root -> Systems -> [System Name] -> Networks -> [Network Name] -> SIS-
System
3. Right-click SIS-System and click Insert New. The Insert New SIS System dialog box
appears.
Note: In the Ovation Developer Studio hierarchy tree, only one SIS-System can be inserted.
Note: The SIS-System is a virtual node without properties. This node contains two virtual nodes:
SISNet Rings and SIS Networks. The SIS Networks is a virtual node without properties and
contains only one SIS Router.
OW351_48 15
4.2 Configuring the Ovation Developer Studio
5. Right-click SIS Networks and select Insert New. The Insert New [SIS Networks] Wizard
appears.
6. Enter a unique SIS Router Name that is not used anywhere else in the system.
16 OW351_48
4.2 Configuring the Ovation Developer Studio
7. Click Finish. The configuration window for the new SIS Router appears.
8. Enter the following attributes for the new SIS Networks (Router).
AT T RI B UT E D E S C RIP T IO N
SIS Router Name Name must be unique across the system. Should be a maximum of 14
characters in length, only lower-case alphanumeric and hyphen (-)
characters are permitted (spaces and underscore are NOT permitted).
The Suffix -b is not allowed.
Backup SIS Router Name Auto populated with additional -b.
OW351_48 17
4.2 Configuring the Ovation Developer Studio
AT T RI B UT E D E S C RIP T IO N
Router A IP Address Must be a valid IP Address. Must be unique across the System. Must be
in Ovation network in regards to Netmask.
Router B IP Address Must be a valid IP Address. Must be unique across the System. Must be
in Ovation network in regards to Netmask and Active Router IP Address.
Netmask Must be a valid mask.
SNMP Trap Host IP Optional, must be a valid IP Address.
Address
SIS Network Interfaces
Active Router IP Address Must be a valid IP Address. Must be unique across the System. Must be
in SIS network in regards to SIS Netmask. (This IP will be the same as
the second network IP added on the VCH Network bridge.)
Backup Router IP Address Must be a valid IP Address. Must be unique across the System. Must be
in SIS network in regards to SIS Netmask.
Router A IP Address Must be a valid IP Address. Must be unique across the System. Must be
in SIS network in regards to SIS Netmask and SIS Active Router IP
Address.
Router B IP Address Must be a valid IP Address. Must be unique across the System. Must be
in SIS network in regards to SIS Netmask and SIS Active Router IP
Address.
SIS Netmask Must be a valid Network mask.
Time Zone
Name Set by the System.
UTC Offset Set by the System.
DST Time zone Set by the System.
9. Click Apply. The new SIS Router appears in the Ovation Developer Studio hierarchy tree.
10. In the Ovation Developer Studio hierarchy tree, right-click SIS Network Switches and click
Insert New. The Insert New SIS Networks Switches Wizard appears.
18 OW351_48
4.2 Configuring the Ovation Developer Studio
11. Enter the SIS Switch Name. Click Finish. The configuration window for the new SIS Switch
appears:
12. Enter the following attributes for the new SIS Networks.
AT T RI B UT E D E S C RIP T IO N
Switch name Name must be unique across the System. Name cannot have trailing
"_B". Primary name must have two characters less from the maximum
length to support auto naming for the partner.
Number of Ports Must be a value from the drop down list (10,18,or 26).
Is Router connected Boolean property if SIS Router is connected to the SIS Switch.
Switch IP Address Must be a valid IP Address. Must be unique across the System. Must
be in SIS network in regards to SIS Netmask and Active Router IP
Address.
Backup Switch name Filled automatically in case of redundant SDS. "_B" should be added
to the Switch name property.
Backup Switch IP address Must be a valid IP Address. Must be unique across the System. Must
be in SIS network in regards to SIS Netmask.
Note: For a better understanding of other operations in the Ovation Developer Studio, refer to
the Ovation Developer Studio User Guide.
OW351_48 19
4.2 Configuring the Ovation Developer Studio
Note the following points while performing the Virtual SDS configuration:
Some of the functions are not applicable to Virtual SDS. If you select the Virtual Data Server
check box, you cannot configure SDS as redundant, and the field used for MAC address of
SDS is disabled.
All operations that can be done on SDS and Logic Solvers in the Ovation Developer Studio,
such as assigning the SDS to a Controller or adding new Logic Solvers under SDS, can be
performed in the same way for hardware and Virtual SIS.
Virtual SDS configuration can be changed to hardware by clearing the Virtual Data Server
check box and providing the required information, such as the MAC address.
Similar to a hardware-based Logic Solver (LS), the virtual Logic Solver is responsible for
executing safety logic, scanning input channels (see To configure the SIS I/O simulator (see
page 34)), and updating Virtual SDS with values calculated on safety logic.
Adding a new Logic Solver under Virtual SDS in the Ovation Developer Studio is performed in
the same way as in a hardware-based SDS. After adding and commissioning the new Logic
Solver, a new WSLogicSolver process is started on the Virtual SDS machine. WSLogicSolver
is a process on the Virtual SIS machine, which is responsible for the Logic Solver simulation.
Each instance of that process corresponds to one commissioned Logic Solver device. The
limit of Logic Solvers that can run under one Virtual SDS is 32 simplex or 16 redundant.
Virtual Logic Solvers can be configured as redundant.
Prerequisites
Before the configuration of a virtual SDS, make sure the following step is completed:
An SIS network (see page 15) is added and properly configured.
Procedures
1. Access the Ovation Developer Studio. Refer to the Ovation Developer User Guide for more
information.
2. Use the System tree to navigate to the SIS Network Data Servers folder as follows:
Hardware Root -> Systems -> [System name] -> Networks -> [Network Name] -> SIS-
System -> SISNet Rings
20 OW351_48
4.2 Configuring the Ovation Developer Studio
3. Right-click SISNet Rings and click Insert New. The Insert New [SISNet Rings] Wizard
appears:
4. Enter a unique SISNet Ring Name that is not used anywhere else in the SIS System.
5. Enter the value for the SISNet Ring Identifier. It can be from 0 through 31.
6. Click the Finish button. The configuration window for the new SISNet Ring appears:
Note: SISNet Ring contains only one virtual node: SIS Network Data Servers.
OW351_48 21
4.2 Configuring the Ovation Developer Studio
8. Right-click SIS Network Data Servers and select Insert New. The Insert New SIS Network
Data Servers Wizard appears.
Note: If a duplicate Data Server name is found, the SIS Network data server will not be inserted.
9. Enter a unique Data Server name (1-14 characters) that is not used anywhere else in the
system. You cannot rename an SIS Data Server after it has been created.
Note: If a duplicate SIS Data Server is found, you cannot insert the new SIS Data Server.
22 OW351_48
4.2 Configuring the Ovation Developer Studio
10. Click Finish. The configuration window for the new SIS Data Server appears:
11. Enter the following attributes for the new SIS Data Server.
AT T RI B UT E D E S C RIP T IO N
Data Server Name Contains the name that you entered when you inserted the new SIS Data Server.
The name contains 1-14 characters with at least 1 alphanumeric, and can
include $, -, and _. The suffix _B is not allowed.
SIS Identifier Set by the System (1-254).
SISNet Ring Must be unique across the system and between 0 and 31.
Identifier
Assigned Drop By default, this attribute is grayed-out and will be automatically populated when
the SIS Data Server is assigned to an Ovation Controller.
Virtual Data Server Must be checked for Virtual SDS.
Redundant Data Not applicable for Virtual SIS, as redundant configuration is not supported.
Server
Data Server Partner Not applicable for Virtual SIS.
Name
Maximum Raw I/O Indicates the maximum raw I/O delay in milliseconds.
Delay (msec)
Primary
OW351_48 23
4.2 Configuring the Ovation Developer Studio
AT T RI B UT E D E S C RIP T IO N
Data Server IP Contains the IP address of the Virtual SIS Data Server, which must be a valid IP
Address address in the network. This attribute indicates the IP address of the computer
running Virtual SDS.
Data Server Ethers Not applicable for Virtual SIS.
Address
Partner
Data Server IP Not applicable for Virtual SIS, as redundant configuration of SDS is not
Address supported.
Data Server Ethers Not applicable for Virtual SIS.
Address
12. Click Apply. The new SIS Data Server appears in the Ovation Developer Studio hierarchy
tree.
Note: For a better understanding of other operations in the Ovation Developer Studio, refer to
the Ovation Developer Studio User Guide.
Prerequisites
Before adding a device number for the SIS I/O Device, make sure the following steps are
completed:
An SIS network (see page 15) is added and properly configured.
An SIS Data Server (see page 20) was added and configured.
An IOIC device was configured for SIS Interface Controller (see page 12).
Procedures
After adding and configuring an SIS network and an SIS Data Server, you need to add an SIS I/O
Device. However, before you do this, you need to first add a device number (driver) for the
device.
To maintain Controller redundancy, you must add an IOIC I/O device. This is applicable only for a
hardware-based Controller. For additional information, refer to the applicable Ovation Controller
User Guide.
Note: Do not add a device number for the IOIC I/O device if Virtual Controller is used as an SIS
Controller.
Use the following steps to add a device number for the SIS I/O Device:
1. Access the Ovation Developer Studio. Refer to the Ovation Developer User Guide for more
information.
2. Use the System tree to navigate to the Device Numbers folder as follows:
Hardware Root -> Systems -> [System name] -> Networks -> [Network Name] -> Units ->
Drops -> Appropriate Drop -> Configuration -> Controller -> Devices -> Device Numbers
24 OW351_48
4.2 Configuring the Ovation Developer Studio
3. Right-click Device Numbers and click Insert New. The Insert New Device Numbers Wizard
appears:
Note: If you need to change a driver on a previously configured device, or anytime a new device
is added, perform a clear or load function on the Controller. The Device Number represents the
physical devices that can communicate with the Controller.
4. Select a number sequentially, starting from 1 to a maximum of 9. For example, if two devices
were to be configured, their device numbers would be 1 and 2, not 1 and 3 or 4 and 5.
OW351_48 25
4.2 Configuring the Ovation Developer Studio
5. Click Finish. The New Device Numbers window, showing the Controller Driver Parameters
tab, appears:
Figure 15: New Device Numbers window with the Controller Driver Parameters tab
6. Select Ovation SIS in the I/O Driver Type list. The following window appears:
Figure 16: New Device Numbers window after selecting Ovation SIS in the I/O Driver Type
list
I/O Driver Type Indicates the type of I/O driver to be used for Ovation SIS I/O Device
configuration. Select Ovation SIS as the I/O driver type.
26 OW351_48
4.2 Configuring the Ovation Developer Studio
AT T RI B UT E D E S C RIP T IO N
Scan Point Entries Indicates the maximum number of points that can be processed. The
maximum number is 2048. SIS I/O points and SIS RN points are processed
by the driver.
IO Driver
Timeout (msec) Indicates the timeout in milliseconds. If Fail Controller On Error is True
and there is no SIS LAN connection, the Controller fails after the specified
timeout.
Fail Controller On Indicates whether the redundant Controller fails over in case of an error.
Error This option is applicable only for the hardware-based Controller.
8. Click Apply and Ok.
Prerequisites
Before adding an SIS I/O Device to the System, make sure the following steps are completed:
An SIS network (see page 15) is added and properly configured.
An SIS Data Server (see page 20) was added and configured.
A device number (see page 24) is added for the SIS I/O Device.
Procedures
After you have added and configured an SIS Data Server for your Ovation System, you need to
assign this Data Server to a specific Ovation Controller drop. In order to do this, you must add a
new I/O Device to the Controller and then assign the Data Server to this I/O Device.
Note: Do not add an IOIC I/O Device if Virtual Controller is used as an SIS Controller.
Use the following steps to add an SIS I/O device to the Controller:
1. Access the Ovation Developer Studio. Refer to the Ovation Developer User Guide for more
information.
2. Use the System tree to navigate to the I/O Devices folder as follows:
Hardware Root -> Systems -> [System name] -> Networks -> [Network Name] -> Units ->
Drops -> Appropriate Drop -> I/O Devices
OW351_48 27
4.2 Configuring the Ovation Developer Studio
3. Right-click I/O Devices and click Insert New. The Insert New I/O Devices Wizard appears:
28 OW351_48
4.2 Configuring the Ovation Developer Studio
6. Click Finish. The configuration window for the new SIS I/O Device appears:
Figure 18: SIS I/O Device configuration window without any node point
Notice that the Node Record Point Name attribute in the configuration window has no value.
You need to create a node point and assign it to the SIS I/O Device (see page 31).
7. Enter the following attributes for the new SIS I/O Device.
AT T RI B UT E D E S C RIP T IO N
I/O Device Number Indicates the number of the SIS I/O Device. For Ovation SIS, it must be set to 5.
This attribute is displayed by the System.
I/O Device Type Indicates the type of the SIS I/O device. It should be selected as Ovation SIS.
This attribute is displayed by the system.
Node Record Point Indicates the value as received from the node point (RN record type). See To
Name associate a Node point with an SIS I/O Device (see page 31) for instructions on
creating a node point.
SIS identifier Displayed by the system.
OW351_48 29
4.2 Configuring the Ovation Developer Studio
AT T RI B UT E D E S C RIP T IO N
Enable SIS I/O Enables the simulation of SIS I/O points (see page 34).
Simulation
Network Interface
Message Port Indicates the UDP port that is used for communication between the SIS Data
Server and the Ovation Controller. It is a socket number. The recommended
value is 2080. Do not change this number.
Alarm Handler Port Indicates the port that is used to transfer alarm messages between the SIS Data
Server and the Ovation Controller. It is a UDP port number. The recommended
value is 3051. Do not change this number.
Network Interface Indicates the network interface connection, which can be Single or Dual. In the
Connection case of a Virtual Controller, only Single is supported.
Network Interface Indicates the primary SIS network interface. Select N1 from the drop-down list.
Backup Network Indicates the backup SIS network interface. Select N4 from the drop-down list.
Interface This option is applicable only to a hardware-based Controller when the Network
Interface Connection attribute is set to Dual.
Primary Network Interface
IP Address Indicates the IP address of the primary network interface, typically provided by
the System Administrator. This IP address should not already be used in the
Ovation network.
Interface Mode Indicates the interface mode.
Backup Interface Indicates the backup interface mode.
Mode
Partner Network Interface
IP Address Indicates the IP address of the partner controller network interface, typically
provided by the System Administrator. This IP address should be the one that
has not been used in the Ovation network. This option is applicable only to a
hardware-based Controller when the Network Interface Connection attribute is
set to Dual.
Subnet Mask Identifies the range of IP addresses that are available on a local network. It
should be the same as the range of IP addresses on the Ovation network.
Interface Mode Indicates the interface mode.
Backup Interface Indicates the backup interface mode.
Mode
Network Device
Switch New drop-down list property that enables you to choose one of the defined
Switches. This field is also required for the Virtual SIS.
SIS Netmask Set by the System.
Multicast IP Set by the System.
Address
SIS Active Router Set by the System.
IP Address
8. Click Apply. The new SIS I/O Device appears in the Ovation Developer Studio hierarchy tree.
Note: For a better understanding of other operations in the Ovation Developer Studio, refer to
the Ovation Developer Studio User Guide.
30 OW351_48
4.2 Configuring the Ovation Developer Studio
Prerequisites
Before associating a node point with an SIS I/O device, make sure the following steps are
completed:
An SIS network (see page 15) is added and properly configured.
An SIS Data Server (see page 20) was added and configured.
A device number (see page 24) is added for the SIS I/O Device.
An SIS I/O Device (see page 27) is added to the system.
Procedures
After you have added an SIS I/O Device, you need to create a node point and assign it to the new
I/O device. Use the following steps to perform this task:
1. Access the Ovation Developer Studio. Refer to the Ovation Developer User Guide for more
information.
2. Use the System tree to navigate to the Node Points folder as follows:
Hardware Root -> Systems -> [System name] -> Networks -> [Network Name] -> Units ->
Drops -> Appropriate Drop -> Points -> Node Points
3. Right-click Node Points and click Insert New. The Insert New Node Points Wizard appears:
OW351_48 31
4.2 Configuring the Ovation Developer Studio
32 OW351_48
4.2 Configuring the Ovation Developer Studio
10. After the node point is created, click Refresh. The node point name appears in the Node
Record Point Name field in the New I/O devices window, as shown in the following figure.
Figure 21: SIS I/O Device configuration window with a node point
See To add an SIS I/O Device to the system (see page 27) for the table that describes the
attributes used in the SIS I/O Device configuration window.
OW351_48 33
4.2 Configuring the Ovation Developer Studio
Virtual SIS provides the capability to simulate values received from SIS input channels. The
channels can be used in safety logic in the same way as on the hardware-based SIS. Both analog
and digital input channels can be simulated.
Before configuring the SIS I/O simulator, make sure the following step is completed:
Virtual SDS must be operational.
Procedures
1. Access the Ovation Developer Studio. Refer to the Ovation Developer User Guide for more
information.
2. To enable the configuration of SIS I/O simulator in the Ovation Developer Studio, use the
System tree to navigate to the I/O Device 5 Ovation SIS folder and go to the properties of the
SIS I/O Device.
Hardware Root -> Systems -> [System name] -> Networks -> [Network Name] -> Units ->
Drops -> Appropriate Drop -> I/O Devices -> I/O Device 5 Ovation SIS
3. Select the Enable SIS I/O simulation check box. When you change this option, the
Controller must be downloaded and restarted.
4. Configure the SIS I/O channel on the Logic Solver and assign a point to it. Refer to the
Ovation Safety Instrumented System (SIS) User Guide for details.
5. Create a simulation point to be assigned to the SIS I/O channel. It should be a digital point in
case of a digital channel and an analog point in case of an analog channel. Refer to the
Ovation Safety Instrumented System (SIS) User Guide for details.
6. Open properties of the point assigned to the given I/O channel by selecting the point, right-
click, and click Open.
34 OW351_48
4.2 Configuring the Ovation Developer Studio
7. In the Properties window, click the Config tab. The following window appears:
8. Enter the name of the simulation point in the Simulation point name attribute.
9. Select the Calculate Simulation Point Sid check box and click Apply. The Sid of the
simulation point is stored in the SP record field. The following table describes the attributes
under the Simulation group in the SIS point properties window.
AT T RI B UT E D E S C RIP T IO N
Note: When the Logic Solver and Controller are loaded, the value in the Simulation point
name field is copied to the channel point value. If there is no simulation point assigned to the I/O
channel, the quality of the point assigned to that I/O channel is automatically set to BAD.
OW351_48 35
4.3 Preparing the Virtual SIS (Virtual SDS) machines
Note: Virtual SDS machines are the Windows-based computers, not the Ovation drops.
A Virtual SDS machine can have either the Windows Server 2008 or Windows 7 operating
system. For procedures related to preparing Virtual SDS machines with these operating systems,
see Preparing a Virtual SDS machine with the Windows Server 2008 operating system (see page
36) and Preparing a Virtual SDS machine with the Windows 7 operating system (see page 49).
4.4 Prep aring a Virtual S DS m achin e with the Wind ows Ser v er 2008
operating sy stem
To properly join the Windows Server 2008 machine as a member server to an existing Ovation
domain, the server must be able to contact and communicate with the domain controller that
hosts the domain. To enable this process, properly configure the DNS client setting in this
machine.
Note: The machine for Virtual SDS should have a newly installed Windows Server 2008
operating system. The Windows Server 2008 machine cannot be a Domain Controller.
Use the following steps to prepare a Virtual SDS machine with the Windows Server 2008
operating system:
1. Prepare Windows Server 2008 for joining the domain (see page 37).
2. Join the Windows Server 2008 to the domain (see page 41).
3. Reconfigure the DNS client settings (see page 44).
36 OW351_48
4.4 Preparing a Virtual SDS machine with the Windows Server 2008 operating system
Use the following steps to prepare a Windows Server 2008 machine for joining the domain:
1. Click Start -> Server Manager. The Server Manager window appears:
Figure 23: View Network Connections option in the Server Manager window
OW351_48 37
4.4 Preparing a Virtual SDS machine with the Windows Server 2008 operating system
2. Click View Network Connections in the Server Manager window. The Network Connections
window appears:
38 OW351_48
4.4 Preparing a Virtual SDS machine with the Windows Server 2008 operating system
3. Right-click the connection, which represents the Ovation NIC adapter connection that the
domain controller uses, in the Network Connections window, and click Properties. The
Network Connection Properties window appears:
OW351_48 39
4.4 Preparing a Virtual SDS machine with the Windows Server 2008 operating system
4. Double-click the Internet Protocol Version 4 (TCP/IPv4) option in the Network Connection
Properties window. The Internet Protocol Version 4 (TCP/IPv4) Properties window appears:
Note: If the test (ping) fails, joining this server as a member to the domain is also likely to fail.
Fix the reported problem before you continue with the joining process.
40 OW351_48
4.4 Preparing a Virtual SDS machine with the Windows Server 2008 operating system
Use the following steps to join the Windows Server 2008 to the domain:
1. Log on to the Windows Server 2008 by using the local administrator credentials.
2. Click Start, type oobe in the Search programs and files text box, and press Enter. The
Initial Configuration Tasks window appears:
OW351_48 41
4.4 Preparing a Virtual SDS machine with the Windows Server 2008 operating system
3. Click Provide computer name and domain in the Initial Configuration Tasks window. The
System Properties window appears:
42 OW351_48
4.4 Preparing a Virtual SDS machine with the Windows Server 2008 operating system
4. Click Change in the Computer Name tab of the System Properties window. The Computer
Name/Domain Changes window appears:
5. Select the Domain option in the Member of group of the Computer Name/Domain Changes
window, enter the DNS name of the domain, and click OK, as shown in the following figure.
Figure 30: Entering the domain name in the Computer Name/Domain Changes window
OW351_48 43
4.4 Preparing a Virtual SDS machine with the Windows Server 2008 operating system
6. The Windows Security dialog box appears. In the dialog box, provide the user name and
password for the domain administrator account, and click OK.
7. Click OK twice, and click Close.
8. Click Restart Now to restart the server.
1. Click Start -> Server Manager. The Server Manager window appears:
Figure 31: View Network Connections option in the Server Manager window
44 OW351_48
4.4 Preparing a Virtual SDS machine with the Windows Server 2008 operating system
2. Click View Network Connections in the Server Manager window. The Network Connections
window appears:
3. Right-click the connection, which represents the active connection that the domain controller
uses, in the Network Connections window, and click Properties. The Network Connection
Properties window appears:
OW351_48 45
4.4 Preparing a Virtual SDS machine with the Windows Server 2008 operating system
4. Click Internet Protocol Version 4 (TCP/IPv4), and then click Properties. The Internet
Protocol Version 4 (TCP/IPv4) Properties window appears:
46 OW351_48
4.4 Preparing a Virtual SDS machine with the Windows Server 2008 operating system
5. Click Advanced in the Internet Protocol Version 4 (TCP/IPv4) Properties window. The
Advanced TCP/IP Settings window appears:
OW351_48 47
4.4 Preparing a Virtual SDS machine with the Windows Server 2008 operating system
6. Select the DNS tab in the Advanced TCP/IP Settings window. The following window appears:
7. Ensure that the IP address of the Primary Domain Controller (PDC) is in the list.
8. Add all the other domain controller IP addresses to the DNS server address list.
9. Rearrange the IP addresses in the DNS server address list in such a way that the first IP
address points to the closest domain controller to this machine, the second IP address points
to the next closest domain controller after the first, the third IP address points to the next
closest domain controller after the second, and so forth.
Note: The closest DNS server is the one that can be connected through the minimum number of
network segments. The IP address at the top of the list is automatically designated as the
Preferred DNS server. All the other IP addresses are designated as the Alternate DNS server
and are used, in the specified order, if the preferred DNS server cannot be reached.
48 OW351_48
4.5 Preparing a Virtual SDS machine with the Windows 7 operating system
4.5 Prep aring a Virtual S DS m achin e with the Wind ows 7 o perating
sy stem
The prerequisites for preparing a Virtual SDS machine with the Windows 7 operating system are
same as the prerequisites for preparing the machine with the Windows Server 2008 operating
system (see page 36). For procedures to prepare a Virtual SDS machine with the Windows 7
operating system, see To prepare a Virtual SDS machine with the Windows 7 operating system
(see page 49).
4.5.1 To prepare a Virtual SDS machine with the Windows 7 operating system
Use the following steps to prepare a Virtual SDS machine with the Windows 7 operating system:
1. Select Start -> Control Panel -> Network and Sharing Center. Click the Change Adapter
Settings link in the left panel. The Network Connections window appears:
OW351_48 49
4.5 Preparing a Virtual SDS machine with the Windows 7 operating system
2. Right-click the applicable connection (network card) to the network and click Properties. The
Network Connection Properties window appears:
50 OW351_48
4.5 Preparing a Virtual SDS machine with the Windows 7 operating system
3. Select the Internet Protocol Version 4 (TCP/IPv4) option in the Network Connection
Properties window, and click Properties. The Internet Protocol Version 4 (TCP/IPv4)
Properties window appears:
OW351_48 51
4.5 Preparing a Virtual SDS machine with the Windows 7 operating system
52 OW351_48
4.5 Preparing a Virtual SDS machine with the Windows 7 operating system
The IP address of the primary domain controller (Step 5) should appear in the DNS server
addresses, in order of use list.
9. Add the IP addresses of all the redundant domain controllers to the list below the primary
domain controller IP address by using the following steps:
a) Click Add. The TCP/IP DNS Server window appears:
OW351_48 53
4.5 Preparing a Virtual SDS machine with the Windows 7 operating system
b) Enter the IP address of the redundant domain controller in the DNS server field, and
click Add.
c) Repeat Steps (a) and (b) for every redundant domain controller. Click OK.
10. Click OK twice.
11. Repeat Steps 2 to 10 for each valid network connection.
12. Select Start -> Control Panel -> System.
13. In the Computer name, domain, and workgroup settings section of the window, click the
Change Settings link. The System Properties window appears:
54 OW351_48
4.5 Preparing a Virtual SDS machine with the Windows 7 operating system
14. Verify that the computer name is in lower case (for example, drop237). Click Change to join a
domain. The Computer Name/Domain Changes window appears:
OW351_48 55
4.5 Preparing a Virtual SDS machine with the Windows 7 operating system
15. Select the Domain option in the Member of group of the Computer Name/Domain Changes
window. Enter the fully-qualified domain name (FQDN) (for example,
testdomain.ovation.company.local) of the domain controller in the entry field, as shown in the
following figure.
Figure 45: Entering the FQDN in the Computer Name/Domain Changes window
56 OW351_48
4.5 Preparing a Virtual SDS machine with the Windows 7 operating system
24. Click Network and Sharing Center. Click on the Change Advanced Sharing Settings link
in the left panel. The Advanced sharing settings window appears:
25. In the Domain Profile (current profile) option of the Advanced sharing settings window, select
the following options:
Turn on network discovery
Turn on file and print sharing
Turn on sharing so anyone with network access can read and write files in the Public
folders.
26. Click Save Changes in the Advanced sharing settings window.
OW351_48 57
4.5 Preparing a Virtual SDS machine with the Windows 7 operating system
27. Select Control Panel -> Power Options. The Power Options window appears:
58 OW351_48
4.5 Preparing a Virtual SDS machine with the Windows 7 operating system
28. Click the Change plan settings link in the Power Options window. The Edit Plan Settings
window appears:
OW351_48 59
4.6 Installing the Virtual SIS application
29. In the Turn off the display field, specify a value as per your requirements. In the Put the
computer to sleep field, choose Never, as shown in the following figure:
Before installing the Virtual SIS application, make sure the following steps are completed:
The IP address of the Virtual SDS machine is matched with the IP address configured in the
Ovation Developer Studio for that particular Virtual SDS.
The Virtual SDS machine is able to communicate with the Ovation Database Server.
The Virtual SDS machine is joined to the Ovation domain.
See To install the Virtual SIS application (see page 60) for the installation procedures.
Use the following steps to install the Virtual SIS application in a Virtual SDS machine. Repeat
these steps for all the Virtual SDS machines.
60 OW351_48
4.6 Installing the Virtual SIS application
3. Before the installation process starts, read the terms and conditions for the Virtual SIS Data
Server License. Select the check box I agree to the license terms and conditions.
4. Click Install. The Ovation Virtual SIS 3.5 Setup wizard appears:
OW351_48 61
4.6 Installing the Virtual SIS application
Figure 52: Configuration window in the Ovation Virtual SIS 3.5 Setup wizard
6. Enter the name of the Virtual SDS in the Virtual SIS Name (System Name) field. The name
must be the same that was provided during the Virtual SDS configuration in the Ovation
Developer Studio.
7. Click Next.
62 OW351_48
4.6 Installing the Virtual SIS application
OW351_48 63
4.7 Configuring Virtual SDS by using the Virtual SIS Configuration Tool
After you restart the Virtual SDS host operating system, you must use the Virtual SIS
Configuration Tool to make sure the Virtual SDS becomes operational. Virtual SDSs do not start
or operate unless the configuration succeeds. The Virtual SIS Configuration Tool application is
responsible for reading the SIS configuration from the Ovation Database Server and updating the
Virtual SDS machines.
Before you use the Virtual SIS Configuration Tool, make sure the following steps are completed:
The Ovation Developer Studio is configured (see page 12).
Virtual SDS machines are configured (see page 20) and communicating with the Ovation
database server.
Virtual SIS has been installed on the Virtual SDS machines (see page 60).
See To configure Virtual SDS using the Virtual SIS Configuration Tool (see page 64) for the
configuration procedures.
4.7.1 To configure Virtual SDS using the Virtual SIS Configuration Tool
Use the following steps to configure the Virtual SDS by using the Virtual SIS Configuration Tool:
1. Access the Ovation Developer Studio. Refer to the Ovation Developer User Guide for more
information.
2. Use the System tree to navigate to the appropriate SIS networks folder as follows:
[HardwareRoot] ->Systems -> [System Name] -> Networks -> SIS-System -> SIS
Networks
64 OW351_48
4.7 Configuring Virtual SDS by using the Virtual SIS Configuration Tool
3. Right-click SIS Networks and click Run SIS Configuration, as shown in the following figure.
OW351_48 65
4.7 Configuring Virtual SDS by using the Virtual SIS Configuration Tool
66 OW351_48
4.7 Configuring Virtual SDS by using the Virtual SIS Configuration Tool
5. Click Configure Virtual SDS in the Ovation SIS Configuration Tool window. The Virtual SDS
Configuration Tool window appears:
6. Select the Virtual SDSs that are ready to configure, and click Next. Some of the Virtual SDSs
may not be installed, or the machine with the Virtual SDS may not yet be configured. If a
Virtual SDS is not selected at this point, the Configuration Tool does not try to configure it and
the Virtual SDS does not run.
OW351_48 67
4.7 Configuring Virtual SDS by using the Virtual SIS Configuration Tool
8. Click Proceed.
68 OW351_48
4.7 Configuring Virtual SDS by using the Virtual SIS Configuration Tool
9. In case there is more than one Ethernet interface, select the one, which is assigned to the SIS
operation, from the listed interfaces. After the interface is selected, the configuration is
performed and the status of operation is updated for the particular Virtual SDS, as shown in
the following figures.
OW351_48 69
4.7 Configuring Virtual SDS by using the Virtual SIS Configuration Tool
Run the Configuration Tool again if you add a new Virtual SDS to the system or change the
following properties of the SIS System in the Ovation Developer Studio:
Adding new Virtual SDS.
Virtual SDS IP address.
SIS Controller IP address.
SIS Loggers address.
When you change the Virtual SDS configuration settings, the Virtual SDS
(VirtualSDSService.exe) is restarted. This operation results in the decommissioning of all Virtual
Logic Solvers. Load the Virtual Logic Solvers from the Ovation Developer Studio, but you do not
need to restart the Virtual SDS machine.
70 OW351_48
S E C T I O N 5
IN THIS SECTION
The Virtual SIS application when installed and configured on your MS Windows machine behaves
in exactly the same way as the hardware-based SIS. Refer to the Safety Instrumented System
(SIS) User Guide for tasks performed using the SIS application.
Virtual SIS implements a special functionality to report issues. This functionality allows Emerson
to resolve Virtual SIS crash occurrences.
Use the following instructions when an operational Virtual SDS has stopped working or the
VirtualSDSService.exe service is not running:
Check whether the Crash dump files at C:\Program Files (x86)\VSDS\CrashDumps is
stored with a recent date. If yes, attach these files with the System Deviation Report, along
with the System details and problem description.
OW351_48 71
Index
A S
Adding an SIS I/O device number • 24 Software components of Virtual SIS • 7
Software requirements for Virtual SIS • 5
C
T
Components of the Virtual SIS application •
7 To add the SIS I/O Device to the System •
Configuring the Ovation Developer Studio • 27
12 To associate a node point with the SIS I/O
Configuring the Virtual SIS network • 8 Device • 31
Configuring Virtual SDS by using the Virtual To configure a Virtual Controller • 12
SIS Configuration Tool • 64 To configure a Virtual SDS • 20
Copyright Notice • 2 To configure an SIS I/O simulator • 34
To configure an SIS Interface Controller • 12
F To configure an SIS network • 15
Functions of Virtual SIS • 2 To configure Virtual SDS using the Virtual
SIS Configuration Tool • 64
H To install the Virtual SIS application • 60
To join the Windows Server 2008 to the
Hardware components of Virtual SIS • 7
domain • 41
Hardware requirements for Virtual SIS • 5
To prepare a Virtual SDS machine with the
I Windows 7 operating system • 49
To prepare Windows Server 2008 for joining
Installation and configuration of Virtual SIS • the domain • 37
11 To reconfigure the DNS client settings • 44
Installation and configuration overview • 11
Installing the Virtual SIS application • 60 U
Introduction to Ovation Virtual Safety
Using the Virtual SIS application • 71
Instrumented System • 1
L V
Virtual SIS application overview • 71
Licensing requirements for Virtual SIS • 6
Virtual SIS network with a Virtual Controller •
Limitations of Virtual SIS • 3
10
O Virtual SIS network with an SIS Interface
Controller • 9
Ovation requirements for Virtual SIS • 6 Virtual SIS requirements • 5
P Virtual SIS terminology • 2
OW351_48 73