Hydropower Project
LAO PDR.
SONG DA CORPORATION
XEKAMAN 3 POWER COMPANY LTD.
Project No.:XKM-HAH
XKM.206.02.005
Total Pages:
Table of Contents
1.1
1.2
Conventions Used..............................................................................................................1-1
Terms , abbreviations.........................................................................................................1-1
System Architecture...................................................................................2-1
2.1
2.2
2.3
2.3.1.
2.3.2.
2.4
2.4.1.
2.4.1.1.
2.4.2.
2.4.2.1.
2.4.3.
2.4.4.
2.4.5.
Configuration......................................................................................................................2-2
SAT250 Licenses...............................................................................................................2-2
Various Settings.................................................................................................................2-2
System performance options..............................................................................................2-2
How to Create a New User................................................................................................. 2-3
Setting-up the windows desktop.........................................................................................2-4
Screen resolution...............................................................................................................2-4
Procedure for setting the screen resolution.........................................................................2-4
Using one or more monitors ...............................................................................................2-6
Procedure for parameterization ..........................................................................................2-6
Data structure (SCALA directory and its contents) ..............................................................2-6
DYNAVIS program package (display creation)................................................................. 2-7
Dynavis 2 License..............................................................................................................2-7
3.1
3.2
3.3
3.3.1.
3.3.1.1.
3.3.1.2.
3.3.1.3.
3.3.2.
3.4
4.1
4.2
4.3
4.3.1.
4.3.2.
4.4
4.4.1.
4.4.2.
4.4.3.
4.4.3.1.
4.4.3.2.
4.4.4.
4.5
4.5.1.
4.5.2.
4.5.3.
4.5.4.
4.5.5.
4.5.6.
4.5.6.1.
4.5.6.2.
4.5.6.3.
4.5.6.4.
4.5.6.5.
4.6
4.6.1.
4.6.1.1.
4.6.1.2.
4.6.1.3.
4.6.1.4.
4.6.2.
4.7
4.8
4.9
System Functions.......................................................................................5-1
5.1
5.1.1.
5.1.2.
5.1.3.
5.1.4.
5.2
System Programs.......................................................................................6-1
6.1
6.1.1.
6.1.2.
6.1.3.
6.1.4.
7.1
7.2
General..............................................................................................................................7-1
Tool detail ..........................................................................................................................7-1
Archive Export/Import................................................................................8-1
8.1
8.2
Archive Export....................................................................................................................8-1
Archive Import....................................................................................................................8-2
9.1
9.2
9.3
This manual was designed primarily for control-room staff in charge of process management.
It describes the project-specific parameterization as well as the SAT250 standard functions, which are
applicable for this project. For description of the common concepts of the SAT250 SCALA see the
document SAT250 Functional Description.
1.1
Conventions Used
This document contains frequent references to important information, hints, and limitations. For clarity's
sake, the following conventions are used.
A text placed inside a frame is important and should be read and observed very
carefully!
<RETURN>
Start | Programs
1.2
Terms , abbreviations
SCADA-Server
Scada server is a program, which communicates with an automation system and performs data
processing and data storage and it serves as a database for a scada client(s).
SCADA-Client
Scada client is a program providing a human machine interface of the whole control system i.e. it
performs displaying of the process-data supplied by the scada server. It means, of course, the scada
server must be running in order to be able to do that. From this point of view, the server is more
important, because if it is not running, the SCADA doesnt work at all and all coming data would be lost.
However, if only the client is not running, the data coming from the automation units are being
processed, but of course, not displayed. But the SCADA is working at least partially and the data
wouldnt be lost.
Process Variable (PV)
A PV is the unit of information in an automation system. They might be of various data types - e.g., a
binary information, a measured value, a command, etc.. The PV is characterized by a set of parameters,
which might be common for all data types (e.g. peripheral address), but most of them are specific for a
particular data type. Some of the parameters are only internal and serve for the data processing in the
SCADA,
All the actual information about all process variables are stored in so called process model (PMO), by
means of which evaluation of the data and displaying of them can be performed.
Text Address (TA)
The text address (TA) is an unambiguous identifier of a process variable in the process computer
system. It has a structured format and is used for addressing PVs in the process model. It is used as a
key for all parameterizations and operator-control tasks.
The exact format of the text address depends on the specific project. It may be a structure with symbolic
designations/abbreviations as well as the KKS.
System Architecture
The architecture of the SAT250 control-room process computer system is shown in the picture below.
The control-room process computer system consists of the PRK250 Process Computer Component, the
VIS250 Visualization System, and the CAE250 Parameterization Tool. OPM II is actually not a part of
the SAT250 SCALA. It is a parameterization tool for processing and administration of the process
database (of all PVs).
These software components can be (depending on the performance and security requirements)
installed on one or several computers, however, CAE250 and PRK250 are usually running on the same
computer. VIS250 can be running several times on different computers (workplaces).
Tasks of the CAE 250 client
The CAE250 Component (Computer Aided Engineering) is needed to parameterize the SAT250 SCALA
control computer. It has no functions regarding control-room operations.
Tasks of the Scada server
The PRK250 Component (ProzeRechenKomponente = Engl.: Process Computer Component) is the
data-processing heart of the system. In it, the information acquired by the automation system is
processed, archived, and made available for output on displays and logs.
If necessary, this component can also be provided in a redundant configuration. In that case, there will
be one master (or active) and one standby (or passive) component, so that in the event of one failing
system, operations may be resumed by the other.
Tasks of the Scada client
The VIS250 Component (VISualization Component) handles all visualization tasks at the control-room
operator terminal, such as displaying process data in the form of lists, dynamic pictures, curves, bar
graphs etc., and it provides operator terminal, to enable control of the process.
The VIS250 can display data on up to four monitors, depending on the customer requirements. The
system is operated by a keyboard and a mouse.
Communication between the Components
All these components communicate together via Ethernet-LAN, and also communication with
automation system, as well as other devices (printers, network timeserver, etc.) is usually donevia
Ethernet.
2.1
Configuration
The systems consists of two redundancy SCADA-servers(and also as two SCADA-clients, which reside
on the same computer as the server) and a engineering station which CAE-server, CAE-client and
Toolbox II are running on the same computer.
2.2
SAT250 Licenses
2.3
Various Settings
2.4
Screen resolution
SAT250 Scala Basics and Standard is well prepared to a screen resolution
1680 x 1050 pixels (three screens 5040 by 1680 pixels).
Procedure for setting the screen resolution
Start Settings Control panel Display
Settings tab
Note:
The desired screen resolution is set with the slider.
Dynavis 2 License
The product license data are in the directory:
Disk drive:\ FLEXlm
Display Standards
3.1
Desktop Structure
SAT250 workplace can be provided by up to four monitors. As a standard, three monitors
are used in this project. Basically, all pictures, lists, trend curves, etc. can be displayed at
any one among the three monitors. Since the system is based on the MS-Windows platform,
it would be possible to open many different pictures or other displays at the same time.
However, because of safety as well as performance reasons, the layout of the workplace is
fixed and only limited number of various displays can be opened simultaneously.
After restart of the SCADA client, overview of the startup picture is displayed on both screens. However,
when a picture would be opened from the main menu bar, the picture will be displayed only on one
screen left,middle, or right. The same is valid also for event lists, alarm lists and curve displays.
So the desktop usually looks as can be seen on the pictures below only one screen is shown, but size
and functionality of the screen layout of three monitors is identical (except for detail pictures of the
individual feeders). The figure shown below is only an example.
Display Selection Bar (All overview pictures, lists, trend curves can be selected
by pressing the particular button. Also buttons for the often used functions are
provided)
Display area (All overview pictures will be displayed in this area and always in this
size. The window is provided by scroll-bars if applicable)
3.2
Status Bar (This line is used to indicate actual date and time, user name, as well
as the "spark of life" and, the states of the SCADA server in the case of redundant
system).
3.3
Process Display
Circuit Breaker
As to a circuit breaker, it has two kinds of states. The left means the OPEN state of circuit breaker, the
right means the CLOSE state of circuit breaker.
Disconnector
Similar as in the previous case, the left means the OPEN state of circuit breaker, the right means the
CLOSE state of circuit breaker.
Measured Values
A standardized type of value indicator is used. Its size can be different depending on the number of
digits displayed. Sometimes also physical unit can be omitted.
Status indication
To display status of a process variable, additional symbol is used, which is displayed together with the
main symbol. Meaning of the status symbol is described in the table below.
No status symbol indicates status ok
Blocked or not active
Commented
Default or Replaced
Earth
Fault or no communication to automation system
Command not executed
Not initialized
Revision or allocated
Trip
Deviation
Selection status:
Some special status bits are displayed by means of the colored frame of the symbol:
3.4
Status Line
The status line at the bottom of each screen indicates the state of the SAT250 SCALA control system.
Besides date and time indicators, user name, workplace name and some other less important indicators,
it contains also alive symbol red, blue and green circles spinning around. This symbol indicates, if
the connection of the client with the server is working. If the symbol doesnt spin, the connection is lost
and the client must be restarted (this could happen, e.g. if the Ethernet would be lost for a while). Note:
If the connection between the client and the server is lost, the client might display invalid information!
Other important indicator is a button on the left it indicate status of the SCADA server. The normal
situation is that the button is engraved, what means that the server is running. If the label is black,
means the server is active.If the server is not running, the button is not engraved and the label is gray.
In such a case, the server should be restarted.
Since there is only one server in this project, so the button for server B is always gray and not engraved.
In the windows, identical function and information fields are always placed at the same position. This
should help an operator to orient himself more easily when opening another window.
The mouse cursor can be used to select a display object (switch, valve); then, the mouse buttons are
used to activate the basic operator inputs (acknowledgement, selection, and context menu). Only two of
the mouse buttons are used for operator inputs. The functionality of the buttons is similar to other
standard operator interfaces.
Left Mouse Button
The term context menu refers to a menu which contains operating functions corresponding to the object
and which is opened in the place where the object is arranged. The menu is designed as depending on
display object and functions. In this way, any superfluous information is avoided and a safe operatorprocess communication and process management are rendered possible.
Every operating step is answered by an immediate response. To erroneous operator entries, the system
will react by outputting targeted alerting information (e.g. setpoint beyond the limits, or command
initiation disabled) which is displayed in the related form or in a separate error form.
4.1
SAT 250 is equipped with an alarm guidance and management function to help an operator to
recognize and quickly locate an alarm state, which has occurred in the system.
Alarms and warnings, which occur in the control system, could be displayed in two ways. All alarms are
displayed in the acknowledgeable state lists and the most important alarms are also displayed directly
on a picture. The SCADA offers an easy way to locate an alarm or warning. When an alarm or a
warning encounters, a summary alarm information is built up and this information helps an operator to
locate the alarm. Suppose an alarm encounters in the part of the plant, which is at the moment not on
the screen. The summary alarm causes to flash red the corresponding menu button in the main menu
bar. If the operator clicks on this button, a picture opens with at least one button (in case of switchyard
overview picture) or symbol flashing red. Now the operator can directly see red-flashing symbol or
button, which would lead him further to the feeder where the alarm encountered.
In any case also the acknowledgeable list button is flashing red. As already said, the alarm can be
directly displayed on the picture or in the corresponding acknowledgeable event list. In the first case the
frame of the alarm symbol is flashing red or yellow and the alarm can be acknowledged with a left click
on the symbol. In the second case one can either select the individual alarm in the list or acknowledge
all displayed alarms simultaneously with the acknowledge button. When the alarm is acknowledged and
it is still active, the alarm symbol edge and also the alarm in the list are red (yellow), as well as the
corresponding menu buttons. In the case the alarm has gone before acknowledging, all respective
menu buttons are flashing green, as well as the symbol edge.
The acknowledgement of alarms can be done either in the alarm state list or directly in the picture (if the
alarm is displayed) it is not necessary to acknowledge it twice and moreover the acknowledgement
takes effect on all workplaces.
Nearly all alarms are announced also by an acoustic signal. The horn is not acknowledged
automatically together with acknowledging an alarm in a picture. The horn reset can be done with a
special button in the main menu bar.
Display Modes for Alarm Management in the Selection Keys
Appearance
4.2
Grey key
No existing alarms
4.3
Command Initiation
Starting of a command initiation is performed directly at the object. The context menu of this object
contains all command keys for the commands that are valid for this object. These keys are labeled with
the parameterizable switching text of the command PV. After selection, the further command progress
will depend on whether "with confirmation" or "without confirmation" was parameterized.
capacity higher/lower
4.4
start/shutdown commands
Selecting properties at the context menu allows Status manipulations of process variables. It causes the
manual change of processing controls via operator input.
commenting
allocate or revision
grounding (Option)
Blocking
This function is blocking processing of one or several process variables in the control computer.
Blocking is processed also in the prioritized status and displayed at the objects.
Commenting
At all process variables, a comment including up to 4 lines can be entered. This comment is used to
specify additional operational information for a certain piece of equipment/switch.
If a comment has been set, this will be indicated in the prioritized status at the object.
The comment may be changed or deleted at any time.
Revision or Allocating
It can be set for the entire system, whether the Revision identifier or the Allocating function are to be
used. The essential difference between them is that for Allocating, several criteria can be specified
which need to be reset separately until the PV is active again.
Revision
The revision operation is used to
Revision is started by selecting the function in the context menu located at the object.
Allocating
Having selected Allocating, you will be offered a form for the allocating dialog. In it, you will see a list of
all areas in which the operated PV is made available.
Now, new allocated areas can be added or existing ones be deleted.
For more details, see NLS 250 / EMS 250 Functional Description.
4.5
The contents of these displays are parameterized in so called "process variable groups", shortly
"groups". For representation, predefined displays are used.
Data are available from Memory and if parameterized from archive. The available time range is
displayed in field "Available Time ...".
Time scrolling
Use the scrollbar near the time scale to move display inside the available time. In that case automatic
refresh of curve will be stopped.
To activate automatic refreshing use
.
To stop automatic refreshing use
.
Ruler
A Ruler select a time stamp inside the curve and displays the corresponding values at digital form in the
legend.
The Ruler could be activated with Context menu Left click to line Ruler On.
Zooming
To resize the curve display (zooming) you can use one of this ways:
Inside the curve display press and hold the Left Mouse Button and move the cursor to
select the desired area. Releasing the Left Mouse Button will resize and refresh the
curve display as selected.
Position the mouse courser inside the curve and Right click to activate context menu.
The following zooming will affect the time scale and the value scale.
Position the mouse courser to time scale and Right click to activate context menu. The
following zooming will only affect the time scale.
Position the mouse courser to value scale and Right click to activate context menu. The
following zooming will only affect the value scale.
The easiest way is to use drag&drop function its fast and flexible. The other possibilities would require
predefined groups of process variables.
Curve option
4.6
All lists operate with Filter, which could pass only specific events or process variables. In field Listfilter
could be used a Filter predefined in CAE or in field TA-Filter there could be define some TA for filtering
(wildcards are allowed).
predefined Filter
TA-Filter
Filter of TA's
List Statusline:
Data availability from date/time to date/time
Data source
RAM
...Data from memory
<Archive name>
...Data from archive
SIMULATION ...Simulated data
list sort state
SORT <name of sorted listcolumn>
new data indication
flashing string "NEW DATA"
unacknowledged state indication
page display state
Running state
LOADING
STOPPED
COMPLETE
INCOMPLETE
RUNNING
List Option
List profile:
All properties of a list (columns, sorting, column width, font, symbolbar configuration) could be stored in
list profiles. These profiles are provided for all list types.
Load ... load a list profile from selected name
Save ... save actual list profile to selected name
4.7
red
alarm
yellow
warning
violet
limit violation
green
coming/going event
cyan
going alarm/warning
dark blue
white
system alarms
black
command
TA-Explorer
Operating with TA-Explorer is similar to Windows-Explorer. Step through the tree and select a process
variable with right mouse click.
The context menu would be offered. For information, how to use the context menu see chapter
"How to operate SAT250".
With button
in symbol line TA-Explorer you can select types of shown process variables.
The TA-Explorer always is in foreground, so it could be used for drag and drop operations (i.e. Curves)
4.8
Switchyard Overview
This picture displays simplified single line diagram of the whole switchyard.
4.9
System Overview
This picture displays status of the SAT-control system (automation units, SCADA servers, network
components). The picture is supposed to be used for diagnosis purposes.
Special functions
none
Indications
Control
none
System Functions
5.1
StartUp.[User name]
StartUp.[User group]
StartUp
why an operator doesnt have the right to shutdown the computer and only qualified maintenance
personal is supposed to do it.
The start-up of the whole system is automatic after power on of the computer, both server and client
are started automatically. No login for the operating system is required, neither for the SCADA-client
(workplace). The client is started with the default user rights, i.e. the operator should login afterwards,
otherwise no control would be possible (default user has only the right to open pictures and lists; no
control and no PV-manipulation is allowed).
If for any reason, the SCADA-client is not running, it could be restarted from Windows Start Menu Programs | SAT 250 SCALA | SCALA Client. The SCADA server could be restarted in the same way
(Programs | SAT 250 SCALA | SCALA Server), however this might be more complicated in some cases,
so assistance of the maintenance crew is recommended.
5.2
Login/Logout
As already mentioned above, after start-up of the SCADA client, the default user is logged in
automatically. To login, use Login/Logout button on the main menu bar. The login form will be opened
and the operator should put in his user name and password.
To logout, just open the login form and press OK button without any entries.
6.1
System Programs
System daemons
CAE Server
The CAE Server is installed with SCADA Server and is used from CAE client.
The CAE Server handles SAT250 parameterization, the communication to the CAE databaseand
backup functionality of CAE database.
Program Manager
The program manager is installed with each SAT250 application and is used to start, stop and hide
programs.
System daemon
The System Daemon is installed with each SAT250 application and handles start and stop of SAT250
applications.
User management
General
In control room operation, it is necessary to allocate various rights to the widely differing user groups.
(E.g. switching authorizations) The definition of the individual user groups and the issuing of the various
rights are done in the CAE-Client tool.
Tool detail
Menu tree:
User:
The individual users, their passwords and the allocation of the various rights to the
user groups are defined here.
In the dropdown list field (user group) one of the predefined user groups is selected.
Operation Filter defines the process variables, what con be operated from user
If a user is entered as default, then this is automatically entered into the login when
starting the SCADA-Client. However, the password must still be given as long as
one was defined, otherwise confirmation can simply be done with OK.
User groups:
In the User groups folder, the individual groups with their various rights are defined
(These are selected via check boxes)
Logged on users:
If several clients are integrated in to the system, then all currently logged on users are
shown in this folder by means of user names and computer host names.
7.1
Archive Export/Import
Archive Export
SAT250 Archives are stored on the SCADA server. Naturally, the harddisk offers limited space for
storing of archive data. If archive data have to be stored for a period longer than the time period defined
in the project they have to be exported on another medium. This could be another harddisk, CD or tape.
Using the CAE client the archive files could export to another file system. The original archive files will
remain unchanged.
If necessary, old archives can be imported again and stored in swapping area.
Start CAE client:
Start | Programs | SAT250 SCALA | CAE Client
Login with blank username and password
At first select the Backup Directory once.
Select at CAE client:
Archives -> Change Backup Directory
7.2
Archive Import
8.1
To avoid loss of important project- and process data it is strongly recommended to make backups in
regular intervals. For this task the software-tool DAS within SAT 250 Scala is foreseen. It makes it
possible to create backups of project- and process data. Of course it is also possible to make a restore
of saved data.
8.2
Before starting the backup a directory should be created where all data should be stored. This could be:
F:\DAS250SCALA
Within that directory DAS automatically creates a subdirectory with date and time e.g.: DAS2001-0417-16.44.
That subdirectory can be moved periodically onto another data media e.g. network drive, CD-ROM, tape,
etc.
Please start the DAS-Client (the DAS-Server should always run in the background by the way) with the
Windows-Start-Menu.
Start | Programs | Sat 250 Scala | Data Storage client
Select [ Backup]
Enter the Hostname of the Computer where you want to make a backup. In this way it is possible to
make a backup on e.g. Scada-Server A via the network of e.g. Scada-Server B.
Hit [Add] afterwards to take over the hostname into the list of hostnames.
It's also possible to enter the IP-address (field hostname) directly and click [Add].
Please select now the hostname of the computer where you want to make a backup and click [Next].
Sometimes a warning appears that the control-file for OPM-backup is not available.
If you want to make automatically also a backup of the OPM with DAS you have to create a control file
in the EMII of the TOOLBOX II. For this further description we assume that the backup of the OPM is
done in a separate task and not automatically together with the DAS.
Confirm with [OK]
Please click [Browse] and select the directory where DAS should store the backup.
A Figure appears how much memory is still available on the hard disk.
Please click [Next]
Now it is possible to select the components where a backup should be done. Usually all components
should be selected.
By clicking [Update] or [All update] the size of the specific component is derived and displayed. So you
can see how much space the backup takes at the hard disk.
If all components are selected please click [Finish]
The backup has finished successful when the text ***** End of Backup **** appears in the information
window, no more "flying pages" from one folder to the other and the button [Cancel] becomes to [Close].
To close the backup window please click [Close]
8.3
Before you start the restore it is recommended to close all components where you want to make a
backup.
Please start the DAS-Client (the DAS-Server should always run in the background) with the WindowsStart-Menu
Start|Programs|Sat250Scala|Data Storage Client
Please select [Restore] and choose the hostname, which you want to restore.
Click [Next]
Please click [Find Source] to select where the backup is located which you want to restore.
In the window you get a survey about all data which are saved in this directory.
Afterwards please click [Next]
Select all components, which you want to restore and click [Continue]
If you select [Close after end] the DAS window will disappear automatically after end of restore.
The restore has finished successful when the text ***** End of Restore **** appears in the information
window, no more "flying pages" from one folder to the other and the button [Cancel] becomes to [Close].
To close the restore window click [Close]