sys600 application design
TRANSCRIPT
-
7/24/2019 SYS600 Application Design
1/531
MicroSCADA Pro SYS 600 9.3Application Design
-
7/24/2019 SYS600 Application Design
2/531
-
7/24/2019 SYS600 Application Design
3/531
MicroSCADA Pro
Application DesignConfiguration Manual
3
SYS 600 9.31MRS756637
Issued: 31.3.2010Version: B/31.12.2010
Contents
Copyrights ...................................................................................21
1. Introduction .............................................................................231.1. This Manual .................................................................................23
1.2. Use of symbols ............................................................................23
1.3. Related documents .....................................................................24
1.4. Document conventions ................................................................24
1.5. Document revisions .....................................................................25
2. Migrating MicroSCADA appl ication in SYS 600and Monitor Pro .......................................................................27
2.1. Exporting information from pictures ............................................30
2.1.1. Configuration Data Export tool .........................................302.1.1.1. Starting Configuration Data Export tool ..............30
2.1.1.2. Options ...............................................................32
2.1.1.3. Exporting picture data ........................................32
2.2. Event conversion .........................................................................33
2.2.1. Event Conversion Tool .....................................................33
2.2.1.1. Starting Event Conversion Tool .........................33
2.2.1.2. Making conversion .............................................35
3. Creating SYS 600 application with new process graphics .37
3.1. List Based Engineering tool ........................................................383.1.1. System requirements .......................................................39
3.1.2. Using the tool ...................................................................39
3.1.3. Create sheet ....................................................................41
3.1.3.1. Columns .............................................................42
3.1.3.2. User interface components ................................43
3.1.3.3. Tips for using Create sheet ................................43
3.1.3.4. Exception handling in Create sheet ...................44
3.1.4. Symbols, Mappings, and Data Source sheets .................47
3.1.4.1. Columns .............................................................47
3.1.4.2. User interface components ................................50
3.1.5. Defaults sheet ..................................................................51
3.1.6. Clipboard sheet ................................................................52
3.2. Object Navigator engineering ......................................................52
3.2.1. Installing standard functions ............................................52
3.2.1.1. Standard functions of LIB 5xx and SA-LIB .........53
3.2.1.2. Installing and configuring standard functions .....54
3.2.2. Connecting standard functions to display ........................57
3.3. SCL Importer ...............................................................................58
-
7/24/2019 SYS600 Application Design
4/531
4
1MRS756637MicroSCADA Pro
Application DesignConfiguration Manual
SYS 600 9.3
3.3.1. Basic workflow .................................................................59
3.3.2. Import options in Main view ............................................. 61
3.3.2.1. External OPC DA Client Configuration ..............61
3.3.2.2. Override Process Objects ..................................623.3.2.3. Preserve Modified Attribute Values ...................62
3.3.3. Tools menu ......................................................................63
3.3.3.1. Import options .................................................... 63
3.3.3.2. Character mapping ............................................ 64
3.3.3.3. Logical naming conventions .............................. 65
3.3.3.4. Device Name Mapping ...................................... 66
3.4. Using Input Objects ....................................................................67
4. Defining application options ................................................. 71
4.1. Application settings ..................................................................... 72
4.2. Application Language ................................................................. 73
4.3. Logout duration ........................................................................... 74
4.4. Daylight settings .........................................................................75
4.5. Process control settings .............................................................. 76
4.6. HD space alarm .......................................................................... 77
4.7. Report settings ............................................................................78
4.8. Customizing time formats ........................................................... 79
5. SQL Exporter .......................................................................... 81
5.1. Using SQL Exporter ....................................................................81
5.1.1. Menu bar ......................................................................... 82
5.1.2. Toolbar ............................................................................82
5.1.3. Dialog selections .............................................................83
5.2. Creating database ......................................................................84
5.3. Creating cyclical measurement recording table .......................... 84
5.4. Creating history recording table .................................................. 87
5.5. Creating user accounts ............................................................... 89
5.5.1. Enabling and disabling SQL logging ................................92
5.6. Enabling communication between SQL database and
SYS 600 ...................................................................................... 935.6.1. Editing command procedures ..........................................97
5.7. Testing user accounts and databases ........................................ 97
5.8. Managing process objects .......................................................... 98
5.8.1. Adding process object .....................................................98
5.8.2. Removing process objects ...............................................99
5.8.3. Selecting process objects ................................................99
5.8.4. Using database filter options .........................................100
5.9. Exporting list .............................................................................100
5.10.Opening list in Excel ................................................................. 101
-
7/24/2019 SYS600 Application Design
5/531
1MRS756637 SYS 600 9.3
5
MicroSCADA Pro
Application DesignConfiguration Manual
5.11.Opening list in refreshable Excel range ....................................102
5.12.Importing list .............................................................................103
5.13.Cleaning objects .......................................................................105
6. Standard functions of SA-LIB ..............................................1076.1. Preliminary work ........................................................................107
6.2. Procedures for use with standard functions ..............................107
6.3. Communication support ............................................................108
6.4. Station .......................................................................................109
6.4.1. Standard function installation .........................................109
6.4.1.1. Symbol installation ...........................................109
6.4.2. Standard function configuration .....................................109
6.4.2.1. Configuration with a tool ...................................109
6.4.2.2. Configuration with the Process Object Tool .....110
6.4.2.3. Example of a station configuration ...................111
6.4.3. Application engineering information ...............................111
6.4.3.1. Structure of the station standard function ........111
6.4.3.2. Files ..................................................................111
6.4.3.3. Language text file .............................................112
6.4.3.4. Help text file .....................................................112
6.4.3.5. Configuration files ............................................112
6.4.3.6. Other text files ..................................................112
6.4.3.7. Process objects ................................................113
6.4.3.8. Scale objects ....................................................113
6.4.3.9. Command procedures ......................................114
6.4.3.10.Event channels ................................................114
6.5. Bay ............................................................................................114
6.5.1. Standard function installation .........................................114
6.5.1.1. Symbol installation ...........................................114
6.5.2. Standard function configuration .....................................115
6.5.2.1. Configuration with tools ....................................115
6.5.2.2. Configuration of process objects ......................115
6.5.2.3. Example of a bay configuration ........................117
-
7/24/2019 SYS600 Application Design
6/531
6
1MRS756637MicroSCADA Pro
Application DesignConfiguration Manual
SYS 600 9.3
6.5.3. Application engineering information ............................... 118
6.5.3.1. Structure of the bay standard function ............. 118
6.5.3.2. Files ................................................................. 118
6.5.3.3. Language text file ............................................ 1186.5.3.4. Help text file ..................................................... 118
6.5.3.5. Configuration files ............................................118
6.5.3.6. Other text files ..................................................119
6.5.3.7. Command procedures ..................................... 119
6.5.3.8. Process objects ...............................................119
6.5.3.9. Scale objects ................................................... 120
6.5.3.10.Event channels ................................................ 120
6.6. Switching device .......................................................................121
6.6.1. Standard function installation ........................................121
6.6.1.1. Symbol installation ...........................................121
6.6.2. Standard function configuration ..................................... 122
6.6.2.1. Configuration with tools ...................................122
6.6.2.2. Configuration of process objects .....................123
6.6.2.3. Example of a switching device configuration ...124
6.6.3. Application engineering information ............................... 125
6.6.3.1. Structure of switching device standardfunction ............................................................ 125
6.6.3.2. Files ................................................................. 125
6.6.3.3. Language text file ............................................ 1266.6.3.4. Help text file ..................................................... 126
6.6.3.5. Configuration files ............................................126
6.6.3.6. Other text files ..................................................126
6.6.3.7. Command procedures ..................................... 126
6.6.3.8. Process objects ...............................................128
6.6.3.9. Scale objects ................................................... 135
6.6.3.10.Operation counters .......................................... 135
6.7. Tagout .......................................................................................135
6.7.1. Standard function installation ........................................ 136
6.7.2. Tagout class properties .................................................136
6.7.2.1. Tagout storage .................................................137
6.7.3. Tagout presentation symbols ........................................141
6.7.3.1. Tagout symbol dynamics .................................143
6.7.3.2. Color setting tool ..............................................144
6.7.3.3. Tagout symbol installation withDisplay Builder .................................................145
6.7.4. Tagout Control dialog .................................................... 147
6.7.5. Tagout action methods .................................................. 148
-
7/24/2019 SYS600 Application Design
7/531
1MRS756637 SYS 600 9.3
7
MicroSCADA Pro
Application DesignConfiguration Manual
6.7.6. Tagout Class Editor .......................................................150
6.7.6.1. Basic tagout class attribute settings .................150
6.7.6.2. Tab settings ......................................................152
6.7.6.3. Attribute position in views .................................1536.7.6.4. Attribute type Selector ......................................154
6.7.6.5. Attribute type Text ............................................156
6.7.6.6. Attribute type Boolean ......................................156
6.7.6.7. Overall settings ................................................156
6.7.6.8. Action Method settings .....................................157
6.7.6.9. History handling settings ..................................158
6.7.6.10.Activity logging settings ....................................159
6.7.7. Viewing Tagouts ............................................................160
6.7.8. Localization ....................................................................164
6.7.9. Application engineering information ...............................164
6.7.9.1. Files ..................................................................164
6.7.9.2. Command procedures ......................................164
6.7.9.3. Process objects ................................................165
6.7.9.4. Event handling object .......................................165
6.8. Tap changer ..............................................................................165
6.8.1. Standard function installation .........................................165
6.8.1.1. Symbol installation ...........................................165
6.8.2. Standard function configuration .....................................166
6.8.2.1. Configuration with tools ....................................1666.8.2.2. Configuration of process objects ......................167
6.8.2.3. Example of a tap changer configuration ...........168
6.8.3. Application engineering information ...............................168
6.8.3.1. Structure of the tap changer standardfunction .............................................................168
6.8.3.2. Files ..................................................................169
6.8.3.3. Language text files ...........................................169
6.8.3.4. Help text file .....................................................169
6.8.3.5. Configuration files ............................................170
6.8.3.6. Other text file ....................................................170
6.8.3.7. Command procedures ......................................170
6.8.3.8. Process objects ................................................172
6.8.3.9. Scale objects ....................................................173
6.8.3.10.Operation counters ..........................................173
6.9. Measurement ............................................................................173
6.9.1. Standard function installation .........................................173
6.9.1.1. Symbol installation ...........................................173
-
7/24/2019 SYS600 Application Design
8/531
8
1MRS756637MicroSCADA Pro
Application DesignConfiguration Manual
SYS 600 9.3
6.9.2. Standard function configuration ..................................... 174
6.9.2.1. Configuration with tools ...................................174
6.9.2.2. Configuration of process objects .....................175
6.9.2.3. Example of measurement configuration ..........1776.9.3. Application engineering information ............................... 177
6.9.3.1. Structure of measurement standard function ... 177
6.9.3.2. Files ................................................................. 178
6.9.3.3. Language text file ............................................ 178
6.9.3.4. Help text file ..................................................... 178
6.9.3.5. Configuration files ............................................179
6.9.3.6. Other text files ..................................................179
6.9.3.7. Command procedures ..................................... 179
6.9.3.8. Process objects ...............................................180
6.9.3.9. Scale objects ................................................... 182
6.10.Alarm indicator .........................................................................182
6.10.1.Standard function installation ........................................ 182
6.10.1.1.Symbol installation ........................................... 182
6.10.1.2.Configuration with tools ................................... 183
6.10.1.3.Configuration of process objects ..................... 183
6.10.1.4.Example of alarm indicator configuration .........184
6.10.2.Application engineering information ............................... 184
6.10.2.1.Structure of alarm indicator standard
function ............................................................ 1846.10.2.2.Files .................................................................184
6.10.2.3.Language text file ............................................ 184
6.10.2.4.Help text file .....................................................185
6.10.2.5.Configuration files ............................................ 185
6.11.Auto Reclose ............................................................................ 185
6.11.1.Standard function installation ........................................ 185
6.11.1.1.Symbol installation ........................................... 185
6.11.1.2.Configuration with tools ................................... 186
6.11.1.3.Configuration of process objects ..................... 186
6.11.2.Application engineering information ............................... 187
6.11.2.1.Structure of Auto Reclose standard function ... 187
6.11.2.2.Files .................................................................187
6.11.2.3.Language text file ............................................ 188
6.11.2.4.Help text file .....................................................188
6.11.2.5.Configuration files ............................................ 188
6.11.2.6.Process objects ............................................... 188
6.11.2.7.Scale objects ................................................... 189
-
7/24/2019 SYS600 Application Design
9/531
1MRS756637 SYS 600 9.3
9
MicroSCADA Pro
Application DesignConfiguration Manual
6.12.Trip Signal ................................................................................189
6.12.1.Standard function installation .........................................189
6.12.1.1.Symbol installation ...........................................189
6.12.1.2.Configuration with tools ....................................1906.12.1.3.Configuration of process objects ......................190
6.12.2.Application engineering information ...............................191
6.12.2.1.Structure of the Trip Signal standard function ..191
6.12.2.2.Files .................................................................191
6.12.2.3.Language text file .............................................191
6.12.2.4.Help text file .....................................................191
6.12.2.5.Configuration files ............................................191
6.12.2.6.Process objects ................................................192
6.12.2.7.Scale objects ....................................................192
6.13.Generator .................................................................................192
6.13.1.Standard function installation .........................................192
6.13.2.Symbol installation .........................................................192
6.13.3.Configuration with tools ..................................................193
6.13.4.Configuration of process object .....................................193
6.13.5.Application engineering information ...............................193
6.13.5.1.Structure of the generator standard function ...193
6.13.5.2.Files .................................................................193
6.13.5.3.Language text file .............................................193
6.13.5.4.Help text file .....................................................1946.13.5.5.Configuration files ............................................194
6.13.5.6.Process object .................................................194
6.13.5.7.Scale object .....................................................194
6.14.Line Indicator ............................................................................194
6.14.1.Standard function installation .........................................194
6.14.2.Symbol installation .........................................................195
6.14.3.Configuration with tools ..................................................195
6.14.4.Configuration of process objects ....................................195
6.14.5.Application engineering information ...............................196
6.14.5.1.Structure of the line indicatorstandard function ..............................................196
6.14.5.2.Files .................................................................196
6.14.5.3.Language text file .............................................196
6.14.5.4.Help text file .....................................................196
6.14.5.5.Configuration files ............................................196
6.14.5.6.Command procedures .....................................197
6.14.5.7.Process objects ................................................197
6.14.5.8.Scale object .....................................................197
-
7/24/2019 SYS600 Application Design
10/531
10
1MRS756637MicroSCADA Pro
Application DesignConfiguration Manual
SYS 600 9.3
6.15.Descriptions to the configurable attributes ............................... 197
6.16.Group configuration .................................................................. 218
6.17.Object types ............................................................................. 221
6.17.1.General ..........................................................................2216.17.2.Object type file ............................................................... 221
6.17.2.1.Attributes .........................................................222
6.17.2.2.Methods ...........................................................222
6.17.3.Object type for switch device ......................................... 223
6.17.3.1.Attributes .........................................................223
6.17.3.2.Methods for adding/modifying processobjects ............................................................. 223
6.17.3.3.Method for value conversions .......................... 224
6.17.3.4.Methods for customized control ..................... 224
6.17.3.5.Method for changing texts .............................. 2256.17.3.6.Configuration ................................................... 226
6.17.4.Object type example ...................................................... 227
6.17.4.1.Object type main file ........................................ 228
6.17.4.2.Process objects ............................................... 229
6.17.4.3.Custom commands .......................................... 230
6.17.4.4.Value conversion ............................................. 232
7. Creating single-line diagram ............................................... 233
7.1. Connecting of signals ............................................................... 234
7.1.1. Creating data sources ................................................... 2347.1.2. Creating data variables manually ..................................235
7.1.3. Creating data variables with vector and matrix data ......236
7.1.4. Connecting data variables to process database ............237
7.2. Data variable types ................................................................... 237
7.3. Customizing used process object indexes ................................ 238
7.4. Configuring status signals ......................................................... 240
7.5. Customizing Object Browser .................................................... 241
7.5.1. General settings ............................................................ 241
7.5.2. Filtering settings ............................................................ 242
7.5.3. Symbol definitions .........................................................243
7.5.4. Default settings for the Object Browser .........................245
7.5.5. Show/hide process objects shown in the browser ......... 246
7.5.6. Create a symbol definition for the object ....................... 246
7.5.6.1. Create a single symbol for the object ..............246
7.5.6.2. Create a symbol group for the object ............... 247
7.5.6.3. Create symbol definition containingalternative symbols for the object .................... 249
-
7/24/2019 SYS600 Application Design
11/531
1MRS756637 SYS 600 9.3
11
MicroSCADA Pro
Application DesignConfiguration Manual
7.5.6.4. Use same symbol definition formultiple objects ................................................249
7.5.7. Change the symbol name in the browser ......................249
7.5.8. Change the symbol order in the browser .......................250
7.5.9. Create a process mapping definition for the symbol ......250
7.5.10.Change the object name in the browser ........................252
7.6. Network topology coloring .........................................................252
7.6.1. Network topologies .......................................................254
7.6.1.1. Enabling network topology coloring for adisplay ..............................................................255
7.6.1.2. One large display .............................................255
7.6.1.3. Many small displays .........................................256
7.6.1.4. Many small displays and large overviewdisplay ..............................................................256
7.6.1.5. Summary overview display ..............................260
7.6.2. Getting network status outside displays .........................260
7.6.2.1. Using external color handling ...........................260
7.6.2.2. Additional circuit breaker and earthing switch ..261
7.6.2.3. Using measurement values ..............................262
7.6.3. Setting up the configuration ...........................................263
7.6.4. Removing the configuration ...........................................263
7.6.5. Network topology coloring modes ..................................263
7.6.5.1. Used states and colors .....................................264
7.6.5.2. Color priorities ..................................................2657.6.6. Configuring voltage levels ..............................................265
7.6.7. Using NTC process objects in application design ..........266
7.6.8. Troubleshooting Network Topology Coloring .................268
7.7. Launching external application from Process Displays .............269
7.8. Modifying data variable with SCIL .............................................272
8. Event Display ........................................................................275
8.1. Customizing the column layout .................................................276
8.1.1. Renaming the status column headers ...........................278
8.2. Creating custom Event Display columns ...................................2798.3. Defining event coloring ..............................................................279
8.3.1. Event coloring example ..................................................279
8.4. Preconfiguring events with advanced conditions ......................282
8.4.1. Advanced condition example .........................................283
8.5. Setting grid line color in Event Display ......................................283
8.6. Locating object ..........................................................................285
8.7. Setting signal blocking state for Event Display .........................286
-
7/24/2019 SYS600 Application Design
12/531
12
1MRS756637MicroSCADA Pro
Application DesignConfiguration Manual
SYS 600 9.3
9. Alarm Display ....................................................................... 287
9.1. Customizing column layout ....................................................... 288
9.2. Defining alarm coloring ............................................................. 290
9.2.1. Alarm coloring example .................................................2909.3. Setting grid line color in Alarm Display ..................................... 291
9.4. Preconfiguring alarm buffer with advanced conditions ............. 292
9.4.1. Advanced condition, example 1 .....................................293
9.4.2. Advanced condition, example 2 .....................................293
9.5. Locating object ..........................................................................294
9.6. Setting signal blocking state for Alarm Display ......................... 295
10. Blocking Display ................................................................. 297
10.1.Customizing blocking settings .................................................. 298
10.2.Defining blocking coloring ........................................................ 300
10.2.1.Blocking coloring example ............................................. 300
10.3.Setting grid line color in Blocking Display ................................ 300
10.4.Setting signal blocking state ..................................................... 302
11. Trends Display .................................................................... 303
11.1.Introduction to trends ............................................................... 303
11.2.Defining Trends coloring .......................................................... 303
11.2.1.Trends coloring example ............................................... 304
11.2.2.Setting the gridline color in Trends Display ................... 304
11.3.Trends Display parameters ...................................................... 307
11.4.Application objects ................................................................... 308
11.4.1.Data objects ...................................................................308
11.4.2.Time channels ............................................................... 308
12. Measurement Reports ........................................................ 309
12.1.Features and options ............................................................... 309
12.2.Application specific definitions (reports) ................................... 310
12.3.Defining Measurement Reports coloring .................................. 312
12.3.1.Measurement Reports coloring example ....................... 313
12.3.2.Setting the gridline color in Measurement
Reports Display .............................................................31312.4.Migrating Measurement Reports built with LIB 5xx
application library ......................................................................316
12.5.Creating new Measurement Reports ....................................... 318
12.5.1.Report object settings .................................................... 321
12.6.Report Object Configuration Tool ............................................. 321
12.6.1.Report Object Configuration Tool tabs .......................... 322
12.6.2.Report Object Configuration Tool buttons ..................... 323
12.6.3.Inserting new report object ............................................ 324
-
7/24/2019 SYS600 Application Design
13/531
1MRS756637 SYS 600 9.3
13
MicroSCADA Pro
Application DesignConfiguration Manual
12.7.Configuring report object with Report Object Editor .................324
12.7.1.Dialog buttons ................................................................325
12.7.2.General settings of report objects ..................................326
12.8.Additional settings for measured report object types ................32812.9.Additional settings for calculated report object types ...............331
12.10.Report column configuration ...................................................333
12.10.1.Report column settings ................................................333
12.10.2.Example of report column settings ...............................336
12.10.3.Time column settings ...................................................338
12.11.Execution delays ....................................................................340
12.12.Groups and procedures defined by user ................................340
12.13.Call-back procedure for sampling cycle ..................................340
12.14.Call-back procedure for period cycle ......................................340
12.15.Measurement Reports menu structure ...................................341
13. Group alarm .........................................................................345
13.1.Group alarm database ..............................................................345
13.1.1.Group alarm structure ....................................................347
13.1.2.Group member attributes ...............................................347
13.1.3.Settings for group alarm processing ..............................348
13.2.Process Object database .........................................................348
13.3.Installation and initialization ......................................................348
13.4.Group Alarm Editor ...................................................................348
13.4.1.Group alarm structure in tree view .................................35013.4.2.Adding new group ..........................................................350
13.4.3.Editing group name ........................................................350
13.4.4.Deleting groups ..............................................................351
13.4.5.Adding new alarm ..........................................................351
13.4.6.Properties page for selected object ...............................353
13.4.7.Group alarm state object ................................................353
13.4.8.Member list for selected group .......................................354
13.4.9.Optional group alarm settings ........................................354
13.5.Group Alarm Viewer .................................................................355
13.6.Group alarm symbol .................................................................35713.7.Group alarm processing ...........................................................357
13.8.Localization ...............................................................................357
13.9.Application engineering information .........................................357
13.9.1.Group alarm files ............................................................357
13.9.2.Command procedures ...................................................358
-
7/24/2019 SYS600 Application Design
14/531
14
1MRS756637MicroSCADA Pro
Application DesignConfiguration Manual
SYS 600 9.3
13.9.2.1.Process objects ............................................... 358
14. Customizing application window ...................................... 359
14.1.Layout adaptations ................................................................... 359
14.2.Application window title ............................................................ 35914.3.Customize dialog ......................................................................360
14.3.1.Toolbars tab ...................................................................363
14.3.2.View Info field ................................................................ 366
14.3.3.Commands tab ..............................................................367
14.3.4.Options tab ....................................................................368
14.4.Adding new menus and toolbars .............................................. 368
14.4.1.Creating new menu ....................................................... 369
14.4.2.Creating new menu by copying existing menu .............. 370
14.4.3.Creating a submenu ...................................................... 372
14.4.4.Creating new toolbar ..................................................... 372
14.4.5.Creating new toolbar in Customize dialog ..................... 374
14.5.Customizing menu commands ................................................. 375
14.5.1.Adding menu commands from Commands tab ............. 375
14.5.2.Moving menu command between menus ...................... 376
14.5.3.Copying existing menu command .................................. 376
14.6.Configuring Display Builder context menus ............................. 377
14.7.Resetting layout, toolbars, or localizations ............................... 378
14.8.Context-sensitive context menus ............................................. 379
14.8.1.Language support ..........................................................38014.8.2.Title ................................................................................380
14.8.3.Icon ................................................................................380
14.8.4.Menu commands ...........................................................381
14.8.5.MENUS directory ...........................................................381
14.8.6.Generating context menus ............................................ 382
14.8.7.Object types ...................................................................382
14.8.8.Examples of creating context menus for symbols ......... 383
14.8.9.Troubleshooting ............................................................. 386
14.9.Process Display menu ............................................................. 386
14.9.1.Language support ..........................................................38714.9.2.Icon ................................................................................387
14.9.3.Process menu ................................................................387
14.10.Configuring the Process Display search ................................ 387
14.11.Opening Visual SCIL tools ..................................................... 389
14.11.1.Using modal VSO dialogs with Monitor Pro ................. 389
14.11.2.Opening Visual SCIL dialog from Monitor Pro ............. 389
14.11.3.Methods for exchanging data between Monitor Proand VSO dialog ............................................................. 390
14.11.4.Creating subdrawing for Visual SCIL tool .................... 398
-
7/24/2019 SYS600 Application Design
15/531
1MRS756637 SYS 600 9.3
15
MicroSCADA Pro
Application DesignConfiguration Manual
14.11.5.Taking subdrawing into use .........................................398
14.12.Command line support ...........................................................399
14.12.1.Starting Monitor Pro with a delay .................................403
14.12.2.Defining shortcuts to Process Displays ........................40414.12.3.Hiding Process Displays from Process DisplaysToolbar ...........................................................................405
14.12.3.1.Resetting icons ..............................................405
14.13.Customizing Monitor Pro appearance ....................................406
14.13.1.User-specific appearance ............................................409
14.13.2.Application-specific appearance ..................................409
14.13.3.System-specific appearance ........................................409
14.14.Custom commands in Monitor Pro .........................................410
14.14.1.Opening display ...........................................................410
14.14.1.1.Alarms ............................................................41214.14.1.2.Blockings ........................................................412
14.14.1.3.Events ............................................................412
14.14.1.4.Trends ............................................................413
14.14.1.5.Measurement Reports ...................................413
14.14.1.6.Process graphics ...........................................413
14.14.2.Current process graphics picture .................................413
14.14.3.Current process graphics picture with currentzoom area ......................................................................414
14.14.4.Renaming Process Display ..........................................414
14.14.5.Running command line ................................................41514.14.6.Running SCIL ...............................................................416
14.14.7.Opening Visual SCIL tool .............................................417
14.14.7.1.Selecting Visual SCIL tool from list ................417
14.14.7.2.Defining Visual SCIL tool file ..........................418
14.14.8.Setting alarm indicator .................................................419
14.15.Configuring a shortcut key for the login dialog .......................420
14.16.Changing combo box width ....................................................421
15. Localizing application .........................................................423
15.1.Language identifiers .................................................................42315.2.Text Translation Tool ................................................................423
15.3.Text databases .........................................................................423
15.4.Monitor Pro, tools and components ..........................................424
15.5.Basic workflow of localization ...................................................424
15.5.1.Translating the SYS 600 System Texts .........................425
15.6.Translating Monitor Pro, tools and components .......................427
15.7.Translating user interface components ....................................433
-
7/24/2019 SYS600 Application Design
16/531
16
1MRS756637MicroSCADA Pro
Application DesignConfiguration Manual
SYS 600 9.3
15.7.1.Translating system- and application-specifictoolbars and menus .......................................................434
15.7.2.Translating custom commands ...................................... 438
15.7.3.Removing translation ..................................................... 441
15.8.Adding new language in Monitor Pro ....................................... 441
15.9.Using Asian characters ............................................................ 442
15.10.Setting the default input language .......................................... 443
16. Saving Customized Application ........................................ 445
16.1.Search Path and Relative Paths in Process Displays .............. 445
17. System Self Supervision .................................................... 447
17.1.General .................................................................................... 447
17.1.1.Installation .....................................................................448
17.1.2.Environmental requirements .......................................... 449
17.2.Preliminary work .......................................................................450
17.2.1.System Configuration .................................................... 450
17.2.2.Object identification in database .................................... 451
17.3.Protocol support ....................................................................... 451
17.4.Display building ........................................................................ 451
17.5.System Self Supervision Base ................................................. 452
17.5.1.Configuration ................................................................. 452
17.5.2.Application Engineering information .............................. 452
17.5.2.1.Structure of supervision base .......................... 452
17.5.2.2.Language text file ............................................ 45217.5.2.3.Initialization files .............................................. 452
17.5.2.4.Configuration files ............................................ 453
17.5.2.5.System configuration manager files ................. 455
17.5.2.6.Other text files ................................................. 455
17.5.2.7.Process objects ............................................... 455
17.5.2.8.Scale objects ................................................... 457
17.5.2.9.Data objects ..................................................... 457
17.5.2.10.Command procedures ................................... 458
17.5.2.11.Time channels ............................................... 45817.5.2.12.Event channels .............................................. 458
17.5.2.13.Visual SCIL object files .................................. 459
17.6.Application supervision ............................................................ 459
17.6.1.Standard function installation ........................................ 459
17.6.2.Symbol installation ......................................................... 459
17.6.3.Standard function Configuration .................................... 460
17.6.3.1.Configuration with tools ................................... 460
17.6.3.2.Configuration of process objects ..................... 460
17.6.3.3.Example of application status configuration .... 461
-
7/24/2019 SYS600 Application Design
17/531
1MRS756637 SYS 600 9.3
17
MicroSCADA Pro
Application DesignConfiguration Manual
17.6.4.Application engineering information ...............................461
17.6.4.1.Structure of application standard function ........461
17.6.4.2.Files .................................................................461
17.6.4.3.Help text file .....................................................46117.6.4.4.Configuration files ............................................462
17.6.4.5.Command procedures .....................................462
17.6.4.6.Time channels ..................................................462
17.6.4.7.Event channels ................................................462
17.7.DuoDriver Server status ...........................................................463
17.7.1.Standard function installation .........................................463
17.7.2.Symbol installation .........................................................463
17.7.3.Standard function Configuration ....................................463
17.7.3.1.Configuration with tools ....................................463
17.7.3.2.Configuration of process objects ......................464
17.7.3.3.Example of DuoDriver Server statusconfiguration ....................................................464
17.7.4.Application engineering information ...............................464
17.7.4.1.Structure of DuoDriver Server statusstandard function ..............................................464
17.7.4.2.Files ................................................................465
17.7.4.3.Help text file .....................................................465
17.7.4.4.Configuration files ............................................465
17.8.DuoDriver Device status ...........................................................465
17.8.1.Standard function installation .........................................465
17.8.2.Symbol installation .........................................................466
17.8.3.Standard function Configuration ....................................466
17.8.3.1.Configuration with tools ....................................466
17.8.3.2.Configuration of process objects ......................466
17.8.3.3.Example of DuoDriver Device statusconfiguration ....................................................467
17.8.4.Application engineering information ...............................467
17.8.4.1.Structure of DuoDriver Device standardfunction .............................................................467
17.8.4.2.Files .................................................................467
17.8.4.3.Help text file .....................................................467
17.8.4.4.Configuration files ............................................468
17.9.Device status via SNMP ...........................................................468
17.9.1.Standard function installation .........................................468
17.9.2.Symbol installation .........................................................468
-
7/24/2019 SYS600 Application Design
18/531
18
1MRS756637MicroSCADA Pro
Application DesignConfiguration Manual
SYS 600 9.3
17.9.3.Standard function Configuration .................................... 468
17.9.3.1.Configuration with tools ................................... 468
17.9.3.2.Configuration of process objects ..................... 469
17.9.3.3.Opening of Control dialog ................................ 47017.9.3.4.Example of SNMP device status
configuration .................................................... 472
17.9.4.Application engineering information ............................... 472
17.9.4.1.Structure of Device status via SNMPstandard function .............................................472
17.9.4.2.Files ................................................................ 472
17.9.4.3.Help text file ..................................................... 472
17.9.4.4.Configuration files ............................................ 473
17.9.4.5.Modifying template file ..................................... 473
17.10.Configuring SSS control dialog views .................................... 47417.10.1.File format ....................................................................474
17.10.1.1.General section ............................................. 474
17.10.1.2.Object type sections ..................................... 475
17.10.1.3.Tab sections .................................................. 476
17.10.1.4.Predefined tab types ...................................... 476
17.10.2.Files related to SSS control dialog ............................... 479
17.11.Removing SSS application objects and files .......................... 479
18. User management .............................................................. 481
18.1.Defining user interface ............................................................. 48118.2.Adding user ..............................................................................482
18.3.Removing user ......................................................................... 483
18.4.Adding group ............................................................................ 484
18.5.Removing group ....................................................................... 484
18.6.Changing password ................................................................. 485
18.6.1.User rights for changing passwords .............................. 486
18.7.Defining password policy settings ............................................ 486
19. Tool Manager ...................................................................... 489
19.1.General .................................................................................... 48919.2.Tools ........................................................................................490
19.2.1.Adding tools ...................................................................490
19.2.2.Adding user defined tools .............................................. 491
19.2.3.Moving tools to another tool page ................................. 491
19.2.4.Tool properties ............................................................... 492
19.2.5.Deleting a tool ................................................................ 494
19.3.Setting Global Font .................................................................. 494
19.4.Setting Tool specific fonts ........................................................ 495
19.5.Viewing and terminating currently loaded tools ........................ 496
-
7/24/2019 SYS600 Application Design
19/531
1MRS756637 SYS 600 9.3
19
MicroSCADA Pro
Application DesignConfiguration Manual
19.6.Pictures .....................................................................................496
20. Integrating PCM600 .............................................................497
20.1.Opening PCM600 relay tool .....................................................497
20.2.Controlling PCM600 by using SCIL ..........................................497
21. Authorization .......................................................................501
21.1.Default authorization levels ......................................................502
21.2.Authorization Groups ................................................................502
21.2.1.Customization authorization groups ...............................504
21.2.2.Control authorization groups ..........................................507
21.2.3.Configure authorization groups ......................................507
22. Terminology .........................................................................511
23. Abbreviations ......................................................................513
24. Appendix : NTC migration to SYS 600 9.3 FP1 or later .....515
24.1.Disabling starting and stopping of NTC Manager .....................515
24.2.Defining switching device polarity .............................................515
24.3.NTC layouts ..............................................................................516
24.4.Rebuilding NTC ........................................................................516
24.5.Known issues ...........................................................................518
24.6.Duplicate switch devices ..........................................................518
24.7.Breaker with truck .....................................................................518
24.8.Line indicator ............................................................................518
24.8.1.Configuration of line indicator ........................................518
24.9.Topology color data variable ....................................................518
25. Index .....................................................................................519
-
7/24/2019 SYS600 Application Design
20/531
20
-
7/24/2019 SYS600 Application Design
21/531
The information in this document is subject to change without notice and should notbe construed as a commitment by ABB Oy. ABB Oy assumes no responsibility forany errors that may appear in this document.
In no event shall ABB Oy be liable for direct, indirect, special, incidental orconsequential 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 useof any software or hardware described in this document.
This document and parts thereof must not be reproduced or copied without writtenpermission from ABB Oy, and the contents thereof must not be imparted to a thirdparty nor used for any unauthorized purpose.
The software or hardware described in this document is furnished under alicense andmay be used, copied, or disclosed only in accordance with the terms of such license.
Copyright 2010 ABB OyAll rights reserved.
Trademarks
ABB is a registered trademark of ABB Group. All other brand or product namesmentioned in this document may be trademarks or registered trademarks of theirrespective holders.
Guarantee
Please inquire about the terms of guarantee from your nearest ABB representative.
1MRS756637 SYS 600 9.3
21
MicroSCADA Pro
Application DesignConfiguration Manual
Copyrights
-
7/24/2019 SYS600 Application Design
22/531
22
-
7/24/2019 SYS600 Application Design
23/531
1MRS756637 SYS 600 9.3
23
MicroSCADA Pro
Application DesignConfiguration Manual
1. Introduction
1.1. This Manual
This manual provides information for application engineers who build up theSYS 600 applications using the new user interface Monitor Pro.
The steps for application engineering are:
Creating the process database by using the Connectivity Packages, theExcel-based LBE tool or Object Navigator
Building the Process Displays by dragging and dropping complete objects fromObject Navigator to the Process Display
Customizing the Process Display
Customizing the list, trend and report displays
Customizing the menus and toolbars Localizing the application texts
1.2. Use of symbols
This publication includes warning, caution, and information icons that point outsafety related conditions or other important information. It also includes tip icons to
point out useful information to the reader. The corresponding icons should beinterpreted as follows:
Although warning hazards are related to personal injury, and caution hazards areassociated with equipment or property damage, it should be understood thatoperation of damaged equipment could, under certain operational conditions, resultin degraded process performance leading to personal injury or death. Therefore,
comply fully with all warning and caution notices.
The caution icon indicates important information or warning relatedto the concept discussed in the text. It might indicate the presence of
a hazard which could result in corruption of software or damage toequipment or property.
The information icon alerts the reader to relevant facts andconditions.
-
7/24/2019 SYS600 Application Design
24/531
24
1MRS756637MicroSCADA Pro
Application DesignConfiguration Manual
SYS 600 9.3
1.3. Related documents
1.4. 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 adialog, 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 thekeyboard. For example, press the CTRL key. Enter key is an exception, e.g. pressEnter.
Lowercase letters are used for the name of a keyboard key that is not labeled onthe keyboard. For example, the space bar, comma key and so on.
Press CTRL+C indicates that you must hold down the CTRL key while pressingthe 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 copya selected object in this case).
The names of push and toggle buttons are boldfaced. For example, click OK.
The names of menus and menu commands are boldfaced. For example, the Filemenu.
The following convention is used for menu operations: Menu Name > MenuCommand > Cascaded Menu Command. For example, selectFile > Open >New Project.
The Start menu name always refers to the Startmenu on the Windows TaskBar.
System prompts/messages and user responses/input are shown in the Courierfont. For example, if you enter a value out of range, the following message isdisplayed:
Ent er ed val ue i s not val i d. The val ue must be 0 t o30.
You may be told to enter the string MIF349 in a field. The string is shown as followsin the procedure:
MIF349
Variables are shown using lowercase letters: sequence name
Name of the manual MRS number
SYS 600 9.3 Operation Manual 1MRS756635
SYS 600 9.3 Process Display Design 1MRS756636
SYS 600 9.3 Installation and Administration Manual 1MRS756634
SYS 600 9.3 System Objects 1MRS756662
SYS 600 9.3 Application Objects 1MRS756660
SYS 600 9.3 Visual SCIL Application Design 1MRS756645
SYS 600 9.3 Programming Language SCIL 1MRS756661
SYS 600 9.3 System Configuration 1MRS756646
PCM600 Installation and Commissioning Manual 1MRS755552
PCM600 Help
-
7/24/2019 SYS600 Application Design
25/531
1MRS756637 SYS 600 9.3
25
MicroSCADA Pro
Application DesignConfiguration Manual
1.5. Document revisions
Version Revision number Date History
A 9.3 31.3.2010 New document
B 9.3 FP1 31.12.2010 Document updated
-
7/24/2019 SYS600 Application Design
26/531
26
-
7/24/2019 SYS600 Application Design
27/531
1MRS756637 SYS 600 9.3
27
MicroSCADA Pro
Application DesignConfiguration Manual
2. Migrating MicroSCADA application in SYS 600
and Monitor Pro
This chapter provides information on the migration tools needed during theapplication design when the existing LIB 5xx based applications are migrated to usethe Monitor Pros new Process Displays.
Usually, an existing application contains a set of pictures and their related processdatabase built with LIB 5xx application library. SYS 600 contains the engineeringtools to migrate these applications in a straightforward way. During the migration,the picture configuration information from the existing pictures is copied to the
process database. The Monitor Pro user interface uses the copied information. Theconnection between the existing process objects of the migrated application and thegraphical symbols of the new Process Displays is made by dragging and droppingthe complete objects during the single line diagram engineering with Display
Builder.
A060615
Fig. 2.-1 Migrating process
-
7/24/2019 SYS600 Application Design
28/531
28
1MRS756637MicroSCADA Pro
Application DesignConfiguration Manual
SYS 600 9.3
A060616
Fig. 2.-2 Migrating measurement reports
Another migration tool is needed for the event handling concept introduced inSYS 600. In this concept, the Event Objects are displayed in the applications
process database. Another event architecture has been used with the existingapplication, which database has been built with LIB5xx application library andcontains the LIB 500 Event List. To provide a continuum from the existing LIB 500
Event List to the SYS 600 Event List, a migration tool to migrate the existingapplication to the new event handling concept is introduced. The following figuredescribes both the event handling processes and the role of the migration tool.
-
7/24/2019 SYS600 Application Design
29/531
1MRS756637 SYS 600 9.3
29
MicroSCADA Pro
Application DesignConfiguration Manual
A060617
Fig. 2.-3 Event conversion process
SYS 600 Event List concept:
1. The value of the process object is updated
2. Format picture is activated
3. Format picture reads the text related to the event from the text file and shows itin the Event List
Event Conversion Tool:
1. Reads all the format pictures and related text files found from the application
2. Puts texts to text database, creates Event Objects, connects Process Objects toEvent Objects
MicroSCADA Pro Event List concept:
1. The value of the process object is updated
2. Event object is activated. Event Object contains the reference to text database,from where the textual presentation of event is fetched
By default, SA control dialogs can connect to the configuration made with LIB 510MV Process. However, it is possible to export data from any picture function that isdesigned according to LIB 5xx design rules.
-
7/24/2019 SYS600 Application Design
30/531
30
1MRS756637MicroSCADA Pro
Application DesignConfiguration Manual
SYS 600 9.3
2.1. Exporting information from pictures
In a LIB5xx based picture, the parameters describing the object and its behaviour isstored in the picture. When the new Process Displays are used with an existing
process database, these parameters need to be extracted from the pictures and madeavailable for the new control dialogs.
The Configuration Data Export tool is used for this purpose. It extracts the needed
information from the pictures and stores it to the process database, from where it isavailable for the Control dialogs of Power Process library. The configuration of theMeasurement Reports is extracted to a separate files, to directory sc/apl/'apl name'/reports/preconf.
2.1.1. Configuration Data Export tool
The Configuration Data Export tool offers the means to reuse the pictures andprocess database built with LIB 5xx application library when an application isupgraded to the Monitor Pro user interface. First, Configuration Data Export canseparate the configuration of the picture functions from the SCIL picture. Next, thetool copies the information to the process database. In case of MeasurementReports, tool creates the external configuration data files that are saved in apl \ aplname\ REPORTS\ PRECONF. The Process Displays and measurement reportdisplays in Monitor Pro can utilize the exported configuration data. For moreinformation on the picture engineering, see SYS 600 Process Display Design.
2.1.1.1. Starting Configuration Data Export tool
To start the Configuration Data Export tool, in Tool Manager, on theMiscellaneoustab, click DAT Export.
CDE_Icon
Fig. 2.1.1.1.-1 Configuration Data Export tool icon
-
7/24/2019 SYS600 Application Design
31/531
1MRS756637 SYS 600 9.3
31
MicroSCADA Pro
Application DesignConfiguration Manual
Main view
CDE_Tool
Fig. 2.1.1.1.-2 Main view of the tool
The Source directory shows where the SCIL pictures are located. The destinationdirectory is always /POBJCONF directory under the application. When the Overrideexisting configuration files option is checked, the configuration file is recreated, ifthere already is a file with the same name in the destination directory. The SCIL
pictures found from the source directory are listed in the Pictures tab.
-
7/24/2019 SYS600 Application Design
32/531
32
1MRS756637MicroSCADA Pro
Application DesignConfiguration Manual
SYS 600 9.3
2.1.1.2. Options
The purpose of the Export Options is to filter out the picture functions that are notrelated to the process graphics. These kinds of functions are, for example,
components that are used for building the network topology coloring into the LIB500 single line diagrams.
In this way, the amount of the data files can be reduced. Also, by having this kind offilter, the creation of unnecessary data files will be prevented.
Exp_Opt
Fig. 2.1.1.2.-1 Export Options
2.1.1.3. Exporting picture data
To export configuration data from a picture:
1. Select the picture(s) in the Pictures list from which you want to export data.
2. Select filter from the Export Options dialog.
3. Click the Export button.
For more information on how to finalize the picture engineering, see SYS 600Process Display Design.
-
7/24/2019 SYS600 Application Design
33/531
1MRS756637 SYS 600 9.3
33
MicroSCADA Pro
Application DesignConfiguration Manual
2.2. Event conversion
In LIB 500 Event List, the format pictures are used for showing the dynamic part ofthe event text. However, the event text presentation in SYS 600 Event List is based
on the Event Objects. When SYS 600 Event List is used with an existing processdatabase, the format picture mechanism must be converted into the new eventhandling concept.
The SYS 600 Event Conversion Tool offers the means to convert the used formatpicture concept into a new event handling concept. In practice, this means that eachprocess object that has a known LIB 5xx format picture is connected to a comparableEvent Object. When the event conversion is done, the same event texts are shown inthe SYS 600 Event List and in the LIB 500 Event List.
2.2.1. Event Conversion Tool
The purpose of Event Conversion Tool is:
To locate the used, known LIB 5xx format pictures from the process objects ofthe application.
To create the related Event Objects that the new event handling concept needs.
To separate event texts from the text files, and write them to a text database file(APL_TEXT.SDB) of the running application.
To connect the created Event Objects to the text identifiers that are located fromthe text database file.
To connect process objects to event objects.
2.2.1.1. Starting Event Conversion Tool
Start Event Conversion Tool from Tool Manager. Select the Miscellaneoustab andclick Event Conversion.
EC_icon
Fig. 2.2.1.1.-1 Icon for opening Event Conversion Tool
Format pictures are still needed to print the events to the Event
Printer. Due to this, the format picture information in processdatabase is not modified during the conversion.
-
7/24/2019 SYS600 Application Design
34/531
-
7/24/2019 SYS600 Application Design
35/531
1MRS756637 SYS 600 9.3
35
MicroSCADA Pro
Application DesignConfiguration Manual
2.2.1.2. Making conversion
The conversion can be done by clicking the Searchbutton, which looks for theknown conventions within the application. Clicking the Modify DBbutton makes
the changes to the process database. If you do not want to examine the eventconventions beforehand, you can click the Modify DBbutton directly.
When the conversion is ready, the result can be saved to a log file. The log filecontains all the data found from three tabs in the Event Conversion Tool.
It is recommended to take a backup from the application (processdatabase) before making the event conversion.
-
7/24/2019 SYS600 Application Design
36/531
36
-
7/24/2019 SYS600 Application Design
37/531
-
7/24/2019 SYS600 Application Design
38/531
38
1MRS756637MicroSCADA Pro
Application DesignConfiguration Manual
SYS 600 9.3
Object Navigator engineering
Complete objects, for example switching devices, transformers, measurements, aswell as LIB standard functions, can now be installed and configured directly in theObject Navigator. Installing such an object means that the corresponding processobjects are created and object parameters are stored in the application, but noProcess Display elements are built.
These objects are installed during the single line diagram engineering in the ProcessDisplays by the drag and drop operation. In this operation, all the connections
between the display elements and process database are automatically configured.The following figure describes the Object Navigator engineering approach.
A060618
Fig. 3.-2 Object Navigator engineering approach
3.1. List Based Engineering tool
List Based Engineering tool (LBE) is an efficient way to create process objects froma scratch in SYS 600/LIB applications.
Creating and configuring the process objects with LBE tool requires:
Knowledge on LIB engineering.
Information on how the attribute values are stored in the SYS 600configuration data files.
Information on how the Process Displays are created with Display Builder.
-
7/24/2019 SYS600 Application Design
39/531
1MRS756637 SYS 600 9.3
39
MicroSCADA Pro
Application DesignConfiguration Manual
Technically, the tool is a Microsoft Excel document that contains:
A sheet to specify naming convention and per-bay amounts of each supportedprocess object type.
One sheet for each supported process object type to fill in the process objectconfiguration data.
A sheet to create, edit and delete graphical objects (symbols) in ProcessDisplays.
A sheet to define mappings between subdrawing data variables and displaydata variables.
A sheet to create, edit and delete data variables in data sources of ProcessDisplays.
A sheet that contains default values and settings.
A Clipboard sheet for the user to store temporary data.
The user interface components are provided to execute Visual BASIC forApplications (VBA) macros that generate default names and configurations to theLIB object sheets, perform write operations to the process database, provideinformative exception handling and operate with graphical objects in ProcessDisplays.
3.1.1. System requirements
In addition to the SYS 600 software requirements, the LBE tool has the followingrequirements:
Microsoft Excel 2000 or later
Existing empty or non-empty LIB application in HOT state to performoperations in the process database
Dual-display video card and two display devices are recommended to enablemore information to be visible at one time
For more information about software requirements, see SYS 600 Installation andAdministration Manual.
3.1.2. Using the tool
Before opening the tool, start Microsoft Excel and verify that macro security levelis set to "Medium" by selecting Tools > Macro > Security > Security Level.
LBE tool is installed in \ sc\ sa_ l i b\ t ool s \ LBE. xl s. When the document isopened, click Enable Macrosto enable all the functionality built in the sheets. Ifyou click Disable Macros, the contents will still be visible, but the functionality willnot be available.
-
7/24/2019 SYS600 Application Design
40/531
-
7/24/2019 SYS600 Application Design
41/531
-
7/24/2019 SYS600 Application Design
42/531
42
1MRS756637MicroSCADA Pro
Application DesignConfiguration Manual
SYS 600 9.3
3.1.3.1. Columns
The Create sheet contains columns, which identify used naming convention andtypes of objects. The following tables contain the names and purposes for both of
these categories. The columns from LN Prefix to LN Suffix are used together with the marker (see
Defaults sheet) to form naming convention for process object logical names. Thename is formed as follows: LN Prefix + Station Name + Station Suffix + Bay
Name + Bay Suffix + Device Prefix + Device Name + LN Suffix. The DeviceName is formed as follows: Device Marker + a running number starting from 1.
The columns from Breakers to Tripping Tags contain per-bay amounts of eachsupported process object type. Only whole numbers greater than 0 are accepted.
Table 3.1.3.1-1 Naming convention columns
Column Purpose
LN Prefix Prefix of Logical NameStation Name Station name of Logical Name
Station Suffix Station suffix of Logical Name
Bay Name Bay name of Logical Name
Bay Suffix Bay suffix of Logical Name
Device Prefix Device prefix of Logical Name
LN Suffix Suffix of Logical Name
Table 3.1.3.1-2 Object type columns
Column Purpose
Breakers Amount of breaker objects
Disconnectors Amount of disconnector objectsMeasurements Amount of measurement objects
Alarm Symbols Amount of alarm objects
2-W Transformers Amount of 2-winding transformer objects
3-W Transformers Amount of 3-winding transformer objects
Bay LRs Amount of bay local/remote objects
Station LRs Amount of station local/remote objects
Line Indicators Amount of line indicator objects
Generators Amount of generator objects
AR Symbols Amount of auto reclose objects
Tripping Tags Amount of tripping tag objects
-
7/24/2019 SYS600 Application Design
43/531
-
7/24/2019 SYS600 Application Design
44/531
-
7/24/2019 SYS600 Application Design
45/531
-
7/24/2019 SYS600 Application Design
46/531
46
1MRS756637MicroSCADA Pro
Application DesignConfiguration Manual
SYS 600 9.3
Writing data
If the directory path corresponding to the current application name, which isspecified in Defaults sheet, cannot be found, the following message is displayed:
A050214
Fig. 3.1.3.4.-6 Cannot find application path
If writing to a configuration data file is not possible with the LBE tool, the followingmessage, where S1_STA1.dat is the name of the configuration file, is displayed:
A050242
Fig. 3.1.3.4.-7 Cannot write file
If the process object creation fails in the process database, the following message is
displayed:
A050215
Fig. 3.1.3.4.-8 Cannot create process object
-
7/24/2019 SYS600 Application Design
47/531
1MRS756637 SYS 600 9.3
47
MicroSCADA Pro
Application DesignConfiguration Manual
If one or more SCIL error status codes are received by LBE as a result of the processobject creation in the process database, the following message is displayed:
A050216
Fig. 3.1.3.4.-9 Errors when creating process object
Creating the object may have totally or partially failed because of the error.
Adding Symbols
If the active Process Display file contains no MicroSCADA data sources, thefollowing message is displayed:
A050217
Fig. 3.1.3.4.-10 Cannot add symbols
3.1.4. Symbols, Mappings, and Data Source sheets
These three sheets are used for list based editing of Process Displays. The sheets areevent based, which means that all changes in cell contents take effect immediatelyin the loaded Process Display. If no Process Display is loaded, LBE uses thetemplate display file specified in Defaults sheet, and the changes are applied to it.
3.1.4.1. Columns
Symbols sheetThe columns of Symbols sheet have the following purposes:
Object # contains the number of the graphical object. The column is read-only.
Subdrawing File contains the file name of the used subdrawing. Entering a validfile name to an empty cell creates a new graphical object (and also writes initialdefault values to the editable attribute cells of the row, if they are not alreadyspecified). Entering a valid file name to a non-empty cell changes the usedsubdrawing file. Deleting cell contents, or entering an empty string, deletes thegraphical object (but not the values of the editable attribute cells of the row).
-
7/24/2019 SYS600 Application Design
48/531
48
1MRS756637MicroSCADA Pro
Application DesignConfiguration Manual
SYS 600 9.3
Object Name contains the name of the graphical object. It is not recommended tohave several graphical objects with equal object name in one Process Display.
ToolTip contains the text that is displayed as a tooltip for the graphical object.
Visibility Priority contains the visibility priority level of the graphical object.Valid values can be seen and changed from the data validation in-cell dropdown.
X Coord and Y Coord columns contain the coordinates of the graphical object.Only whole numbers between -16 383 and 16 383 are accepted.
X Scale and Y Scale columns contain the scale factors of the subdrawing. Onlydecimal numbers between -16 383 and 16 383 are accepted.
SA Object Type contains the value of SAObjectType custom attribute key of thesubdrawing. The column is read-only.
SA Object Name contains the value of SAObjectName custom attribute key ofthe graphical object. The column is read-only.
Message column contains the result and time of the last operation related to the
subdrawing file. The column is read-only.
Mappings sheet
The columns of Mappings sheet have the following purposes:
Object # contains the number of the graphical object. The column is read-only.
Object Name contains the name of the graphical object. The column is read-only.
Subdrawing Data Var Name contains the name of the subdrawing data variable.The column is read-only.
Data Var Type contains the data type of the subdrawing data variable. The sametype is required for the mapped display data variable or constant value. The
column is read-only.
Data Source # contains the number of the data source that contains the mappeddisplay data variable. The column is read-only.
Data Var # contains the number of the mapped display data variable. The columnis read-only.
Data Source Name contains the name of the data source that contains the mappeddisplay data variable. Entering a valid data source name to an empty cell enablesthe user to enter also a display data variable name. If more than one data sourcesare found with equal name, the first one will be used. Entering a valid data sourcename to non-empty cell removes an existing data variable mapping. Deleting cell
contents, or entering an empty string, deletes an existing data variable mapping. Display Data Var Name contains the name of the mapped display data variable.Before entering a data variable name, data source name must always be specifiedfirst. Entering a valid data variable name to an empty cell maps the subdrawingdata variable to the display data variable (and deletes existing constant mapping).If more than one data variables are found with equal name, the first one will beused. Entering a valid data variable name to non-empty cell changes the datavariable mapping. Deleting cell contents, or entering an empty string, deletes anexisting data variable mapping (but leaves the data source name as is).
-
7/24/2019 SYS600 Application Design
49/531
-
7/24/2019 SYS600 Application Design
50/531
50
1MRS756637MicroSCADA Pro
Application DesignConfiguration Manual
SYS 600 9.3
3.1.4.2. User interface components
Symbols sheet
The user interface components of Symbols sheet have the following purposes:
Mapping sheet
The user interface components of Mappings sheet have following purposes:
Write Object Details to Each Row check box
Defines whether or not LBE writes object numbers and names to each row. Whenthis option is not checked, the Mappings sheet is usually more readable, but theobject details are needed in each row sometimes when AutoFilters are applied.
Data Source sheet
The user interface components of Data Source sheet have the following purposes:
Data Source text box, spin button and list box
Active data source can be changed by entering a valid data source number to thetext box, changing the data source number with the spin button, or selecting thedata source from the list box. Entering a string to the list box renames the activedata source. It is not recommended to have empty data source names, or severaldata sources with equal name in one Process Display.
Application text box and spin button
Application number of the data source can be changed by entering a valid numberto the text box or changing the number with the spin button. The controls areenabled only when a MicroSCADA data source is active.
Blink Period text box and spin button
Blink period of blinking status colors can be changed by entering a validmillisecond value to the text box or changing the value with the spin button. Thecontrols are enabled only when a MicroSCADA data source is active.
Table 3.1.4.2-1 Buttons in Symbols sheet
Button Function
Open Opens a file selection dialog and reads the contents of the selectedProcess Display file to memory and to Symbols, Mappings and DataSource sheets. Only the attributes of subdrawing objects are displayed inSymbols sheet, other graphical object types are ignored (but not deletedfrom memory). Previous contents of the sheets are cleared without furthernotice.
Save As Opens a file selection dialog and writes the contents of the active ProcessDisplay to the selected file.
Show Preview Shows the current Process Display file in a preview window. Right mouse
button enlarges and left mouse button reduces the window size. SHIFT +any mouse button sh