Professional Documents
Culture Documents
Operator Training Simulator For Windows: User's Guide
Operator Training Simulator For Windows: User's Guide
This document describes how to install and use the Operator Training
Simulator for Windows.
The software described in this document is furnished under license, and may only
be used or copied in accordance with the terms of such license.
The content of this manual has been carefully checked for accuracy. However, if you find
any errors, please notify Survalent Technology Corporation.
Revisions
Date Description
December 18, 2004 Initial version.
April 12, 2006 Corrected example script in Figure 5-2
Contents
1 Introduction 1-1
2 Installation 2-1
3 WorldView 3-1
4 Studies 4-1
5 Scripts 5-1
This document describes how to install and use the Survalent Operator Training Simulator for Windows.
The Survalent Operator Training Simulator (OTS) consists of an independent copy of the SCADA system
operating with simulation programs instead of scan tasks.
The OTS system provides facilities that allow the instructor to maintain many different copies of the
database and to select any of these to use for a training session. Each such copy of the database is
called a “study”. New studies can be created by modifying other studies or by modifying a snapshot of
the current real SCADA database.
On systems equipped with Survalent’s System Configuration Status (SCS) software, the OTS system
can be used by operators to check out contemplated control actions in OTS before executing them in the
real system. See System Configuration Status User’s Guide, document number SCS-300.
OTS is completely general. It can be used by Survalent SCADA users in any application such as
electricity/water/gas distribution, pipeline control or communication network management.
Chapter 4 describes how to use the OTS Control Panel to create and activate study databases.
Chapter 5 describes how an instructor can use the OTS Control Panel to create and operate scripts for
training purposes.
The installation kit for OTS is identical to the kit for the real SCADA system. What makes the system
operate in OTS mode as opposed to real-time mode is the license.
• The scan tasks (including ICCP and OPC clients) are replaced by dummy scan tasks that don’t poll
RTUs, IEDs or server systems, but react to control requests by simply changing point values in the
database.
Because of these, a system that is licensed for OTS cannot operate in live mode. The OTS system must
be installed and configured on a separate computer from the live SCADA host computers.
• Scada Server
• Scada Client
• WorldView
When installing the Scada Client, specify the Custom install option, and enable installation of the OTS
option and all of its features. This causes an OTS Control Panel program to be installed in the
ScadaClient directory. The install kit adds an entry in the Start menu for this, as well as a shortcut on
your desktop.
Note:
• The OTS license that you purchased from Survalent entitles you to install and run OTS on one
computer only.
• The OTS license includes the license for all of the options that you have in the real-time system (e.g.
SCS, Command Sequencing etc). Options that interact with external systems, however, such as
Remote Alarm Annunciation and ICCP, will be automatically disabled in OTS.
• The OTS license also includes the license to run any number of instances of WorldView that will
connect to OTS.
By leaving the “Start SCADA Service when OS starts” checkbox checked, OTS will start automatically
whenever the OTS computer reboots.
To minimize the possibility of confusion, the SCADA Manager window on the OTS computer is
distinguished by a yellow highlight behind the icon in the upper left area of the window. See Figure 2-1.
Also, the status bar below the Start/Stop pushbuttons refers to the system as OTS SCADA rather than
just SCADA.
The OTS Control Panel is illustrated in Figure 2-2. You can invoke the OTS Control Panel from the Start
menu or by double-clicking on the short-cut that was placed on your desktop.
In the OTS Control Panel, the File menu contains the following items:
• System Preferences
• Application Preferences
• Start OTS
• Stop OTS
The first two menu items are used to define addresses and directories used by OTS. This is described
below.
The System Preferences window defines connection data for the SCADA system on the OTS computer
itself. This is the same stuff that you see in a similar window in the SCADA Explorer. The defaults are
fine, so just bring this up to double-check.
• In Study Root Location, enter the root directory that is to contain the studies. Each study database
will be contained in a separate folder inside this root directory.
In the example of Figure 2-4, the study root directory is called Studies, and is located in the
ScadaServer directory. This is the default.
• In Database Directory, enter the location of the current OTS database. Again, Figure 2-4 illustrates
the default for this.
When you first install OTS, this database will be an empty database, just like the real-time SCADA
database was an empty database when it was first installed. Once you create and activate study
databases, however, the OTS database will always contain a modified copy of the study database
that was most recently activated.
• In Hosts, enter the host names of all the host computers that make up the real-time SCADA system.
Separate each host name by a semi-colon.
The host names are used by the OTS Control Panel to connect to the SCADA system when taking
real-time database snapshots to create the studies.
The script database is presently not automatically created by the installation procedure. To create the
script database, you have to use the SrvAdjust program as follows:
Note:
The OTS license must be enabled in order to create the script database. If you run SrvAdjust
before the OTS license is entered, SrvAdjust will not create the script database.
The content of the script database is not affected when you switch studies, re-install the software
or perform another SrvAdjust operation.
The next chapter describes how to configure WorldView for use with OTS
• On your desktop, create a new shortcut to WorldView, and name it something like “WorldView
(OTS)”.
• Edit the shortcut by right-clicking it and selecting the Properties item from the pop-up menu that
appears. This will bring up the shortcut’s Properties dialog.
• Add the following to the Target field in the Properties dialog (see Figure 3-1):
-ots[23610]
• Click on OK.
For the real-time system, create the workspace in the usual manner. Then create another workspace for
the OTS system, and enter the host name or IP address of the OTS computer. Then edit the resulting
OTS workspace file using Notepad to add an extra statement in the Options section:
Ots=1
The Ots=1 statement in the workspace file tells WorldView that it is connecting to an OTS system, in the
same way that the -ots[23610] command line parameter does in the modified shortcut. If you’re using
a workspace, you don’t need a modified shortcut.
[Options]
Ots=1
User=SCADA
Pass=SCADA
UseAudio=1
ShowUserName=1
LogoutInactive=0
NewAlvViewHeight=0
NewAlvViewWidth=0
DefaultCriteriaFile=All Alarms.alv
...
Both the alarm view and the operator summary view windows have the same yellow status panel in OTS.
In OTS, point control dialogs are further distinguished by yellow highlights around the pushbuttons. See
Figure 3-4.
This chapter describes how to create and manage study databases in OTS.
The OTS system does not “run” a study database directly. It runs a copy of a study database. When
you activate a study, you are, in one step, temporarily stopping OTS, copying the content of the study
into the current OTS database directory, and restarting OTS.
Since the study is saved in a directory having the same name as the study, the study name must be a
legal Windows directory name.
The names of all of the existing study databases are listed in the Studies pane of the OTS Control Panel.
Creating a new study does not automatically cause OTS to run that study. You can tell OTS to run a
study database by using the Activate function. This is described in the next section.
The study that was last loaded into the current OTS database is indicated in the OTS Control Panel by a
plus sign “+” immediately to the left of the study name.
Since the Save function is dim if you right-click on any other study, you cannot save the current OTS
database into any study other than the one that was originally loaded into the current OTS database.
The OTS Control Panel does not allow you to delete the most recently activated study.
You will not be prompted for a study name. The name of the study is manufactured by the OTS Control
Panel as a concatenation of the string SNAPSHOT and the current date and time.
The purpose of this function is to make it more convenient for an operator to quickly grab a real-time
database snapshot in order to evaluate some proposed switching action. In this case, you’re really not
interested in permanently keeping the study after your evaluation is completed. When this study is no
longer active, you can delete it at your convenience.
But if you change your mind and decide that you wish to keep it for a while (or even forever), with all of
the changes that you’ve already made, you can use the Save As function to save it under a more
meaningful name before deleting it.
The OTS system contains an OTS scripting tool that allows an instructor to define and operate scripts.
These scripts can be used to create sequences of events for students to react to.
The scripts are defined in command sequencing language (the exact same command sequencing
language that is used in the SCADA system itself). The OTS scripts are stored outside of the study
databases, however. It is therefore not necessary to re-create the scripts for each study.
To create a new script, right-click in the right-hand pane of the OTS Control Panel and select New. An
Edit Script dialog is displayed, almost identical in appearance and operation to the command sequencing
edit dialog. The sequence state point should not be used. Nor should the Auto Start flag be used unless
you have some scripts that you wish to run for every study.
Figure 5-2 illustrates a simple OTS script that ramps a current point until a breaker trips.
You can start and stop OTS scripts by operating the traffic light icons just like in command sequencing.
You’re not limited to executing only one script at a time. Any number of scripts can be initiated for
simultaneous execution. You don’t have to keep the OTS Control Panel running either. The scripts will
continue to execute if you dismiss the control panel.