Download as pdf or txt
Download as pdf or txt
You are on page 1of 77

Virtual Safety Instrumented System (SIS) User Guide for

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

1 Introduction to Ovation Virtual Safety Instrumented System 1


1.1 What is Virtual Safety Instrumented System? .................................................................. 1
1.2 Functions of Virtual SIS .................................................................................................. 2
1.3 Virtual SIS terminology ................................................................................................... 2
1.4 Limitations of Virtual SIS ................................................................................................. 3

2 Virtual SIS requirements 5


2.1 Hardware requirements for Virtual SIS ............................................................................ 5
2.2 Software requirements for Virtual SIS ............................................................................. 5
2.3 Ovation requirements for Virtual SIS ............................................................................... 6
2.4 Licensing requirements for Virtual SIS ............................................................................ 6

3 Planning the Virtual SIS 7


3.1 Components of the Virtual SIS application ...................................................................... 7
3.1.1 Hardware components of Virtual SIS .................................................................. 7
3.1.2 Software components of Virtual SIS ................................................................... 7
3.2 Configuring the Virtual SIS network ................................................................................. 8
3.2.1 Virtual SIS network with an SIS Interface Controller ............................................ 9
3.2.2 Virtual SIS network with a Virtual Controller ...................................................... 10

4 Installation and configuration of Virtual SIS 11


4.1 Installation and configuration overview .......................................................................... 11
4.2 Configuring the Ovation Developer Studio..................................................................... 12
4.2.1 To configure an SIS Interface Controller ........................................................... 12
4.2.2 To configure a Virtual Controller ....................................................................... 12
4.2.3 To configure an SIS network ............................................................................ 15
4.2.4 To configure a Virtual SDS ............................................................................... 20
4.2.5 To add an SIS I/O Device number .................................................................... 24
4.2.6 To add the SIS I/O Device to the System .......................................................... 27
4.2.7 To associate a node point with the SIS I/O Device ............................................ 31
4.2.8 To configure an SIS I/O simulator ..................................................................... 34
4.3 Preparing the Virtual SIS (Virtual SDS) machines ......................................................... 36
4.4 Preparing a Virtual SDS machine with the Windows Server 2008 operating system ...... 36
4.4.1 To prepare Windows Server 2008 for joining the domain .................................. 37
4.4.2 To join the Windows Server 2008 to the domain ............................................... 41
4.4.3 To reconfigure the DNS client settings.............................................................. 44
4.5 Preparing a Virtual SDS machine with the Windows 7 operating system ....................... 49
4.5.1 To prepare a Virtual SDS machine with the Windows 7 operating system ......... 49
4.6 Installing the Virtual SIS application .............................................................................. 60
4.6.1 To install the Virtual SIS application.................................................................. 60

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

5 Using the Virtual SIS application 71


5.1 Virtual SIS application overview .................................................................................... 71
5.2 Reporting issues ........................................................................................................... 71

Index 73

ii OW351_48
S E C T I O N 1

1 Introduction to Ovation Virtual Safety Instrumented


System

IN THIS SECTION

What is Virtual Safety Instrumented System? ..................................................................1


Functions of Virtual SIS ...................................................................................................2
Virtual SIS terminology ....................................................................................................2
Limitations of Virtual SIS .................................................................................................3

1.1 What is Virtual Saf ety Instrumented Sy ste m?

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

1.2 Functions of Virtual S IS


The Virtual SIS application performs the following functions:
 Simulates the hardware components, such as SIS Data Servers, Logic Solvers, and SISNet
Repeaters.
 Prepares and tests the SIS logic before using it in the production environment.
 Trains the Ovation Virtual SIS operators.
 Reduces engineering costs.

1.3 Virtual SIS terminology

The following table describes terms that are generally used with the Virtual SIS application.

Terms used with Virtual SIS

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

1.4 Limitations of Virtu al SIS


The Virtual SIS application has the following limitations:
 You cannot use Virtual SIS for safety applications or controlling real process.
 You cannot mix hardware and Virtual SDSs in the same SIS network.
 Virtual SIS only supports one Virtual SDS per physical machine.
 Virtual SIS does not support redundant configuration of Virtual SDSs.
 Virtual SIS does not support network redundancy.
 Logic execution time and I/O scan time are 10 times slower on the Virtual SLS than on the
hardware SLS.
 Restarting a Virtual SDS machine causes all Virtual Logic Solvers to the decommission state;
all Logic Solvers have to be loaded again.
 If the entire system is running on VMware Server, the SNMP traps cannot be configured for
Virtual SIS. However, if the physical SIS Switch is used for configuring Virtual SIS, the SNMP
traps can be configured for Virtual SIS.
 Redundant Virtual Logic Solvers can be configured; however, only one Logic Solver works
from the pair at a time. Therefore, Switchover (L->R) for the Logic Solver does not work.
 Virtual SIS is not possible for some network addresses. For example, you cannot use virtual
SIS when the Ovation network IP is 127.168.1.0/24 and the SIS network IP is 127.4.0.0/16
because there is no possible IP address for a local subnet that would make the Virtual
Controller use it for both interfaces.

OW351_48 3
S E C T I O N 2

2 Virtual SIS requirements

IN THIS SECTION

Hardware requirements for Virtual SIS.............................................................................5


Software requirements for Virtual SIS ..............................................................................5
Ovation requirements for Virtual SIS................................................................................6
Licensing requirements for Virtual SIS .............................................................................6

2.1 Hard ware requ irement s for Virtual SIS


The following table describes the hardware requirements for the Virtual SIS application.

Hardware requirements for Virtual SIS

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.

2.2 Software require ments for Virtual SIS


Virtual SIS can be installed on one of the following operating systems:
 Windows 7 (32-bit and 64-bit versions)
 Windows Server 2008 R2
Virtual SIS machine must be an Ovation domain member.

OW351_48 5
2.3 Ovation requirements for Virtual SIS

2.3 Ov ation requirem ents for Virtual SIS


Virtual SIS is only supported in Ovation 3.5 and later releases.

2.4 Licensin g requirem ents 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

3 Planning the Virtual SIS

IN THIS SECTION

Components of the Virtual SIS application .......................................................................7


Configuring the Virtual SIS network .................................................................................8

3.1 Components of the Virtual SIS a pplicatio n

The hardware (see page 7) and software (see page 7) components of the Virtual SIS application
are described in the following sections.

3.1.1 Hardware components of Virtual SIS

Refer to Hardware requirements for Virtual SIS (see page 5) for information about the hardware
components of the Virtual SIS application.

3.1.2 Software components of Virtual SIS

The Virtual SIS application has the following software components.

Software components of Virtual SIS

S O FT WARE LO C AT IO N OP E RAT ING D E S C RIP T IO N


C O M P O NE NT S Y ST EM

VirtualSDSService Virtual SDS MS Windows 2008/ This component is the main


machine Windows 7 process responsible for Virtual
SIS on the Virtual SDS machine.

SisIoSimTask Ovation VxWorks operating This component is the Virtual SIS


Controller system Logic Solver I/O simulator (or SIS
I/O simulator) that enables the
simulation of Virtual Logic Solver
inputs and safety logic that is
driven by those inputs. A task on
an SIS Controller reads the value
of a simulation point for each SIS
input channel and sends it to a
machine with Virtual SDS
installed.

OW351_48 7
3.2 Configuring the Virtual SIS network

S O FT WARE LO C AT IO N OP E RAT ING D E S C RIP T IO N


C O M P O NE NT S Y ST EM

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.

3.2 Configuring the Virtual SIS net work

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

3.2.1 Virtual SIS network with an SIS Interface Controller

The following figure depicts the Ethernet connections for Virtual SIS by using a hardware-based
Ovation Controller.

Figure 1: Virtual SIS network with an SIS Interface 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

3.2.2 Virtual SIS network with a Virtual Controller

The following figure depicts the Virtual SIS network with a Virtual Controller.

Figure 2: Virtual SIS network with a Virtual Controller

10 OW351_48
S E C T I O N 4

4 Installation and configuration of Virtual SIS

IN THIS SECTION

Installation and configuration overview ..........................................................................11


Configuring the Ovation Developer Studio .....................................................................12
Preparing the Virtual SIS (Virtual SDS) machines ..........................................................36
Preparing a Virtual SDS machine with the Windows Server 2008 operating system .......36
Preparing a Virtual SDS machine with the Windows 7 operating system ........................49
Installing the Virtual SIS application ...............................................................................60
Configuring Virtual SDS by using the Virtual SIS Configuration Tool ..............................64

4.1 Installation and confi guration ov erv iew

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:

1. Configure the Ovation Developer Studio (see page 12).


2. Prepare the Virtual SIS (Virtual SDS) machines (see page 36).
 For Windows Server 2008, refer to Preparing a Virtual SDS machine with the Windows
Server 2008 operating system (see page 36).
 For Windows 7, refer to Preparing a Virtual SDS machine with the Windows 7 operating
system (see page 49).
3. Install the Virtual SIS application (see page 60).
4. Configure the Virtual SDS by using the Virtual SIS Configuration Tool (see page 64).

OW351_48 11
4.2 Configuring the Ovation Developer Studio

4.2 Configuring the Ov ation Dev elop er Studio


Use the following steps to configure various components in the Ovation Developer Studio:
 Configure an Ovation SIS Controller (see page 12) or a Virtual Controller (see page 12).
 Configure an SIS network (see page 15).
 Configure Virtual SDSs (see page 20).
 Configure an Ovation SIS I/O Device:
 Add a device number for an SIS I/O Device (see page 24).
 Add the SIS I/O device to the system (see page 27).
 Associate a node point with the SIS I/O Device (see page 31).
 Configure an SIS I/O simulator (see page 34).

4.2.1 To configure an SIS Interface Controller

For the configuration of an SIS Interface Controller, refer to:


 Applicable Ovation Controller User Guide.
 Ovation Safety Instrumented System (SIS) User Guide.

4.2.2 To configure a Virtual Controller

For the configuration of a Virtual Controller, refer to:


 Virtual Controller User Guide.

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

 Virtual SDS: VSDS01


 IP: 127.168.3.1

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.

The following are the features of the suggested network configuration:


 There is only one physical network for both Ovation and SIS traffic.
 Virtual Controller Host routes the IP traffic back to the same network interface. Other
Windows stations and Virtual SIS Data Servers have the VCH configured as a Router.
 There is only one VxSimnet network segment. Its IP address and mask are set in such a way
that the Virtual Controller connects both simulated network interfaces to the same segment.
The suggested network configuration is shown in the following figure:

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.

1. Modify the %WDPF_HOME%\VCoord\config\VxSimnetd.conf file on the Virtual Controller


host machine. It has to be modified manually, and for the given example will look like this:

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.

Figure 4: Configure Virtual System: Download Preview

3. Reboot the machine.


4. Add a second IP address: 127.168.3.200 and mask: 255.255.255.0 to the Network Bridge on
the VCH machine.
5. Enable routing (IP forwarding) on the VCH machine:
 Add DWORD registry value
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\IPEna
bleRouter (if it does not exist) and set it to 1.
 Reboot the machine.
6. Add a routing path to the SIS network on other Windows machines (Database Server and
Operator stations):
 route -p add 127.168.3.0 mask 255.255.255.0 127.168.1.200
When a Virtual Controller works as an SIS Interface Controller, no IOIC device is available. The
only device that has to be added is the Ovation SIS I/O Device.

14 OW351_48
4.2 Configuring the Ovation Developer Studio

4.2.3 To configure an SIS network

Use the following steps to add and configure an SIS network:

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.

Figure 5: Insert New SIS System dialog box

Note: In the Ovation Developer Studio hierarchy tree, only one SIS-System can be inserted.

4. Click the Apply button and then click the Ok button.

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.

Figure 6: Insert New SIS Networks Wizard

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.

Figure 7: SIS Router properties

8. Enter the following attributes for the new SIS Networks (Router).

SIS Networks (Router) attributes

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.

Ovation Highway Interfaces


Active Router IP Address Must be a valid IP Address. Must be unique across the System. Must be
in Ovation network in regards to Netmask.
Backup Router IP Address Must be a valid IP Address. Must be unique across the System. Must be
in Ovation network in regards to Netmask.

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.

Figure 8: Insert New SIS Networks Switches Wizard

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:

Figure 9: SIS Networks Switches Properties

12. Enter the following attributes for the new SIS Networks.

SIS Switch attributes

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

4.2.4 To configure a Virtual SDS

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

Perform the following steps to add and configure a Virtual SDS:

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:

Figure 10: Insert New SISNet Rings Wizard

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:

Figure 11: SISNet Ring Properties

Note: SISNet Ring contains only one virtual node: SIS Network Data Servers.

7. Click Apply. Click OK.

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.

Figure 12: Insert SIS Network Data Servers Wizard

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:

Figure 13: SIS Data Server configuration window

11. Enter the following attributes for the new SIS Data Server.

SIS Data Server attributes

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.

4.2.5 To add an SIS I/O Device number

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:

Figure 14: Insert New Device Numbers Wizard

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

7. Enter the following attributes in the New Device Numbers window.


AT T RI B UT E D E S C RIP T IO N

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.

4.2.6 To add the SIS I/O Device to the System

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:

Figure 17: Insert New I/O Devices Wizard

4. Select 5 as the value for the I/O Device Number attribute.


5. Select Ovation SIS as the value for the I/O Device Type attribute.

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.

SIS I/O Device attributes

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

4.2.7 To associate a node point with the SIS I/O Device

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:

Figure 19: Insert New Node Points Wizard

OW351_48 31
4.2 Configuring the Ovation Developer Studio

4. Enter a point name in the Point Name attribute.


5. Select the desired frequency for the point in the Frequency attribute.
6. Click Finish. The configuration window for the node point appears:

Figure 20: Node point configuration window

7. Select the Hardware tab.


8. Select the SIS I/O Device, which you want to associate with the node point, as the value for
the IO module attribute.
9. Select 2 as the value for the I/O task index attribute.

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

4.2.8 To configure an SIS I/O simulator

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.

The SIS I/O simulator consists of the following components:


 Task on SIS Controller, SisIoSimTask: This component reads the value of the simulation
point for each SIS input channel and sends it to the machine with Virtual SDS installed.
 Process running on the machine with Virtual SDS: This component receives the values of
simulation points and passes them to the Virtual Logic Solver.
Prerequisites

Before configuring the SIS I/O simulator, make sure the following step is completed:
 Virtual SDS must be operational.
Procedures

Use the following steps to configure the SIS I/O simulator:

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:

Figure 22: Config tab in the SIS point properties window

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

Calculate Simulation Point Calculates or re-calculates the point SID.


Sid
Simulation point name Indicates the fully qualified point name of the simulation point, which
contains the simulated value to be used for this point when in the
simulation mode.
Simulation Point Sid Indicates the following:
 SID of the simulation point, if it exists.
 SID of a remote point, if it can be retrieved from the remote
network.

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

4.3 Prep aring the Virtual SIS (Virtual S DS) m achin es


Prepare the Virtual SIS (Virtual SDS) machines to meet the following requirements:
 Each Virtual SDS configured in the Ovation Developer Studio (see page 20) should be
installed and configured on a separate Windows-based machine. Refer to Installing the Virtual
SIS application (see page 60) for installation procedures.
 The Ethernet interface of the Virtual SDS machine should be configured to match the
configuration of the Virtual SDS in the Ovation Developer Studio. (See Assumptions (see
page 12)).
 The Windows-based machine should be able to communicate with the Ovation Database
Server. Therefore, a Virtual SDS machine must be added to the Ovation domain. To add the
routing path to the Ovation network on the Virtual SDS machine, perform the following steps:
 Open command prompt as an administrator and run the following command:
route –p add Ovation_Default_gateway mask Ovation_mask
SIS_Default_gateway.
For example:
route –p add 127.168.1.0 mask 255.255.255.0 127.168.3.200
 Set DNS Server address to IP address of the Domain Controller.

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

4.4.1 To prepare Windows Server 2008 for joining the domain

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:

Figure 24: Network Connections window

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:

Figure 25: Network Connection Properties window

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:

Figure 26: Internet Protocol Version 4 (TCP/IPv4) Properties window


5. Select the Use the following DNS server addresses option.
6. Set the Preferred DNS server IP address to the actual IP address of the Primary Domain
Controller (PDC).
7. Click OK on the Internet Protocol Version 4 (TCP/IPv4) Properties window.
8. Click OK on the Properties window.
9. At the command prompt, type the following command, and press Enter.
ping <DomainDnsName> /4
Where,
<DomainDnsName> is the DNS name of the domain to which you want to add this
server as a member.

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

4.4.2 To join the Windows Server 2008 to the domain

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:

Figure 27: Initial Configuration Tasks window

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:

Figure 28: System Properties window

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:

Figure 29: Computer Name/Domain Changes window

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.

4.4.3 To reconfigure the DNS client settings

Use the following steps to reconfigure the DNS client settings:

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:

Figure 32: Network Connections window

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:

Figure 33: Network Connection Properties window

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:

Figure 34: Internet Protocol Version 4 (TCP/IPv4) Properties window

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:

Figure 35: Advanced TCP/IP Settings window

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:

Figure 36: DNS tab in the Advanced TCP/IP Settings window

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.

10. Click OK, and then click Close.

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:

Figure 37: Network Connections window

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:

Figure 38: Network Connection Properties window

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:

Figure 39: Internet Protocol Version 4 (TCP/IPv4) Properties window

4. Select the Use the following DNS server address option.


5. Enter the actual IP address of the primary domain controller in the Preferred DNS Server
field.
6. If you have redundant domain controllers, click Advanced and continue to Step 7.
OR
If you do not have redundant domain controllers, skip to Step 11.

OW351_48 51
4.5 Preparing a Virtual SDS machine with the Windows 7 operating system

7. The Advanced TCP/IP Settings window appears:

Figure 40: Advanced TCP/IP Settings window

52 OW351_48
4.5 Preparing a Virtual SDS machine with the Windows 7 operating system

8. Select the DNS tab. The following window appears:

Figure 41: DNS tab in the Advanced TCP/IP Settings window

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:

Figure 42: TCP/IP DNS Server window

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:

Figure 43: System Properties window

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:

Figure 44: Computer Name/Domain Changes window

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

16. Click OK.


17. A prompt appears requesting a domain administrator's user name and password. Enter the
applicable information and click OK.
18. A message appears stating that you are now a member of the domain. Click OK. Follow the
messages to restart the computer.
19. Repeat Step 2 to 18 for every valid network connection.
20. Login as the Domain Administrator by using the following steps:
a) Select Switch User -> Other User.
b) Enter the user name and password.
c) Refer to the logon to: prompt shown below the entry fields. For example,
testdomain\Administrator.
d) Click Enter.
21. Click Start in the lower left corner of the task bar.
22. Navigate to the Control Panel.
23. Select Change the View -> Category -> Large Icons.

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:

Figure 46: Advanced sharing settings window

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:

Figure 47: Power Options window

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:

Figure 48: Edit Plan Settings window

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:

Figure 49: Changing plan settings

30. Click Save changes.

4.6 Installing the Virtu al SIS ap pli cation

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.

4.6.1 To install the Virtual SIS application

Use the following steps to install the Virtual SIS application in a Virtual SDS machine. Repeat
these steps for all the Virtual SDS machines.

1. On the Ovation Database Server, go to the folder %WDPF_HOME%\SIS\Firmware\ and copy


the Virtual SIS installer Emerson.VirtualSIS.Setup.v3_5.exe file to the target Virtual SDS
machine.

60 OW351_48
4.6 Installing the Virtual SIS application

2. Execute Emerson.VirtualSIS.Setup.v3_5.exe with Administrator privileges. The Virtual SIS


Installer Setup window appears:

Figure 50: Virtual SIS Installer Setup window

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:

Figure 51: Ovation Virtual Sis 3.5 Setup wizard

OW351_48 61
4.6 Installing the Virtual SIS application

5. Click Next. The Configuration window appears:

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

8. When the installation is finished, the following window appears:

Figure 53: Completed the installation of Virtual SIS 3.5

9. Click Finish. The following window appears:

Figure 54: Virtual SIS Install, restart

10. Click Restart to use the Virtual SIS application.

OW351_48 63
4.7 Configuring Virtual SDS by using the Virtual SIS Configuration Tool

4.7 Configuring Virtual SDS by using the Virtual SIS Co nfiguration


T ool

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.

Figure 55: SIS Configuration in the Ovation Developer Studio

OW351_48 65
4.7 Configuring Virtual SDS by using the Virtual SIS Configuration Tool

4. The Ovation SIS Configuration Tool window appears:

Figure 56: Ovation SIS Configuration Tool window

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:

Figure 57: Virtual SDS Configuration Tool window

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

7. The window containing a summary of configuration settings appears:

Figure 58: Configuration settings summary

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.

Figure 59: Configuration Tool, network selection 1

OW351_48 69
4.7 Configuring Virtual SDS by using the Virtual SIS Configuration Tool

Figure 60: Configuration Tool, network selection 2

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

5 Using the Virtual SIS application

IN THIS SECTION

Virtual SIS application overview.....................................................................................71


Reporting issues ...........................................................................................................71

5.1 Virtual SIS applic ation ov erv iew

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.

5.2 Reporting issu es

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

Planning the Virtual SIS • 7 W


Preparing a Virtual SDS machine with the What is Virtual Safety Instrumented System?
Windows 7 operating system • 49 •1
Preparing a Virtual SDS machine with the
Windows Server 2008 operating system •
36
Preparing the Virtual SIS (Virtual SDS)
machines • 36
R
Reporting issues • 71

OW351_48 73

You might also like