Sie sind auf Seite 1von 120

MicroSCADA Pro

SYS 600 *9.1


Process Display Design

Configuration Manual
1MRS755379 MicroSCADA Pro SYS 600 *9.1
Issued: 30.06.2004 Process Display Design
Version: B/10.03.2005
Configuration Manual

Contents
1. About this manual .....................................................................7
1.1. Copyrights .....................................................................................7
1.2. Trademarks ...................................................................................7
1.3. General .........................................................................................7
1.4. Use of symbols ..............................................................................8
1.5. Document conventions ..................................................................8
1.6. Terminology ..................................................................................9
1.7. Abbreviations ..............................................................................10
1.8. Related documents .....................................................................10
1.9. Document revisions .....................................................................10
2. Overview of Display Builder ...................................................11
2.1. About this section ........................................................................11
2.2. System requirements ..................................................................11
2.3. Starting and exiting .....................................................................11
2.4. Menus .........................................................................................12
2.5. Toolbars ......................................................................................14
2.6. Dialogs ........................................................................................15
2.7. Display files .................................................................................16
2.7.1. Creating new files ............................................................16
2.7.2. Opening an existing file ....................................................17
2.7.3. Saving files .......................................................................17
2.8. Working with displays ..................................................................18
2.8.1. Run mode and Edit mode ................................................20
2.8.2. View properties ................................................................22
2.8.3. Zooming ...........................................................................23
2.8.4. Using grid .........................................................................24
2.8.5. Cursor coordinates ...........................................................24
2.9. Creating objects ..........................................................................25
2.9.1. Lines ................................................................................26
2.9.2. Shapes .............................................................................26
2.9.3. Text objects ......................................................................27
2.9.4. Graphs .............................................................................28
2.9.5. Subdrawings ....................................................................29
2.9.6. Bitmaps ............................................................................29
2.9.7. Input objects .....................................................................30
2.9.8. MFC controls ....................................................................31
2.10.Manipulating objects ...................................................................32
2.11.Using palette ...............................................................................33
2.11.1.Adding subdrawings to palette .........................................33
2.11.1.1.Adding subdrawing item to palette .....................34

©Copyright 2005 ABB Oy, Substation Automation Products, Vaasa, FINLAND 3


SYS 600 *9.1 MicroSCADA Pro 1MRS755379

Process Display Design


Configuration Manual

2.11.1.2.Adding subdrawing file to palette ....................... 34


2.11.1.3.Adding subdrawing or bitmap symbols from
file to palette ...................................................... 35
2.11.2.Creating objects from palette ........................................... 36
2.11.3.Adding tabs to palette ...................................................... 37
2.11.4.Hidden tabs or files from palette ...................................... 38
2.11.5.Palette directory ............................................................... 39
3. SA symbol properties ............................................................ 41
3.1. About this section ....................................................................... 41
3.2. Custom Attributes for Subdrawing displays ................................ 41
3.3. SA common symbols .................................................................. 43
3.3.1. Horizontal Busbar ............................................................ 43
3.3.2. L-Busbar .......................................................................... 43
3.3.3. Vertical Busbar ................................................................ 44
3.3.4. Capacitor ......................................................................... 44
3.3.5. Earth ................................................................................ 45
3.3.6. Generator ........................................................................ 45
3.3.7. IED ................................................................................... 46
3.3.8. PCM IED .......................................................................... 46
3.3.9. Line Indicator ................................................................... 47
3.3.10.Motor ............................................................................... 47
3.3.11.Reactor ............................................................................ 48
3.3.12.Truck ................................................................................ 48
3.3.13.Execute button ................................................................. 49
3.4. SA IEC symbols .......................................................................... 50
3.4.1. Breaker ............................................................................ 50
3.4.2. Contactor ......................................................................... 51
3.4.3. Disconnector .................................................................... 52
3.4.4. Load Breaker ................................................................... 53
3.4.5. 2-Winding Transformer .................................................... 54
3.4.6. 3-Winding Transformer .................................................... 55
3.5. SA ANSI symbols ....................................................................... 56
3.5.1. Circuit Breaker ................................................................. 56
3.5.2. Disconnector .................................................................... 57
3.5.3. 2-Winding Transformer .................................................... 58
3.5.4. 3-Winding Transformer .................................................... 59
3.6. SA indication symbols ................................................................. 60
3.6.1. Auto-Reclosing Tag (Binary input) ................................... 60
3.6.2. Auto-Reclosing Tag ......................................................... 60
3.6.3. Bay (Binary Input) ............................................................ 61
3.6.4. Bay .................................................................................. 61
3.6.5. Station (Binary Input) ....................................................... 62

4
1MRS755379 MicroSCADA Pro SYS 600 *9.1
Process Display Design
Configuration Manual

3.6.6. Station ..............................................................................62


3.6.7. Tripping Tag .....................................................................63
3.6.8. Alarm Indicator .................................................................63
3.7. SA measurement symbols ..........................................................66
3.7.1. Measurement Graphs ......................................................66
3.7.2. Measurement Value .........................................................68
3.7.3. Measurement Symbols ....................................................69
4. SA specific functionality ........................................................73
4.1. About this section ........................................................................73
4.2. Creating default names for objects .............................................73
4.3. Building DMS import file ..............................................................73
4.4. Busbar Coloring ..........................................................................73
4.4.1. Voltage levels ...................................................................77
4.4.2. Forming the topology .......................................................79
4.4.3. Topology information .......................................................80
4.5. Object Browser ............................................................................81
4.6. Logical colors and Color Setting Tool .........................................82
4.7. Default options ............................................................................88
5. Dynamic data properties ........................................................91
5.1. About this section ........................................................................91
5.2. Data sources ...............................................................................91
5.2.1. Creating data source ........................................................92
5.2.2. Data source editing ..........................................................93
5.2.2.1. Specifying data source format ............................93
5.2.2.2. Specifying data source name .............................93
5.2.2.3. Specifying File data source origin ......................94
5.2.3. Data source types ............................................................94
5.3. Data variables .............................................................................96
5.3.1. Creating data variables ....................................................96
5.3.2. Data variable editing ........................................................96
5.3.2.1. Specifying characteristics ...................................97
5.3.2.2. Specifying name .................................................97
5.3.2.3. Specifying type ...................................................97
5.3.2.4. Specifying scope ................................................98
5.3.2.5. Specifying value of constant data variable .........98
5.3.2.6. Specifying shape of data variable ......................98
5.3.2.7. Specifying MicroSCADA data variable settings .98
5.3.3. Data variable types ..........................................................98
5.3.4. Mapping subdrawing variables ........................................99
5.4. Object dynamics ........................................................................102
5.4.1. Dynamic feature set .......................................................104
5.4.1.1. Naming dynamic feature set ............................104

5
SYS 600 *9.1 MicroSCADA Pro 1MRS755379

Process Display Design


Configuration Manual

5.4.1.2. Using named dynamic feature sets ................. 104


5.4.2. Changing data variable for dynamic feature .................. 105
5.4.3. Enabling and disabling dynamic features ...................... 105
5.4.4. Removing dynamic feature set ...................................... 106
5.4.5. Dynamic feature types ................................................... 106
5.4.5.1. Attribute Dynamics ........................................... 106
5.4.5.2. Subdrawing Dynamics ..................................... 107
5.4.5.3. Visibility Dynamics ........................................... 107
5.4.5.4. Text Dynamics ................................................. 107
5.4.5.5. Motion Dynamics ............................................. 108
5.4.6. Setting data range ......................................................... 109
5.4.6.1. Incoming data range ........................................ 109
5.4.6.2. Outgoing data range ........................................ 110
5.5. Using rules ................................................................................ 110

6
1MRS755379 MicroSCADA Pro SYS 600 *9.1
Process Display Design
Configuration Manual

1. About this manual

1.1. Copyrights
The information in this document is subject to change without notice and should not
be construed as a commitment by ABB Oy. ABB Oy assumes no responsibility for
any errors that may appear in this document.
In no event shall ABB Oy be liable for direct, indirect, special, incidental or
consequential damages of any nature or kind arising from the use of this document,
nor shall ABB Oy be liable for incidental or consequential damages arising from use
of any software or hardware described in this document.
This document and parts thereof must not be reproduced or copied without written
permission from ABB Oy, and the contents thereof must not be imparted to a third
party nor used for any unauthorized purpose.
The software or hardware described in this document is furnished under a license
and may be used, copied, or disclosed only in accordance with the terms of such
license.
Copyright © 2005 ABB Oy
All rights reserved.

1.2. Trademarks
ABB is a registered trademark of ABB Group.
All other brand or product names mentioned in this document may be trademarks or
registered trademarks of their respective holders.

1.3. General
This manual gives a brief presentation of display handling in SYS 600 *9.1 Display
Builder. It introduces both features and main functions of the program and the
editing procedure that relates to them.
The Display Builder is a graphical editor that can be used to create displays for
monitoring and controlling live data processes. You can create custom objects, save
them to a palette, and use the Palette dialog to create instances with these objects.
Custom objects can contain dynamics that are connected to various kinds of data and
they can be used as building blocks of larger process displays.
This user’s guide is divided into following sections:

Overview of Display Builder


This section introduces the features of the Display Builder and gives an overview of
basic operations and instructions for often needed controls.

SA symbol properties
In this section you will find information on symbols and their attributes in the
Display Builder.

7
SYS 600 *9.1 MicroSCADA Pro 1MRS755379

Process Display Design


Configuration Manual

SA specific functionality
This section provides general information on available actions and gives
information on SA specific functionality.

Dynamic data properties


This section covers the handling of advanced operations such as data sources, data
variables, object dynamics and rules.

1.4. Use of symbols


This publication includes information symbol where appropriate to point out safety
related or other important information. It also includes tip symbol to point out useful
hints to the reader. The corresponding symbols should be interpreted as follows:

Information icon alerts the reader to pertinent facts and conditions.

Tip icon indicates advice on, for example, how to design your
project or how to use a certain function.

1.5. Document conventions


The following conventions are used for the presentation of material:
• The words in names of screen elements (for example, the title in the title bar of a
window, the label for a field of a dialog box) are initially capitalized.
• Capital letters are used for the name of a keyboard key if it is labeled on the
keyboard. For example, press the CTRL key. Enter and Shift keys are exceptions,
for example, press Enter.
• Lowercase letters are used for the name of a keyboard key that is not labeled on
the keyboard. For example, the space bar, comma key and so on.
• Press CTRL+C indicates that you must hold down the CTRL key while pressing
the C key (to copy a selected object in this case).
• Press ESC E C indicates that you press and release each key in sequence (to copy
a selected object in this case).
• The names of push and toggle buttons are boldfaced. For example, click OK.
• The names of menus and menu items are boldfaced. For example, the File menu.
• The following convention is used for menu operations: Menu Name >
Menu Item > Cascaded Menu Item. For example: select Edit > Select >
By Name.
• The Start menu name always refers to the Start menu on the Windows Task
Bar.
• The menus that display clicking on the right-hand side mouse button are called
shortcut menus.

8
1MRS755379 MicroSCADA Pro SYS 600 *9.1
Process Display Design
Configuration Manual

• System prompts/messages and user responses/input are shown in the Courier


font. For example, if the software is not able to perform an operation, the message
caused from the error will be displayed:
<SEVERE> : Can’t open the file.
You may be told to enter, for example, an incoming voltage level. The right value
is shown as follows in the procedure:
110
• Variables are shown using lowercase letters: sequence name

1.6. Terminology
The following is a list of terms associated with the Display Builder that you should
be familiar with. The list contains terms that are unique to ABB MicroSCADA Pro
Control System SYS 600 or have a usage or definition that is different from standard
industry usage.

Term Description

Clut file Color LookUp Table, file where the Display Builder saves the
RGB (Red, Green, Blue) values for each color in color palette.

custom attributes Display specific keys with text value.

data source Source of incoming data that controls the behavior of process
displays. In SYS 600, primary data source is MicroSCADA
process database. Other possibilities are, for example, files,
display specific memory and constant values.

data variable Single item in a data source. Each variable has value, name,
type, scope and shape. Different types of data sources can
contain different types of variables, for example, the type of a
variable in a file data source can be float or text. Private scope
variables can be accessed only within the display, public scope
variables can be accessed also if the display is used as a
subdrawing in other displays. Shape can be scalar, vector or
matrix.

display Drawing that contains all objects, properties, data sources and
data variable mappings that have been created or edited with
the Display Builder. Can be saved in Display file format .v or
subdrawing format .sd.

drawing area In the Display Builder, the drawing area contains the space
where you edit the objects.

object Graphical item in a process display or a logical item in


MicroSCADA process database. The graphical objects can be
classified into primitive objects (lines, rectangles and so on),
text objects, graphs, subdrawings, bitmaps, input objects and
MFC controls.

SA symbols Set of standard symbols for substation automation, power


transmission and distribution, and other electrical applications.

9
SYS 600 *9.1 MicroSCADA Pro 1MRS755379

Process Display Design


Configuration Manual

Term Description

subdrawing Subdrawings are displays that are made in the Display Builder
and are saved as a subdrawing file format .sd.

1.7. Abbreviations
The following is a list of abbreviations associated with the Display Builder that you
should be familiar with. See also the terminology table above.

Abbreviation Description

DMS Distribution Management System

ASCII American Standard Code for Information Interchange

MFC Microsoft Foundation Classes, set of basic components for


Windows user interface

SA Substation Automation

VBA Visual Basic for Applications

WMF Windows Meta File

1.8. Related documents

Name of the manual Document ID


MicroSCADA Pro SYS 600 *9.1 Application Design 1MRS755387
Configuration Manual
MicriSCADA Pro SYS 600 *9.1 Operation Manual 1MRS755307
MicroSCADA Pro DMS 600 *4.1 System Administration 1MRS755276
Configuration Manual
MicroSCADA Pro DMS 600 *4.1 System Overview 1MRS755272
Technical Description

1.9. Document revisions

Version SW Revision number Date History


A 9.0 30.06.2004 Document created
B 9.1 10.03.2005 Document updated
-User interface updates
-New SA common symbols

10
1MRS755379 MicroSCADA Pro SYS 600 *9.1
Process Display Design
Configuration Manual

2. Overview of Display Builder


The Display Builder is an editor that lets you create complete graphical interfaces.
You can define the graphical appearance of objects in your interface, describe the
data they will display, and specify their dynamic behavior.
The drawing process requires no programming. Drawings are easy to create and edit
directly in the drawing area, and dialogs let you control all aspects of the editing
process, including assigning display characteristics and specifying how your data is
stored. The Display Builder provides default values for every dynamic element of a
drawing so you can quickly construct a complete dynamic drawing that can monitor
and control substations as well as electrical power transmission and distribution
system.

2.1. About this section


This section introduces the features of the Display Builder and gives an overview of
basic operations and instructions for often needed controls.

2.2. System requirements


It is recommended to have dual-display video card and two display devices. One for
the Display Builder’s main window and another for the floating dialogs, tool and
palette.
For other requirements refer to MicroSCADA Pro DMS 600 *4.1 System Overview
technical description.

2.3. Starting and exiting


The Display Builder is included in the MicroSCADA Pro Control System SYS 600
*9.1 installation. You can start the Display Builder by selecting Tools > System
Tools > Display Builder from the main menubar of the Monitor Pro. After the
Display Builder is started, the drawing area is blank. When you have opened a new
or an existing display (refer to Section 2.7. Display files), the title bar shows the
directory and name of the display as well as the possible application name and user
group of SYS 600 (see Fig. 2.3.-1).

11
SYS 600 *9.1 MicroSCADA Pro 1MRS755379

Process Display Design


Configuration Manual

A040030

Fig. 2.3.-1 SYS 600 Display Builder


For exiting the program select File > Exit. Save open display files before exiting. If
you have not saved all of the open display files, you are asked to do it now.

2.4. Menus
The main menu bar provides the File, Edit, Window and Help menus common to
most Windows applications plus additional menus for View, Object, Tools and
Actions.

A040031

Fig. 2.4.-1 Main menu bar of Display Builder


The File menu provides standard options for working with files. You can open
multiple files simultaneously and display them in various ways using the Window
menu.

12
1MRS755379 MicroSCADA Pro SYS 600 *9.1
Process Display Design
Configuration Manual

Reload: The Reload option reopens the display. This is useful if you have
changed a referenced file and want to see the changes in the current display.
Merge: The Merge option lets you add the contents of a previously saved
display file to the contents of the current display.
Import: Lets you import other drawing files into the Display Builder, such
as Windows Meta Files (.wmf).
The Edit menu provides standard editing options such as undo, redo, and object
selection. It also provides several special options. You can cut, copy, and paste
within a display and between displays.
Paste Offset: Lets you set the offset for new copies of pasted material.
Clear Undo: Clears the undo/redo buffer.
Auto Repeat: Toggles the repeat creation mode that lets you create multiple
objects of the same type without having to click on the object button again.
Data Variables: Opens the Data Selection dialog to let you edit the display’s
data source variables.
Preferences: Opens the display’s Preferences dialog to let you set the
Display Builder’s properties such as settings for grid, color table, drag, as
well as the search path.
The View menu lets you control the view of a display in the drawing area.
Pan To: Refreshes the display with the selected point in the center of the
drawing area.
Refresh: Refreshes the screen to remove image debris.
Object Counts: Displays the current number of objects in the drawing or
heap.
The Object menu lets you configure and manipulate graphical objects in your
display.
Properties: Displays the Object Properties dialog for a selected object in the
drawing area. The Properties dialog lets you set the standard properties for
the specific type of object selected. Different tabs are shown, depending on
the type of object selected.
Dynamics: Displays the Dynamics tab of the Object Properties dialog,
which lets you create dynamic features for the selected object.
Rules: Displays the Rules tab of the Object Properties dialog for a selected
object.
The Tools menu provides an option for customizing your Display Builder’s menus
and toolbars.
The Window menu lets you control the arrangement of display windows in the
Display Builder.
The Actions menu provides SA specific functions, refer to Chapter 4. SA specific
functionality.

13
SYS 600 *9.1 MicroSCADA Pro 1MRS755379

Process Display Design


Configuration Manual

The Help menu gives you access to the documentation and copyright information.
The shortcut menu is displayed when you right-click the mouse on somewhere in the
Display Builder. The shortcut menu provides a quick way to access the available
commands.

2.5. Toolbars
The Display Builder uses various toolbars to make your work more efficient. The
toolbars allow you to easily add graphical objects, change object attributes, format
text and perform other tasks.
To display the toolbars that are not displayed by default, do the following procedure:
1. Select Tools > Customize. The Customize dialog is displayed (refer to
Customizing in the Section 2.8. Working with displays).
2. On the Toolbars tab, check the toolbars you want to display.
3. Click Close.
Toolbars:
Standard toolbar: Provides options similar to those of the Standard menu bar.

A040032

Fig. 2.5.-1 Standard toolbar


Format toolbar: The format toolbar lets you control text characteristics such
as size, and style.

A040033

Fig. 2.5.-2 Format toolbar


Alignment toolbar: Displays buttons that let you align and distribute groups
of objects.

A040034

Fig. 2.5.-3 Alignment toolbar


Attributes toolbar: Provides buttons that control object characteristics such
as line width and style, edge and fill, colors, and lets you select objects by
name.

A040035

Fig. 2.5.-4 Attributes toolbar


Controls toolbar: Displays buttons for each kind of MFC control you can
create in the Display Builder.

14
1MRS755379 MicroSCADA Pro SYS 600 *9.1
Process Display Design
Configuration Manual

A040036

Fig. 2.5.-5 Controls toolbar


Objects toolbar: Displays buttons for each kind of graphical object you can
create.

A040037

Fig. 2.5.-6 Objects toolbar


Run Mode toolbar: The buttons lets you control a display’s test run.

A040038

Fig. 2.5.-7 Run Mode toolbar


Transform toolbar: Provides buttons for manipulating graphical objects in
ways such as enlarging or shrinking, rotating, mirroring, moving them to the
front or back of the drawing, or moving them by small increments.

A040039

Fig. 2.5.-8 Transform toolbar


Zoom toolbar: Displays buttons that let you zoom in and out of the drawing
area, reset to the original drawing scale, and set a specific zoom scale.

A040040

Fig. 2.5.-9 Zoom toolbar

2.6. Dialogs
The Display Builder provides the following dialogs that assist you in your work in
building dynamic graphics and displays:
• Data Selection dialog lets you specify and select data sources and data variables
within your display. The dialog is shown whenever the Display Builder requires
you to select a data variable, or whenever you choose to add or change a data
variable attached to the Display Builder component such as a dynamic object,
dynamic feature, or rule.
• Preferences dialog lets you set various configuration preferences, which specify
parameters used in the drawing area. These parameters have a general effect on
how the Display Builder operates. These settings are saved when you close the
Display Builder and are reloaded when you start the Display Builder again.
• Object Count dialog lets you display heap counts and the numbers of objects in
your display.

15
SYS 600 *9.1 MicroSCADA Pro 1MRS755379

Process Display Design


Configuration Manual

• View Properties dialog lets you write a comment for the display, set background
and offdrawing colors, specify a default initial resolution for the display, add and
edit display specific custom attributes, edit settings of the grid and define rules
for the overall display.
• Object Properties dialog lets you customize many properties of a selected Display
Builder object.
• Graph Properties dialog lets you customize the Display Builder graphs.
• Input Object Properties dialog lets you configure the Display Builder’s input
objects.
• MFC Control Properties dialog lets you customize many properties of a selected
MFC control.
• Customize dialog lets you determine which toolbars and commands are available
in the Display Builder interface. You can add or remove toolbars from the
Display Builder, add or remove specific buttons from the toolbars, and add or
remove your own toolbars.
• Palette dialog lets you create instances of subdrawings.
• Error Messages dialog displays details of situations where the Display Builder is
not able to perform an operation or recover from previous errors. The dialog is
shown when an error occurs.
• Topology Information dialog displays the details of current busbar coloring
topology in the display.
• Busbar Coloring Setting dialog lets you configure different busbar coloring
functions.
• Color Setting Tool dialog lets you modify the common logical colors of displays
and SA symbols.
Refer to the index words at the end of this manual to find where the specific dialog
is used.

2.7. Display files


The Display Builder provides displays for various purposes, each indicated by a
different file name extension. The Display Builder file dialogs filter for different
extensions depending on the context of the current operation. The default extension
for an ordinary display is .v. The default extension for a subdrawing display is .sd.
The default extension for a display to be used as the template for an input object is
.lay. The filter’s drop-down menu lets you select the type of display file to filter for,
or you can filter for All Files. You can also save display files with no extension at all.

2.7.1. Creating new files


When starting the Display Builder a new file can be opened by selecting File > New.
A new display file opens. If you work with some old or yet unnamed file and you
need to open a new display file it can be done the same way.

16
1MRS755379 MicroSCADA Pro SYS 600 *9.1
Process Display Design
Configuration Manual

A040055

Fig. 2.7.1.-1 Opening new file

2.7.2. Opening an existing file


You can open an existing file by selecting File > Open. An Open dialog is displayed.
Select the file you want to open and click Open.

A040056

Fig. 2.7.2.-1 Opening existing file


It is not recommended to open huge number of large display files. It might slow
down the handling of them.
Importing display files
You can import a wmf file into the Display Builder. Importing actually opens the
file in the Display Builder and translates its contents into editable objects.

2.7.3. Saving files


You can save complete or partial displays as files. These files can be used as display
files or subdrawings.
To save a complete display:
1. Select the File menu.
2. Select Save or Save As. The Save As dialog is displayed with the file type filter
set to Display Files .v.
To save a partial display:
1. Select the objects to be saved as a partial display.

17
SYS 600 *9.1 MicroSCADA Pro 1MRS755379

Process Display Design


Configuration Manual

2. Select File > Save Selection. The Save As dialog is displayed with the file type
filter set to Subdrawing Files.
Using the Save As dialog
The Save As dialog is shown with the file type filter set to a particular file extension,
depending on the option you selected. For example, if you selected Save Selection,
the filter is set for the .sd subdrawing extension.

A040057

Fig. 2.7.3.-1 Save As dialog


To save the display:
1. Type a file name to the File name box.
2. Select from the Save as type drop-down menu the filter as needed.
3. When the dialog shows the file name you want, click Save.
When you save a partial display, the Display Builder saves only the data sources
used by the selected objects.

2.8. Working with displays


There are many options to monitor and work with the displays. The following
sections describe common functions to operate with the displays.

Customizing
You can determine which toolbars and commands are available in the Display
Builder interface. You can add or remove toolbars from the Display Builder, add or
remove specific buttons from the toolbars, and add or remove your own toolbars.

18
1MRS755379 MicroSCADA Pro SYS 600 *9.1
Process Display Design
Configuration Manual

The Customize dialog also lets you show and hide Object Browser task pane. For
more information on using Object Browser, refer to Section 4.5. Object Browser.
The Customize dialog is shown when you select Tools > Customize.

A040049

Fig. 2.8.-1 Customize dialog

Editing preferences
The Display Builder lets you set various configuration preferences, which specify
parameters used in the drawing area. These parameters have a general effect on how
the Display Builder operates. These settings are saved when you close the Display
Builder and are reloaded when you start the Display Builder again.

19
SYS 600 *9.1 MicroSCADA Pro 1MRS755379

Process Display Design


Configuration Manual

The Preferences dialog is shown when you select Edit > Preferences.

A040042

Fig. 2.8.-2 Preferences dialog

2.8.1. Run mode and Edit mode


To run a display in the Display Builder, use the buttons in the Run Mode toolbar, see
Fig. 2.5.-7.
The run mode buttons let you control the test run:
Go: Starts running the display. the Display Builder runs the display until you
tell it to pause or stop. You cannot close the display or exit the Display
Builder while the display is running. Clicking on the Slow, Fast, Pause, or
Single Step buttons also starts running the display.
Slow: Makes the display run more slowly.
Stop: Stops the run and switch back to edit mode.
Fast: Makes the display run more quickly.
Pause: Interrupts a run. Click again to restart.
Single Step: Steps through the run by advancing a single iteration with each
click.

20
1MRS755379 MicroSCADA Pro SYS 600 *9.1
Process Display Design
Configuration Manual

Update Interval: The current update interval, measured in milliseconds.


This number changes when you use the Fast and Slow buttons. When you
click on the Fast button, this number decreases. When you click on the Slow
button, this number increases.
Control Panel: When you run a display, you can zoom and pan in the test
window by using the buttons of this panel.
Stretch: Determines whether the display stretches to fill the run window or
retains its square aspect ratio.
The Fig. 2.8.1.-1 shows a display in the interface after you click Go button from the
Run Mode toolbar. The iteration count opens at the right end of the status bar.

A040058

Fig. 2.8.1.-1 Run mode

When you use the stretch mode, the display is showing a scale that fits the
run window, so the objects in the display may not display the same size as in
the edit mode. You can make the display stretch to fill the editing window or
retain its square aspect ratio by using the Stretch button in the Run Mode

21
SYS 600 *9.1 MicroSCADA Pro 1MRS755379

Process Display Design


Configuration Manual

toolbar. The button is not displayed by default when you start the Display
Builder.
To display the Stretch button:
1. Select Tools > Customize. The Customize dialog is displayed.
2. On the Command tab, select Run.
3. Add Stretch mode to the Run Mode toolbar.
4. Click Close.

Display Builder’s Run mode does not contain all the functionality
that SYS 600 Monitor Pro contains, for example, SYS 600 control
dialogs and object and display specific custom menus are not
included. When building process displays, it is recommended to run
and test them also in Monitor Pro.

Input objects in Run mode


Input objects are active whenever they are visible. When you run a display, input
objects accept input from the user and echo their current values at all times, even
when you click Pause button. Graphs, dynamic objects, and other input objects
using the same variable do not show the current value of the variable unless the
iteration count is incrementing.

2.8.2. View properties


The Display Builder lets you specify the view properties of the displays. To specify
display properties select View > Properties.

A040059

Fig. 2.8.2.-1 View Properties dialog


The View Properties dialog is organized on the following tabs:

22
1MRS755379 MicroSCADA Pro SYS 600 *9.1
Process Display Design
Configuration Manual

• General tab: You can type a comment to be saved with the display. The comment
is intended to provide information about a display file if you look at the display
file contents outside the Display Builder.
• Color tab: You can specify a background color for the display, and the color to be
displayed in the area outside the display when the display does not fill the
drawing area.
• Initial Resolution tab: You can specify information that controls the size of the
display when you open it in the Display Builder or display it in an application.
• Rules tab: You can define changes that will occur in your display in response to
specified user actions when specified conditions also apply.
• Custom tab: Lets you use custom attributes in your display.
• Grid tab: Lets you set the grid properties.

The recommended way to modify common background color of all


displays, is to use Color Setting Tool.

2.8.3. Zooming
The Display Builder lets you zoom from different portions of the display at different
scales. Whenever the display extends beyond the edge of the drawing area, scroll
bars are shown to let you scroll through the display. You can find the zoom options
in the Zoom toolbar, refer to Section 2.5. Toolbars.
You can define the factor which the Zoom In and Zoom Out options change the scale
of the display in the drawing area. Using this feature has no effect on the current
appearance of the display in the drawing area. It changes how much bigger the
display looks when you use Zoom In and how much smaller the display looks when
you use Zoom Out.
To specify the zoom by factor:
1. Select View > Zoom By. The Zoom By Factor dialog is displayed.
2. Use the slider to change the value or enter a new value in the text box.

A040060

Fig. 2.8.3.-1 Zooming by factor


To refresh the display with the selected point in the center of the drawing area, click
Pan To button in the zoom toolbar. Note that you can pan outside the drawing area
at the bottom and right side, but not at the top or left side.

23
SYS 600 *9.1 MicroSCADA Pro 1MRS755379

Process Display Design


Configuration Manual

2.8.4. Using grid


The Display Builder provides a grid that makes it easy to align objects. The grid is
shown as an array of points in the drawing area. When the grid is on, you can use
points on the grid to position an object freehand or by using the Snap to Grid option.
For information on the Snap to Grid option, refer to Using Snap to Grid option on
page 24.
To toggle the grid on and off select View > Grid > Display Grid.
A check mark is shown when the grid is on. You can change the distance between
grid points. Increasing the distance between grid points doubles the distance
between points. Decreasing cuts the distance between points in half. The distance
between grid points remains constant with respect to objects in the display when you
zoom and pan.
To make the grid points closer or further apart:
1. Select View > Grid.
2. Select Increase Spacing or Decrease Spacing.
Using Snap to Grid option
The Snap to Grid option lets you place control points only on the grid points,
whether the grid is displayed or not.
To turn the Snap to Grid option on and off select View > Grid > Snap. A check mark
is shown when the Snap to Grid option is on.
If an object was created without the Snap to Grid option, and you want to align it to
the grid, select the object, select the control point to be adjusted, and drag it toward
a grid point. The control point snaps to the closest grid point.

2.8.5. Cursor coordinates


The Display Builder supports two different coordinates. If you select View >
Coordinates > World, the origin (0, 0) is located in the middle of the display. The
lower left-hand corner is at (-16 383, -16 383) and upper right-hand corner is at (16
383, 16 383). If you select View > Coordinates > Screen, the origin is located in
the lower left corner of the drawing area. You can display the current cursor
coordinates in the status bar. To disable display coordinates, select View >
Coordinates > None.
The selected coordinate system affects also on the representation of control points
in the Object Properties dialog. If the cursor coordinates option is set to None, the
control points are represented on the previous coordinate system.

It is almost always recommended to use world coordinates because it


does not depend on current zoom level, panning position or screen
resolution.

24
1MRS755379 MicroSCADA Pro SYS 600 *9.1
Process Display Design
Configuration Manual

2.9. Creating objects


The Display Builder provides several object tools to create ordinary objects. These
objects are shown in the Object toolbar. Creating these objects is easy and alike. You
can modify the object’s characteristics from the Attribute toolbar. The following
section gives a brief presentation to creating objects in the Display Builder.

Object count
You can display heap counts and the numbers of objects in your display. To display
the Object Count dialog select View > Object Counts.

A040043

Fig. 2.9.-1 Object Count dialog

Object properties
You can customize many properties of a selected Display Builder object. To display
the Object Properties select Object > Properties when the certain object is selected.

25
SYS 600 *9.1 MicroSCADA Pro 1MRS755379

Process Display Design


Configuration Manual

A040045

Fig. 2.9.-2 Specifying object properties


Auto repeat mode
Auto repeat mode lets you sequentially create multiple objects of the same type
without having to select the object type each time. You cannot create subdrawings
or bitmaps using the auto repeat mode.
To enter the repeat mode:
1. Select Edit >Auto Repeat.
2. Select the type of object you want to create.
To exit the repeat mode and return the cursor functionality to regular object
selection, click the selection cursor in the object toolbar or select Edit >Auto
Repeat again.

2.9.1. Lines
A line object is a straight line between two points.
To create a line:
1. Click on the line button in the Object toolbar.
2. Click and drag in the drawing area to select the start point and end point.

2.9.2. Shapes
To create other shapes like rectangles, polygons, splines, circles, ellipses, arcs and
so on, the creating procedure is similar as creating lines.

26
1MRS755379 MicroSCADA Pro SYS 600 *9.1
Process Display Design
Configuration Manual

For example, to create a rectangle:


1. Click the rectangle button in the object toolbar.
2. Click and drag in the drawing area to select points for the two opposite corners
of the rectangle.
Note that the sides of a rectangle are always parallel to the sides of the drawing area.

2.9.3. Text objects


A true type text object is a string of characters that are manipulated as a unit. The
text string can include carriage returns. The true type text objects can be set to scale
with the drawing. You can control character size, font style, shape, and angle. True
type text objects provide a wide range of available fonts.
To create a true type text object:
1. Click the True Type text button in the object toolbar.
2. Select an anchor point in the drawing area.
3. Type the text as you want it to be shown, including carriage returns.
4. After entering your text, press ESC or click the left mouse button.
When reshape handles are on, the control point is visible. The location of the control
point indicates the Anchor Position setting of the text.
Vector text characters are drawn as a series of lines. A vector text object is a string
of characters that are manipulated as a unit. The text string can include carriage
returns. Vector text objects scale with the drawing. You can control character size,
font style, shape, and angle. The vector text button is not displayed by default when
you start the Display Builder.
To display the vector text button:
1. Select Tools > Customize. The Customize dialog is displayed.
2. On the Command tab, select Object Creation.
3. Add the Vector text button to the Objects toolbar.
4. Click Close.
Refer to Section 2.4. Menus for customizing toolbars from Tools menu.
To create a vector text object:
1. Click the Vector text button in the Object toolbar.
2. Select an anchor point in the drawing area.
3. Type the text as you want it to be shown, including carriage returns.
4. After entering your text, press ESC or click the left mouse button.
A hardware text object is a string of characters that are manipulated as a unit. The
text string can include carriage returns. Hardware text objects are hardware
dependent, which means they do not zoom with the rest of the drawing. Hardware
text objects also do not provide a wide range of font selection. The hardware text
button is not displayed by default when you start the Display Builder. You can
display it the some way as the vector text button.
To create a hardware text object:

27
SYS 600 *9.1 MicroSCADA Pro 1MRS755379

Process Display Design


Configuration Manual

1. Click the hardware text button in the Object toolbar.


2. Select an anchor point in the drawing area.
3. Type the text as you want it to be shown, including carriage returns.
4. After entering your text, press ESC.
You can use the text objects to display static strings or dynamic values. This means
you can dynamically change the text string displayed by the text objects. For more
information, refer to Section 5.4. Object dynamics.

2.9.4. Graphs
A graph object is a graph or chart that displays data.
To create a graph object:
1. Click the Graph button in the Object toolbar.
2. Click and drag in the drawing area to select points to define the rectangular area
of the graph. The graph is drawn using the default graph format Bar Chart.
To change the graph format:
1. Double-click the graph to display the Graph Properties dialog, see Fig. 2.9.4.-1.
2. Go to the Types tab.
3. Select the icon that represents the graph type you want

A040046

Fig. 2.9.4.-1 Graph Properties dialog

Graph dynamics can bleed through objects placed in front of them,


so graphs should not be obscured by other graphical objects.

28
1MRS755379 MicroSCADA Pro SYS 600 *9.1
Process Display Design
Configuration Manual

To display the Graph Properties dialog, you can also right-click the graph and select
Graph Properties from the shortcut menu.
The Graph Properties dialog is organized on the following tabs:
• Basic tab: Lets you set most of the context components of a graph.
• Variables tab: Lets you add, replace, or delete the data variables attached to a
selected graph. You can also control characteristics of a selected graph variable.
• Types tab: Lets you specify a graph type for a graph.
• X Axis tab: Lets you set context components for the horizontal axis of a graph.
• Y Axis tab: Lets you set context components for the vertical axis of a graph.

2.9.5. Subdrawings
A drawing object shows another display as part of the current display. This is called
a subdrawing because it is a drawing within a drawing. A subdrawing object treats
the display it points to as a unit, which means you cannot edit the subdrawing’s
individual components. You can only edit the subdrawing if you load the display
which the subdrawing references and edit that display. The subdrawing file must
already exist before you can create the subdrawing in your current display.
To create a subdrawing in your display:
1. Click the Subdrawing button in the Object toolbar. The Open File dialog is
displayed with the file type filter set to Subdrawing Files. You can click the file
type drop-down menu to change the filter to Display Files or All Files as
needed.
2. Select a file. When the file you want is selected, click Open.
3. Select an anchor point in the drawing area.
The subdrawing is displayed, centered around the anchor point. If you want the
graphics in the subdrawing to be centered around the anchor point, the original file
must be created with its graphical components centered around the drawing’s center.

2.9.6. Bitmaps
A bitmap object displays a raster image from a file that was created and saved in a
compatible pixel format. Bitmap objects have two control points and change scale
with the drawing when you change the drawing size. For example, if you use a
bitmap containing a map as the background of a display, the map always fills the
same percentage of the drawing area and more or less detail is visible as you zoom
in or out. Compatible pixel formats include the GIF format of Compuserve
Corporation, the PPM format of Jef Poskanzer, and the BMP format of Microsoft
Windows. Bitmaps must be 1, 4, or 8-bit DIB. To use your own pixel files, they must
be converted to one of the compatible formats.
You can create a bitmap object from a file in your display by clicking the Bitmap
button in the Object toolbar. If you want to create a bitmap object from the screen,
click the arrow next to the Bitmap button and select the From Screen option. If you
use the From File option, the file you want must already exist.

29
SYS 600 *9.1 MicroSCADA Pro 1MRS755379

Process Display Design


Configuration Manual

To create a bitmap object from a file:


1. Select the From File option. The Open File dialog is displayed with the file type
filter set to Windows Bitmap Files.
2. Select an image file.
3. When the file you want is selected, click Open.
If Scale with Zoom is on, click and drag to select two points to define the bounding
rectangle of the bitmap object. If Scale with Zoom is off, click once to specify the
anchor point of the bitmap.
If Scale with Zoom is off, the bitmap has a single anchor point. The current anchor
position setting has no effect on the placement of the bitmap object when you create
it, but you can change this setting after creation. If Scale with Zoom is on, the bitmap
does not have an anchor point property.
To create a bitmap object from screen:
1. Select the From Screen option.
2. Drag the mouse to select two points on the screen to define a rectangle
containing the raster image to be captured.
3. Move the captured object to a defined location in the display.
If Scale with Zoom is on, the bitmap is created with two control points. If Scale with
Zoom is off, the bitmap is created with a single control point.
If Scale with Zoom is off, the bitmap has a single anchor point. The current anchor
position setting has no effect on the placement of the bitmap object when you create
it, but you can change this setting after creation. If Scale with Zoom is on, the bitmap
does not have an anchor point property.
The bitmap object is created at the specified location and may be indistinguishable
as a separate object until you change its placement, scale, or color with respect to its
surroundings. A bitmap object created using the From screen option has no file
name.

2.9.7. Input objects


An input object is used to collect input, such as a value or menu choice, from the
user. Input objects are used to build interfaces where the user interactively directs or
influences what information the application presents. An input object has two major
elements:
• the interaction type
• the interaction template.
The interaction type determines the form of interaction, such as a slider or menu.
The template controls the physical layout of input objects, such as the number of
items and the shape of pickable areas. The template is a graphical display created in
the Display Builder. The input object button is not displayed by default when you
start the Display Builder.
To display the input object button:
1. Select Tools > Customize. The Customize dialog is displayed.

30
1MRS755379 MicroSCADA Pro SYS 600 *9.1
Process Display Design
Configuration Manual

2. On the Command tab, select Object Creation.


3. Add the Input object button to the Objects toolbar.
4. Click Close.
To create an input object:
1. Click the Input object button in the Object toolbar.
2. Click and drag to select two points that define the bounding box for the input
object.
To specify the type of interaction or the filename of the template double-click on the
input object to display the Input Object Properties dialog. Different input object
menus are shown depending on the input object type.

A040047

Fig. 2.9.7.-1 Input Object Properties dialog

2.9.8. MFC controls


The MFC controls contain buttons for each kind of Microsoft Windows user
interface component you can create in the Display Builder.
To create an MFC control:
1. Click on its button in the Controls toolbar.
2. Click and drag in the drawing area to specify the control’s size and location.
The Display Builder lets you access all standard properties of the MFC control
through the MFC Control Properties dialog.
To configure MFC controls:

31
SYS 600 *9.1 MicroSCADA Pro 1MRS755379

Process Display Design


Configuration Manual

1. Double-click the MFC control to display its MFC Control Properties dialog. For
some MFC controls, you may need to double-click on the edge instead of
anywhere in the center of the object.
2. The MFC Control Properties dialog that is displayed lets you set the standard
MFC control properties for the specific type of MFC control selected.

A040048

Fig. 2.9.-3 Specifying MFC control properties


Different tabs are shown depending on the type of MFC control selected. The
specific properties that are shown in the Properties dialog also depend on the type of
MFC object selected. All controls have the ID property. The value that is shown in
the dialog is a default determined by the Display Builder. You can change this ID
setting, but it must be a unique string within your application.

2.10. Manipulating objects


You can manipulate the objects in many different ways. You can find these
commands from the Object menu.
The functions you can perform are listed below:
• moving the objects
• copying the objects
• cutting the objects
• pasting the objects
• editing multible objects
• rotating the objects
• reordering the objects
• scaling the objects
• flipping the objects
• aligning the objects
• distributing the objects
• control colors
Some of these features are described more detailed in the following sections.

32
1MRS755379 MicroSCADA Pro SYS 600 *9.1
Process Display Design
Configuration Manual

2.11. Using palette


The Palette dialog is shown automatically whenever you start the Display Builder.
If you have closed the palette, you can display it again by selecting Window > Show
Palette.

A040061

Fig. 2.11.-1 Showing Palette dialog


The Palette dialog contains the SA symbols and some miscellaneuos subdrawings
you can use to create process displays.

A040050

Fig. 2.11.-2 Palette dialog

2.11.1. Adding subdrawings to palette


The palette lets you add complex graphics to your display in the form of single
objects. You can store subdrawings and bitmaps as symbols in the palette, then use
the palette to create these images as objects in your display. You can add subdrawing
items to the palette by creating objects in the Display Builder and adding them to the
palette or, by copying subdrawing files into subdirectories of the palette directory.
You can add bitmap items to the palette by copying bitmap files into subdirectories
of the palette directory. For information on palette directory, refer to Section 2.11.5.
Palette directory.

33
SYS 600 *9.1 MicroSCADA Pro 1MRS755379

Process Display Design


Configuration Manual

2.11.1.1. Adding subdrawing item to palette


This procedure takes the currently selected objects and creates a subdrawing file that
contains a copy of those objects in the palette directory structure. You can select any
kind of objects, including subdrawing objects.
If you select a single subdrawing object and no other objects, the subdrawing object
will be contained in the new subdrawing file. The new subdrawing file is not a
duplicate of the display file used to make the selected subdrawing object. This
means that if you have applied dynamics or rules to a subdrawing object, then use
this option to add the subdrawing object to the palette. The palette object contains
the dynamics and rules as well. If you want to add to the palette a subdrawing file
that is a duplicate of the display file used to create the selected subdrawing object,
see Section 2.11.1.2. Adding subdrawing file to palette.
To add a subdrawing item to the palette:
1. Go to the appropriate tab in the Palette dialog. The new item is added to the
current palette tab. If you have not yet created a tab for this item, see Section
2.11.3. Adding tabs to palette. The new item is given a default name of
GroupN.sd, where N is the next number not already used. Therefore, the first
item you add using this method is named Group0.sd, the second is Group1.sd
and so on. If you change these default names, their numbers are used again.
2. Select the graphical objects for the subdrawing. A subdrawing can contain any
objects from the current display. This can include dynamic objects,
subdrawings, or bitmaps.
3. Right-click and select Add to Palette from the shortcut menu. A bitmap of the
new symbol is added in the Palette dialog, together with the new default name.
When you use this method to add a symbol to the palette, a file is created in the
subdirectory for the currently selected tab. A file for the bitmap is also added,
together with the new subdrawing file. Changing the name of a palette symbol also
changes the name of the corresponding bitmap file.

2.11.1.2. Adding subdrawing file to palette


This procedure takes a selected subdrawing object and creates a subdrawing file in
the palette directory structure. The resulting subdrawing file is a duplicate of the
display file used to make the selected subdrawing object. This means that if you have
applied dynamics or rules to a subdrawing object, then use this option to add the
subdrawing to the palette. The palette object does not contain those dynamics or
rules.
The new file in the palette directory structure will have the same name as the display
file used to create the subdrawing object. This will be true even if the original display
file no longer exists. If you use this procedure repeatedly with the same subdrawing,
the Display Builder appends a number to subsequent versions of the subdrawing file.
Using this method to create a subdrawing file in the palette does not change the
reference of a referenced subdrawing. If the subdrawing object in your display is
referenced, and you want it to use the new file in the palette directory structure, you
must edit the reference path of the subdrawing object.

34
1MRS755379 MicroSCADA Pro SYS 600 *9.1
Process Display Design
Configuration Manual

This procedure uses the Add Subdrawing to Palette option. This option is not
displayed by default when you start the Display Builder.
To display the Add Subdrawing to Palette option:
1. Select Tool > Customize. The Customize dialog is displayed.
2. On the Command tab, select File.
3. Drag the Add Subdrawing to Palette option to the File menu.
4. Click Close.
To add a subdrawing object to the palette as a duplicate of the display file used by
the subdrawing object:
1. Go to the appropriate tab in the Palette dialog. The new symbol is added to the
current palette tab. If you have not yet created a tab for this item, see Section
2.11.3. Adding tabs to palette. The new item has the same name as the display
file used to create the subdrawing object. If you use this procedure repeatedly
with the same subdrawing, the Display Builder appends sequential numbers to
subsequent versions of the subdrawing file.
2. Select the subdrawing object for the subdrawing file.
3. Select File > Add Subdrawing to Palette. A bitmap of the new palette symbol
is added to the Palette, together with the new default name.
When you use this method to add a symbol to the palette, a file is created in the
subdirectory for the currently selected tab. A file for the bitmap is also added,
together with the new subdrawing file. Changing the name of a palette symbol also
changes the name of the corresponding bitmap file.
If you want to add to the palette a subdrawing file that contains the selected
subdrawing object, as well as any dynamics or rules applied to the subdrawing
object, use the Add to Palette option instead. That procedure is described in Section
2.11.1.1. Adding subdrawing item to palette.

2.11.1.3. Adding subdrawing or bitmap symbols from file to palette


You can add subdrawing or bitmap items to the Palette by copying subdrawing or
bitmap files to subdirectories of the palette directory. The subdrawing or bitmap file
must already exist. If you need to create a subdrawing file, refer to Section 2.7.1.
Creating new files. To add a subdrawing file to the palette by selecting the
subdrawing in the display, refer to Section 2.11.1.1. Adding subdrawing item to
palette.
To add a subdrawing or bitmap symbol from a file to the palette:
1. Go to the appropriate tab in the palette. The new symbol is added to the current
palette tab. If you have not yet created a tab for this item, refer to Section 2.11.3.
Adding tabs to palette.
2. Right-click the palette to display the shortcut menu.
3. Select Add Item. The Add Item to Palette dialog is displayed.
4. Specify the palette object type.

35
SYS 600 *9.1 MicroSCADA Pro 1MRS755379

Process Display Design


Configuration Manual

A040062

Fig. 2.11.1.3.-1 Add Object To Palette dialog


5. Specify the file name. You can click the ellipsis button to the right of the Object
field to use the file browser.
6. Specify the label for the symbol shown in the Palette dialog. This is optional. By
default, if you do not specify a different name, the symbol’s file name is shown
under the symbol in the palette. An alternative is to edit the symbol name
directly in the palette, which you can do at any time.
7. Specify the bitmap to display in the palette. This step is optional. If you specify
a bitmap here, it is used by the symbol in the palette. The bitmap file you specify
is copied to the appropriate palette directory with the hidden attribute set. When
you use this method, the new symbols are shown in the palette immediately.
The other alternative is to:
1. Display the directory that contains the file.
2. Select the file you want to add to the palette. You can select multiple files.
3. Drag the files onto the palette or copy and paste the files into the palette’s
directory. Files must have the appropriate extension.
When you drag the files to the palette, the new symbol is shown in the palette
immediately. When you copy and paste the files, the new symbols does not show in
the palette until the next time you start the Display Builder.

2.11.2. Creating objects from palette


The palette provides an easy way to add subdrawing and bitmap objects to your
display. Any symbol shown in the palette can be created in your display. The type
of file associated with the symbol determines whether it is created as a subdrawing
or a bitmap.
To create an object from the palette:
1. Go to the appropriate tab in the palette.
2. Click and hold on the symbol in the palette. When you click on any symbol in
the palette, the contents of the file is shown in the preview window. If the
drawing is dynamic, the dynamics are active in the preview window.
3. Drag the object into the display.
4. Release.

36
1MRS755379 MicroSCADA Pro SYS 600 *9.1
Process Display Design
Configuration Manual

If the object is a bitmap, it is created at a default size. This procedure creates either
a subdrawing object or a bitmap object, depending on the kind of file associated with
the palette symbol.

2.11.3. Adding tabs to palette


You can add tabs to the palette.
To add a tab to the palette:
1. Right-click in the palette to display the shortcut menu.
2. Select Add Tab. A new tab is added in the palette immediately. The default
name is New Tab.
3. Go to the New Tab.
4. Right-click to display the shortcut menu again and select Rename Tab.
5. Type a new name for the tab and click OK.

A040063

Fig. 2.11.3.-1 Adding new tab to palette


Another way to add tabs is to create new subdirectories under the palette directory.
When you create a new subdirectory under the palette directory, the palette displays
a new tab with that subdirectory name.
For example, to add a tab for .gif files:
1. Go to the the Display Builder’s palette directory.
2. Create a new directory named Gifs.
When you use this method, the new tab is shown the next time you start the Display
Builder.

37
SYS 600 *9.1 MicroSCADA Pro 1MRS755379

Process Display Design


Configuration Manual

2.11.4. Hidden tabs or files from palette


If your palette displays tabs or symbols you do not want to use, you can hide them
from being displayed in the palette. This lets you remove tabs or objects from the
palette without having to delete them from your palette directory. If your palette is
crowded, this is a good way to declutter it.
Hiding tabs or files
Hiding an symbol or tab does not delete the corresponding file or subdirectory from
the palette directory. To delete files or subdirectories, you must use your browser.
To hide a tab with Windows Explorer, change the subdirectory properties to include
Hidden.
To hide a tab in the palette:
1. Go to the appropriate tab in the palette.
2. Right-click in the palette to display the shortcut menu.
3. Select Tab List from the shortcut menu. This displays the Tab List dialog.
4. Uncheck tab names to hide them.

A040064

Fig. 2.11.4.-1 Hiding tabs from palette


You can also check tab names to display them.
To hide a symbol in the palette:
1. Go to the appropriate tab in the palette.
2. Right-click in the palette to display the shortcut menu.
3. Select Hide Item from the shortcut menu.
To hide a symbol with Windows Explorer, change the file name properties to
include Hidden.
To restore a tab or symbol to the palette with Windows Explorer, turn off the hidden
property for the directory or file name. The tab or symbol is shown in the palette the
next time you start the Display Builder.
Exposing hidden tabs
You can set a hidden tab to display in the palette again.
To redisplay a tab:
1. Go to the appropriate tab in the palette.

38
1MRS755379 MicroSCADA Pro SYS 600 *9.1
Process Display Design
Configuration Manual

2. Right-click in the palette to display the shortcut menu.


3. Select Tab List from the shortcut menu. This displays the Tab List dialog.
4. Check tab names to display them.
You can also uncheck tab names to hide them.

2.11.5. Palette directory


Files shown in the palette are located in subdirectories under the Display Builder’s
palette directory \sc\prog\graphicsEngine\Palette. Files must have the appropriate
extension in order for you to create them as objects in the Display Builder. For
example, bitmap files must have a .bmp or .gif extensions and subdrawing files must
have an .sd extension.The Display Builder can only use 1, 4, or 8-bit uncompressed
DIB files as objects, but you can use any kind of bitmap file as display.

39
1MRS755379 MicroSCADA Pro SYS 600 *9.1
Process Display Design
Configuration Manual

3. SA symbol properties

3.1. About this section


In this section you will find information on symbols and their attributes in the
Display Builder.

3.2. Custom Attributes for Subdrawing displays


The subdrawing displays of each SA symbol may contain following custom
attributes that are listed in the table below.

Table 3.2.-1 Custom Attributes for Subdrawing displays

Name Description and Value

All SA symbols have this attribute.


ABB SA symbols
Value is used to store version information.

This attribute assigns a Clut index that is used when a new


object is created and initial foreground color value is set.
SADefaultColor
Possible values: 0...255.

All SA symbols have this attribute.


SAObjectType
Value indicates the particular type of the symbol, for
example, Breaker or 3-Winding Transformer.

This attribute is used only if two or more symbols have equal


functionality but different appearance.
SARepresentation
Value indicates the name of the symbol representation, for
example, two different Breaker representations have
SARepresentation values IEC and ANSI.

Symbols that belong to some larger logical symbol group


have this attribute.

SASuperType Possible values: Switching Device, Transformer, Busbar,


Measurement. Display Builder’s primitive lines are
considered to have SASuperType values Busbar if they are
part if the topology.

This attribute indicates that the symbol has connection points


(Hotspots) and the symbol can be a part of the busbar
coloring topology. Only these symbols can be handled by
busbar coloring topology related functionality. A symbol with
this attribute can be automatically moved by Snap to Symbol
SATopology
function so that the symbol’s connection point is snapped to
the nearest connection point of other symbols in the display
Default.

Value is not used.

41
SYS 600 *9.1 MicroSCADA Pro 1MRS755379

Process Display Design


Configuration Manual

Table 3.2.-1 Custom Attributes for Subdrawing displays (Continued)

This attribute indicates that in addition to normal Snap to


Symbol functionality, the symbol can be stretched by Snap
and Stretch to Symbol function, so that another connection
SAAllowStretch point (Hotspot) is snapped to the second-nearest connection
point of other symbols in the display.

Value is not used.

This attribute indicates that the symbol's first and second


connection point (Hotspot) are in vertical or horizontal line,
and that other symbols are allowed to snap also to this virtual
SAAllowSnapToMiddle
line in addition to the exact connection points.

Value is not used.

Symbols with this attribute can snap also to a virtual line


between other symbol's connection points (Hotspots) in
SASnapToMiddle addition to the exact connection points.

Value is not used.

Value is used to store the Progld of the tool that is launched


ToolLauncherProgld
when the symbol is left-clicked in SYS 600 Monitor Pro.

Symbols with this attribute cannot be rotated.


SANoRotate
Value is not used.

This attribute is used only if two symbols are identical except


that other is horizontal and other is vertical.
SAOrientation
Possible value: Horizontal, Vertical.

42
1MRS755379 MicroSCADA Pro SYS 600 *9.1
Process Display Design
Configuration Manual

3.3. SA common symbols

3.3.1. Horizontal Busbar


Table 3.3.1-1 Horizontal Busbar

File Name

Busbar Horizontal.sd

Custom Attributes Value

SAObjectType Horizontal Busbar

SASuperType Busbar

SATopology

SAAllowStretch

SAAllowSnapToMiddle

SASnapToMiddle

SANoRotate

A040081

3.3.2. L-Busbar
Table 3.3.2-1 L-Busbar

File Name

Busbar L.sd

Custom Attributes Value

SAObjectType L-Busbar

SASuperType Busbar

SATopology

SANoRotate

A040082

43
SYS 600 *9.1 MicroSCADA Pro 1MRS755379

Process Display Design


Configuration Manual

3.3.3. Vertical Busbar


Table 3.3.3-1 Vertical Busbar

File Name

Busbar Vertical.sd

Custom Attributes Value

SAObjectType Vertical Busbar

SASuperType Busbar

SATopology

SAAllowStretch

SAAllowSnapToMiddle

SASnapToMiddle

SANoRotate

A040083

3.3.4. Capacitor
Table 3.3.4-1 Capacitor

File Name

Capacitor H.sd
Capacitor.sd

Custom Attributes Value

SAObjectType Capacitor

SATopology

SANoRotate

SAOrientation Horizontal/Vertical
A040077 A040078

44
1MRS755379 MicroSCADA Pro SYS 600 *9.1
Process Display Design
Configuration Manual

3.3.5. Earth
Table 3.3.5-1 Earth Symbol

File Name

Earth H.sd
Earth.sd

Custom Attributes Value

SAObjectType Earth

SATopology

SANoRotate

SAOrientation Horizontal/Vertical

SADefaultColor 58

A040079 A040080

3.3.6. Generator
Table 3.3.6-1 Generator

File Name

Generator.sd

Data Variables Value

External Color Float: Color code given by a external coloring component, eg.
DMS 600

Voltage Level (kV) Float: Voltage level in kilovolts

Custom Attributes Value

SAObjectType Generator

SATopology

SANoRotate

A040084

45
SYS 600 *9.1 MicroSCADA Pro 1MRS755379

Process Display Design


Configuration Manual

3.3.7. IED
Table 3.3.7-1 IED

File Name

IED.sd

Data Variables Value

Alarm Signal Float: 0=Off, 1=Unacknowledged (Blinking), 2=Acknowledged

Caption Text: Caption displayed under the IED screen

Custom Attributes Value

SAObjectType IED

ToolLauncherProgld LIB510RT.LIB510IEDTools

SANoRotate

A040085

3.3.8. PCM IED


Table 3.3.8-1 PCM IED

File Name

IED_pcm.sd

Data Variables Value

Alarm Signal Float: 0=Off, 1=Unacknowledged (Blinking), 2=Acknowledged

Caption Text: Caption displayed under the IED screen

Custom Attributes Value

SAObjectType IED

ToolLauncherProgld IedPcm.Ied

SANoRotate

A040085

46
1MRS755379 MicroSCADA Pro SYS 600 *9.1
Process Display Design
Configuration Manual

3.3.9. Line Indicator


Table 3.3.9-1 Line Indicator

File Name

Line Indicator H.sd


Line Indicator.sd

Data Variables Value

Position Float: Less than zero=Outgoing, 0=Unpowered, greater than


zero=Incoming. Absolute value is a color code given by an
external coloring component, for example DMS 600.

Voltage Level (kV) Float: Voltage level in kilovolts

Bounding Box Float: 0=Visible, 1=Invisible

Custom Attributes Value

SAObjectType Line Indicator

SATopology

SANoRotate

SAOrientation Horizontal/Vertical

A040086 A040087

3.3.10. Motor
Table 3.3.10-1 Motor

File Name

Motor.sd

Custom Attributes Value

SAObjectType Motor

SATopology

SANoRotate

A040088

47
SYS 600 *9.1 MicroSCADA Pro 1MRS755379

Process Display Design


Configuration Manual

3.3.11. Reactor
Table 3.3.11-1 Reactor

File Name

Reactor H.sd
Reactor.sd

Custom Attributes Value

SAObjectType Reactor

SATopology

SANoRotate

SAOrientation Horizontal/Vertical

A040089 A040090

3.3.12. Truck
Table 3.3.12-1 Truck

File Name

Truck H.sd
Truck.sd

Data Variables Value

Position Float: 0=Intermediate, 1=Open, 2=Closed, 3=Faulty

Status Color Float: Clut index 0...255

Bounding Box Float: 0=Visible, 1=Invisible

Custom Attributes Value

SAObjectType Truck

SASuperType Switching Device

SATopology

SANoRotate

SAOrientation Horizontal/Vertical

ToolLauncherProgld ControlDlgs.Launcher

A040091 A040092

48
1MRS755379 MicroSCADA Pro SYS 600 *9.1
Process Display Design
Configuration Manual

3.3.13. Execute button


Table 3.3.13-1 Execute button

File Name

Execute Button.sd

Data Variables Value

Executable Text (max 256 characters): Path to the executable program file

Arguments Text (max 256 characters): Command line arguments for the
program

Caption Text (max 16 characters): Caption displayed in the symbol

Custom Attributes Value

SAObjectType Execute Button


A040358

49
SYS 600 *9.1 MicroSCADA Pro 1MRS755379

Process Display Design


Configuration Manual

3.4. SA IEC symbols

3.4.1. Breaker
Table 3.4.1-1 Circuit Breaker

File Name

Breaker H.sd
Breaker.sd

Data Variables Value

Position Float: 0=Intermediate, 1=Open, 2=Closed, 3=Faulty

Status Color Float: Clut index 0...255

Bounding Box Float: 0=Visible, 1=Invisible

Custom Attributes Value

SAObjectType Breaker

SARepresentation IEC

SASuperType Switching Device

SATopology

ToolLauncherProgld ControlDlgs.Launcher

SANoRotate

SAOrientation Horizontal/Vertical

A040095 A050232

50
1MRS755379 MicroSCADA Pro SYS 600 *9.1
Process Display Design
Configuration Manual

3.4.2. Contactor
Table 3.4.2-1 Contactor

File Name

Contactor H.sd
Contactor.sd

Data Variables Value

Position Float: 0=Intermediate, 1=Open, 2=Closed, 3=Faulty

Status Color Float: Clut index 0...255

Bounding Box Float: 0=Visible, 1=Invisible

Custom Attributes Value

SAObjectType Contactor

SARepresentation IEC

SASuperType Switching Device

SATopology

ToolLauncherProgld ControlDlgs.Launcher

SANoRotate

SAOrientation Horizontal/Vertical

A040096 A040094

51
SYS 600 *9.1 MicroSCADA Pro 1MRS755379

Process Display Design


Configuration Manual

3.4.3. Disconnector
Table 3.4.3-1 Disconnector

File Name

Disconnector H.sd
Disconnector.sd

Data Variables Value

Position Float: 0=Intermediate, 1=Open, 2=Closed, 3=Faulty

Status Color Float: Clut index 0...255

Bounding Box Float: 0=Visible, 1=Invisible

Custom Attributes Value

SAObjectType Disconnector

SARepresentation IEC

SASuperType Switching Device

SATopology

ToolLauncherProgld ControlDlgs.Launcher

SANoRotate

SAOrientation Horizontal/Vertical

A040097 A050233

52
1MRS755379 MicroSCADA Pro SYS 600 *9.1
Process Display Design
Configuration Manual

3.4.4. Load Breaker


Table 3.4.4-1 Load Breaker

File Name

Load Breaker H.sd


Load Breaker.sd

Data Variables Value

Position Float: 0=Intermediate, 1=Open, 2=Closed, 3=Faulty

Status Color Float: Clut index 0...255

Bounding Box Float: 0=Visible, 1=Invisible

Custom Attributes Value

SAObjectType Load Breaker

SARepresentation IEC

SASuperType Switching Device

SATopology

ToolLauncherProgld ControlDLgs.Launcher

SANoRotate

SAOrientation Horizontal/Vertical

A0400100 A040099

53
SYS 600 *9.1 MicroSCADA Pro 1MRS755379

Process Display Design


Configuration Manual

3.4.5. 2-Winding Transformer


Table 3.4.5-1 2-Winding Transformer

File Name

Transformer2w H.sd
Transformer2w.sd

Data Variables Value

Tab Changer Value Float: Tab position

Primary Color Float: Clut index 0...255

Secondary Color Float: Clut index 0...255

Primary Voltage Level Float: Voltage level in kilovolts


(kV)

Secondary Voltage Float: Voltage level in kilovolts


Level (kV)

Primary Tap Changer Float: O=Invisible, 1=Visible

Secondary Tap Float: 0=Invisible, 1=Visible


Changer

Bounding Box Float: 0=Invisible, 1=Visible

Custom Attributes Value

SAObjectType 2-Winding Transformer

SARepresentation IEC

SASuperType Transformer

SATopology

ToolLauncherProgld ControlDlgs.Launcher

SANoRotate

SAOrientation Horizontal/Vertical

A0400102 A050235

54
1MRS755379 MicroSCADA Pro SYS 600 *9.1
Process Display Design
Configuration Manual

3.4.6. 3-Winding Transformer


Table 3.4.6.0-1 3-Winding Transformer

File Name

Transformer3w H.sd
Transformer3w.sd

Data Variables Value

Tab Changer Value Float: Tap position

Primary Color Float: Clut index 0...255

Secondary Color Float: Clut index 0...255

Tertiary Color Float: Clut index 0...255

Primary Voltage Level Float: Voltage level in kilovolts


(kV)

Secondary Voltage Float: Voltage level in kilovolts


Level (kV)

Tertiary Voltage Level Float: Voltage level in kilovolts


(kV)

Bounding Box Float: 0=Visible, 1=Invisible

Custom Attributes Value

SAObjectType 3-Winding Transformer

SARepresentation IEC

SASuperType Transformer

SATopology

ToolLauncherProgld ControlDlgs.Launcher

SANoRotate

SAOrientation Horizontal/Vertical

A0400104 A050236

55
SYS 600 *9.1 MicroSCADA Pro 1MRS755379

Process Display Design


Configuration Manual

3.5. SA ANSI symbols

3.5.1. Circuit Breaker


Table 3.5.1-1 Circuit Breaker

File Name

Breaker H.sd
Breaker.sd

Data Variables Value

Position Float: 0=Intermediate, 1=Open, 2=Closed, 3=Faulty

Status Color Float: Clut index 0...255

Bounding Box Float: 0=Visible, 1=Invisible

Custom Attributes Value

SAObjectType Breaker

SARepresentation ANSI

SASuperType Switching Device

SATopology

ToolLauncherProgld ControlDlgs.Launcher

SANoRotate

SAOrientation Horizontal/Vertical

A040093 A040093

56
1MRS755379 MicroSCADA Pro SYS 600 *9.1
Process Display Design
Configuration Manual

3.5.2. Disconnector
Table 3.5.2-1 Disconnector

File Name

Disconnector H.sd
Disconnector.sd

Data Variables Value

Position Float: 0=Intermediate, 1=Open, 2=Closed, 3=Faulty

Status Color Float: Clut index 0...255

Bounding Box Float: 0=Visible, 1=Invisible

Custom Attributes Value

SAObjectType Disconnector

SARepresentation ANSI

SASuperType Switching Device

SATopology

ToolLauncherProgld ControlDlgs.Launcher

SANoRotate

SAOrientation Horizontal/Vertical

A050234 A040098

57
SYS 600 *9.1 MicroSCADA Pro 1MRS755379

Process Display Design


Configuration Manual

3.5.3. 2-Winding Transformer


Table 3.5.3-1 2-Winding Transformer

File Name

Transformer2w H.sd
Transformer2w.sd

Data Variables Value

Tab Changer Value Float: Tab position

Primary Color Float: Clut index 0...255

Secondary Color Float: Clut index 0...255

Primary Voltage Level Float: Voltage level in kilovolts


(kV)

Secondary Voltage Float: Voltage level in kilovolts


Level (kV)

Primary Tap Changer Float: 0=Invisible, 1=Visible

Secondary Tap Float: 0=Invisible, 1=Visible


Changer

Bounding Box Float: 0=Visible, 1=Invisible

Custom Attributes Value

SAObjectType 2-Winding Transformer

SARepresentation ANSI

SASuperType Transformer

SATopology

ToolLauncherProgld ControlDlgs.Launcher

SANoRotate

SAOrientation Horizontal/Vertical

A040105 A040101

58
1MRS755379 MicroSCADA Pro SYS 600 *9.1
Process Display Design
Configuration Manual

3.5.4. 3-Winding Transformer


Table 3.5.4-1 3-Winding Transformer

File Name

Transformer3w H.sd
Transformer3w.sd

Data Variables Value

Tab Changer Value Float: Tab position

Primary Color Float: Clut index 0...255

Secondary Color Float: Clut index 0...255

Tertiary color Float: Clut index 0...255

Primary Voltage Level Float: Voltage level in kilovolts


(kV)

Secondary Voltage Float: Voltage level in kilovolts


Level (kV)

Tertiary Voltage Level Float: Voltage level in kilovolts


(kV)

Bounding Box Float: 0=Visible, 1=Invisible

Custom Attributes Value

SAObjectType 3-Winding Transformer

SARepresentation ANSI

SASuperType Transformer

SATopology

ToolLauncherProgld ControlDlgs.Launcher

SANoRotate

SAOrientation Horizontal/Vertical

A040106 A040103

59
SYS 600 *9.1 MicroSCADA Pro 1MRS755379

Process Display Design


Configuration Manual

3.6. SA indication symbols

3.6.1. Auto-Reclosing Tag (Binary input)


Table 3.6.1-1 Auto-Reclosing Tag (Binary Input)

File Name

Auto-Reclosing BI.sd

Data Variables Value

Value Float: 0=Invisible, 1=Visible (Blinking)

Custom Attributes Value

SAObjectType Auto-Reclosing Tag

SANoRotate

A040120

3.6.2. Auto-Reclosing Tag


Table 3.6.2-1 Auto-Reclosing Tag

File Name

Auto-Reclosing.sd

Data Variables Value

Value 1 Float: 0=Invisible, 1=Visible (Blinking)

Value 2 Float: 0=Invisible, 1=Visible (Blinking)

Value 3 Float: 0=Invisible, 1=Visible (Blinking)

Value 4 Float: 0=Invisible, 1=Visible (Blinking)

Value 5 Float: 0=Invisible, 1=Visible (Blinking)

Value 6 Float: 0=Invisible, 1=Visible (Blinking)

Custom Attributes Value

SAObjectType Auto-Reclosing Tag

SANoRotate

A040121

60
1MRS755379 MicroSCADA Pro SYS 600 *9.1
Process Display Design
Configuration Manual

3.6.3. Bay (Binary Input)


Table 3.6.3-1 Bay (Binary Input)

File Name

Bay BI.sd

Data Variables Value

State Signal Float: 0 = Local, 1 = Remote

Status Color Float: Clut index 0...255

Caption Text: Caption displayed at the upper portion of the symbol

Custom Attributes Value

SAObjectType Bay

ToolLauncherProgld ControlDlgs.Launcher

SANoRotate

A040122

3.6.4. Bay
Table 3.6.4-1 Bay

File Name

Bay.sd

Data Variables Value

State Signal Float: 0 =Disabled, 1= Local, 2 = Remote, 3 = None

Status Color Float: Clut index 0...255

Caption Text: Caption displayed at the upper portion of the symbol

Custom Attributes Value

SAObjectType Bay

ToolLauncherProgld ControlDlgs.Launcher

SANoRotate

A040122

61
SYS 600 *9.1 MicroSCADA Pro 1MRS755379

Process Display Design


Configuration Manual

3.6.5. Station (Binary Input)


Table 3.6.5-1 Station (Binary Input)

File Name

Station BI.sd

Data Variables Value

State Signal Float: 0 = Remote, 1 = Station

Status Color Float: Clut index 0...255

Caption Text: Caption displayed at the upper portion of the symbol

Custom Attributes Value

SAObjectType Station

ToolLauncherProgld ControlDlgs.Launcher

SANoRotate

A040123

3.6.6. Station
Table 3.6.6-1 Station

File Name

Station.sd

Data Variables Value

State Signal Float: 0 = Local, 1 = Station, 2 = Remote, 3 = Out of Use

Status Color Float: Clut index 0...255

Caption Text: Caption displayed at the upper portion of the symbol

Custom Attributes Value

SAObjectType Station

ToolLauncherProgld ControlDlgs.Launcher

SANoRotate

A040123

62
1MRS755379 MicroSCADA Pro SYS 600 *9.1
Process Display Design
Configuration Manual

3.6.7. Tripping Tag


Table 3.6.7-1 Tripping Tag

File Name

Tripping.sd

Data Variables Value

Trip Signal Float: Clut index 0...44 = Invisible, 45...46 = Visible, 47...255 =
Invisible

Caption Text: Caption displayed in the symbol

Custom Attributes Value

SAObjectType Tripping Tag

SANoRotate

A040124

3.6.8. Alarm Indicator


Table 3.6.8-1 Alarm Indicator A

File Name

Alarm A.sd

Data Variables Value

Bounding Box Float: 0=Visible, 1=Invisible

Status Color Float: (clut index 0-255)

Custom Attributes Value

SAObjectType Alarm Indicator

SARepresentation A

A040125

63
SYS 600 *9.1 MicroSCADA Pro 1MRS755379

Process Display Design


Configuration Manual

Table 3.6.8-2 Alarm Indicator Bell

File Name

Alarm Bell.sd

Data Variables Value

Bounding Box Float: 0=Visible, 1=Invisible

Status Color Float: (clut index 0-255)

Custom Attributes Value

SAObjectType Alarm Indicator

SARepresentation Bell

A040126

Table 3.6.8-3 Alarm Indicator Led

File Name

Alarm Led.sd

Data Variables Value

Bounding Box Float: 0=Visible, 1=Invisible

Status Color Float: (clut index 0-255)

Custom Attributes Value

SAObjectType Alarm Indicator

SARepresentation Led

A040127

64
1MRS755379 MicroSCADA Pro SYS 600 *9.1
Process Display Design
Configuration Manual

Table 3.6.8-4 Alarm Indicator Star

File Name

Alarm Star.sd

Data Variables Value

Bounding Box Float: 0=Visible, 1=Invisible

Status Color Float: (clut index 0-255)

Custom Attributes Value

SAObjectType Alarm Indicator

SARepresentation Star

A040119

65
SYS 600 *9.1 MicroSCADA Pro 1MRS755379

Process Display Design


Configuration Manual

3.7. SA measurement symbols

3.7.1. Measurement Graphs


The Display Builder provides several different graph objects that can be configured
and customized in many ways. In the Display Builder, two different graphs are
wrapped inside subdrawings. They can be used in station pictures as such, or
developed further for example by adding limit markers, scales, ticks, labels, suffixes
and so on if needed.

Table 3.7.1-1 Bar Graph

File Name

Bar Graph.sd

Data Variables Value

Value Float: Measured value

Max Float: Maximum level

High Alarm Float: Limit between high warning and high alarm levels

High Warning Float: Limit between normal level and high warning level

Low Warning Float: Limit between low warning level and normal level

Low Alarm Float: Limit between low alarm and low warning levels

Min Float: Minimum level

Custom Attributes Value

SAObjectType Measurement Bar

SASuperType Measurement

SARepresentation Bar Graph

ToolLauncherProgld ControlDlgs.Launcher

SANoRotate

A040118

66
1MRS755379 MicroSCADA Pro SYS 600 *9.1
Process Display Design
Configuration Manual

Table 3.7.1-2 Line Graph

File Name

Line Graph.sd

Data Variables Value

Value Float: Measured value

Max Float: Maximum level

High Alarm Float: Limit between high warning and high alarm levels

High Warning Float: Limit between normal level and high warning level

Low Warning Float: Limit between low warning level and normal level

Low Alarm Float: Limit between low alarm and low warning levels

Min Float: Minimum level

Custom Attributes Value

SAObjectType Measurement Bar

SASuperType Measurement

SARepresentation Line Graph

ToolLauncherProgld ControlDlgs.Launcher

SANoRotate

A040117

67
SYS 600 *9.1 MicroSCADA Pro 1MRS755379

Process Display Design


Configuration Manual

3.7.2. Measurement Value


Table 3.7.2-1 Value

File Name

Value.sd

Data Variables Value

Value Float: Measured value

Unit Text: Measured unit

Custom Attributes Value

SAObjectType Measurement Value

SASuperType Measurement

ToolLauncherProgld ControlDlgs.Launcher

SANoRotate

A040116

68
1MRS755379 MicroSCADA Pro SYS 600 *9.1
Process Display Design
Configuration Manual

3.7.3. Measurement Symbols


Table 3.7.3-1 Circle

File Name

Circle.sd

Data Variables Value

Status Color Float: Clut index 0...255

Caption Text: Caption displayed in the symbol

Bounding Box Float: 0=Visible, 1=Invisible

Custom Attributes Value

SAObjectType Measurement Symbol

SARepresentation Circle

ToolLauncherProgld ControlDlgs.Launcher

SANoRotate

A040115

Table 3.7.3-2 Current Transducer ANSI

File Name

Current Transducer
ANSI H.sd
Current Transducer
ANSI.sd

Data Variables Value

Status Color Float: Clut index 0...255

Bounding Box Float: 0=Visible, 1=Invisible

Custom Attributes Value

SAObjectType Measurement Symbol

SARepresentation Current Transducer ANSI

SATopology

SASnapToMiddle

ToolLauncherProgld ControlDlgs.Launcher

SANoRotate

SAOrientation Horizontal/Vertical

A040107 A040108

69
SYS 600 *9.1 MicroSCADA Pro 1MRS755379

Process Display Design


Configuration Manual

Table 3.7.3-3 Current Transducer IEC

File Name

Current Transducer
IEC H.sd
Current Transducer
IEC.sd

Data Variables Value

Status Color Float: Clut index 0...255

Bounding Box Float: 0=Visible, 1=Invisible

Custom Attributes Value

SAObjectType Measurement Symbol

SARepresentation Current Transducer IEC

SATopology

SASnapToMiddle

ToolLauncherProgld ControlDlgs.Launcher

SANoRotate

SAOrientation Horizontal/Vertical

A040110 A040109

Table 3.7.3-4 Voltage Transducer ANSI

File Name

Voltage Transducer
ANSI H.sd
Voltage Transducer
ANSI.sd

Data Variables Value

Status Color Float: Clut index 0...255

Bounding Box Float: 0=Visible, 1=Invisible

Custom Attributes Value

SAObjectType Measurement Symbol

SARepresentation Voltage Transducer ANSI

SATopology

ToolLauncherProgld ControlDlgs.Launcher

SANoRotate

SAOrientation Horizontal/Vertical

A040112 A040111

70
1MRS755379 MicroSCADA Pro SYS 600 *9.1
Process Display Design
Configuration Manual

Table 3.7.3-5 Voltage Transducer IEC

File Name

Voltage Transducer
IEC H.sd
Voltage Transducer
IEC.sd

Data Variables Value

Status Color Float: Clut index 0...255

Bounding Box Float: 0=Visible, 1=Invisible

Custom Attributes Value

SAObjectType Measurement Symbol

SARepresentation Voltage Transducer IEC

SATopology

ToolLauncherProgld ControlDlgs.Launcher

SANoRotate

SAOrientation Horizontal/Vertical

A040113 A040114

71
1MRS755379 MicroSCADA Pro SYS 600 *9.1
Process Display Design
Configuration Manual

4. SA specific functionality

4.1. About this section


This section provides general information on available actions and gives
information on SA specific functionality.

4.2. Creating default names for objects


The Display Builder can give default names for all objects that have OPC mapping
either on save or selecting Actions > Create Default Names for Objects. If you
want the Display Builder to create default names for objects on save, you must
choose the Create Default Names for Objects on Save option from the Actions
menu. The system promts and asks you to verify the command. You cannot undo the
action. The Display Builder creates the default name from the object’s OPC item and
writes it automatically to the object’s properties.

4.3. Building DMS import file


When a process display is being built, the information about used busbars, switching
devices, measurements, line indicators and other objects, the connectivity between
them as well as the signal mapping information is saved into a display file (.v). The
saved process display information is transferable into DMS 600. The Display
Builder creates for that purpose a transfer file, which can be directly imported into
the DMS 600.
The import file is saved in Import SYS 600 Graphics .is6g format into the same
directory as the display file.
To built a DMS import file:
1. Select Actions > Build DMS Import File or
2. Select Actions > Options > Build DMS Import File on Save and save the
display file.
The Display Builder can also send the build import file to DMS 600 Network Editor
for importing. This is done automatically after the file has been built if option
Actions > Options > Send DMS Import File to Network Editor after Build is
selected.
The send option can be selected if DMS 600 *4.0 or later is installed. Likewise the
.is6g format files can be used for importing graphics in DMS 600 *4.0 or later.
However, the import files can always be created regardless of the DMS 600
installation. For more information on importing displays into the DMS 600 and the
.is6g file format, refer to DMS 600 System Administration manual.

4.4. Busbar Coloring


The busbar coloring in SYS 600 Monitor Pro and the Display Builder can be used
to indicate the status of busbar sections in several different ways. It can indicate
which busbar sections are powered, unpowered or in certain other states, or more
accurately which voltage level each busbar section has. Alternatively, each voltage

73
SYS 600 *9.1 MicroSCADA Pro 1MRS755379

Process Display Design


Configuration Manual

source or voltage source type can have a color that is used for sections they are
connected to. Busbar coloring may also be used to indicate situations where two or
more voltage sources form a loop.
To define busbar coloring settings, select Actions > Busbar Coloring. The
following dialog is displayed.

A050044

Fig. 4.4.-1 Busbar Coloring Settings dialog


On the General tab you can define the busbar coloring settings to use in the current
display. You can save the settings to be used as default by clicking Set as defaults.
You restore the saved settings by clicking Restore defaults.

74
1MRS755379 MicroSCADA Pro SYS 600 *9.1
Process Display Design
Configuration Manual

On the Colorings modes tab you can specify what kind of color coding the Display
Builder uses for powered line segments.

A050054

Fig. 4.4.-2 Coloring modes


On the Colors tab you can order the priority of the voltage source colors. The device
for the highest priority is on top of the list. To change the priority order, select a
device from the list and click the arrow buttons on the right to change the order.

A050055

Fig. 4.4.-3 Priority of voltage colors


Fig. 4.4.-4 and Fig. 4.4.-5 present the station with and without the busbar coloring.
For more information on using busbar coloring in the process displays, refer to SYS
600 9.1* Operation Manual.

75
SYS 600 *9.1 MicroSCADA Pro 1MRS755379

Process Display Design


Configuration Manual

A040065

Fig. 4.4.-4 Station without busbar coloring

A040066

Fig. 4.4.-5 Station with busbar coloring


To enable busbar coloring, the following information must be saved to process
display files:
• Voltage level information must be specified for all objects that act as voltage
sources. You can enable the Display Builder to check the voltage levels when
saving the display, refer to Section 4.4.1. Voltage levels.
• All objects that are part of the busbar coloring topology must have a unique
identifier and contain information on which objects they are connected to. You
can enter the information manually, but in most cases, all or most of the
information can be generated automatically.
• All dynamic objects that are part of the topology must have an ID of the
MicroSCADA data source item to which they are mapped. The IDs are stored in

76
1MRS755379 MicroSCADA Pro SYS 600 *9.1
Process Display Design
Configuration Manual

the custom attribute key OPCItemID. The keys and values are generated
automatically from data variable mappings when the display file is saved.

Display Builder’s primitive line objects can be used instead of


busbars. The lines and busbar symbols are treated identically by all
busbar coloring topology related functionality.

4.4.1. Voltage levels


Voltage level information must be specified for all objects that act as voltage
sources. Such objects are line indicators, transformers and generators. Supported
voltage levels are listed below. If other than one of the following values is entered,
busbar coloring rounds the value down to the nearest supported value, for example
value 120 kV is treated as 110 kV.
The supported voltage levels are presented in Table 4.4.1-1 below:
Table 4.4.1-1 Voltage levels
0 kV 15 kV 66 kV 220 kV
3 kV 20 kV 110 kV 400 kV
6 kV 30 kV 132 kV 800 kV
10 kV 45 kV 150 kV 1600 kV

The levels are given by mapping the following data variables to constant kilovolt
values:
• Line indicators: Voltage Level (kV)
• 2-Winding transformers: Primary Voltage Level (kV) and Secondary Voltage
Level (kV)
• 3-Winding transformers: Primary Voltage Level (kV), Secondary Voltage Level
(kV) and Tertiary Voltage Level (kV)
• Generators: Voltage Level (kV)
To map the data variables to constant kilovolt values:
1. Select the object and select Object > Properties.
2. Select the Subdrawing tab.
3. Set the Mapping Type to Map to Constant.
4. Enter the value to Is Mapped To column.

77
SYS 600 *9.1 MicroSCADA Pro 1MRS755379

Process Display Design


Configuration Manual

A040068

Fig. 4.4.1.-1 Mapping voltage level of line indicator to 110 kilovolts


You can check that all the objects have voltage levels defined by selecting Actions
> Check Voltage Levels. When you have selected the Check Voltage Levels on
Save option (see Section 4.7. Default options) and you save the display, the dialog
below is shown for every object that still does not have voltage levels defined. You
can skip the mapping by clicking Skip or Skip All.

A050045

Fig. 4.4.1.-2 Defining voltage levels


Define the correct voltage levels to the drop-down combo boxes under the Variable
Mapping field. The number of the variables to be mapped depends on the object
type, e.g. 3-Winding Transformer has three variables to define.

78
1MRS755379 MicroSCADA Pro SYS 600 *9.1
Process Display Design
Configuration Manual

The data variable’s name is displayed with red color, if the value is illegal. The color
changes to black when legal voltage level is defined. The OK button is not enabled
until all the data variables have a legal value.

4.4.2. Forming the topology


Busbar coloring needs a unique identifier for all objects in the topology. When an
object that can be a part of the topology is created, the identifier is automatically
generated and stored to the value of object specific custom attribute key
SAObjectName. If the key does not exist, a new key and value can be generated by
selecting the object and clicking Actions > Add Selected Objects to Topology.
If Actions > Options > Add Object to Topology by Default is selected, all the
objects that can be a part of the topology are also given custom attribute keys to store
the information on the connections. These keys are named NextObject1,
NextObject2 and so on depending on how many connections each object can have.
If the keys do not exist, selecting Actions > Add Selected Objects to Topology
creates them.
The keys and their values can be removed by selecting Actions > Remove Selected
Objects from Topology. The values for the keys can be specified manually or
generated automatically by selecting Actions > Build Topology. Each value
contains a SAObjectName, a colon, and number of the location (hotspot) that the
symbol is connected to. If exact location cannot be given, 0 is used for busbars.
Connections of topology objects, as well as Snap to Symbol and Snap and Stretch to
Symbol functionalities, are based on invisible connection points called hotspots. All
SA symbols that can be a part of the topology contain 1 to 5 hotspots. Also both ends
of the Display Builder's primitive lines are treated as hotspots. In Fig. 4.4.2.-1 the
arrows point at the hotspots of a breaker symbol.

A040067

Fig. 4.4.2.-1 Hotspots of breaker symbol

79
SYS 600 *9.1 MicroSCADA Pro 1MRS755379

Process Display Design


Configuration Manual

4.4.3. Topology information


To display topology information select Actions > Topology Information. The
dialog displays all the parameters of the display’s objects, see Fig. 4.4.3.-1.

A040052

Fig. 4.4.3.-1 Showing topology information


Under the Options field you can choose how the information is listed.
• Objects in Topology option lists the objects that are part of the topology.
• Objects NOT in Topology option lists the objects that are not part of the topology.
• Connected Objects option shows all the relevant objects that have all their
hotspots connected.
• Unconnected Objects option lists all the relevant objects that have one or more
unconnected hotspots. Note that the main busbars are usually seen in this
category, because they have no graphical objects at the busbar ends, but such
cases do not mean invalid topology.
• Manually Connected Objects option lists the relevant objects that have custom
attribute keys named LockNextObject1, LockNextObject2 and so on. Such

80
1MRS755379 MicroSCADA Pro SYS 600 *9.1
Process Display Design
Configuration Manual

LockNextObject key must be added, if a value of a NextObject key is manually


entered and Build Topology function should not change the value in the future.
• Full Topology Details option shows the information on all objects on your
display.
The Refresh button refreshes the information and shows it again.

4.5. Object Browser


The Object Browser displays the process object hierarchy for specified application.
To open Object Browser:
1. Select Actions > Object Browser. The Object Browser task pane is displayed.
2. Select the application from the drop-down menu.
3. Click Select. The object hierarchy of the application is displayed in the dialog.
You can drag and drop process object from the Object Browser to the drawing area
of the Display Builder or select the object and click Create. A corresponding
subdrawing and data variables of MicroSCADA data source are created. The
subdrawing data variables are automatically mapped to the data variables of the data
source. For certain objects, you can select e.g. horizontal or vertical symbols. To
choose a presentation for an object, select the presentation from the drop-down
menu at the bottom of the Object Browser (see Fig. 4.5.-1).

You can drag the Object Browser task pane to the right side of the
drawing area so that the dialog merges to the edge of the Display
Builder. This way you can drag and drop the objects without having
to move the Object Browser task pane all the time.

81
SYS 600 *9.1 MicroSCADA Pro 1MRS755379

Process Display Design


Configuration Manual

A040053

Fig. 4.5.-1 Object Browser


The Object Browser creates the variables automatically. It identifies the type of
control dialogs to open so you do not need to configure them manually.

4.6. Logical colors and Color Setting Tool


SYS 600 process displays use a color palette of 256 colors that can be chosen from
16k different RGB values. The RGB values are stored in .clut (Color LookUp Table)
files. The default Clut file is SYS 600_colors.clut. When a color is assigned to an
object, the Display Builder actually assigns only color index. The RGB values for
the color indexes are read each time the Display Builder started. The Clut file is
changed in Preferences dialog but some RGB values can be changed in Color Setting
Tool.
Color indexes from:
• 16 to 31 generally affect the displays and objects
• 32 to 55 are used to indicate the status of devices in the Display Builder’s Run
mode and SYS 600 Monitor Pro
• 56 to 95 are used for busbar coloring

82
1MRS755379 MicroSCADA Pro SYS 600 *9.1
Process Display Design
Configuration Manual

Busbar colors from:


• 56 to 63 are common busbar colors
• 64 to 71 are voltage source specific colors
• 72 to 79 are custom voltage source specific colors
• 80 to 95 are voltage level specific colors.
Color Setting Tool is used for changing the RGB values of logical colors. It can be
opened by selecting Actions > Color Setting Tool. The tool contains tabs for status
colors, busbar colors and miscellaneous colors. Busbar colors tab contains
categories for common busbar colors, voltage source colors and voltage level colors.
All logical colors are displayed in the tabs as a color box and as RGB value. Clicking
the color box opens a Color Selection dialog for specifying new RGB value.
Clicking Restore Defaults sets all RGB values to SYS 600 defaults. Clicking OK
saves changes and exits the tool. Clicking Cancel exits the tool without saving the
changes.

83
SYS 600 *9.1 MicroSCADA Pro 1MRS755379

Process Display Design


Configuration Manual

A040054

Fig. 4.6.-1 Color Setting Tool dialog

Only one Color Setting Tool instance at the time is allowed to edit
one Clut file. If the Clut file you use is being edited by someone else
when you start Color Setting Tool, you will be informed that the file
is locked and Color Setting Tool is not opened.

84
1MRS755379 MicroSCADA Pro SYS 600 *9.1
Process Display Design
Configuration Manual

Color indexes from 16 to 95 are reserved for logical colors. The background color
for the tooltips is color index 1. Detailed logical color information is listed in Table
4.6.-1 below.

Table 4.6.-1 Color indexes

Index Name Usage

1 Tooltip Background color of the tooltips

Miscellaneous and general colors 16-31

16 Frame Highlight The light frame around some SA


symbols

17 Frame Shadow The dark frame around some SA


symbols

18 (reserved for future use)

19 Bounding Box Rectangle on the background of most


SA symbols

20 Unmapped Primary Winding Transformer symbols’ primary windings


that are not mapped

21 Unmapped Secondary Winding Transformer symbols’ secondary


windings that are not mapped

22 Unmapped Tertiary Winding Transformer symbols’ tertiary windings


that are not mapped

23 Display Background Default background for new displays

24 Measurement Low Alarm Measurement bar when value is below


low alarm limit
25 Measurement Low Warning Measurement bar when value is below
low warning limit

26 Measurement Normal Measurement bar when value is


between low and high warning limits

27 Measurement High Warning Measurement bar when value is above


high warning limit

28 Measurement High Alarm Measurement bar when value is above


high alarm limit

29 Unmapped Device Devices that are not mapped

30 Text Default for new text objects

31 New object General default for new objects

Status colors 32-55

32 Normal

33 OPC Quality Bad

34 Blocked

35 Invalid Value

85
SYS 600 *9.1 MicroSCADA Pro 1MRS755379

Process Display Design


Configuration Manual

Table 4.6.-1 Color indexes (Continued)

Index Name Usage

36 Historical Data

37 Manually Entered

38 Not Sampled

39 Not Updating

40 Obsolete Value

41 Selected

42 Selected, Under Command


(Blinking)

43 Substituted

44 Warning

45 Alarm

46 Alarm, Unacknowled (Blinking)

47 Control Blocked

48 (reserved for future use)

49 (reserved for future use)

50 (reserved for future use)

51 (reserved for future use)

52 (reserved for future use)

53 (reserved for future use)

54 (reserved for future use)

55 (reserved for future use)

Busbar colors 56-95

Common busbar colors

56 Uncertain One or more devices connected to


sectionare in uncertain

57 Unpowered No voltage in section

58 Earthed Section is connected to ground

59 Looped Two or more voltage sources form a loop

60 Powered Default for powered sections

61 Error Error situations, e.g. powered section is


earthed

62 Line Segments (when coloring disabled)

63 (reserved for future use)

Voltage source colors

86
1MRS755379 MicroSCADA Pro SYS 600 *9.1
Process Display Design
Configuration Manual

Table 4.6.-1 Color indexes (Continued)

Index Name Usage

64 Generator Section connected to generator

65 Incoming Line Indicator Section connected to incoming line


indicator

66 Outgoing Line Indicator Section connected to outgoing line


indicator

67 Primary Transformer Winding Section connected to transformer’s


primary winding

68 Secondary Transformer Winding Section connected to transformer’s


secondary winding

69 Tertiary Transformer Winding Section connected to transformer’s


tertiary winding

70 Rear Feed Section in rear feed situation

71 (reserved for future use)


Custom voltage source colors

72 Powered 1

73 Powered 2

74 Powered 3

75 Powered 4

76 Powered 5

77 (reserved for future use)

78 (reserved for future use)

79 (reserved for future use)

Voltage level colors

80 0 kV

81 3 kV

82 6 kV

83 10 kV

84 15 kV

85 20 kV

86 30 kV

87 45 kV
88 66 kV

89 110 kV

90 132 kV

91 150 kV

87
SYS 600 *9.1 MicroSCADA Pro 1MRS755379

Process Display Design


Configuration Manual

Table 4.6.-1 Color indexes (Continued)

Index Name Usage

92 220 kV

93 400 kV

94 800 kV

95 1600 kV

All Custom voltage source colors can be assigned to any voltage


source. Voltage level colors are used for voltage level based
coloring.

4.7. Default options


The Actions menu contains selectable options that the Display Builder makes
automatically. You can mark these options by selecting Actions > Options >
[Option Name]. The selection is on until you deselect it.
Create Default Name for Objects on Save:
When this option is selected, the Display Builder creates default names for
all objects which have OPC mapping when saving the display.
Build DMS Import File on Save:
When this option is selected, the Display Builder generates on display file
save an import file that can be used for importing the process display into
DMS 600. The import file is saved into the same directory as the display file.
Send DMS Import File to Network Editor after Build:
When this option is selected, the Display Builder sends the built import file
automatically to DMS 600 Network Editor for importing. This option can be
selected if DMS 600 *4.0 or later is installed.
Check Voltage Levels on Save
When this option is selected, the Display Builder checks the voltage levels
when saving the display. If some of the objects do not have voltage level or
correct mapping defined, the Display Builder asks you to define the voltage
level. To define voltage levels, refer to Section 4.4.1. Voltage levels.
Build Topology on Save:
When this option is selected, the Display Builder automatically generates the
values to custom attribute keys NextObject1, NextObject2 and so on.
Add Object to Topology by Default:
You can define the Display Builder to add new objects to the topology by
default.

88
1MRS755379 MicroSCADA Pro SYS 600 *9.1
Process Display Design
Configuration Manual

Double Click Action:


You can define the action that will occur when you double-click the mouse.
The double-click can open the Object Properties dialog or snap the symbol to
the nearest object.

89
1MRS755379 MicroSCADA Pro SYS 600 *9.1
Process Display Design
Configuration Manual

5. Dynamic data properties


The Display Builder lets you create and control dynamics - graphical components
that change in response to changes in your data. These dynamic components include
graphs, subdrawings, graphical objects whose shape, position, attributes, and size
change, and input objects that gather data directly from the user and topology
actions. While dynamic components display changing information, static portions of
the Display Builder display provide a background or additional context within the
display.
To display changes in data using dynamic objects, the Display Builder must first
gather the data from an existing source, store it temporarily, and then display it using
dynamic objects. Gathering the data and storing it is handled using the data sources
and data variables. The data source describes where the data can be obtained, such
as from a file. The data variables describe in detail the information that the data
represents.

5.1. About this section


This section covers the handling of advanced operations such as data sources, data
variables, object dynamics and rules.

5.2. Data sources


A data source is a single source of incoming data. The Display Builder can use input
data that is stored in files, input from a user interaction, or input that is a set of one
or more predefined constant values. Each file, program or function output, device,
Display Builder’s input object, or set of constants provides one source of data. Once
you have defined your data source, the data is read in as a stream of numbers. This
stream can represent one or more variables.
The Display Builder supports the following data source types:
• MicroSCADA
• File
• Memory
• Constant
The same file can supply data for more than one data source at the same time. The
Display Builder keeps track of each data source during a run and opens the file as
many times as it is used. You can create, modify, and delete data sources if
necessary. However, you cannot delete a data source whose variables are attached
to an object or a function data source. To do this, you must first delete the objects or
delete the variables from the objects or function data sources, and then delete the
data source.
In the Display Builder, you control what data sources are used in the display, just as
you control what graphical objects are in the display. A major difference between
them is that to add a graphical object to a display, you create the graphical object in
the interface. To add a data source to a display, you describe the data source, which
may already exist.

91
SYS 600 *9.1 MicroSCADA Pro 1MRS755379

Process Display Design


Configuration Manual

5.2.1. Creating data source


The Data Selection dialog is shown when you explicitly display it, whenever the
Display Builder requires you to select a data variable, or whenever you choose to
add or change a data variable attached to a the Display Builder component such as a
dynamic object, dynamic feature, or rule. Depending on the context in which you
display the data selection, it displays either the Data Source List alone, or the Data
Source List together with the data configuration information on the right.
To display the Data Selection dialog select Edit > Data Variables. The data
selection displays next to the data source options.

A050043

Fig. 5.2.1.-1 Data Selection dialog


When selecting the MicroSCADA data source, you can define a blinking period for
blinking colors, such as unacknowledged alarms, by selecting the application and
defining the blinking period in milliseconds.
Many dialogs display data variable assignments. For example, graph variables are
shown in the Graph Properties dialog, and variable assignments for object dynamics
are shown in the Object Properties dialog. If you add or change variables in these
dialogs, the Data Selection dialog displays only the information under the Data
Source List when it is displayed. You can open or close the configuration
information area by using the Edit button.

92
1MRS755379 MicroSCADA Pro SYS 600 *9.1
Process Display Design
Configuration Manual

5.2.2. Data source editing


The Data selection displays a hierarchy of your data sources and their variables. You
can display both the data sources and their data variables in the hierarchy, or you can
collapse the hierarchy to display only the data sources by checking on the Expand
All check box. You can collapse or expand the hierarchy of any particular data
source by double-clicking on its name in the hierarchy.
To add a data source:
1. Display the Data Selection dialog.
2. Click the New Data Source drop-down menu and select a data source type from
the list. For descriptions of the data types, refer to Section 5.2.3. Data source
types.
3. Click on the Add New Data Source button next to the New Data Source drop-
down menu.
A new data source is shown in the data source list. If you create a Constant data
source, the Constant data source is shown in the hierarchy.

5.2.2.1. Specifying data source format


The Format option indicates whether the data is in ASCII or binary format. File data
sources can contain either ASCII or binary data, but you cannot mix the two in a
single data source. However, you can display data from both ASCII and binary data
sources in the same graph.
ASCII data is stored as float data or text strings. Binary data can be read and stored
as float or integer data of various sizes, or as text strings. Thus, binary format gives
you more control over how the data is read, ASCII data is converted to internal float
numbers. Because conversion to floating point numbers is time consuming, it is
recommend to produce binary data when using very large files or when speed is
important.
To specify the format of a data source:
1. Display the Data Selection dialog.
2. Select the appropriate radio button under the Format field.

5.2.2.2. Specifying data source name


The name of a data source is used to identify it within the Display Builder. When
you edit the name in the Data Source field, your changes are reflected in the data
source name in the hierarchy on the left. You can assign names to function, memory,
and constant data sources.
For file data sources, the Display Builder constructs a data source name by stripping
all directory information from the origin. This means that the name of a file data
source is its file name. The name of a file data source changes automatically when
you specify a different origin. If you specify two files with the same name and save
them to different directories, the Display Builder keeps track of their original names,
even though the names that are shown on the screen are identical.

93
SYS 600 *9.1 MicroSCADA Pro 1MRS755379

Process Display Design


Configuration Manual

Default data source names:


• MicroSCADA data source: [server name]
• File data source: default.dat
• Memory data source: default.mem
• Constant data source: constant
To change the name of a data source:
1. Display the Data Selection dialog.
2. Edit the name in the data source hierarchy.

5.2.2.3. Specifying File data source origin


The origin of a File data source is the file specification in your system from which
the data is taken. This can be the full path and file name or a path and file name
relative to your current directory. When you change the name in the text box, your
changes are reflected in the data source name in the hierarchy on the left.
You can use data from files that reside on your system or are accessed through your
network, as long as you have read or execute permission for them. When a File data
source is created, the editor uses a default origin with system-supplied data. You can
replace the default origin with the path and file name of your own data. You can
modify the search path in the run script to access a different file.
To change the origin of a File data source:
1. Display the Data Selection dialog.
2. Edit the name in the File Origin field or click on the ellipsis button to display the
File Datasource Origin dialog.
3. Select a data file.
4. Click Open.

5.2.3. Data source types


The data source type refers to the source of the data used. The data source types are
file, memory, constant and MicroSCADA. You cannot change the type of a data
source. To use a different type of data source, you must create one of the correct
type.
The information on provided data source types:
MicroSCADA: The MicroSCADA data source is used to establish connection to
MicroSCADA OPC server. This data source can be used only with MicroSCADA
Pro version 9.0 or later. The MicroSCADA data source enables you to use SA
specific functionality described in Chapter 4. SA specific functionality. To use these
functionalities with data variables, refer to Section 5.3. Data variables.
File: You can display the data contained in any file you have permission to read. The
Display Builder uses files that are either ASCII numbers separated by spaces, tabs,
newlines, or binary data. Text variables are of fixed length.

94
1MRS755379 MicroSCADA Pro SYS 600 *9.1
Process Display Design
Configuration Manual

Memory: You can define data sources that receive their data from other sources
within the Display Builder. These include memory data sources used by the Display
Builder input objects or control objects. In your display, you can programmatically
access a wider range of sources, including sources not available in the editor.
Constant:You can define data sources that contain only constant values. The value
is set when you define the constant and does not change while the display runs. One
use for a constant in a graph is as a reference point with which to compare other
changing values.

95
SYS 600 *9.1 MicroSCADA Pro 1MRS755379

Process Display Design


Configuration Manual

5.3. Data variables


While the data source characteristics describe the source of the data, the variables
describe the data itself: its organization, type, name, and in the case of a constant, its
value.

5.3.1. Creating data variables


To add a data variable to a data source:
1. Display the Data Selection dialog by selecting Edit > Data Variables.
2. Select the data source name from the hierarchy.
3. Click New Variable button. This adds a variable and displays settings specific
to the variable.

A050042

Fig. 5.3.1.-1 Adding new data variable

5.3.2. Data variable editing


Data variables sort the data stream supplied by the data source into separate buffers
in preparation for display. The Display Builder lets you describe the organization of
the data by specifying the variables you want to sort it into.

96
1MRS755379 MicroSCADA Pro SYS 600 *9.1
Process Display Design
Configuration Manual

5.3.2.1. Specifying characteristics


The Display Builder adds the data variable using default characteristics. You can
change the defaults and add additional variables to match the characteristics and
organization of the data from your data source. When using data variables, you can
describe the following characteristics of your data:
• Scope: Whether a variable is private or public. Mapping is only possible for
variables that are defined as public in the original display, so it is important to set
the scope correctly for data variables in displays to be used as active
subdrawings.
• Name: The name of the data variable or constant.
• Data type: The classification of the data, such as text or an integer value.
• Value: The value of a constant in a constant data source.
• Shape: The number of elements in the variable or constant.

5.3.2.2. Specifying name


The variable name is used to identify the variable in the Display Builder menus and
in graph legends. The Display Builder assigns default names of Var:1, Var:2, Var:3
and so on in sequence according to the total number of variables created in the
drawing.
After creating a variable, you can change its default name to something more
descriptive without affecting the data flow. When you edit the name in the text box,
your changes are reflected in the data source name in the hierarchy on the left. The
name changes in every place where it is referenced on the display.
To specify the name of a data variable:
1. Display the Data Selection dialog by selecting Edit > Data Variables.
2. Edit the name in the Name field.

5.3.2.3. Specifying type


The data in the data source is stored in one of the formats listed in Section 5.3.3. Data
variable types. The options in the Type drop-down menu depends on the format of
data source where the variable belongs to. File data sources supply either ASCII or
binary data.
If your data is ASCII, all data is interpreted either as text strings or as numbers which
are converted into floating point numbers for display. If your data is binary, the data
can be interpreted as any of the data types, refer to Section 5.3.3. Data variable types.
Note that all data in one file must be of the same type. The default variable data type
is Float for both ASCII and binary data variables.
To specify the type of a data variable:
1. Display the Data Selection dialog.
2. Select the Type drop-down menu.
3. Click the right type.

97
SYS 600 *9.1 MicroSCADA Pro 1MRS755379

Process Display Design


Configuration Manual

5.3.2.4. Specifying scope


The scope of a variable indicates whether the variable is private or public. This is
useful if the display will be used as an active subdrawing. Only the public data
variables of a subdrawing can be mapped to constant values or data variables in the
display containing the subdrawing.
To specify the scope of a data variable:
1. Display the Data Selection dialog by selecting Edit > Data Variables.
2. Select the appropriate radio button under the Scope.
The default scope is Private.

5.3.2.5. Specifying value of constant data variable


Constants are assigned values that do not change when you run a display. When you
change the value of a constant, its value changes every place where it is referenced
in the display. For example, if you create a constant variable with a value of 2.59,
use it in several graphs, and change its value to 157, its value changes to 157 in every
graph that uses that constant.

5.3.2.6. Specifying shape of data variable


The shape of a data variable or a constant is composed of the number of data values
or elements. If you select the Vector or Matrix option, you can specify the number
of rows and columns to the text boxes under the Shape field.
The Display Builder can use the following shapes:
• Scalar: A single value
• Vector: A one-dimensional array of numbers
• Matrix: A two-dimensional array of numbers default variable shape is Scalar.

5.3.2.7. Specifying MicroSCADA data variable settings


The data variables created under the MicroSCADA data source can have more
specified functionality. You can define the type of the variable to be State indication,
Status color or Generic signal when you are mapping different symbols to the
process objects. For more information on mapping variables, refer to Section 5.3.4.
Mapping subdrawing variables.
The State indication variable type enables you to switch values for state signal. You
can change the values by clicking one of the option buttons under the Value
swapping for state indication field (see Fig. 5.3.1.-1).

5.3.3. Data variable types


The Display Builder supports the following data variable types:
• Float: Floating point number. Numbers are interpreted correctly whether or not
they have a decimal point.
• Double: A double precision floating point number.
• Long: Long integer, usually 4 bytes (32 bits) but system-dependent.

98
1MRS755379 MicroSCADA Pro SYS 600 *9.1
Process Display Design
Configuration Manual

• Ulong: Unsigned long, a long integer whose range begins at zero and is always
positive.
• Short: Short integer, usually 2 bytes (16 bits) but system-dependent.
• Ushort: Unsigned short integer, a short integer whose range begins at zero and is
always positive.
• Byte: An integer the size of a byte (8 bits) whose range is -128 to 127.
• Ubyte: An unsigned byte, an integer the size of a byte (8 bits) whose range is zero
to 255.
• Text: Fixed length string of characters. You can specify the length.

5.3.4. Mapping subdrawing variables


When you create a subdrawing, all data sources and dynamics in the subdrawing’s
original display are included in the subdrawing object. When the subdrawing’s
dynamics are enabled, all dynamic activity in the subdrawing behaves as in the
original display when you run the display. You do not have to do anything to its
internal data variables.
You can, however, change the data used by a subdrawing by mapping its variables
to constant values or to data variables in the current display. When a variable in a
subdrawing is mapped, it uses the specified constant value or gets data from a data
source in the current display.
Mapping provides several benefits:
• You can specify what values or data sources in the current display should drive
dynamics in the active subdrawing.
• You can use multiple instances of the same subdrawing to display different data.
• In your application, it is easy to get your program data into the active
subdrawings by programmatically stuffing the buffers of the data variables.
Mapping is only possible for variables that are defined as public in the original
display, so it is important to set the scope correctly for data variables in displays to
be used as active subdrawings.
To map the public variables of a subdrawing:
1. Select the object.
2. Go to the Subdrawing tab of the Object Properties dialog.

99
SYS 600 *9.1 MicroSCADA Pro 1MRS755379

Process Display Design


Configuration Manual

A040072

Fig. 5.3.4.-1 Mapping public variables


The public variables used in the subdrawing display are shown under the Variable
Mapping field depicting to which display variable each subdrawing variable is
mapped. The Mapping Type column shows whether or not the variable is currently
mapped, and provides choices for the type of mapping to do. The Subdrawing Data
Variable column for each variable indicates the type of data for that variable.
The mapping types are No Mapping, Map to Constant and Map to Variable. Map to
Constant is a convenience, it lets you map a subdrawing variable to a constant value
without having to create a constant data source variable to map it to.
If there are no variables in the subdrawing, the message that subdrawing has no
global variables is shown in the Variable Mapping list. If the subdrawing has
variables but none of them are public, the message is not shown but the list is empty.
To map a variable in the subdrawing display to a constant value:
1. Select the variable name in the Subdrawing Data Variable column.
2. Click Mapping Type from the drop-down menu and select Map to Constant.
3. Enter the constant value in the Is Mapped To column.
To map a variable in the subdrawing display to a variable in the current display:
1. Select the variable name in the Subdrawing Data Variable column.
2. Click Mapping Type drop-down menu and select Map to Variable. This
displays the data selection.
3. Select a variable. If the variable you want is not shown in the Data Source List,
you can expand the dialog and edit the list.
4. Click OK. The variable you select is shown in the Is Mapped To column.

100
1MRS755379 MicroSCADA Pro SYS 600 *9.1
Process Display Design
Configuration Manual

The subdrawing variables must be mapped to display variables with


the same data type, although the type of data source can be different.

For example, a float in a file data source can be mapped to a float in a function data
source, but cannot be mapped to a byte in a file data source. Some display objects
can be mapped only to a certain type of variable. For example, Tripping Tag has to
be mapped to Status Color, not for instance to Status State.
The display variable must have at least as many data elements as the subdrawing
variable. When you select a display variable for any subdrawing variable, the
subdrawing displays the data of the current display variable instead of the data of the
original subdrawing variable.
If you map a subdrawing variable to a constant, the data type is less restrictive. If the
subdrawing variable is a text variable, the constant value is interpreted as a text
string. If the subdrawing variable is numeric, the text box for the constant value only
allows numeric entry.
To change the variable’s mapping destination:
1. Click the ellipsis button to the right of the variable name. This displays the Data
Selection dialog.
2. Select a different display variable.

101
SYS 600 *9.1 MicroSCADA Pro 1MRS755379

Process Display Design


Configuration Manual

A040073

Fig. 5.3.4.-2 Changing variable mapping


To unmap a mapped variable, double-click on the display variable name. This clears
the display variable so the subdrawing displays the data from its internal variable.
If you are building a display that uses nested layers of active subdrawings, you must
make the variables public at the lowest layer. At each subsequent layer, you must
map the variables to other public variables if you want them to be available for
mapping at the top layer.

5.4. Object dynamics


You can add dynamic components to a graphical object so that changes occur to the
object when the data changes.
The Display Builder provides the following dynamic components with dynamic
features:
• Attribute dynamics: Changes properties such as color, line type, line width, curve
type, and arc direction.
• Motion dynamics: Changes position, rotation, and scale.
• Subdrawing dynamics: Displays different subdrawings depending on a data
value.
• Visibility dynamics: Changes whether or not the object is visible.

102
1MRS755379 MicroSCADA Pro SYS 600 *9.1
Process Display Design
Configuration Manual

• Text dynamics: Changes the content of a text object to display the data value.
• Blinking dynamics: Alternates the colors of an object between two sets of colors
to make the object blink. An object can blink or not blink, or blink in different
colors, depending on the data value.

A040074

Fig. 5.4.-1 Object dynamics


Dynamic features are connected to a graphical object as a group. This group is called
a dynamic feature set. You can name a dynamic feature set and attach it to multiple
graphical objects, giving these multiple objects the same dynamic characteristics.
A dynamic feature set contains one of each kind of dynamic feature. Each feature is
enabled or disabled in a specific dynamic feature set. The only objects that cannot
have dynamic features are graphs and input objects, which are inherently dynamic,
and MFC controls.
A dynamic feature is connected to a data variable and produces dynamic changes in
any graphical object attached to it as the data changes. For example, you can use the
color dynamics by connecting a circle object to a source of temperature data, and
assign different colors to a series of thresholds within the range of the temperature.
As the temperature rises, the circle changes color as each threshold is crossed.
Again you can make the subdrawing dynamics to use different displays to describe
various operating and broken states. Each drawing must be exported as a subdrawing
display file (.sd file). As transmission success rate changes, different images of the
equipment are displayed.

If you change a dynamic feature set that is attached to multiple


objects, the changes affect all graphical objects that this dynamic
feature set is attached to.

103
SYS 600 *9.1 MicroSCADA Pro 1MRS755379

Process Display Design


Configuration Manual

The dynamics can be embedded in a subdrawing object by applying them from the
subdrawing display file. If a subdrawing object contains embedded dynamics, you
must turn the run mode on to display the dynamics. You can also map embedded
data variables to variables in the current display, refer to Section 5.3.4. Mapping
subdrawing variables.

5.4.1. Dynamic feature set


The following sections briefly describe how to use dynamic feature set.

5.4.1.1. Naming dynamic feature set


To name a dynamic feature set or change the current name:
1. Select the object.
2. Go to the Dynamic tab of the Object Properties dialog.
3. Click Rename.
4. Enter a name in the Rename Feature Set field.
5. Press Enter.

A040075

Fig. 5.4.1.1.-1 Naming dynamic feature set

5.4.1.2. Using named dynamic feature sets


It is not necessary to name a dynamic feature set. However, naming a dynamic
feature set is useful if you want to attach it to multiple objects that are not copies of
each other, or if you want to use multiple complex dynamic feature sets that only
slightly differ from each other.

104
1MRS755379 MicroSCADA Pro SYS 600 *9.1
Process Display Design
Configuration Manual

To select a named dynamic feature set for a new object:


1. Select the object.
2. Go to the Dynamic tab of the Object Properties dialog.
3. Click Feature Set Name drop-down menu.
4. Select a named dynamic feature set.
A graphical object can only have one dynamic feature set attached to it at a time. To
change which dynamic feature set is attached to a graphical object, select a different
named dynamic feature set from the Feature Set Name drop-down menu.
Guidelines for sharing dynamic feature sets
Sharing dynamic feature sets among different kinds of objects can be convenient
while creating displays to apply identical dynamic features. Features that do not
apply are ignored, so they do not cause problems while editing. However, you
should eventually delete any features that do not apply to prevent flickering when
objects are updated. To keep a named dynamic feature set available for sharing or
copying, it must belong to at least one object.
A dynamic feature set is destroyed when it no longer belongs to any object. Make
sure not to use the same name for different dynamic feature sets in different displays.
If you merge these displays at a later time, or bring both of them into the same
display as subdrawings, your dynamics may not behave as you expect.

5.4.2. Changing data variable for dynamic feature


Every enabled dynamic feature must have data associated with it. By default, all
dynamic features use default.dat/Var:1, but you can replace this data variable with
any other. Dynamic features can have only one data variable each.
To change the data variable used by a dynamic feature:
1. Select the object.
2. Go to the Dynamic tab of the Object Properties dialog. The Dynamic tab
includes the data variable name for each dynamic feature.
3. Click the ellipsis button for the data variable you want to change. The Data
Selection dialog is displayed.
4. Select a data variable.
5. Click OK to close the data selection.
The name of the new data variable is shown in the Dynamic tab.

5.4.3. Enabling and disabling dynamic features


To enable or disable a dynamic feature:
1. Select the object.
2. Go to the Dynamic tab of the Object Properties dialog. The Dynamic tab lists all
of the dynamic features. Dynamic features that do not apply to the type of the
currently selected object are disabled.
3. Toggle the checkbox for any dynamic feature. When the checkbox is checked,
the feature is enabled, and when not, the feature is disabled.

105
SYS 600 *9.1 MicroSCADA Pro 1MRS755379

Process Display Design


Configuration Manual

Not all features apply to all kinds of graphical objects. If you enable dynamic
features that do not apply to the selected graphical object, they have no effect on that
object. However, if you attach the same dynamic feature set to a different graphical
object, different dynamic features may apply.

5.4.4. Removing dynamic feature set


You can remove a dynamic feature set from an object. This removes all dynamic
settings from the object. It does not matter whether the feature set is named.
To remove a dynamic feature set from an object:
1. Select the object.
2. Go to the Dynamic tab of the Object Properties dialog.
3. Click on Remove.

5.4.5. Dynamic feature types


The Dynamic tab of the Object Properties dialog lists all of the dynamic features.
Dynamic features that do not apply to the type of the currently selected object are
the dynamic features that can be divided into groups. The major groups are attribute
dynamics, which affect object properties, and motion dynamics.
Subdrawing dynamics are a special form of attribute dynamics in which the whole
subdrawing object image changes instead of a graphical attribute such as line type
or color. Visibility dynamics and text dynamics are in groups by themselves. The
types of dynamic features are briefly described below.

5.4.5.1. Attribute Dynamics


Background:
Changes the background color of the object. If the fill status is Fill with Edge,
the edge color of the object changes. If the fill status is Edge with Fill, the inside
color changes. The background attribute does not apply to line objects and has no
effect on bitmap objects, icon objects, subdrawing objects, vector text, true type
text, or controls. Background dynamics and blinking dynamics are mutually
exclusive.
Foreground:
Changes the foreground color of the object. If the fill status is Fill with Edge, the
inside color of the object changes. If the fill status is Edge with Fill, the edge
color changes. The foreground attribute has no effect on bitmap objects, icon
objects, or controls. Foreground dynamics and blinking dynamics are mutually
exclusive.
Blink:
Alternates the foreground and/or background colors of an object between two
sets of colors to make the object blink. An object can blink or not blink, or blink
in different colors, depending on a data value. Blinking dynamics and foreground
or background dynamics are mutually exclusive. The blink attribute has no effect
on bitmap objects.

106
1MRS755379 MicroSCADA Pro SYS 600 *9.1
Process Display Design
Configuration Manual

Line Type:
Changes the line type of the object’s outline. The line type attribute applies to
line, arc, circle, ellipse, polygon, and spline objects.
Line Width:
Changes the thickness of the object’s outline. The line width attribute applies to
line, arc, circle, ellipse, polygon, and spline objects.
Arc Direction:
Changes the arc direction of the arc. Applies only to arcs.
Curve Type:
Changes the curve type of a polygon, polyline, open spline, or closed spline
object. The attribute applies only to these object types.

5.4.5.2. Subdrawing Dynamics


Changes the display of a subdrawing in the run mode. Applies only to subdrawings
that do not have enabled dynamics.
When you want the contents of a subdrawing to change, you must choose between
these two methods:
• Create a series of displays and use subdrawing dynamics to change the display
when being played.
• Create one display with dynamics in it, use the display as a subdrawing, and
enable the dynamics in the subdrawing.
The dynamics applied to a subdrawing, such as subdrawing dynamics or motion
dynamics, should not be confused with dynamics included within a subdrawing.

5.4.5.3. Visibility Dynamics


Visibility:
Changes whether or not the object is visible depending on the data values and
threshold settings. The visibility attribute applies to any type of object. By
default all objects are visible in the Display Builder. This attribute is especially
useful for path polygons and also for making objects such as alarms or warning
messages appear and disappear. Objects cannot be picked when they are not
visible. The visibility can only be controlled using object dynamics. Note that the
Redraw Immediate Erase Method does not work with visibility dynamics in
nested subdrawings.

5.4.5.4. Text Dynamics


Text:
Changes the content of a text object to display its formatted variable value.
Applies to true type text, vector text, and hardware text. This lets you control the
text attributes and justification, and lets you combine variable and static content
in a single text object. Using text dynamics is more efficient than using a Text
Graph or Digits Graph and offers more flexibility.

107
SYS 600 *9.1 MicroSCADA Pro 1MRS755379

Process Display Design


Configuration Manual

5.4.5.5. Motion Dynamics


Fill:
The fill options apply to circles, arcs, ellipses, rectangles, polygons, polyline, and
splines, and are effective only when the object has a fill status of Fill, Edge with
Fill, or Fill with Edge. They are mutually exclusive. The in range values are
mapped to the out range, and out range values are expressed as a percentage of
the object’s area, with 1=100%. The out range values should always be between
0 and 1, values over 1 are meaningless, refer to Section 5.4.6. Setting data range.
Fill Left: Changes the filled area of the object, filling from right to left. The
fill percentage is measured from 0 at the right edge to 1 at the left edge.
Fill Right: Changes the filled area of the object filling from left to right. The
fill percentage is measured from 0 at the left edge to 1 at the right edge.
Fill Up: Changes the filled area of the object, filling from bottom to top. The
fill percentage is measured from 0 at the bottom edge to 1 at the top edge.
Fill Down: Changes the filled area of the object, filling from top to bottom.
The fill percentage is measured from 0 at the top edge to 1 at the bottom
edge.
Rotate:
Rotates the object around the transform anchor point. This is not useful for any
object with only one or two control points. The transform anchor point can be
specified in the Transform Anchor drop-down menu.
Scale:
Changes the scale of the object using the transform anchor point as a reference
point. Not useful for hardware text. The transform anchor point can be specified
in the Transform Anchor drop-down menu. The out range units are shown per
cent, in which 1=100%. For example, a range of [0,1] makes the object equal to
or smaller than its original size. A negative variable value flips the image
horizontally and vertically.
Scale X:
Changes the horizontal scale of the object using the transform anchor point as a
reference point. This is not useful for hardware text. The out range units are
shown per cent, in which 1=100%. A negative variable value flips the image
horizontally, from right to left.
Scale Y:
Changes the vertical scale of the object using the transform anchor point as a
reference point. This is not useful for hardware text. The out range units are
shown per cent, in which 1=100%. A negative variable value flips the image
vertically, from up to down.
Absolute Move X:
Moves the object’s transform anchor point horizontally with respect to the
drawing area origin. Applies to all object types. The out range units are shown in
world coordinates.

108
1MRS755379 MicroSCADA Pro SYS 600 *9.1
Process Display Design
Configuration Manual

Absolute Move Y:
Moves the object’s transform anchor point vertically with respect to the drawing
area origin. Applies to all object types. The out range units are shown in world
coordinates.
Relative Move X:
Moves the object horizontally with respect to the object’s original
(untransformed) position. Applies to all object types. The out range units are
shown in world coordinates.
Relative Move Y:
Moves the object vertically with respect to the object’s original (untransformed)
position. Applies to all object types. The out range units are shown in world
coordinates.
Path Move:
Moves the object’s transform anchor point along the edge of the specified
polygon. Applies to all object types. The out range units are shown in range
mapped to the path polygon.
Special usage notes
Path objects can also have dynamics. This lets you add complex motion to objects
using the Path Move feature, such as applying rotation to the path polygon. A path
polygon can use the Path Move feature, but cannot use itself as the path.
Note that path polygons should be polygon objects with a polygon type setting of
Polygon, not Closed, Open, or Floating. If you use a different kind of graphical
object as a path polygon, the dynamic object may not move as you expect. This is
because the dynamic object moves only from one control point to another and not
necessarily along the perimeter of the path object.
Also note that when you assign path motion dynamics to a graphical object in
association with a path polygon object, the graphical object retains the path motion
dynamics even when the path polygon is removed. To properly disable the dynamic
behavior, you should first remove the path motion dynamic associated with the
graphical object, then delete the path polygon object.

5.4.6. Setting data range


The data range is shown in the Dynamic tab of objects’ Object Properties dialog.

5.4.6.1. Incoming data range


The In Min and In Max fields specify the minimum and maximum values to be
considered from the data variable. If the value of a variable exceeds the maximum
value, the Display Builder indicates the maximum value. Likewise, if a value goes
below the minimum value, the Display Builder indicates the minimum value. The
incoming data range may specify the actual range of data, or can be used as a filter.
To set the incoming data range:
1. Select the object.

109
SYS 600 *9.1 MicroSCADA Pro 1MRS755379

Process Display Design


Configuration Manual

2. Go to the Dynamic tab of the Object Properties dialog. The Dynamic tab
includes the data variable name for each dynamic feature.
3. Enter new values in the In Min and/or In Max fields. The lower limit must be a
smaller value than the upper limit.
Incoming data range does not apply to text dynamics. The default incoming data
range is 0.0 to 1.0.

5.4.6.2. Outgoing data range


The OutMin and OutMax fields specify the minimum and maximum values to be
displayed. The incoming data range is mapped to the outgoing data range. For
example, for the Rotate dynamic feature, an incoming data range of [0,1] might map
to an outgoing range of [0,360] degrees.
To change the outgoing data range:
1. Select the object.
2. Go to the Dynamic tab of the Object Properties dialog. The Dynamic tab
includes the data variable name for each dynamic feature.
3. Enter the new value(s) or click the ellipsis button to display the Data Selection
for Dynamics dialog.
For outgoing ranges that are expressed using two values, the lower limit can be a
larger value than the upper limit. Entering a smaller number for the lower limit
effectively swaps the high and low values of your display. For example, swapping
the out range values of the Move Path option reverses the direction of movement
along the path.

5.5. Using rules


Rules let you transform a collection of individual displays into a functioning
interface for your application, right in the Display Builder. Rules let your interface
perform many kinds of operations in response to user events like mouse picks and
events in control objects, and application events such as the loading of a display.
The actions your interface can perform using rules include switching between
displays, adding objects from other displays to the current display, manipulating
data values, and changing the update rate. You can write data back to a writeable
custom data source item. You can also write your own actions and conditions using
the Execute Function in Script condition or action.
For example, the execute button (see Section 3.2. Custom Attributes for Subdrawing
displays) has an internal rule that executes a VBA script function when the
subdrawing is clicked.

To enable internal rules that execute a function in script, the script


file must be the same in the subdrawing and in the process display
that contains the subdrawing. It is recommended to always use the
default script file \sc\prog\graphicsEngine\etc\SYS600_scripts.bas.

110
1MRS755379 MicroSCADA Pro SYS 600 *9.1
Process Display Design
Configuration Manual

A040359

Fig. 5.5.-1 Adding a new rule

111
1MRS755379 MicroSCADA Pro SYS 600 *9.1
Process Display Design
Configuration Manual

A
actions ....................................................................................................... 88
adding
bitmap ................................................................................................. 35
objects to topology ............................................................................. 88
subdrawings ........................................................................................ 33
tabs ...................................................................................................... 37
alignment .................................................................................................. 14
arcs ............................................................................................................ 26
ASCII .................................................................................................. 93, 94
attribute dynamics .................................................................................. 106
auto repeat mode ....................................................................................... 26
B
binary ........................................................................................................ 93
building
DMS import file ................................................................................. 88
topology .............................................................................................. 88
busbar coloring ................................................................................... 73, 75
busbar colors ............................................................................................. 83
C
characteristics ........................................................................................... 97
checking voltage levels ............................................................................. 88
circles ........................................................................................................ 26
Clut ................................................................................................. 9, 82, 84
color indexes ....................................................................................... 82, 85
comment ................................................................................................... 23
constant ..................................................................................................... 91
coordinates ................................................................................................ 24
creating
bitmap object from file ....................................................................... 30
bitmap object from screen .................................................................. 30
data source .......................................................................................... 92
data variables ...................................................................................... 96
default names ...................................................................................... 73
default names for objects .................................................................... 88
objects ........................................................................................... 25, 36
custom attribute .................................................................................. 79, 88
custom attributes ................................................................................... 9, 41
custom data source ................................................................................. 110
customizing ............................................................................................... 18
D
data range
incoming ........................................................................................... 109
outgoing ............................................................................................ 110

113
SYS 600 *9.1 MicroSCADA Pro 1MRS755379

Process Display Design


Configuration Manual

data selection ............................................................................................ 92


data source ............................................................................................ 9, 91
data source types ...................................................................................... 94
data variable ............................................................................................... 9
data variable types .................................................................................... 98
data variables ............................................................................................ 96
dialog ........................................................................................................ 15
Add Object to Palette dialog .............................................................. 36
Busbar Coloring Setting dialo ............................................................ 16
Busbar Coloring Settings dialog ........................................................ 74
Color Setting Tool dialog ............................................................. 16, 84
Customize dialog ................................................................................ 16
Data Selection dialog ................................................................... 15, 92
Error Messages dialog ........................................................................ 16
Graph Properties dialog ................................................................ 16, 28
Input Object Properties dialog ........................................................... 31
MFC Control Properties dialog .................................................... 16, 32
Object Count dialog ........................................................................... 15
Object Properties dialog ..................................................................... 16
Palette dialog ................................................................................ 16, 33
Preferences dialog ........................................................................ 15, 20
Save As dialog .................................................................................... 18
Topology Information dialog ............................................................. 16
Topology information dialog ............................................................. 80
View Properties dialog ....................................................................... 16
View Propeties dialog ........................................................................ 22
display .................................................................................................. 9, 18
comment ....................................................................................... 16, 23
properties ............................................................................................ 22
Display Builder .................................................................................... 7, 11
DMS ....................................................................................... 10, 11, 73, 88
double-click actions .................................................................................. 89
drawing area ............................................................................. 9, 11, 23, 24
dynamic feature set ................................................................................. 104
dynamic feature types ............................................................................. 106
dynamics .......................................................................................... 91, 106
E
editing
data source .......................................................................................... 93
editing preferences ................................................................................... 19
ellipses ...................................................................................................... 26
execute
button ................................................................................................ 110
function ............................................................................................ 110
permission .......................................................................................... 94

114
1MRS755379 MicroSCADA Pro SYS 600 *9.1
Process Display Design
Configuration Manual

exiting ....................................................................................................... 12
extensions ................................................................................................. 16
F
file ............................................................................................................. 91
forming topology ...................................................................................... 79
G
graphs ....................................................................................................... 28
grid ............................................................................................................ 24
H
hiding tabs ................................................................................................ 38
hotspots ..................................................................................................... 79
I
import file ................................................................................................. 88
importing files .......................................................................................... 17
input objects .............................................................................................. 30
input objects in Run mode ........................................................................ 22
L
lines ........................................................................................................... 26
M
mapping .................................................................................................... 99
memory ..................................................................................................... 91
menu bar ............................................................................................. 12, 73
menus ........................................................................................................ 12
Actions menu ...................................................................................... 13
Edit menu ............................................................................................ 13
File menu ............................................................................................ 12
Help menu .......................................................................................... 14
Object menu ........................................................................................ 13
shortcut menu ..................................................................................... 14
Tools menu ......................................................................................... 13
View menu .......................................................................................... 13
Window menu .................................................................................... 13
MFC .............................................................................................. 10, 16, 31
MicroSCADA ........................................................................................... 94
O
object .......................................................................................................... 9
adding ................................................................................................. 36
creating ............................................................................................... 36
manipulating ....................................................................................... 32
object browser .......................................................................................... 81
object browser window ............................................................................. 82

115
SYS 600 *9.1 MicroSCADA Pro 1MRS755379

Process Display Design


Configuration Manual

object count .............................................................................................. 25


object properties ....................................................................................... 25
OPC .......................................................................................................... 73
opening
existing file ......................................................................................... 17
new file ............................................................................................... 17
P
palette ....................................................................................................... 33
palette directory ........................................................................................ 39
polygons ................................................................................................... 26
process object ........................................................................................... 81
R
rectangle ................................................................................................. 108
rectangles .................................................................................................. 26
requirements ............................................................................................. 11
revision ..................................................................................................... 10
revisions ................................................................................................... 23
RGB .......................................................................................................... 82
rules ............................................................................................ 13, 34, 110
S
SA symbols .................................................................................... 9, 41, 79
saving files ............................................................................................... 17
sharing dynamic feature sets .................................................................. 105
snap the symbol ........................................................................................ 89
snap to grid ............................................................................................... 24
special usage notes ................................................................................. 109
splines ....................................................................................................... 26
starting ...................................................................................................... 11
subdrawing ................................................................................... 10, 17, 29
adding to palette ........................................................................... 33, 35
subdrawing extension ............................................................................... 18
subdrawing file ......................................................................................... 34
subdrawing item ....................................................................................... 34
symbols .................................................................................................... 43
SYS 600 ......................................................................................... 7, 11, 22
Display Builder ............................................................................ 12, 73
graphics .............................................................................................. 73
Monitor Pro ........................................................................................ 73
process display ................................................................................... 82
T
tab
adding ................................................................................................. 37
Basic tab ............................................................................................. 29

116
Color tab ............................................................................................. 23
Colorings modes tab ........................................................................... 75
Colors tab ........................................................................................... 75
Custom tab ......................................................................................... 23
exposing ............................................................................................. 38
General tab ................................................................................... 23, 74
Grid tab ............................................................................................... 23
hiding .................................................................................................. 38
Initial Resolution tab .......................................................................... 23
Rules tab ............................................................................................. 23
Types tab ...................................................................................... 28, 29
Variables tab ....................................................................................... 29
X Axis tab .......................................................................................... 29
Y Axis tab .......................................................................................... 29
text objects ............................................................................................... 27
toolbars ..................................................................................................... 14
Alignment toolbar .............................................................................. 14
Attributes toolbar ............................................................................... 14
Controls toolbar .................................................................................. 14
Format toolbar .................................................................................... 14
Objects toolbar ................................................................................... 15
Run Mode toolbar .............................................................................. 15
Standard toolbar ................................................................................. 14
Transform toolbar ............................................................................... 15
Zoom toolbar ...................................................................................... 15
true type text ............................................................................................. 27
V
vector text ................................................................................................. 27
W
WMF .................................................................................................. 10, 13
Z
zooming .................................................................................................... 23
1MRS755379 EN 03.2005

ABB Oy
Substation Automation Products
P.O. Box 699
FI-65101 Vaasa
FINLAND
Tel. +358 10 22 11
Fax. +358 10 224 1094
www.abb.com/substationautomation

Das könnte Ihnen auch gefallen