sys600 application design

Upload: a

Post on 20-Feb-2018

232 views

Category:

Documents


0 download

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