SCADA User's Guide

SCADA User's Guide

The SCADA application is a component of the eterrapipeline 3.1 product. This guide provides instructions for performing the basic user tasks facilitated by the SCADA application.

Software Version: eterrapipeline 3.1

Document Date: July 2, 2014

Copyright and Proprietary Information

Copyright © 2014 ALSTOM Grid Inc. or Affiliate. All Rights Reserved.


Trademarks

ESCA” and “HABITAT” are registered trademarks of ALSTOM Grid Inc. “eterra” is a registered trademark and/or service mark of E-Terra, LLC, licensed for use by ALSTOM Grid Inc. in connection with its eterra family of products and services.

Other product and company names in these materials may be trademarks or registered trademarks of other companies, and are the property of their respective owners. They are used only for explanation and to the respective owners’ benefit, without intent to infringe.

Contents

About This Document viii

Purpose of This Document viii

Who Should Use This Document viii

Structure of This Document viii

For More Information ix

Conventions x

1. Overview of SCADA 1

1.1 SCADA System Hardware 1

1.1.1 Computers 1

1.1.2 Operator Consoles 2

1.1.3 Remote Terminal Units (RTUs) 2

1.1.4 Computer-to-RTU Communications 2

1.1.5 Intersite Communications 3

1.2 SCADA Software Functions 4

1.2.1 Data Acquisition 5

1.2.2 Supervisory Control 5

1.2.3 System Control 6

1.3 SCADA User Interface 6

1.4 Station Displays: One-Lines and Tabulars 7

1.5 How SCADA Acquires and Processes Data 7

1.5.1 Sources of Data 7

1.5.2 Analog Data 8

1.5.3 Status Data 9

1.5.4 Count Data 10

1.5.5 e-terrascada's Scanning Capabilities 10

1.5.6 Data Quality 10

1.5.6.1 Data Source Flags 11

1.5.6.2 Data Quality Flags 12

1.5.6.2.1 Detailed Data Quality Flags 12

1.5.6.2.2 Composite Data Quality Flags 14

1.5.6.2.3 Remote Site Scanning Flags 14

1.5.6.2.4 Hierarchical Flags 14

1.5.6.2.5 Effective Flags 15

1.5.6.2.6 Self Flags 15

1.5.6.3 State Estimator Flags 15

1.5.6.4 Data Attribute Flags 16

1.5.6.5 State Attribute Flags 16

1.5.6.6 Initial Values of Flags 17

1.5.7 Oscillation Detection and Temporary Inhibition on a Point Measurement 17

1.5.8 Stale Detection on Analog 18

1.6 e-terrascada Events and Alarms 18

1.6.1 Abnormal and Illegal Conditions 18

1.6.2 Return to Normal Events 19

1.6.3 Communication Errors and Equipment Failures 19

1.6.4 How SCADA Responds to Alarmable Conditions and Events 20

1.7 Areas of Responsibility 20

1.8 Related Applications 21

2. e-terrascada Procedures 23

2.1 Controlling Devices 23

2.1.1 Controlling Switching Devices from a One-Line 24

2.1.2 Controlling Switching Devices from a Tabular 24

2.1.3 Tap Control from a One-Line Display 25

2.1.4 Tap Control from a Tabular Display 25

2.1.5 Executing Control Groups 26

2.1.6 Setting Control Skip Status 26

2.2 Responding to SCADA Alarms 27

2.2.1 Performing a Page Acknowledgment 27

2.2.2 Acknowledging a Single Alarm 27

2.2.3 Inhibiting or Enabling Alarms from a One-Line 28

2.2.4 Inhibiting or Enabling Alarms from a Tabular 28

2.2.5 Temporarily Inhibiting Alarms from a Tabular 29

2.2.6 Inhibiting or Enabling an Entire Substation 30

2.2.7 Inhibiting or Enabling an Entire Bay 30

2.2.8 Inhibiting or Enabling a Bay 31

2.2.9 Inhibiting or Enabling a Substation 31

2.2.10 Inhibiting or Enabling from an Alarm Display 31

2.3 Changing Data Values 31

2.3.1 Manually Overriding Point Values from a One-Line 32

2.3.2 Manually Overriding Point Values from a Tabular 32

2.3.3 Manually Overriding Analog and Count Values from a One-Line 32

2.3.4 Manually Overriding Analog and Count Values from a Tabular 33

2.3.5 Removing Manual Override and Restoring a Value to Service 33

2.3.6 Mass Remove from Service/Restore to Service for an Entire Substation 34

2.3.7 Mass Remove from Service/Restore to Service for an Entire Bay 34

2.3.8 Remove from Service / Restore to Service for a Bay 34

2.3.9 Bypass Entry of Point Values from a Tabular 35

2.3.10 Bypass Entry of Analog and Count Values from a Tabular 35

2.3.11 Commissioning and Uncommissioning Measurements 36

2.4 Requesting Demand Scans 36

2.4.1 Demand Scan of Substation from a Tabular 37

2.4.2 Demand Scan of Analog and Point from a Tabular 37

2.5 Setting Statuses of Alternate Values 37

2.5.1 Setting Alternate Analog Availability 37

2.5.2 Setting Alternate Accumulator Availability 38

2.6 Setting Analog Alarm Limits 38

2.6.1 Selecting Limit Sets 39

2.6.2 Overriding Analog Alarm Limits 39

2.6.3 Removing a Limit Override 39

2.6.4 Removing Limit Overrides by Type 40

2.6.5 Disabling Alternate Limit Replacement 40

2.7 Resetting Analog Peak Data Information 40

2.7.1 Resetting All Peaks 40

2.7.2 Resetting Peaks for a Single Analog 41

2.8 Navigating to Related Displays 41

2.9 Showing Operator Summary Notes 42

2.9.1 Enter/View Operator Summary Notes from a Substation Tabular 42

2.9.2 Enter/View Operator Summary Notes from an Exception List 42

2.10 Viewing SCADA Short-Term History 42

2.11 Viewing Counters 43

2.12 Test Mode Management 43

2.12.1 Placing a Measurement in SCADA Self Test Mode 45

2.12.2 Removing a Measurement from SCADA Self Test Mode 45

2.12.3 Placing a Substation in SCADA Self Test Mode 46

2.12.4 Removing a Substation from SCADA Self Test Mode 46

2.12.5 Placing a BAY in SCADA Self Test Mode 47

2.12.6 Removing a BAY from SCADA Self Test Mode 47

2.13 Stale Data Detection 48

2.13.1 Stale Data Defined 48

2.13.2 Stale Data Detection Features 49

2.13.3 Enabling/Disabling Stale Detection Globally 50

2.13.4 Enabling/Disabling Stale Detection for an Analog 50

2.13.5 Enabling/Disabling Stale Alarms for an Analog 50

2.13.6 Enabling/Disabling Stale Alarms for a Substation 51

2.13.7 Identifying which Substations Contain Stale Data 52

2.13.8 Identifying the Stale Analogs within a Substation 52

2.13.9 Monitoring the Stale Detection of Problematic Analogs 52

3. User-Defined Calculation Procedures 54

3.1 Adding a Calculation 54

3.2 Modifying a Calculation 57

3.3 Deleting a Calculation 57

3.4 Re-Initializing a Calculation 58

3.5 Freezing All Calculations 58

3.6 Unfreezing All Calculations 58

3.7 Additional User Calculation Information 59

3.7.1 Valid User Calculation Operators 59

3.7.2 Examples of Valid User-Defined Calculations 62

3.7.3 Examples of Invalid User-Defined Calculations 63

4. Tagging Procedures 65

4.1 General Display Policy 65

4.1.1 Tag Symbols 65

4.1.2 Multiple-Select and Deselect of Objects 65

4.1.3 Showing Tags in Single-Line Diagrams and Tabular Displays 66

4.1.4 Managing the Visibility of Tags on Single-Line Diagram Displays 68

4.2 Placing, Modifying, and Removing Tags 69

4.2.1 Placing Tags 70

4.2.1.1 Placing Tags on a One-Line Display 72

4.2.1.2 Placing Tags from the Substation/Equipment Group Tabular Display 72

4.2.1.3 Autogroup Assignment 72

4.2.2 Viewing Tags 73

4.2.2.1 Viewing Tags on a One-Line Display 73

4.2.2.2 Viewing Tags on a Tabular Display 73

4.2.2.3 Viewing the Tag List 73

4.2.3 Modifying/Removing Tags 74

4.2.3.1 Modifying/Removing Tags from a Tag List 74

4.2.3.2 Modifying/Removing Tags from a One-Line Display 75

4.2.3.3 Modifying/Removing Tags from Tabular Displays 75

4.2.3.4 Edit Tags Dialog Box 76

4.2.3.4.1 Modifying Tags 76

4.2.3.4.2 Removing Tags 77

4.2.3.4.3 Assigning Tags 77

4.2.3.4.4 De-Assigning Tags 77

4.3 Creating, Modifying and Removing Tag Groups 78

4.3.1 Creating Tag Groups 79

4.3.1.1 Creating an Empty Tag Group 79

4.3.1.2 Creating a Tag Group with Tags 79

4.3.2 Viewing Tag Groups 80

4.3.3 Modifying Tag Groups 81

4.3.4 Removing Tag Groups 81

4.4 Special Displays 82

4.4.1 Tagtype Settings 82

5. Displays and Associated Tasks 83

5.1 Group Control 83

5.2 SCADA Exception Lists 83

5.3 e-terrascada Summary Lists 83

5.4 Alternate Measurements 83

5.5 Limit Replacement/Restoration 84

5.6 User Calculation Operations 84

5.7 Historical Data Recording 84

5.8 HDR Reconstruction Control 84

5.9 HDR History 84

5.10 One-Lines 84

5.11 Substation Tabulars 85

5.12 Equipment Group Tabular Display 85

5.13 Bay Alarms Display 86

5.14 Bay Events Display 86

Figures

Figure 1: Tag Symbol Shown on SCADA Display 66

Figure 2: Tag Symbol Shown on Tabular Display 67

Figure 3: Filtering Tags on a One-Line Diagram 68

Figure 4: Tag Filter Window 69

Tables

Table 1: Valid User Calculation Operators 59

Table 2: Valid User Calculation Functions 60

About This Document

This document is supplied as a part of Alstom Grid’s eterrapipeline product.

Purpose of This Document

The purpose of this guide is to provide basic instructions for the user tasks of Supervisory Control and Data Acquisition (SCADA). This guide describes procedures for SCADA and related applications.

Who Should Use This Document

This guide is intended for all SCADA users.

Structure of This Document

This document is structured in the following manner:

Chapter 1 provides a brief overview of the SCADA application.

Chapter 2 explains basic SCADA procedures, such as how to override scanned values, and how to set parameters that determine how the application operates (e.g., setting the limits enforced on analog values).

Chapter 3 explains user-defined calculation procedures. Userdefined calculations (USERCALC) enable you to define calculations based on inputs from SCADA involving arithmetic, and logical and comparative functions, as well as conditional branching. Calculated results can replace values from real-time data points when the latter are defined to derive data from an external source or are out-of-scan.

Chapter 4 explains historical data recording procedures. Historical data recording (HDR) records and stores data from selected SCADA status, analog, or accumulator points in historical files. Data from these files can later be retrieved to reconstruct the SCADAMOM database as it existed at a particular time in the past, or display measurements for selected SCADA values over a specified period of time.

Chapter 5 explains tagging procedures. Tagging provides a mechanism for annotating certain SCADA records (using tags). Tags can be used to alter processing for a record (such as blocking supervisory controls), or they can be strictly informational.

Chapter 6 lists the SCADA displays that are accessed using eterrabrowser. For each display, the various user tasks that can be performed from the display are listed.

For More Information

For more information about eterraplatform, refer to the following:

eterraplatform System Overview – An overall view of eterraplatform and its components, their functions and use, and how they relate functionally and structurally.

eterraplatform Software Installation and Maintenance Guide – A guide to the installation and maintenance of the Energy Management Platform.

For more information about NETIO, refer to the following:

NETIO User’s Guide – Information about using and developing NETIO applications and managing NETIO networks.

For more information about ESCATOOLS, refer to the following:

ESCATOOLS User’s Guide – An introduction to the concepts and features of ESCATOOLS, and instructions for using ESCATOOLS procedures.

For more information about eterracontrol, refer to the following:

eterracontrol Reference Manual: Introduction and Configuration – Features non-specific application configuration issues such as client-server architecture, redundancy, and line switching.

eterracontrol Display Reference Manual – Details the content on eterracontrol user interface displays.

For more information about eterrahabitat and Configuration Manager, refer to the following:

Configuration Manager User’s Guide – Details site states.

Conventions

The following conventions are used throughout this document. Commands that are particular to an operating system are shown with the corresponding prompt symbol.

Command Prompts
Operating System Prompt Description
Linux % All commands preceded by a percent sign prompt (%) are issued from a Linux terminal window. Note that all Linux commands are case-sensitive.
Windows > All commands preceded by a greater than sign prompt (>) are issued from the Windows command-line window.
All Operating Systems The absence of any prompt character before a command indicates that the command is valid on all operating systems.
Command Strings
Operating System Delimiter Description
Linux Italics Text in italics indicates information you must supply. (*)
Linux [ ] Text enclosed in square brackets “[ ]” indicates optional qualifiers, arguments, or data. (*)
All Operating Systems Select When used in command strings, the term “Select” means placing the pointer over the specified item and pressing the left (default) mouse button.
() *Note: All Linux commands are case-sensitive and must be typed exactly as shown.