Sunteți pe pagina 1din 136

GE

Energy

IEC 61850 Server


Configuration Tool
User's Guide
P271-0UG
Version 1.00 Revision 1

General

GE Energy

Copyright Notice
2010, General Electric Company. All rights reserved.
The information contained in this online publication is the exclusive property of General Electric Company, except as otherwise
indicated. You may view, copy and print documents and graphics incorporated in this online publication (the Documents)
subject to the following: (1) the Documents may be used solely for personal, informational, non-commercial purposes; (2) the
Documents may not be modified or altered in any way; and (3) General Electric Company withholds permission for making the
Documents or any portion thereof accessible via the internet. Except as expressly provided herein, you may not use, copy, print,
display, reproduce, publish, license, post, transmit or distribute the Documents in whole or in part without the prior written
permission of General Electric Company.
The information contained in this online publication is subject to change without notice. The software described in this online
publication is supplied under license and may be used or copied only in accordance with the terms of such license.

Trademark Notices
GE and

are trademarks and service marks of General Electric Company.

* Trademarks of General Electric Company.


IEC is a registered trademark of Commission Electrotechnique Internationale. Microsoft, Excel, and Windows are registered
trademarks of Microsoft Corporation.
Other company or product names mentioned in this document may be trademarks or registered trademarks of their respective
companies.

Modification Record
Version

Rev.

Date

Author

Change description

1.00

5 JAN 2010

EnerNex

Created.

1.00

2 FEB 2010

EnerNex

Updated for troubleshooting unreferenced rows.

GE Energy

Contents
About this Document

Product Support

12

1 Getting Started

13

1.1
1.2
1.3
1.4
1.5
1.6
1.7
1.8
1.9

Functionality Overview............................................. 13
What you need to know about GE products.. 15
What you need to know about ConfigPro ....... 15
What you need to know about IEC 61850....... 15
What you need to know about Microsoft
Excel .................................................................................. 16
What you need to know about this
document........................................................................ 16
Some terms you should know............................... 17
Colors and other conventions used by the
tool ..................................................................................... 17
Installing the tool as an Excel template............ 18

2 Creating an IEC 61850 Data Model


2.1
2.2
2.3
2.4
2.5
2.6
2.7
2.8
2.9
2.10

Export the wiring list from ConfigPro................. 21


Create a New Configuration .................................. 22
Create a Logical Remote Unit (LRU).................... 23
Set Default LRU Parameters .................................. 25
Create a Logical Device (LD)................................... 25
Set Default LD Parameters ..................................... 26
Create Logical Nodes (LN) ....................................... 26
Add Mandatory Data Objects................................ 29
Add Optional Data Objects ..................................... 32
Configure Output Feedback................................... 34

3 Mapping the Model to the Database


3.1

20

38

Import the Wiring List from ConfigPro .............. 38

IEC 61850 Server Configuration Tool User's Guide 3

GE Energy
3.2

Determine Which Data Objects Need


Mapping........................................................................... 39
3.3 Automatically Create Mapping Sheet Entries 40
3.4 Manually Create Mapping Sheet Entries.......... 41
3.5 Add Additional Mapping Sheet Entries.............. 42
3.6 Delete Mapping Sheet Entries ............................... 43
3.7 Map Points to the Database .................................. 44
3.8 Automatically Map a Sequence of Points........ 45
3.9 What Happens if I Delete a Row?........................ 48
3.10 Map the Different Data Types ............................... 51
3.11 Add Mapping Entries for Multiple Data
Objects at Once............................................................ 52
3.12 Change Parts of the IEC 61850 Name............... 53

4 Configure Units and Scaling


4.1
4.2
4.3
4.4
4.5

59

How is IEC 61850 Scaling Different? .................. 59


How Does the Tool Help with Scaling?.............. 60
Configure Default Scaling ....................................... 61
Over-Ride Default Scaling ....................................... 63
Scale the Different Data Types ............................. 63

5 Configure Server Data Sets and Reporting or


Logging
64
5.1
5.2
5.3
5.4

Create Server Data Sets........................................... 65


Add and Delete Data Set Members .................... 66
Add Multiple Data Set Members from the
Data Sheet...................................................................... 67
Create Report Control Blocks (RCBs) and Log
Control Blocks (LCBs) ................................................. 69

6 Configure GOOSE and GSSE


6.1
6.2
6.3
6.4
6.5
6.6
6.7
6.8
6.9

Create GSE Entries...................................................... 72


Create Host Table Entries........................................ 76
Where did the Host Names Go?........................... 78
Create GOOSE Data Sets ......................................... 78
Create GOOSE Data Set Entries............................ 79
Add Multiple GOOSE Data Set Entries from a
Mapping Sheet ............................................................. 81
Create GSSE Data Sets ............................................. 82
Create GSSE Data Set Members........................... 83
Create Multiple GSSE Data Set Members
from the DI Sheet ........................................................ 84

7 Communicating with ConfigPro


7.1
7.2

4 P271-0UG1.001, General

72

87

Sending a Configuration to the Tool .................. 88


Sending a Configuration to ConfigPro............... 91

GE Energy
7.3

Configuring other IEC 61850 Applications ...... 93

A Advanced Topics

101

B Troubleshooting

115

C Menu Functions

131

D Files Exchanged

134

IEC 61850 Server Configuration Tool User's Guide

About this Document


Purpose
The IEC 61850 Server application (B097-1) is part of the IEC 61850 software product
suite used on GE Energy automation devices such as the D25*and D200*. It is
configured using the GE Energy ConfigPro* software.
This guide describes how to increase your speed and accuracy in developing IEC
61850 Server configurations by using the IEC 61850 Server Configuration Tool as an
enhancement to ConfigPro. This tool is based on the commonly used Microsoft
Excel spreadsheet software.

Intended Audience
This guide assumes you are familiar with:

The IEC 61850 Server application (B097-1)

The basic functions of the GE Energy device that the application is running on

The use of ConfigPro to create, generate, and download configurations

Basic Excel spreadsheet editing functions such as open, save, cut, and paste

The core concepts of the IEC 61850 protocol suite


Refer to Chapter 1, Getting Started for more details.

Additional Documentation
For more information related to the IEC 61850 Server application, refer to the
following documents:
GE Energy Documents

IEC 61850 Server Configuration Guide (B097-1CG)

iSCS LAN Software Users Manual (SWM0008)

GE Energy

68K Monitor Software Users Manual (SWM0023)

BridgeMAN Configuration Guide (B015-0CG)

RFC 1006 (OSI) Over TCP/IP Data Link Configuration Guide (B107-0CG)

Other Documentation

Industrial Automation Systems - Manufacturing Message Specification - Part 1


(ISO / IEC 8506-1)

Industrial Automation Systems - Manufacturing Message Specification - Part 2 (ISO


/ IEC 8506-2)

Communication networks and systems in substations Part 1: Introduction and


overview (IEC 61850-1)

Communication networks and systems in substations Part 2: Glossary (IEC


61850-2)

Communication networks and systems in substations Part 3: General


Requirements (IEC 61850-3)

Communication networks and systems in substations Part 4: System and project


management (IEC 61850-4)

Communication networks and systems in substations Part 5: Communication


requirements for functions and device models (IEC 61850-5)

Communication networks and systems in substations Part 6: Configuration


description language for communication in electric substations related to IEDs (IEC
61850-6)

Communication networks and systems in substations Part 7-1: Basic


communication structure for substation and feeder equipment Principles and
models (IEC 61850-7-1)

Communication networks and systems in substations Part 7-2: Basic


communication structure for substation and feeder equipment Abstract
communication service interface (ACSI) (IEC 61850-7-2)

Communication networks and systems in substations Part 7-3: Basic


communication structure for substation and feeder equipment Common data
classes (IEC 61850-7-3)

Communication networks and systems in substations Part 7-4: Basic


communication structure for substation and feeder equipment Compatible
logical node classes and data classes (IEC 61850-7-4)

Communication networks and systems in substations Part 8-1: Specific


communication service mapping (SCSM) Mapping to MMS (ISO/IEC 9506-1 and
ISO/IEC 9506-2 and to ISO/IEC 8802-3 (IEC 61850-8-1)

Communication networks and systems in substations Part 9-1: Specific


communication service mapping (SCSM) Sampled values over serial
unidirectional multi-drop point to point link (IEC 61850-9-1)

Communication networks and systems in substations Part 9-2: Specific


communication service mapping (SCSM) Sampled values over ISO/IEC 8802-3 (IEC
61850-9-2)

IEC 61850 Server Configuration Tool User's Guide

GE Energy

Communication networks and systems in substations Part 10: Conformance


testing (IEC 61850-10)

Terminology
The following list defines terms, acronyms and abbreviations used in this guide. If you
are a longtime user of GE Energy software, you will notice that some former GEspecific terms have been replaced by more common or industry-standard terms. In
general, this document uses the IEC 61850 terminology.
Term

Description

Application

When used alone, this term refers to the IEC 61850 Server
application.

Client or client application

Any program that accesses a service or receives data


provided by another component or device (also known as the
server).
GE applications previously known as data collection
applications (DCAs) are now referred to as client applications.
When used alone, this term refers to an IEC 61850 master
station or any other IEC 61850 client software, such as a Web
browser or test client.

Extract (configuration)

Retrieve an existing configuration from a device. Previously


referred to as upload.

GOOSE

Generic Object Oriented Substation Event

GSE

Generic Substation Event

GSSE

Generic Substation State Event

IED

Intelligent Electronic Device, for example, a D25 or D200

Server or server application

Any program that provides data or a service to another device


(also known as the client).
GE applications previously known as data processing
applications (DPAs) are now referred to as server applications.

System Point Database

Central database that stores all point data (inputs/outputs), as


configured in the GE Energy automation device.
Previously referred to as WIN (WESDAC Interface Node). Also
commonly known as the real-time database.

Data Model

The structure of names that the IEC 61850 Server applies to


the data that it is providing. A data model is a hierarchy, or
tree of names, similar to a Windows file system. The Data
Model includes all the logical devices, logical nodes, data
objects, data attributes, and data sets you have configured for
the server.

Data Object

A grouping of information in the data model that represents a


particular measurement, control, calculated value, or
configuration parameter within a logical node. For example, a
protection logical node may have data objects representing
the threshold current and whether the protection function has
started or operated.

8 P271-0UG1.001, General

GE Energy
Term

Description

Data Attribute

The piece of information in the configured data model that


corresponds to a data point in the system point database. A
data attribute describes some portion of a data object, such as
one particular phase of a measurement, or the feedback
portion of a control operation. Like points in the system point
database, a data attribute may contain a value, quality or
timestamp, and other sub-attributes that each have their own
IEC 61850 name.

Logical Node

A grouping of information in the data model that represents a


particular function in the automation of the substation, such
as switching, protection, metering, or fault recording. There
are multiple logical nodes within a logical device.

Logical Device

The largest grouping of information in a data model. It


represents the set of data associated with a device, which
may or may not physically exist. The name of a logical device
may include the names of the substation, voltage level, and
bay the device is located in; or it may simply be a unique name
chosen for the device.

Data Set

An arbitrary group of data objects or data attributes that has


its own name. The data in a data set may be read, written,
spontaneously reported, or logged as a single unit.

Report Control Block

The set of information that controls when the data in a data


set should be spontaneously reported to the client. The
parameters in a report control block may be pre-configured or
changed online.

Log Control Block

The set of information that controls when the client should log
the data in a data set for later retrieval. The parameters in a
report control block may be pre-configured or changed online.

Functional Constraint

Functional constraints are a portion of each IEC 61850 name.


They are two-letter codes in capital letters that indicate
categories of data. They roughly correspond to the point types
in the system point database. The functional constraint codes
appear in the name of a data object when IEC 61850 data is
transmitted, but by agreement in the specification, they are
not shown as part of the name when displayed for a human
viewer.

CSV

Comma-Separated Value. The file format used to exchange


data between ConfigPro and the tool.

Feedback

Describes the condition in which an input data point provides


the status of an output point (e.g. the position of a switch) after
the output point has been changed (e.g. the switch was
operated). In an IEC 61850 data model, configuring feedback
is the process of associating a particular input data object with
the output data object it describes.

Mapping a data model

The configuration process of associating data objects and


data attributes in the IEC 61850 data model with points in the
system point database, so the server will monitor and control
the correct data.

IEC 61850 Server Configuration Tool User's Guide

GE Energy
Term

Description

Mapping sheets

The sheets in the tool concerned with mapping a data model.


These are the sheets named for the system database point
types: DI, DPDI, AI, ACC, DO, and AO.

Wiring List

The report generated by ConfigPro that provides the


descriptions and point numbers of all the points in the system
database.

How to Use this Guide


This guide describes how to configure the IEC 61850 Server application. This
sophisticated application contains many advanced features and capabilities. To
successfully create and operate the application in your environment, it is highly
recommended that you read through this document in the order that the chapters
are arranged. This guide is intended to be a tutorial that introduces you to the most
important tasks of creating an IEC 61850 configuration in the order they are most
often performed.
There are also two appendices. Appendix A describes some advanced tasks you may
wish to perform after you are comfortable with developing simple configurations.
Appendix B describes how to correct some of the more common configuration errors.

Document Conventions
This manual uses the Systeme International (SI) and the Microsoft Manual of Style as a
basis for styles and conventions.
The following typographic conventions are used throughout this manual.
Bold face is used for:

Names of software program menus, editors, and dialog boxes; also for the names
of menu commands, keyboard keys, icons and desktop shortcuts, and buttons
and fields in editors and dialog boxes

Names of hardware components

User input that must be typed exactly

Italic face is used for:

Emphasis

Cross-references to sections, figures and tables within this manual and for titles
of other documents

File and directory names; examples of directory paths are generally given in the
Windows form

Placeholders for user input that is specific to the user. May also include angle
brackets around the placeholder if the placeholder is already in italic text. For
example, c:\<product>\product.def

References to a parameter or field value shown

Monospace font is used for source code examples and symbols.

10 P271-0UG1.001, General

GE Energy

IEC 61850 Server Configuration Tool User's Guide

11

GE Energy

Product Support
If you need help with any aspect of your GE Energy product, you have a few options.

Search Technical Support


The GE Energy Web site provides fast access to technical information, such as
manuals, release notes and knowledge base topics. Visit us on the Web at:
www.ge.com/energy

Contact Customer Support


The GE Energy Customer Service Center is open 24 hours a day, seven days a week
for you to talk directly to a GE representative.
In the U.S. and Canada, call toll-free: 1.800.361.3652
International customers, please call: + 1 403.214.4600
Or e-mail to ge4service@ge.com

12 P271-0UG1.001, General

GE Energy

Getting Started
1.1

Functionality Overview
The IEC 61850 Server Model Configuration Tool is an Excel spreadsheet containing
formulas and menu items that enable you to manipulate IEC 61850 data and to
import and export files from ConfigPro in Comma-Separated Value (CSV) format.
This tool is intended to be an enhancement to the ConfigPro configuration system
that reduces the time, cost, and potential for errors when configuring the IEC 61850
Server application (B097-1). It provides the following benefits over the existing
ConfigPro application definition for the IEC 61850 Server:

Reduces complexity. The tool reduces the level of complexity in configuring the
application by combining nearly 40 interrelated tables into approximately one
dozen spreadsheet pages.

Facilitates model checking. An IEC 61850 data model is hierarchical and


extremely complex. Many of the necessary rules cannot be enforced within
ConfigPro. This makes it easy to inadvertently create models that are noncompliant or unusable when using only ConfigPro. This tool checks the model
interactively to prevent you from building a non-compliant data model.

Cuts down on repetition. This tool is intended to reduce the amount of repetitive
data entry necessary to define a model and map it to the system database of the
device.

Leverages familiarity. This tool is based on Microsoft Excel, a software program


many users are very comfortable using.

IEC 61850 Server Configuration Tool User's Guide

13

GE Energy
A typical scenario using the tool
Figure 1 illustrates the most typical way that you would use the tool. The chapters of
this guide will generally follow this scenario.
1. Configure the Data Collection Applications on the D2x device using ConfigPro so
that all data points to be used by the IEC 61850 Server are allocated and a
description of each point is available.
2. Export the ConfigPro database wiring list to a Comma-Separated Value (CSV) file.
Refer to Chapter 2, Creating an IEC 61850 Data Model for additional information.
3. Open the tool and load the wiring list information from the CSV file.
4. Create an IEC 61850 object model by entering values into cells of the
spreadsheet. The tool ensures you only enter a valid IEC 61850 data model
including all mandatory elements.
5. Select database points from the wiring list as provided by the tool and map these
points to the IEC 61850 model you have entered. Refer to Chapter 3, Mapping the
Model to the Database for additional information. The tool ensures you only map
points that are appropriate for the data model selected.
6. Configure features specific to IEC 61850 such as scaling parameters (Chapter 4,
Configure Units and Scaling), data sets and reporting (Chapter 5, Configure Server
Data Sets and Reporting), GOOSE and GSSE messages (Chapter 6, Configure
GOOSE and GSSE), and control logic (Appendix A, Advanced Topics). The tool limits
the amount of repetition required to configure these IEC 61850 features.
7. Save the spreadsheet file and export the required IEC 61850 Server ConfigPro
tables to a set of CSV files. Refer to Chapter 7, Communicating with ConfigPro for
additional information.
8. Import the CSV files into ConfigPro.
9. Generate the configuration using ConfigPro and download the configuration to
the device.

4, 5. Enter Model
6, 7. Map Points
8, 9. Configure Features

1. Configure DCAs
13. Generate Config
User

12. Import

14. Download

IEC 61850 Server


CSV Files

IEC 61850
Spreadsheet
Config Tool

Config
Pro

2. Export
Device

11. Export

3. Import
Wiring List
CSV File

Figure 1 A Typical Scenario

14 P271-0UG1.001, General

10. Save

Spreadsheet
File

GE Energy
1.2

What you need to know about GE products


In order to use the tool, you should have first read the IEC 61850 Server Configuration
Guide (B097-1CG). This document does not describe all the configuration parameters
for the IEC 61850 Server. Instead, it describes how to use the tool as an easier
method for entering these parameters.
This guide also expects that you have used ConfigPro to configure a GE device before
and understand the concepts in the following section.

1.3

What you need to know about ConfigPro


This guide assumes you have configured a GE device using ConfigPro before and
therefore know:

How to navigate between projects, devices, applications and tables

How to enter configuration parameters

How to generate a configuration

How to upload and download a configuration


This guide assumes that before beginning to use the tool, you have already
configured all your DCAs, so the System Point Database of your device will not
change while you are using the tool.
This guide will explain how to export a Wiring List from ConfigPro and how to import
and export application tables from ConfigPro, because these are the ConfigPro
functions you must use to exchange data between ConfigPro and the tool.

1.4

What you need to know about IEC 61850


This guide is not an IEC 61850 tutorial. However, it does not assume you are an
expert on the entire IEC 61850 specification. The IEC 61850 specification consists of
many documents, which are listed in the Additional Documentation section. The most
helpful sections you can read to understand the concepts listed here are IEC 618507-2, IEC 61850-7-3, and IEC 61850-7-4.
From reading these documents, you should know what the following concepts are
and how they contribute to the name of an IEC 61850 data item.

Client

Server

Logical Device

Logical Node

Data Object

Functional Constraint
IEC 61850 Server Configuration Tool User's Guide

15

GE Energy

Data Attribute

Data Set

Report Control Block

GOOSE Message

GOOSE Control Block

GSSE Message

GSSE Control Block


You should have read enough about IEC 61850 to know which of the parameters that
need to be set in GOOSE and GSSE control blocks and Report Control Blocks are
important to you.
The tool will ensure that you are only permitted to configure items that are valid
within the IEC 61850 standard, unless you specifically select user-defined or
custom options. It will indicate when you are creating or deleting mandatory data
objects and when you have created duplicates.

1.5

What you need to know about Microsoft Excel


The tool is based on Microsoft Excel, but it does not assume you are an expert user of
the application. In order to use the tool, you should know:

1.6

How to open and save a file

How to cut and paste

How to insert and delete portions of a sheet (in addition to rows and columns)

How to navigate between sheets and within a sheet of a multiple-sheet workbook

How to use drop-down lists to select choices

What you need to know about this document


This guide is generally organized as a tutorial, with the chapters arranged in the order
you are likely to use them. Not every possible action is discussed; the guide will
describe the basics and point you toward some of the more advanced features.
There are examples in each section. If you complete the examples in earlier sections,
you will be able to build on them to perform the examples in later sections.
The meanings of advanced parameters are discussed in the IEC 61850 Server
Configuration Guide (B097-1CG) or the IEC 61850 specification.

16 P271-0UG1.001, General

GE Energy
1.7

Some terms you should know


The Terminology section in the About this Document section of this guide contains a
table of specialized GE and IEC 61850 terms. In addition, there are a few extra terms
you should note in order to understand the instructions in this guide.
This guide refers to the IEC 61850 Server Configuration Tool as, the tool. The guide
will refer explicitly to any other software tool. For example, ConfigPro is also a tool
but this guide will always refer to it as ConfigPro.
An Excel file is called a workbook, and the pages within a workbook are called sheets
or worksheets. Data is arranged in horizontal rows and vertical columns, with a cell at
each intersection of row and column. This guide will always use these terms to refer
to items within the tool.
In ConfigPro, data is arranged in projects, devices, applications, and tables. Within
tables there are horizontal records and vertical fields. This guide will always use these
terms to refer to items within ConfigPro.
The term the device refers to the GE device you are configuring with ConfigPro. This is
likely to be a D25 or D200.
The term the Server always refers to the B097-1 IEC 61850 Server Data Translation
Application firmware running in the device.
The terms standard, user-defined, and custom describe how closely the data model
you are defining complies with the IEC 61850 specifications. The differences between
these terms are discussed in more detail in section A.2, Configure Custom Data.

1.8

Colors and other conventions used by the tool


The tool displays information using the colors shown in Table 1. The meaning of each
color is shown beside its name and an example.
Table 1 Colors Used by the Tool

Color Name

Example

Means

Pale Yellow

Basic User Input

You can type in these cells. These are


parameters you are likely to change in every
IEC 61850 Server Configuration. This color is
also used to highlight the tabs for the mapping
sheets: DI, DPDI, DO, ACC, AI and AO.

Grey

Advanced User Input

You can type in these cells. These are


parameters you are likely to change only in
specialized configurations or if you are using
advanced features of the Server or of IEC
61850.

White

Output from the tool

Do not type in these cells. They contain


headings or formulas that must not be altered
in order for the tool to operate properly.

IEC 61850 Server Configuration Tool User's Guide

17

GE Energy
Color Name

Example

Means

Red

Problem

Cells that are normally another color may turn


red if there is a problem. Refer to Appendix B,
Troubleshooting for instructions on what to do
when you see a red cell.

Bright
Yellow

Potential Problem

Cells that are normally another color may turn


bright yellow if there is a potential problem.
Refer to Appendix B, Troubleshooting for
instructions on what to do when you see a
bright yellow cell.

Tan

Custom or UserDefined

Cells that are normally another color may turn


tan if you choose to enter data that is an
enhancement to the IEC 61850 standard. Refer
to section A.2, Configure Custom Data for more
details.

You should note the following other conventions used by the tool:

1.9

Some IEC 61850 tools, including ConfigPro, display the portions of IEC 61850
names delimited using dollar signs ($). This tool uses periods (.) as delimiters,
because this format is compliant with the IEC 61850 specification. Using periods
is the approved method for displaying IEC 61850 names for humans to read. It is
also easier to read than using dollar signs.

The tool does not display the very last leaf portion of IEC 61850 data attribute
names. That is because the Server does not normally permit these items to be
individually configured. You can select the quality, timestamp, description, and
the choice of floating point or integer representation of a data attribute using
various configuration parameters, but these portions of the data attribute are not
individually displayed.

The tool does not display generic logical node (GGIO) IEC 61850 names in
compliance with the IEC 61850 specification. It inserts an extra period (.) delimiter
between the data object name (for example, AnIn) and the data object instance
(for example, 001). In the case where the correct name is GGIO1.AnIn001.mag,
the tool will instead display GGIO1.AnIn.001.mag. This only occurs within the
tool; the Server will report the data name correctly.

To avoid confusion, the tool displays system point numbers and descriptions as
defined in ConfigPro. If you do not configure a point description in ConfigPro, it
will not appear in the tool. The tool does not permit you to edit point descriptions.

Installing the tool as an Excel template


Before you use the tool, it may be helpful to save a blank copy as a template. This will
enable you to start from an empty IEC 61850 configuration file.
1. Open the tool within Excel.

18 P271-0UG1.001, General

GE Energy
2. Depending on your security settings, Excel may show a dialog box to warn you
that the file contains macros. If it does, select Enable Macros.
3. If you have used this file before, it may contain configuration data for a different
project. If so, you should delete the data before creating a template. Select
ConfigPro > New Config and click OK when asked if you want to delete the data.
The tool displays a workbook containing only column and row headings and a
few blank lines for data entry.
4. Select File > Save As. Excel displays the Save As dialog box.
5. Choose Template (*.xlt) from the Save as type: drop-down list. Excel displays the
folder where Excel templates are stored on your computer.
6. Type a name for the template file (for example, IEC 61850 Configuration.xlt).
7. Click Save.
Afterward, whenever you want to create a new IEC 61850 configuration, you can do
the following:
Select File > New. Excel opens a New Workbook pane.
Select On my computer. Excel opens the Templates dialog box.
3. Select the General tab if it is not already displayed. Excel displays the general
Excel templates you have installed on your computer, including the one you
saved previously.
4. Select the icon for the template you saved previously, (for example, IEC 61850
Configuration.xlt).
5. Select OK. Excel will open up the empty version of the tool.
You can now begin entering your configuration.
1.
2.

IEC 61850 Server Configuration Tool User's Guide

19

GE Energy

Creating an
IEC 61850 Data Model
This chapter describes how to create an IEC 61850 data model. In IEC 61850, a data
model is a hierarchy, or tree of names, similar to the Microsoft Windows file
system. In Windows, each leaf of the tree names a file. In an IEC 61850 data model
each leaf of the tree names a piece of information that the Server will report to the
IEC 61850 client (for example, a D400* Substation Data Manager or GE Energy
PowerLink*). Each level of the hierarchy has a different name, and is configured in a
different sheet within the tool, as shown in Table 2.
Table 2 IEC 61850 Data Model vs. Sheets in the Tool

IEC 61850
Structure

Configured in
Worksheet

Describes

Example

Logical Device

Device

Voltage level, bay, or device


name within the substation.
Name chosen by user

132kVBay7

Logical Node

LNs

Function in the substation


(for example, protection,
measurement, fault
recording)

MMXU measurement
MMTR meter
PTOC time overcurrent
protection

Data Object

Data

Information monitored or
controlled by the functions

TotW Total Watts


Str protection started pickup)
Op protection operated (trip)
PPV phase-to-phase Volts

Data Attribute

DI, DPDI, DO,


ACC, AI, AO

Structure and format within


the information

PhsA.cVal.mag.f Phase A,
complex value, floating
point magnitude
stVal status value

20 P271-0UG1.001, General

GE Energy
The name of each piece of data is the concatenation of these levels. A slash (/)
separates the Logical Device name from the rest of the name. Other parts of the
name are separated by periods (.). For example:
132kVBay7/MMXU1.PPV.PhsA.cVal.mag.f
This section describes how to create an IEC 61850 data model using the tool.
Chapter 3, Mapping the Model to the Database, describes how to map these
structured names to points in the devices System Point Database.

2.1

Export the wiring list from ConfigPro


Before you can begin, you will need to capture a snapshot of the System Point
Database contained in your device so the tool can use it. In ConfigPro, perform the
following steps:
1. Start ConfigPro.
2. Open the appropriate project.
3. Right-click on the icon for the device containing the IEC 61850 Server firmware.
4. Select Reports > System Wiring List. ConfigPro will display a dialog similar to
Figure 2.

Figure 2 Wiring List Export Dialog


5. Check the box for Generate CSV File. You may wish to uncheck the box for
Preview Report.
6. Select an appropriate temporary file name, (for example, MyWiringList.csv).
7. Click OK. ConfigPro displays a progress bar and then a completion message.

IEC 61850 Server Configuration Tool User's Guide

21

GE Energy
8. Click OK.

2.2

Create a New Configuration


Prepare the tool for entering a new model, as follows:
1. Open the tool in Excel.
2. Depending on your security settings, Excel may show a dialog box to warn you
that the file contains macros.

Figure 3 Security Warning Dialog

3. If you see the Security Warning dialog select Enable Macros. Excel displays the
headings and data of the tool. If this file contains configuration data previously
entered for another project, you will likely want to erase it.
4. Select ConfigPro > New Config. The tool displays a dialog warning that the
existing configuration is about to be cleared.
5. Click OK. The tool displays a dialog box asking you to specify a wiring list CSV file,
as shown in Figure 4.
6. Choose the wiring list file you previously created (for example, MyWiringList.csv).
The tool will import the wiring list and display a dialog box indicating the process
is complete.
7. Click OK.

22 P271-0UG1.001, General

GE Energy

Figure 4 Select Wiring List file Dialog

The tool is now ready for you to begin creating an IEC 61850 data model.
Note: You can change the wiring list that you want to use at any time, without losing
your existing data model, by selecting ConfigPro > Wiring List. However, doing this
may invalidate any point mappings you have made.

2.3

Create a Logical Remote Unit (LRU)


The first step in creating a data model is to create a Logical Remote Unit. LRUs are a
GE concept, not an IEC 61850 concept. An LRU is a set of processes in the GE device
that implement a protocol. An LRU may be configured to report the data for one or
more IEC 61850 Logical Devices, which are discussed in the next session.
LRUs are configured on the Device sheet within the tool. The configuration
parameters for an LRU are contained in one column of this sheet. When you select
ConfigPro > New Config, the tool automatically creates one LRU by default, as shown
in Figure 5. As noted in section 1.8, Colors and other conventions used by the tool, the
colored cells are where you are permitted to change the configuration.

IEC 61850 Server Configuration Tool User's Guide

23

GE Energy

Figure 5 Default LRU Entry

For most configurations, the only parameters you need to be concerned with are
those shown in light yellow:

DPA Application ID. This value must be unique for all applications within the
physical GE device that uses the Bridge Manager application (B015-0) because
the value is used for routing communications messages. It defaults to 1.
IED Name / Substation-Voltage Level. This is the prefix used for the names of all
the data in the logical devices within this LRU. In IEC 61850, this prefix normally
represents either the voltage level of the substation or the name of the intelligent
electronic device (IED), that is, this GE device.
Local/Remote Input. Use the drop-down list to select a digital input point from
the wiring list that will disable controls if the switch is in the Local position.
If you want to add more LRUs, right-click and select Add Logical Remote Unit from
the menu. This will add a new column to the right and set the parameters to default
values. Most configurations only use a single LRU unless the processing of the server
is being distributed across multiple nodes of a D200. Refer to the IEC 61850 Server

24 P271-0UG1.001, General

GE Energy
Configuration Guide (B097-1CG) for more details on multiple LRUs or other
parameters of LRUs.
You can delete an LRU simply by using Excel functions to delete the column.

2.4

Set Default LRU Parameters


Right-click an LRU column and select Set to LRU Defaults to reset all parameters in
the column to their default values.

2.5

Create a Logical Device (LD)


As noted previously, an LRU is a set of software processes within the Server
application. LRUs are not visible to an IEC 61850 client like a D400 device or
PowerLink. An LRU may, however, report and control data within several major
groupings called logical devices (LDs).
Logical devices have their own names and are visible to a client. In the tool, they are
represented by a column on the right-hand side of the Device sheet, as shown in
Figure 6.
You can give your logical device a name by entering two different parameters: the
IED Name / Substation-Voltage Level in the LRU column, and the LD Instance / Bay
in the logical device column. The full LD name is the concatenation of these two
cells, which is shown by the tool as Complete LD Name.
When you select ConfigPro > New Config, the tool automatically creates one logical
device by default, called Device and configures it within the default LRU called GE.
The Complete LD Name of the default logical device is therefore GEDevice.
The IEC 61850 standard specifies that logical devices should be named either after
the voltage level and bay of the substation, or after the physical device that contains
them.
Example:

Type 132kV in IED Name / Substation-Voltage Level and Bay7 in LD


Instance / Bay (as shown in Figure 6) as the name of your logical device.
Note that Complete LD Name changes to 132kVBay7.

Many configurations need only a single logical device. However, you can create
additional logical devices by right-clicking on a logical device column and selecting
Add Logical Device from the menu. The tool will create a new column to the right
and set the configuration parameters to their default values.
You must then give your new logical device a name and assign it to an LRU by
choosing the appropriate DPA Application ID from the drop-down list in LRU DPA
Application. In Figure 6, the cursor is in this cell. In this test configuration, the default
value of 1 is already there.

IEC 61850 Server Configuration Tool User's Guide

25

GE Energy

Figure 6 Device Sheet with one LRU and one Logical Device

2.6

Set Default LD Parameters


Right-click on a logical device column and select Set to LRU Defaults to reset all
parameters in the column back to their default values.

2.7

Create Logical Nodes (LN)


The next items in the IEC 61850 naming tree that must be configured are logical
nodes. Each logical node represents a function performed by devices within the
substation, and is contained within a logical device. Logical nodes are represented in
the tool by rows in the LNs sheet, as shown in Figure 7.

26 P271-0UG1.001, General

GE Energy

Figure 7 Default Logical Nodes Worksheet

Default Mandatory Logical Nodes


When you select ConfigPro > New Config, the tool automatically creates two logical
nodes by default:

LLN0, which describes the overall nameplate information, state and mode of
a logical device.

LPHD, which describes the overall nameplate information, state and mode of
the physical device containing the logical device.

The tool creates these two logical nodes by default because the IEC 61850
specification requires that every compliant logical device must implement them. You
should not delete them; if you do so the tool will not permit you to export the
configuration back to ConfigPro. If you create more logical devices, each LD will also
require these two LNs.

Assigning Logical Nodes to a Logical Device


You must assign each LN to a logical device. When you select ConfigPro > New
Config, the tool assigns these default logical nodes to the logical device GEDevice.
Since you changed the name of the single logical device in the previous section of
this guide, there is no longer a logical device called GEDevice, so the Logical Device
column for the LLN0 and LPHD1 rows are no longer correct. To verify this, right-click
on any LN row and select Circle Invalid from the menu. The tool will display the red
circles shown in Figure 7. These circles indicate the Logical Device cells are invalid.
The tool also highlights the first column of the third logical node in bright yellow as a
warning to indicate the row is unused, and circles the Class column because it is
blank.
Example:

For LLN0 and LPHD1 and for the blank row the tool has provided by
default, choose the correct name for your logical device (for example,
132kVBay7) from the drop-down list in the Logical Device column, as
shown in Figure 7. Note that the Name Complete column changes
IEC 61850 Server Configuration Tool User's Guide

27

GE Energy
when you do so. Note also that the bright yellow highlight in the blank
row disappears when you select a valid logical device name.
Right-click on any LN row and select Circle Invalid from the menu again. Note that
the circles disappear. To use the Circle Invalid feature is not required but it can be
used at any stage in the configuration to determine if you have created a valid
configuration.

Naming a Logical Node


You must give each logical node a name. An LN name consists of three parts: Prefix,
Class, and Inst (instance number). The Prefix is optional. The Inst is mandatory
except for LLN0, which always ends in 0. Most configurations use single-digit
numbers for Inst. The Prefix may be anything you choose.
For Standard logical nodes, the tool requires you to choose the Class of the logical
node from the list of LN classes found in the IEC 61850 standard, as shown in Figure
8. (Non-standard or Custom logical nodes are discussed in (Appendix A: Advanced
Topics.) All logical node Classes are 4-character codes in capital letters. They are
described in the IEC 61850-7-4 specification.

Figure 8 Choosing a Logical Node Class

Example:

28 P271-0UG1.001, General

In the row below LPHD, choose MMXU (metering measurement unit) for
the Class and enter 1 for the Inst.

GE Energy
The Nameplate Parameters
The remainder of the parameters in the LNs sheet are described in the IEC 61850
Server Configuration Guide (B097-1CG). Most of these are Nameplate text strings
describing each logical node for the benefit of the IEC 61850 client.
The tool permits you to set the default for each of these Nameplate parameters in
the Device sheet for each logical device. You can override these values in the LNs
sheet.
Example:

2.8

The swRev (software revision) is set to a default of 2.93 in the Device


sheet (cell H10 in Figure 6), but you can change it to something else on a
per-LN basis in the Over-ride swRev column of the LNs sheet (see column
I in Figure 8). For instance, you might type 3.00. The tool will update the
Using swRev column to 3.00. Changing swRev has no effect on the
actual version of the firmware, or vice versa. Be careful not to type in
Using swRev.

Add Mandatory Data Objects


There are two ways to create a new logical node. You can simply fill in a row on the
LNs sheet, as described in the previous section, or you can use the Add New LN
button shown in column G in Figure 8.
The advantage of using the Add New LN button is that the tool will not only create
the new LN, but will also create in the Data sheet any data objects belonging to that
LN class that are identified by the IEC 61850 specification as mandatory.
Click on the Add New LN button. The tool will display the Add LN dialog box shown in
Figure 9.

Figure 9 Add LN Dialog Box

Example:

Select your logical device (for example, 132kVBay7) from the Logical
Device drop-down list. Enter Q0 in the Prefix box. Select PTOC
(protection time over-current) from the drop-down list in the Class box,
and enter 5 in the Inst box. Click OK.

The tool creates a new row in the LNs sheet specifying logical node you have
requested. It also creates new rows in the Data sheet for any data objects belonging
to the LN class you chose that are mandatory in IEC 61850. In the case of the
example, there are two mandatory data objects in the PTOC class, and therefore the
tool added two new rows, as shown in Figure 10:

IEC 61850 Server Configuration Tool User's Guide

29

GE Energy

132kVBay7/Q0PTOC5.Str protection started (pickup)

132kVBay7/Q0PTOC5.Op protection operated (trip)


The tool displays a dialog box confirming that it has added these rows. Click OK to
close it. The tool displays the Data sheet.
Each row of the Data sheet represents a data object. The Logical Node - Choose
column shows which logical node the data object belongs to. The Data Name
column contains the name of the data object. The Status column (to the far right)
identifies mandatory, conditionally mandatory, custom, user-defined, or duplicate
data objects.

Figure 10 The Data Sheet

Data Classes and Functional Constraints


For all valid, standard data objects such as Str and Op, the tool automatically
determines the IEC 61850 Common Data Class (CDC) of the data object and displays
it in the Data Class column. All CDCs are three-letter codes in capital letters. They
are described in the IEC 61850-7-3 specification.
If possible, the tool also automatically determines the correct IEC 61850 Functional
Constraint for the data object and displays it in the Func Const column. If there is
more than one choice of functional constraint for a data object, the tool provides the
choice to the user in a drop-down list.
Functional constraints are two-letter codes in capital letters that indicate categories
of data. They are described in the IEC 61850-7-3 specification. Table 3 shows how
the tool displays them and how they correspond with GE System Point Types. The
functional constraint codes appear in the name of a data object when IEC 61850
data is transmitted, but by agreement in the specification, they are not shown as part
of the name when displayed for a human viewer.

30 P271-0UG1.001, General

GE Energy
Table 3 Functional Constraints

Functional
Constraint

Description

System Point Type

CF (AI)

Configuration parameter

Analog Input (AI)

CF (AO)

Configuration parameter

Analog Output (AO)

CO (AO)

Control output

Analog Output (AO)

CO (AO) Enum

Control output - enumerated value

Analog Output (AO)

CO (BO)

Control output

Digital Output (DO)

DC (AccI)

Description

Accumulator Input (ACC)

DC (AI)

Description

Analog Input (AI)

DC (BI)

Description

Digital Input (DI)

DC (DP BI)

Description dual point binary input

Digital Input (DI)

MX (AI)

Measurement

Analog Input (AI)

MX (AI) D20/D200

Measurement harmonics on D20/D200

Analog Input (AI)

MX (AI) D25

Measurement harmonics on D25

Analog Input (AI)

MX (AI) Float

Measurement floating point

Analog Input (AI)

MX (AI) Integer

Measurement integer

Analog Input (AI)

SP (AO)

Setpoint

Analog Output (AO)

ST (AccI)

Status

Accumulator Input (ACC)

ST (AI)

Status

Analog Input (AI)

ST (AI) Enum

Status enumerated value

Analog Input (AI)

ST (AO)

Status

Analog Output (AO)

ST (BI)

Status

Digital Input (DI)

ST (BI)

Status local/remote switch

Digital Input (DI)

ST (DP BI)

Status dual point binary input

Digital Input (DI)

Not Supported

The GE device does not support this CDC

Default Data Objects


When you select ConfigPro > New Config, the tool automatically creates Data sheet
entries for three mandatory data objects in the GEDevice logical node:

LLN0.Loc the position of the local/remote switch for this logical device

LPHD1.PhyHealth the health of this physical device

LPHD1.Proxy the communications health of devices connected downstream


of this physical device.
Since the default logical device GEDevice no longer exists, these default rows are
currently invalid. If you right-click and select Circle Invalid from the menu, the tool

IEC 61850 Server Configuration Tool User's Guide

31

GE Energy
will circle them, as shown in Figure 10. Note that the tool also highlights the first
column of the blank row (8) in bright yellow to warn that the row is unused.
Example:

Follow these steps to correct the names of the default data objects:

1. Select the correct logical node 132kVBay7/LLN0 from the drop-down list
in the Logical Node Choose column of row 5. Note that the tool
automatically fills in the Data Class column and marks the Status
column as Mandatory.
2. Select the correct logical node 132kVBay7/LPHD1 from the drop-down list
for rows 6 and 7.
3. Delete the blank row 8.
4. Right-click and select Circle Invalid from the menu. The circles
disappear.

2.9

Add Optional Data Objects


Some logical nodes do not have any mandatory data objects defined in the IEC 61850
specification. The tool will nevertheless help you add optional data objects using the
Add New LN button.
Example:

Open the LNs sheet, select Add New LN, and add the logical node GGIO1
to the data sheet. The tool adds a row to the Data sheet as shown in
Figure 11, with the word <choose> shown where you must choose a
value.

Figure 11 Choosing a Data Object Name

In the Data Name column, you can choose the name of a new data object from
those shown in the drop-down list. The tool changes the contents of this list based

32 P271-0UG1.001, General

GE Energy
on the class of logical node you selected in the Logical Node Choose column. For
standard data objects, the tool will only permit you to choose data objects that
comply with the IEC 61850 standard. (User-defined or custom data objects are
discussed in (Appendix A: Advanced Topics.)
Example:

Select the data object Alm for the 132kVBay7/GGIO1 logical node. Note
that the Data Class changes to GGIO_SPS for generic I/O single-point
status.

Next, you must choose the correct functional constraint for the data object. Again,
the tool will adjust the drop-down list in the Data - Func Const column so you can
only make valid choices.
Example:

Select the functional constraint ST (BI) for the 132kVBay7/GGIO1.Alm data


object. The only other choice is ST (BI) Loc, and this is not a local/remote
input. Note that the Database Point - Point Type column changes to DI
now that the data object is fully specified, and the Database Point - Max
Points column changes to 240, which is the maximum number of GGIO
alarm points permitted in a single logical node using the tool.

Another way to add an optional data object is to create a new row in the table by
reformatting it. The tool provides a context (right-click) menu for doing this.
Example:

Perform the following steps to create phase-to-ground Volts


measurements:

1. Right-click in row 11 of the example configuration and select Set to


Defaults Standard. The tool will change all the formulas and colors in
that row so you can add a new data object. The leftmost column will be
highlighted in bright yellow to indicate the row is unused for now.
2. In the Logical Node Choose column, choose 132kVBay7.MMXU1.
3. In the Data Name column, choose PhV. Note that the Data Class
column changes to WYE, which is the only possible CDC for this data
object. Note that the bright yellow highlighting disappears.
4. In the Data Func Const column, choose MX (AI) float. Note that the
Database Point Point Type column changes to AI and the Database
Point Max Points column changes to 8, which is the maximum number
of points in a WYE class: three phases plus neutral multiplied by two data
points each phase for magnitude, and angle.
5. Check that the example configuration looks as shown in Figure 12.

IEC 61850 Server Configuration Tool User's Guide

33

GE Energy

Figure 12 Creating an MMXU Data Object

2.10

Configure Output Feedback


Feedback is the common practice of reading an input point to determine whether
an output operation was successful. Implementing feedback in any protocol requires
that both the client and server know the input and output data points are related. In
IEC 61850, this relationship becomes apparent to the client because the server makes
the input and output data names identical except for the functional constraints.
You can use the tool to configure output data objects with or without feedback. The
tool displays the two data objects on two different rows and you link them together
using the Feed-back and Feed-back Row columns.
The Feed-back column can have the following values:

None this data object is not involved in feedback

Output this data object is an output object and should have a corresponding
input object somewhere in the Data sheet

Input this data object is an input object and should have a corresponding
output object somewhere in the Data sheet
Since sorting the Data sheet may move rows around, the Feed-back Row column
shows on the output row what the row number of the corresponding input row is.
The easiest way to create an output object with feedback is to create the output
object, copy the row in the Data sheet, and then link the two together by changing
the values in the Feed-back column. The tool will automatically perform these steps
for any mandatory data objects when you add a new logical node to the data model.
Example:

Perform the following steps to add a switch with feedback to the model:

1. In the LNs sheet, click on the Add New LN button.


2. Using the Add LN dialog box, add the logical node 132kVBay7/Q0CSWI5.

34 P271-0UG1.001, General

GE Energy
3. Note that the tool automatically adds the data object Pos, the switch
position, to the Data sheet because it is mandatory in IEC 61850. Note
that it also adds a feedback row for the Pos data object, as shown in
Figure 13.

Figure 13 Automatically Creating a Feedback Row

4. Note that the rows have the same Name but the Func Const, Feed-back,
Feed-Back Row, and Point Type columns are different: the Pos in row 12
is a control output and will be mapped to a digital output point. The Pos
in row 13 is a feedback status input and will be mapped to the
corresponding dual-point digital input point. The tool shows that they are
linked together by placing the row number 13 in the Feed-back Row
column of row 12.
You can perform the same linking operation manually by copying an output object
row and changing the Feed-back and Feed-back Row columns yourself.
Example:

Perform the following steps to manually create a control with feedback:

1. Delete row 13 so only the control output named Pos remains. Note that
the Feed-Back column turns red and the Feed-Back Row column
changes to #N/A, indicating the feedback row is missing.

IEC 61850 Server Configuration Tool User's Guide

35

GE Energy

Figure 14 Deleting a Feedback Row

2. Use the drop-down list in the Feed-Back column to select None, indicating
that you dont want a feedback row for this data object. Note that the red
color changes to white and the #N/A indication disappears. This
illustrates that is possible to build valid configurations without feedback
points using the tool.
3. Use the drop-down list in the Feed-Back column to select Output again.
The red color and the #N/A return.
4. Copy the Pos row and paste the copy below itself, as shown in Figure 15.
Note that the tool changes the Status column of both rows to Duplicate
from Mandatory because they are currently identical, which is not
permitted in IEC 61850.

Figure 15 Copying a Row to Create Feedback

5. Change the Func Const column of row 13 to ST (DP BI). This creates the
status input data object for monitoring the switch position. Note the

36 P271-0UG1.001, General

GE Energy
Point Type changes to DI and the Status changes back to Mandatory
since the rows are no longer duplicates. If left in this state, the two Pos
data objects would be included in the configuration, but the Server would
not recognize that they were related.
6. Change the Feed-Back column to Input for row 13. Note that the FeedBack Row column in row 12 changes to 13, and the configuration is back
to the state shown in Figure 13.
You can cut and paste the rows into different positions on the sheet, and the tool will
recalculate Feed-Back Row automatically.

IEC 61850 Server Configuration Tool User's Guide

37

GE Energy

Mapping the Model to the


Database
This chapter describes how to map the names of the IEC 61850 data model you
created in Chapter 2 to data points in the System Point Database of the GE device.
Each data object named in the Data sheet must be associated, or mapped to one or
more points from the System Database by modifying the appropriate mapping sheets
of the tool, i.e. those named:

DI Digital Input

DPDI Dual Point Digital Input

DO Digital Output

ACC Accumulator Input

AI Analog Input

AO Analog Output

The tabs for these sheets are highlighted in a light yellow color in versions of Excel
that support this function.

3.1

Import the Wiring List from ConfigPro


Before you can map your model to System Database points, you must import a valid
wiring list into the tool from ConfigPro.
There are three ways to do this:

Select ConfigPro > New Config as described in section 2.2 Create a New
Configuration. This will erase the current data model and allow you to create a

38 P271-0UG1.001, General

GE Energy
new one manually using the tool. If you are following this guide from the
beginning and have already performed this step, you do not need to do it again.
Select ConfigPro > Import as described in section 7.1 Sending a Configuration to
the Tool. This will erase the current data model and load a complete new
configuration previously exported from ConfigPro.
Select ConfigPro > Wiring List. This will NOT erase your current data model, but
will change the list of points that the data objects can be mapped to. If you use
this option after you have already mapped some points of your data model, you
should right-click and select the Circle Invalid menu option. Certain points may
no longer exist or may have been renumbered.
Regardless of the method you use, the tool displays the dialog box shown in Figure 4
on page 23. You must provide a CSV file you have exported from ConfigPro.
Example: Select the wiring list for the D25 Bay Control Unit default IEC 61850 Server
configuration. This list will be used for the examples in this guide.
Once you have imported a wiring list, the tool knows what points are in your
ConfigPro database and you can map your model to that list.
Caution:
You must not change the numbering or description of points in your
ConfigPro database between the time you import the wiring list and
the time you export your configuration to ConfigPro. If you make any
changes, your exported IEC 61850 configuration will likely be incorrect
and there may be no easy way to detect the error.
If you think you may have done this, export a new wiring list from
ConfigPro, select ConfigPro > Wiring List in the tool, and use Circle
Invalid as described above to detect errors.

3.2

Determine Which Data Objects Need Mapping


To find out which data objects need to be mapped, look at the following columns
under the heading Database Point:

Point Type the name of the appropriate mapping table for the combination
of Data Class and Func Const selected in this row.

Max Points the maximum number of points that can be mapped

Mapped Points the number of points that are currently mapped

The Mapped Points column changes color depending on how many points are
mapped:

Red either zero points, or more than Max Points are mapped. This is
considered an error, but the tool will permit you to export such a
configuration.

Bright Yellow more than zero but fewer than Max Points. This may not be
an error if you intended to do this.

White exactly the number of Max Points are mapped.

IEC 61850 Server Configuration Tool User's Guide

39

GE Energy
Example:

You may have noticed in Figure 14 on page 36 that the Mapped Points
column was all zeros and was highlighted in red. The tool is using the red
color to note that the configuration is incomplete.

Some or all of these columns may contain the value #N/A. If this occurs, right-click
and select Circle Invalid to determine which cells in the row contain incorrect values.
Choose values from the drop-down lists in those cells and the #N/A values should
disappear. Select Circle Invalid again to verify the values are no longer incorrect.

3.3

Automatically Create Mapping Sheet Entries


Before you can map points, you must add the correct number of rows to the
appropriate mapping sheet. The easiest way to do this is to right-click anywhere in
the row for the data object you want to map, and select Add Mapping Entries. The
tool asks you how many points you want to map, and adds the corresponding
number of rows to the correct mapping sheet for you.
Example:

Perform the following steps to add entries for phase-to-ground voltages:


1. Right-click on the row with 132kVBay7/MMXU1 in the Logical Node
Choose column and PhV in the Data Name column (row 11 in Figure
14).
2. Select Add Mapping Entries. The tool will display the Point Mapping
dialog box shown in Figure 16. Note that the DO Name is the
concatenation of the Choose, Data Name, and Func Const columns
in the Data sheet. The Point Type in the dialog box is the same as the
column of the same name, and the Number of points to map is
currently set to the same value as the Max Points column.

Figure 16 Point Mapping Dialog Box

3. Type 6 in the box, or click on the up/down arrows to adjust the


Number of points to map to this value. (The last two points in PhV
describe the neutral Voltage, which is rarely measured).

40 P271-0UG1.001, General

GE Energy
4. Select Map Points. The tool adds 6 new rows to the AI sheet and
displays the AI sheet, as shown in Figure 17. If there are any blank
rows remaining from when you selected New Config, delete them.

Figure 17 Analog Input Point Map

Each row of a mapping table describes the association between a data attribute in
IEC 61850 and a System Database point in the device. The Data Object column of
each row contains the concatenated name of the data object from the Data sheet.
This is the same for each of the several data attributes in the data object.
The tool calculates the Name column. It is different for each row. It displays the
complete IEC 61850 data attribute name the Server firmware will give to each system
database point. The functional constraint does not appear in this name when written
for human use, although it will be transmitted on the network.

3.4

Manually Create Mapping Sheet Entries


Another way to create a mapping sheet entry is to do it from the mapping sheet itself.
You can copy, paste, and edit rows as you normally do in Excel, or you can use the
feature provided by the tool to add rows. The tool will only permit you to create
entries for data objects that appear in the Data sheet and should be mapped to the
appropriate Point Type.
Example:

Add a mapping sheet row for the physical device health indication as
follows:
1. Right-click in the blank row (number 9) in the AI mapping sheet and
select Set to Defaults. The tool formats an empty row.
2. Select the drop-down list in the Data Object column of the empty
row. The tool displays a list of all the data objects that can be
mapped to AI database points.

IEC 61850 Server Configuration Tool User's Guide

41

GE Energy
3. Select 132kVBay7/LPHD1.PhyHealth - ST (AI) Enum. In this example,
this should be the only possible choice the tool will permit you to
select, other than the PhV data object for which you have already
created rows. The tool automatically updates the Name column with
the value 132kVBay7/LPHD1.PhyHealth.stVal. This is the only data
attribute within PhyHealth that you can configure.

3.5

Add Additional Mapping Sheet Entries


You can add more mapping sheet entries for a data object at any time.
Although the order of the data attributes in the mapping sheet is extremely
important, it does not matter if the data attributes for one data object are inserted
between those of another data object.
If you add too many entries, the tool will display error indications in the Mapped
Points column of the Data sheet and the Name column of the mapping sheet.
Example:

Add three more entries for the PhV data object as follows:
1. In the Data sheet, right-click on the row with 132kVBay7/MMXU1 in
the Logical Node Choose column and PhV in the Data Name
column.
2. Select Add Mapping Entries. The tool displays the Point Mapping
dialog box shown in Figure 16.
3. Type the value 3 or click on the arrows to configure this value.
4. Select Map Points. The tool displays 3 more rows in the AI sheet as
shown in Figure 18. Note that even though the PhyHealth entry is in
the middle of the PhV entries, the data attribute names of both are
correct. Note also that the Name column of the last row contains the
message, Error: Too many points mapped.
5. Select the Data sheet. The tool displays 13 in the Mapped Points
column and 12 in the Max Points column as shown in Figure 19.
Because Mapped Points exceeds Max Points, the column is red. The
other rows are red in Mapped Points because these data objects do
not yet have any points mapped. Only the PhyHealth entry (row 6) is
white because exactly one row is possible and exactly one has been
mapped.

42 P271-0UG1.001, General

GE Energy

Figure 18 AI Sheet Displays Too Many Points Mapped Error

Figure 19 Data Sheet Indicates Too Many Points Mapped

3.6

Delete Mapping Sheet Entries


If you have mapped too many points, you can delete mapping sheet rows as you
normally would in Excel. The tool will adjust the Mapped Points column in the Data
sheet accordingly.

IEC 61850 Server Configuration Tool User's Guide

43

GE Energy
Example:

Eliminate the unnecessary rows for the PhV example as follows:


1. Select the entire last PhV row in the AI sheet (row 12 in the example)
and press the Delete key. Note that the first cell of the row turns
bright yellow indicating the row is now unused.
2. On the Data sheet, note that the Mapped Points column for the PhV
row now has the value 8 and has turned white, indicating there is no
longer an error because Mapped Points equals Max Points.
3. On the AI sheet, select the three Neut rows and the empty row 12 and
select Edit > Delete.
4. On the Data sheet, note that the Mapped Points column for the PhV
row now has the value 6 and has turned bright yellow, indicating that
there are fewer than the maximum number of points mapped, but
this may not be an error. In this case, it is not an error because you as
the user of the device know that the neutral voltage is not a useful
measurement, even though IEC 61850 permits it.

3.7

Map Points to the Database


Once you have chosen the appropriate number of mapping sheet entries for a data
object, you can map those data attributes to System Point Database point numbers
by selecting values in the Point Number column of the mapping sheet. The tool will
only permit you to select points of the appropriate Point Type from the wiring list you
imported, as discussed in 3.1 Import the Wiring List from ConfigPro.
Example:

Map the data attributes for phase A measured from ground as follows:
1. In the AI sheet, click in the Point Number column for the first
unmapped data object (cell C3 in Figure 20) and select the drop-down
list. The tool displays a list of possible analog input Point Numbers
from the System Point Database that can be mapped to
132kVBay7/MMXU1.PhV.phsA.cVal.mag. (Measurement Unit 1, phaseto-ground voltages, phase A, complex value, magnitude).
2. Select an appropriate point number. In the default D25 bay control
unit configuration, this would be (000068) RMS Voltage Line Phase Rn.
3. Repeat these steps to map 132kVBay7/MMXU1.PhV.phsA.cVal.ang to
an appropriate database point as illustrated in Figure 20.

44 P271-0UG1.001, General

GE Energy

Figure 20 Mapping Phase A to Ground Voltage

3.8

Automatically Map a Sequence of Points


Because mapping individual points can be a slow process, the tool provides a
function that enables you to map many points at one time. You can sequentially map
points that are physically located together in a block, or that are separated in the
mapping sheet.
Example:

Sequentially map eight generic I/O (GGIO) alarm points as follows:


1. In the Data sheet, right-click on the row for 132kVBay7/GGIO1.Alm.
(row 10 in Figure 19).
2. Select Add Mapping Entries. The tool displays the Point Mapping
dialog box, showing 240 in the Number of points to map box. This is
the maximum number of GGIO points the tool can map in one LN.
3. Type the value 8 in the Number of points to map box and select Map
Points. The tool creates eight new rows in the DI mapping sheet and
displays that sheet. All the points will be Undefined, as shown in
Figure 21. These are generic alarm status values, so the Name
column shows them named Alm.001.stVal, Alm.002.stVal,
Alm.003.stVal and so forth.
4. Delete the initial blank row (3) that is left over from when you selected
New Config.
5. Select a Point Number value for the first alarm point. In the default
bay controller wiring list, an appropriate point is (000070) E04 Generic
1.

IEC 61850 Server Configuration Tool User's Guide

45

GE Energy
6. Select the Point Number column for all the GGIO alarm points,
including the first one you have already mapped, as shown in Figure
22.

Figure 21 GGIO Alarm Inputs

Figure 22 GGIO Alarm Inputs with First Point Mapped and Remainder Selected

7. Right-click anywhere in the selection and choose the Map Points


Sequentially menu item. The tool will begin mapping points. When
this is done, the tool displays a completion dialog box.
8. Click OK. The DI sheet is shown as in Figure 23. Note that the tool
began mapping points at the first row you selected and the first Point
Number you selected, incrementing the Point Number each time.

46 P271-0UG1.001, General

GE Energy

Figure 23 Sequentially Mapped GGIO Alarm Points

Example:

Sequentially map the parts of a WYE class data object (that are not
located together on the mapping sheet) as follows:
1. Look at the PhV entries in the AI mapping sheet, as shown in Figure
20 on page 45. So far we have only mapped the magnitude and
angle of phase A.
2. Left-click the Point Number cell for the Phase A magnitude,
132kVBay7/MMXU1.PhV.phsA.cVal.mag.
3. Hold your CTRL key and left-click the Point Number for the Phase B
magnitude, 132kVBay7/MMXU1.PhV.phsB.cVal.mag.
4. Hold your CTRL key and left-click the Point Number for the Phase C
magnitude, 132kVBay7/MMXU1.PhV.phsC.cVal.mag. The display
should look like Figure 24.

Figure 24 Selecting the Magnitudes of a Three-Phase Voltage

IEC 61850 Server Configuration Tool User's Guide

47

GE Energy
5. Right-click on any of the three selected cells. Select Map Points
Sequentially. The tool will map the points and display a confirmation
dialog.
6. Select OK. Note that the tool numbered the Phase B and Phase C
magnitudes sequentially starting at the point you chose for Phase A.
In the default bay controller unit configuration, these are points 68, 69
and 70.
7. Repeat this process for the phase angles located at points 75, 76 and
77 in the default configuration.
8. Map the PhyHealth data attribute to a valid point. The AI sheet should
look like Figure 25.

Figure 25 Completely Mapped AI Sheet

3.9

What Happens if I Delete a Row?


The IEC 61850 Server firmware maps IEC 61850 data attributes to System Database
point numbers based on the order they appear in the mapping sheets. For instance,
in a WYE class data object, the first data attribute will always be Phase A magnitude;
the second will be Phase A angle, and the third will be Phase B magnitude, and so on.
The tool reflects this behavior in the way it displays data attribute names in the Name
column of the mapping sheets.
Caution:

48 P271-0UG1.001, General

If you delete, sort, or cut-and-paste rows in a mapping sheet, the tool


readjusts the Name column based on the order of rows that have the
same value in the Data Object column. The Name value will not
move along with a row if you cut-and-paste it. This can cause
mapping errors if you are not aware of the way the Server and the
tool behave.

GE Energy

Example:

To observe the impact of deleting a mapping row:


1. File > Save your work so you can restore your configuration if you
make an error while performing these changes.
2. Select row 5, 132kVBay7/MMXU1.PhV.phsB.cVal.mag, and Edit >
Delete. The sheet will look like Figure 26.

Figure 26 The Impact of Deleting a Mapping Sheet Row

3. Note the following changes:

Because the row was deleted, there is no longer a row containing


the Point Number of (000069) RMS Voltage Line Phase Yn. (phase
B magnitude; Y is used in some non-North American countries).

The order of the values in the Name column has not changed. It
is still phsA.cVal.mag, phsA.cVal.ang, phsB.cVal.mag, and so forth.

Therefore, the phase B voltage magnitude,


132kVBay7/MMXU1.PhV.phsB.cVal.mag, is now incorrectly
mapped to the phase B voltage ANGLE, (000076) Phase Angle Line
Voltage Phase Yn in row 5.

Similarly, all the PhV data attributes below row 5 are now
incorrectly mapped. This behavior of the tool reflects the
behavior of the IEC 61850 Server firmware; it will always map
data attributes to points based on the order they appear in the
mapping.

The mapping of the PhyHealth data attribute has not changed


because it belongs to a different data object than the row that
was deleted. This means you can sort the sheet by Data Object
and not affect point mapping.

IEC 61850 Server Configuration Tool User's Guide

49

GE Energy
4. Select Edit > Undo to reverse the previous change.
Example:

To observe the impact of cutting and pasting a mapping row:


1. File > Save your work so you can restore your configuration if you
make an error while performing these changes.
2. Select row 8, the phase C voltage angle, and click Edit > Cut. Select
row 5. Right-click and select Insert Cut Cells. The sheet will look like
Figure 27.
3. Note the following:

The order of the values in the Name column has not changed. It
is still phsA.cVal.mag, phsA.cVal.ang, phsB.cVal.mag, and so forth.

The mapping to point numbers is now incorrect starting at row 5


because the system point for the phase C alarm range has been
pasted next to the phase A alarm range.

4. Select Edit > Undo to reverse the previous change.

Figure 27 Impact of Cutting and Pasting a Row within a Data Object

5. Select row 9, the PhyHealth data attribute, and click Edit > Cut. Select
row number 5. Right-click and select Insert Cut Cells. The sheet will
look like Figure 28.
6. Note that pasting PhyHealth into the middle of the PhV data attributes
has not affected the mapping of the PhV data attributes at all. This
occurs because the PhV data attributes have not changed in order
with respect to one another. Order of rows in the mapping sheets is
only important between rows that have the same value in the Data
Object column.

50 P271-0UG1.001, General

GE Energy

Figure 28 Impact of Cutting and Pasting Rows from Different Data Objects

7. Select Edit > Undo to reverse the previous change.

3.10

Map the Different Data Types


All the mapping sheets have essentially the same first three columns: the Data
Object, Point Number, and Name of the data attribute. The use of these three
columns was discussed in detail in previous sections.
The other columns of the mapping sheets vary according to the Point Type mapped
in the sheet. Most of these columns mirror the B097MTxx mapping tables in the IEC
61850 Server configuration in ConfigPro. For help in configuring them, refer to the IEC
61850 Server Configuration Guide (B097-1CG).
You should note a few special issues when configuring the different mapping sheets
using the tool. Refer to Table 4 for details.
Table 4 Special Issues in Mapping Sheets

Sheet

Column(s)

Issue

Refer to

DI

n/a

No special issues.

IEC 61850 Server


Configuration Guide

DPDI

On Point
Off Point

Use these two columns instead


of a single Point Number
column

IEC 61850 Server


Configuration Guide

DO

Paired Point

Additional point number


column must be configured if
Control Type is Raise/Lower.
The tool does not permit a
value to be selected otherwise.

IEC 61850 Server


Configuration Guide

IEC 61850 Server Configuration Tool User's Guide

51

GE Energy
Sheet

3.11

Column(s)

Issue

Refer to

First Block Condition


Last Block Condition
First Access Control
Last Access Control

If your configuration
implements blocking or access
control, you must configure
these columns

Section A.1, Configure


Output Logic

ACC

Freeze:
Pulse Quantity
Reset
Enable
Period (ms)
Start Time

In ConfigPro, these columns


are in a separate table. In this
tool, every row of the ACC
sheet has these columns. You
can cut and paste values that
are identical for multiple
accumulator inputs.

IEC 61850 Server


Configuration Guide

AI

Units
Scale
Offset
Deadband
Default Value

The tool allows you to


configure defaults for these
values and will automatically
assign them based on their IEC
61850 names. You can
override the defaults.

Chapter 4, Configure Units


and Scaling

AO

First Block Condition


Last Block Condition
First Access Control
Last Access Control

If your configuration
implements blocking or access
control, you must configure
these columns

Section A.1, Configure


Output Logic

Units
Scale
Offset

The tool allows you to


configure defaults for these
values and will automatically
assign them based on their IEC
61850 names. You can
override the defaults.

Chapter 4, Configure Units


and Scaling

Add Mapping Entries for Multiple Data Objects at Once


You can use the Add Mapping Entries function of the tool on more than one row of
the Data sheet at a time, and the rows need not be contiguous.
Example:

To create mapping entries for the rest of the data objects in the example,
perform the following:
1. In the Data sheet, left-click on one of the rows that still has 0 in the
Mapped Points column.
2. Holding down the CTRL key, left-click on the other rows that are also
still unmapped, until all of them are selected. It does not matter
which column you click on. When you are done, it may look
something like Figure 29. Rows 5, 7, 8, 9, 11 and 12 are selected in
column S.

52 P271-0UG1.001, General

GE Energy

Figure 29 Selecting Multiple Data Sheet Rows

3. Right-click anywhere on the selected area and select Add Mapping


Entries from the menu. The tool displays the Point Mapping dialog
box as in Figure 16 on page 40, showing information for
132kVBay7/LLN0.Loc.
4. Select Map Points to create the single DI mapping sheet row for
132kVBay7/LLN0.Loc. The tool displays the Point Mapping dialog box
for 132kWBay7/LPHD1.Proxy. It will skip
132kVBay7/LPHD1.PhyHealth because you did not select that row.
5. Select Map Points to create the single DI mapping sheet row for
132kWBay7/LPHD1.Proxy.
6. Select Map Points four more times as the tool displays the Point
Mapping dialog box for each of the data objects you selected.
7. On the DI, DO and DPDI sheets, select appropriate System Database
point numbers in the new rows you have created.
8. In the Data sheet, note that the Mapped Points column is now all
white except for rows 10 and 11.

3.12

Change Parts of the IEC 61850 Name


Once you have configured your data model and mapped it to System Database
points, it is still possible to go back and change the names and data types of parts of
the model.
The tool will help you make the correct selections, but you must perform the process
carefully because changes higher up in the IEC 61850 hierarchy (in the left-hand part
of the IEC 61850 name) affect what you can choose farther down (in the right-hand
part of the name).

IEC 61850 Server Configuration Tool User's Guide

53

GE Energy
It is likely that your changes will invalidate the selections you have made elsewhere in
the tool. To determine what has been affected, you can use the Circle Invalid
function that is available on the context (right-click) menu on all sheets of the tool.
Caution:

The tool can highlight when your changes make part of the model
invalid, but it cannot automatically correct these problems. To do so
would require knowledge of your intent when making the changes.
Therefore, you must make the corrections yourself.

Change Logical Device Name


Example:

You have already performed an example of changing a logical device


name. In section 2.5 Create a Logical Device (LD), you changed the logical
device name from its default setting of GEDevice to 132kVBay7.
Because of this, in section 2.7 Create Logical Nodes (LN): Assigning Logical
Nodes to a Logical Device, you needed to change the logical device name
of the default logical nodes LLN0 and LPHD1 which the tool had
automatically assigned to GEDevice.
You may wish to review those sections to consider how you used Circle
Invalid to help with that change.

Change Logical Node Names


Example:

To change the PTOC (time over-current protection) logical node to a PDIF


(differential protection) logical node, perform the following steps:
1. In the LNs sheet, open the drop-down list in the Name-Class column
of the row that shows 132kVBay7/Q0PTOC5 in the Name - Complete
column (row 8).
2. Select PDIF to replace PTOC. Note that the Name Complete column
changes to 132kVBay7/Q0PDIF5.
3. Right-click and select Circle Invalid. No circles appear; your change
has not invalidated anything on the LNs sheet.
4. Select the Data sheet. Note that the Class column is blank and the
Max Points column has changed to #N/A for rows 8 and 9. This is an
indication that there is a problem with your data model, because the
tool cannot determine the correct values for these columns.
5. To determine the cause of the problem, right-click anywhere on the
sheet and select Circle Invalid. The tool highlights several cells as
shown in Figure 30.

54 P271-0UG1.001, General

GE Energy

Figure 30 Effect of Changing a Logical Node Name on the Data Sheet

6. Open the drop-down list for the Logical Node Choose column (A) in
row 8. Note that because of the change you made on the LNs sheet,
the Q0PTOC5 logical node is no longer available. This is why the cell
was circled; the data in the Logical Node Choose column,
132kVBay7/Q0PTOC5, is no longer a valid choice.
7. Choose the 132kVBay7/Q0PDIF5 logical node. Note that several
columns in this row change when you do so, as shown in Figure 31.
Right-click and select Circle Invalid again. Note that:

The red circles disappear from this row. All columns now contain
valid choices.

The Class column changes to ACD from blank. The tool can now
determine the correct Class for this data object.

The Max Points column changes from #N/A to 1. The tool can
now determine the correct Max Points for this data object.

The Mapped Points column changes from 1 to 0 and turns red.


This occurs because although there was 1 digital input point
mapped to 132kVBay7/PTOC5.Str, there are NO digital input
points mapped to 132kVBay7/PDIF5.Str.

IEC 61850 Server Configuration Tool User's Guide

55

GE Energy

Figure 31 Correcting a Logical Node Name Change on the Data Sheet

8. Select the DI sheet. Right-click anywhere on the sheet and select


Circle Invalid. Note the following items:

The row for 132kVBay7/PTOC5.Str ST (BI) is circled, as shown in


Figure 32 This occurs is because this data object no longer exists
back on the Data sheet.

Note that the row for 132kVBay7/PTOC5.Op ST (BI) is not circled


because even though it is an incorrect choice, it still exists on the
Data sheet so the tool still considers it valid on the DI sheet.

The tool cannot look up the correct data attribute name for either
of the PTOC data attributes, so the Name column is #N/A for both.

Figure 32 Effect of a Logical Node Name Change on the DI Mapping Sheet

56 P271-0UG1.001, General

GE Energy
9. Select the drop-down list for the circled Data Object cell. Note that
the 132kVBay7/PTOC5.Str ST (BI) choice no longer exists in the list.
10. Choose 132kVBay7/PDIF5.Str ST (BI). Right-click and select Circle
Invalid again to refresh the display. Note that:

The red circle in the Data Object column disappears.

The Name column changes to 132kVBay7/Q0PDIF5.Str.general


because the tool can now identify the data attribute portion of the
name.

11. Repeat these changes to the Data and DI sheets for


132kVBay7/Q0PTOC5.Op.

Change Data Objects


A similar effect occurs if you change only the Data Name on the Data sheet.
Example:

To change the name of a GGIO data object, perform the following:


1. On the Data sheet, change the Data Name column of the
132kVBay7/GGIO1.Alm data object (row 10) from Alm to Ind. Note
that the Mapped Point column changes to 0 and turns red because
there are no points mapped to 132kVBay7/GGIO1.Ind.
2. Right-Click and select Circle Invalid. Note that nothing is circled.
GGIO_SPS and ST (BI) are still the correct values for Class and Func
Const respectively, even though the name of the data object has
changed.
3. On the DI sheet, note that the Name column is #N/A for all the GGIO1
rows. Right-click anywhere on the sheet and select Circle Invalid.
The DI sheet will look like Figure 33.

Figure 33 Effect of Changing a Data Name

IEC 61850 Server Configuration Tool User's Guide

57

GE Energy
4. Select the drop-down list for the Data Object column of the first
GGIO1 row. Note that 132kVBay7.GGIO1.Alm is no longer presented
as an option.
5. Select 132kVBay7.GGIO1.Ind. Note that the Name column for this row
changes to 132kVBay7/GGIO1.Ind.001.stVal.
6. Copy and paste 132kVBay7.GGIO1.Ind into the Data Object column of
the other GGIO1 rows (4 through 10). Note the Name column of each
row changes appropriately.
7. Right-click anywhere on the sheet and select Circle Invalid. Note the
red circles all disappear.

58 P271-0UG1.001, General

GE Energy

Configure Units and Scaling


This chapter describes how to configure the engineering units and scaling of analog
inputs, analog outputs, and accumulator inputs using the tool. Scaling is the process
of converting the integer value in the database to the floating-point value the Server
reports. For more details, refer to the IEC 61850 Server Configuration Guide (B0971CG).

4.1

How is IEC 61850 Scaling Different?


Configuring scaling and engineering units for the IEC 61850 Server software are
different from configuring other protocols on GE devices in the following ways:

The Server may report either integer values or floating-point analog values.
You choose which format the Server reports by selecting the appropriate
functional constraint in the Func Const column of the Data sheet. Many
protocols can only report integer values.

Changing the scaling parameters does not affect the integer value that the
Server reports, only the floating-point value. In other protocols, scaling
parameters usually affect any values the software reports.

The scaling parameters you choose can be visible to the IEC 61850 client (like
a D400 device or PowerLink) so that the client can covert the integer value to
a floating-point value itself. Most protocols do not report their scaling
parameters or permit them to be changed remotely.

The Server can report the engineering units of each value to the client. Most
protocols do not report engineering units.

The Server configures scale as a single floating-point value. Most other


protocols configured on GE devices use an integer range, divisor and offset to
configure scaling. The Server combines range and divisor into a single scale.

IEC 61850 Server Configuration Tool User's Guide

59

GE Energy
4.2

How Does the Tool Help with Scaling?


Using ConfigPro, you must configure the scaling and units parameters of every IEC
61850 point individually. The tool allows you to speed up this process in two different
ways:

It automatically determines the correct engineering units (for example, Volts,


Amperes, Watts, and so forth) for each standard IEC 61850 data attribute
based on its name. You can override this default value if you wish. You must
supply the appropriate engineering units for any user-defined or custom
attributes you configure.

It permits you to configure default scaling parameters for each type of


engineering unit. Unless you override them, the tool will use these default
scaling parameters for every IEC 61850 data attribute that measures the
same engineering units.

The Scale sheet contains default values that exist only within the tool. They are not
imported from ConfigPro; they are only exported to ConfigPro when these defaults
are used to configure individual data points. The columns of the Scale sheet are
shown in Figure 34 and described in Table 5.

Figure 34 The Scale Sheet

60 P271-0UG1.001, General

GE Energy

Table 5 Columns of the Scale Sheet

Column

Set by

Description

Units

Tool

The engineering units of a data attribute. The tool will use the
other parameters in this row by default for any data attribute that
measures these units, unless you override them.

Scale Factor

User

The default scaling factor for data attributes measuring these


units. Same as range/divisor for other protocols. It is a floatingpoint number representing this ratio.

Offset

User

The default offset for data attributes measuring these units. The
offset is configured as a floating-point value in the specified
engineering units.

Deadband

User

The default deadband for data attributes measuring these units.


The deadband is configured as a floating-point value in the
specified engineering units. This is different than ConfigPro,
where IEC 61850 Server deadbands are configured as integer,
non-engineering unit values.

Default Value

User

The default of the Default Value parameter the tool will use for
data attributes measuring these units. The Default Value is the
value the Server will use if communications fails and it cannot
receive an accurate measured value from another device via a
GOOSE message. The deadband is configured as a floating-point
value in the specified engineering units.

Full-Scale

Tool

The floating-point value the Server will report if the integer value
in the System Point database is +32767.

% Deadband

Tool

The percentage of the value in the Full-Scale column that the


value in the Deadband column represents.

Tip:

4.3

If you want to set a particular default deadband as a percentage of full


scale, you can type an Excel formula in the Deadband column and
reference the Full-Scale column (for example, =0.05 * F7).

Configure Default Scaling


The tool uses the default parameters entered in the Scale sheet to configure points
on the AI and AO sheets.
As shown in Figure 35, the tool assigns default engineering units to each IEC 61850
standard data attribute (i.e. row) in the AI sheet and displays them in the Default
Units column.
Example:

Note that all the magnitude (mag) values in the phase voltage (PhV) data
object have been assigned the Default Units of Volts (V) and all the angle
measurements (ang) have been assigned Degrees (Angle).

IEC 61850 Server Configuration Tool User's Guide

61

GE Energy
There are three sets of the other parameters identified on the Scale sheet for each
row in the AI sheet. These are:

The defaults you enter on the Scale sheet.

The Over-ride Values you can enter on the AI sheet if you want to change the
scaling from the defaults for any particular data attribute (row).

The Used Values normally contain the defaults but will contain the Over-ride
Values if any are entered for a given row. These are the values that will be
exported to ConfigPro.

Figure 35 Scaling Columns of the AI Sheet

Example:

Change the default scaling parameters for all Volts data attributes as
follows:
1. Look at the AI sheet and note that the Used Values Scale for Volts
(V) is 5.81436157.
2. Look at the Scale sheet and note that the Full-Scale value is just over
190 kV. This would not be appropriate for a 132kV substation, as
intended in this example.
3. In the Volts (V) row (i.e. row 4) and the Scale Factor column (B), enter
the value 4.0284432. The Full-Scale column will change to 132,000
Volts. The Deadband column will change to 2640.
4. To change the deadband to five percent, click in the Deadband
column, type =F4*0.05 and press Enter. Note that the Deadband
column changes to 6600.00 and the % Deadband column changes to
5%. (You could also type any number you desired in the column).
5. Return to the AI sheet. The Used Values Scale has changed to
4.0284432 and the Used Values Deadband has changed to
6,600.00 for all three of the Volts rows.

62 P271-0UG1.001, General

GE Energy
4.4

Over-Ride Default Scaling


Although changing the default scaling parameters on the Scale page is a convenient
way to scale large numbers of points, you can also override these defaults for any
particular point / data attribute.
Example:

Change the parameters for one particular data attribute as follows:


1. In row 7, type 7 in the Over-ride Values Scale column (G). The cell
changes from blank to 7.00000000 and the Used Values Scale
column also changes to that value. The Used Values Scale column
for the other Volts rows stays the same.
2. In row 5, choose Amperes (A) from the drop-down list for the Override Values Units column (F). The Used Values Units column also
changes to Amperes (A) and the column changes to bright yellow, to
warn that the value has been overridden. Note that the Used Values
have changed to those entered in the Scale page for Amperes (A), as
shown in Figure 36.

Figure 36 Overriding Default Units and Scaling

4.5

Scale the Different Data Types


Two other sheets use values from the Scale sheet:

The AO sheet has columns for Units, Scale and Offset only.

The ACC sheet has columns for Units only.

These behave the same way as the similar columns in the AI sheet.

IEC 61850 Server Configuration Tool User's Guide

63

GE Energy

Configure Server Data Sets


and Reporting or Logging
This chapter describes how to configure IEC 61850 Server data sets and how to
configure automatic reporting (or logging) of these data sets.
An IEC 61850 data set is simply a grouping of data objects or data attributes that can
all be addressed by a single name. There are three types of data sets used by the IEC
61850 Server, as described in Table 6.
Table 6 Different Types of Data Sets

Type of
Data Set

Used for

Members must be

Configured
in sheets

Server

Responding to polls or
reporting or logging data
to a client like a D400
device or PowerLink

Data objects from the Data


sheet. Includes all data attributes
within the data object.

S-DS, Report

GOOSE

Sending or receiving highspeed data between


devices like D25s or GE
relays

Individual data attributes from


the DI, DPDI or AI sheets. May
also select particular portions of
these data attributes like quality
or timestamp.

G-DS, GSE

GSSE

Sending or receiving highspeed Boolean (on/off)


data between devices like
D25s or GE relays

Individual data attributes from


the DI sheet.

GSSE, GSE

64 P271-0UG1.001, General

GE Energy
5.1

Create Server Data Sets


You can configure server data sets on the S-DS sheet. The tool provides functions for
creating new data sets and new data set members. You must ensure all the data set
members are located in the same logical device.
Each data set is represented on the S-DS sheet by a single column where you can
enter data, and a status column to the right of it that displays messages. When you
select ConfigPro > New Config, the tool creates three empty data sets by default, as
shown in Figure 37.
You can delete data sets by deleting pairs of columns. You can create new data sets
by right-clicking and selecting the Add Data Set function. The Add Data Set function
always adds columns to the right.

Figure 37 Empty Data Sets Created for a New Config

Each data set must have a Data Set Name. The tool will provide default values in this
row. If you want to change the name from the default, enter a value in Over-ride
Data Set Name.
The Data Set Name must include the name of the logical node the data set is found
in, separated from the name by a $ character. Data sets are normally configured to
be in the LLN0 logical node.
The data set and all its members must be located in the same logical device. You
must select the correct logical device from the drop-down list in the Logical Device
row.
Example:

Create separate data sets for analog data and digital data as follows:
1. Type LLN0$analogs in the Over-ride Data Set Name row of column B.
The tool changes Data Set Name to that value.
2. Select 132kVBay7 in the Logical Device row of column B.

IEC 61850 Server Configuration Tool User's Guide

65

GE Energy
3. Select columns D through G and click Edit > Delete to remove the
other blank data sets.
4. Right-click anywhere on the sheet and select Add Data Set. The tool
replaces columns D and E.
5. Type LLN0$digitals in the Over-ride Data Set Name row of column D.
The tool changes Data Set Name to that value.
6. Select the 132kVBay7 value from cell B3 and copy-and-paste it into
D3 to set the correct value in the Logical Device row for the digitals
data set.

5.2

Add and Delete Data Set Members


You can specify the members of each data set by selecting items from the dropdown lists in the rows below the Members Name row.
Right-click and select Add Member to add members to the end of the data set where
the cursor is located.
As you add data set members, the tool checks that they belong to the same logical
device as the data set itself. If the member is in the wrong logical device, the tool will
display Wrong LD! to the right of the member. If you have imported a configuration
from ConfigPro, and the member is located in the wrong logical device, the tool may
display Not Found! as shown in Figure 37.
The IEC 61850 Server will build the data set so the data appears in the order listed on
the S-DS sheet.
Example:

Add members to the data sets for analog data and digital data as follows:
1. In the first row under Members Name of column B (row 7), select
132kVBay7/LPHD1.PhyHealth - ST (AI) Enum from the drop-down list.
The tool changes the status message to the right of this cell (column
C) from Not Found! to OK.
7. In the row immediately below the value you just entered (B8), select
132kVBay7/MMXU1.PhV - MX (AI) Float from the drop-down list.
8. Select the blank last row of the data set (cells B9 and C9). Right-click
and select Delete Excel will display the Delete dialog box as shown
in Figure 38.

66 P271-0UG1.001, General

GE Energy

Figure 38 Using the Delete Dialog to Remove Data Set Members

9. Select Shift cells up and click OK. Excel deletes the data set member
without disturbing the cells to the right or left.
10. Practice deleting data set members by selecting the rectangle D7
through E9. Right-click and select Delete.
11. Select Shift cells up and click OK. The S-DS sheet should look as
shown in Figure 39.

Figure 39 Deleting Data Set Members

12. With the cursor still in column D or E, right-click and select Add Data
Set Member. The tool creates a new entry in cells D7 and E7.
13. In cell D7, select 132kVBay7/LLN0.Loc - ST (BI) Loc from the dropdown list. The status message to the right changes to OK.

5.3

Add Multiple Data Set Members from the Data Sheet


If there are many members to be added to a data set, selecting each member from
the drop-down list in the Name column becomes tedious. Fortunately, there is a

IEC 61850 Server Configuration Tool User's Guide

67

GE Energy
faster way to add data set members. You can select multiple data set members from
the Data sheet, then right-click and use the Add Server Data Set Member function to
add them all to the same data set at once.
Example:

Add the remaining digital input data objects in the example model to the
digitals data set as follows:
1. In the Data sheet, click anywhere in the row for
132kVBay7/LPHD1.Proxy (row 7).
2. Hold down the CTRL key and click in each of the other rows that have
ST (BI) in the Func Const column, except 132kVBay7/LLN0.Loc, which
is already in the digitals data set. There should be 4 rows selected.
3. Right-click in the selected area and choose Add to Data Set. The tool
will display a dialog box as shown in Figure 40.

Figure 40 Add to Data Set Dialog Box

4. Choose 132kVBay7/LLN0$digitals.
5. Click OK. The tool will add the four data objects you selected to the
data set you just chose, and display the S-DS sheet, as illustrated in
Figure 41.

Figure 41 Adding Data Set Members

68 P271-0UG1.001, General

GE Energy
5.4

Create Report Control Blocks (RCBs) and Log Control Blocks


(LCBs)
In IEC 61850, a server (like a D25 or D200 device) makes report control blocks and log
control blocks available so the client (like a D400 device or PowerLink) can remotely
adjust how often the server will spontaneously report or log the data from a data set.
The tool represents each log control block or report control block as a column in the
Report sheet. When you select ConfigPro > New Config, the tool creates three
empty control blocks by default, as shown in Figure 42.
You must enter the following information for each block:

The Name of the control block

The Logical Device that will contain the control block

The Logical Node that will contain the control block. This is usually LLN0.

The Report ID for the report or log that the control block transmits

You must select a Data Set from the list of data sets on the S-DS sheet that contains
the data to be reported. The logical device of the Data Set and the Logical Node
must be the same as the Logical Device of the control block. The tool will display an
error if they are not.
You can also adjust the remainder of the parameters in each control block as
described in the IEC 61850 Server Configuration Guide (B097-1CG). One of these
parameters is Type, which determines whether the block is a real-time Report
Control Block or a Log Control Block.

IEC 61850 Server Configuration Tool User's Guide

69

GE Energy

Figure 42 Empty Control Blocks Created for a New Config

Example:

Add and delete control blocks as follows:


1. Select 132kVBay7 from the drop-down list for Logical Device in
column C.
2. Select 132kVBay7/LLN0 from the drop-down list for Logical Node in
column C.
3. Type AnalogRCB in the Name row of column C.
4. Select 132kVBay7/LLN0$analogs from the drop-down list for Data Set
in column C. Note that the error message Logical Device mismatch
disappears from the top of column C now that you have selected a
valid data set.
5. Type AnalogReport in the Report ID row of column C.
6. Select columns D and E. Select Edit > Delete to delete the empty
control blocks.
7. Right-click anywhere on the sheet and select Add Report Control
Block. The tool restores column D.

70 P271-0UG1.001, General

GE Energy
8. Enter data in a similar manner until the Report sheet looks like Figure
43.

Figure 43 Example Report Control Blocks

IEC 61850 Server Configuration Tool User's Guide

71

GE Energy

Configure GOOSE and GSSE


This chapter describes how to configure the two types of high-speed local area
network messaging available in IEC 61850:

Generic Object-Oriented Substation Event (GOOSE)

Generic Substation State Event (GSSE)

These two types of services can carry different kinds of data and are configured on
different sheets of the tool. Refer to Table 6 on page 64 to see the distinctions
between them and server data sets.
Together, these two services are known in IEC 61850 as Generic Substation Events
(GSE).

6.1

Create GSE Entries


In the same way an entry on the Report sheet may be a report control block or a log
control block, a column in the GSE sheet may represent either a GOOSE or GSSE
message and the corresponding control block.
When you select ConfigPro > New Config, the tool creates three empty GSE entries
by default, as shown in Figure 44.
For each column in the GSE sheet, you must configure:

The Logical Device that will contain the GOOSE or GSSE control block

The GSE Type indicating whether is Configurable GOOSE, Fixed GOOSE, or


GSSE. Refer to Table 7 for the differences between these options and how
they are configured using the tool.

72 P271-0UG1.001, General

GE Energy
Table 7 Differences between GSE Types

GSE Type

Point Types
permitted

Data Set
configured in

Configurable
GOOSE

AI or DI

G-DS sheet

Fixed GOOSE

DI only

GSSE sheet

GSSE

DI only

GSSE sheet

Notes

This is a feature used


by GE devices only

The GSE Direction, that is, whether the IEC 61850 Server on this device will
be a Sender or Receiver of the message. Note: in ConfigPro, GSE Direction is
included as part of the GSE Type parameter. In the tool, it is a separate
parameter.

The Control Block Name. If the control block is a Sender, the tool will pick a
default but you may override it. If the control block is a Receiver, you must
provide the name.

The GOOSE / GSSE ID transmitted in each message. If the control block is a


Sender, the tool will pick a default but you may override it. If the control block
is a Receiver, you must provide the name.

The media access control address (MAC Address) to which the message will
be sent or to which the Server will listen. Refer to section 6.2 Create Host
Table Entries for details of entering this parameter.

The Data Set Name of the data to be transmitted or received.

The other parameters of GOOSE and GSSE control blocks are described in the IEC
61850 Server Configuration Guide (B097-1CG).

IEC 61850 Server Configuration Tool User's Guide

73

GE Energy

Figure 44 Empty GSE Entries Created for a New Config

Example:

Add and delete GSE entries as follows:


1. Right-click anywhere in the first GSE column (column C) and select Set
to Defaults. The tool fills in default values for most of the rows in that
column.
2. Select 132kVBay7 from the drop-down list for Logical Device in
column C.
3. Type ConfigSender for Over-ride Control Block Name. Note that the
Control Block Name and the GOOSE/GSSID both change from the
default gcb1 to ConfigSender.
4. Select columns D and E and choose Edit > Delete to delete the other
two GSE entries.
5. Right-click anywhere on the sheet and select Add GSE Control Block.
The tool displays the dialog box shown in Figure 45.

74 P271-0UG1.001, General

GE Energy

Figure 45 Add GSE Block Dialog Box

6. Select GSSE for GSE Type.


7. Select Sender for GSE Direction.
8. Click OK. The tool creates a new column D with the GSE Type and
GSE Direction you selected.
9. Select 132kVBay7 from the drop-down list for Logical Device in
column D. The sheet should look like Figure 46.

IEC 61850 Server Configuration Tool User's Guide

75

GE Energy

Figure 46 After Entering GSE Data

6.2

Create Host Table Entries


In ConfigPro, the MAC Address parameter is configured separately for each GSE
sheet entry, but in the tool you can assign a name to each unique MAC address on
the Hosts sheet. If you are configuring multiple GSE sheet entries, this will allow you
to do so more quickly.
A MAC address for Ethernet is six bytes long and is specified in hexadecimal (base 16)
numbers. In other words, each digit of the address must be one of the characters
from 0-9 or A-F, and there must be exactly twelve digits in the address.

76 P271-0UG1.001, General

GE Energy
The MAC Address for a GOOSE or GSSE message has an additional restriction: the
second digit must be odd, i.e. 1, 3, 5, 7, 9, B, D, or F. This restriction is because GOOSE
and GSSE messages must have the least-significant or multicast bit of the first byte
set to 1.
Example:

Add two Host entries as follows:


1. In the Host Name column of row 3, type GERelay.
2. In the MAC Address column of row 3, type ABCDEF123456.
3. In the Host Name column of row 4, type RTU.
4. In the MAC Address column of row 4, type 010203040506.
5. Select row 5 and select Edit > Delete. The sheet should look like
Figure 47.

Figure 47 Hosts Table Example

6. In the GSE sheet, select the drop-down list in the MAC Address
(Hosts) row for column C and choose GERelay ABCDEF123456.
7. Select the drop-down list in the MAC Address (Hosts) row for column
D and choose RTU 010203040506.

IEC 61850 Server Configuration Tool User's Guide

77

GE Energy
6.3

Where did the Host Names Go?


When you export your configuration to ConfigPro, you will discover that there is no
record of the Host Names you gave each MAC Address. Only the MAC Addresses
will remain. This occurs because the ability to assign Host Names is not provided by
ConfigPro.

6.4

Create GOOSE Data Sets


GOOSE data sets are configured on the G-DS sheet. Each block of column represents
a single GOOSE data set. When you select ConfigPro > New Config, the tool creates
three empty GOOSE data sets, as shown in Figure 48.

Figure 48 Empty GOOSE Data Sets Created in New Config

Each GOOSE data set belongs to a particular Logical Device. You must choose the
name of the logical device.
Each GOOSE data set has a Data Set Name. You must choose the name from the list
of Data Set Names you created on the GSE sheet. The G-DS sheet will only provide
as choices those Data Set Names that you created as part of a Configurable GOOSE
control block on the GSE sheet. GSSE and Fixed GOOSE data sets are configured
elsewhere.
The Data Set Name you choose will include the Logical Device name of the control
block you entered on the GSE sheet. The tool will display an error message if this
name does not match the Logical Device name you select on this G-DS sheet. This
ensures that both the GOOSE data set and the GOOSE control block that it uses
belong to the same Logical Device.
Example:

Create a GOOSE data set as follows:


1. In the Logical Device row of column B, select 132kVBay7 from the
drop-down list.
2. In the Data Set Name row of column B, select
132kVBay7/LLN0$GOOSEout1 from the drop-down list. Note that

78 P271-0UG1.001, General

GE Energy
132kVBay7/LLN0$GSSEout2 does not appear as a choice because it is
a GSSE data set.
3. Select columns H through R and select Edit > Delete to eliminate the
unneeded empty data sets.

6.5

Create GOOSE Data Set Entries


Entries in a GOOSE data set are IEC 61850 data attributes chosen from the DI sheet,
the DPDI sheet, or the AI sheet. Each row of the data set represents one or more
components of a data attribute which will be included in the data set. The Server will
transmit the data (or expect it to arrive) in the GOOSE message in the order shown on
the sheet.
You begin creating a GOOSE data set entry by choosing the Point Type, either AI or
DPDI, or DI. The tool will then permit you to select the Name of the data attribute
from the corresponding mapping sheet.
Caution:

If you choose any numbered generic data attribute such as


GGIO1.Alm001, the Server will include in the data set ALL of the
attributes whose names begin with the same prefix, regardless of
their number (for example, GGIO1.Alm002, 003, 004, and so forth.)

A given data attribute may consist of up to three sub-attributes, or parts, each of


which will have a different ending of its IEC 61850 name. These three parts are
quality, time, and value. Various combinations of these three parts can be included in
the GOOSE data set, in various orders. These combinations are represented by the
column in the G-DS sheet labeled Attributes.
Caution:

Regardless of what you select in the other columns, the Name


column always shows the name of the value part of the data
attribute. It does not display the name of the quality or the time parts.

The IEC 61850 Server and ConfigPro have different rules for configuring the parts of a
data attribute depending on the logical node you are configuring, and the tool
enforces those rules as follows:

For GGIO or GAPC logical nodes, all parts of the data attribute can be
configured on a single row of the G-DS sheet. That is, the tool will let you
select time-quality-value in the Attributes column of that row.

For all other logical nodes, each part of the data attribute must be configured
on a separate row. That is, time in the Attributes column of the first row,
quality in the second row, and value in the third row all having the same
Name. The tool will not permit you to select a multi-part choice for the
Attributes column like time-quality-value.

Caution:

GE relays do not support GOOSE data sets containing timestamps. If


you select any value in the Attributes column that contains time, the
tool displays a note to remind you of this.

IEC 61850 Server Configuration Tool User's Guide

79

GE Energy
The last column you are allowed to enter in the G-DS sheet is AI Format. If the Point
Type is AI, the tool will permit you to select whether to include in the data set the
floating-point or the integer version of the data attribute.
Example:

To add members to a GOOSE data set, perform the following:


1. In row 6 of the 132kVBay7/LLN0$GOOSEout1 data set, select DI
from the drop-down list for Point Type.
2. In the Name column, select 132kVBay7/GGIO1.Ind.001.stVal from
the list of digital input data attributes. Note: This choice will cause
the Server to include in the GOOSE data set ALL the numbered
data attributes beginning with 132kVBay7/GGIO1.Ind. This will be
true regardless of whether you choose 001, 002, 003, and so
forth.
3. In the Attributes column, select quality-value-time.
4. In the AI Format column, there will be only one choice: n/a, since
this item is not an analog input. Select n/a.
5. The tool includes two numbers in the Notes column: Note 3 refers
to the GGIO issue mentioned above. Note 1 refers to the fact you
have selected a value in the Attributes column that includes time.
The numbers are links; if you click on them, you will see the notes
on the Intro sheet.
6. In row 7, select AI for Point Type and
132kVBay7/MMXU1.PhV.phsA.cVal.mag for the Name.
7. Click in the Attributes column to view the drop-down list. Note
that unlike in the case of the GGIO data attribute, the tool only
permits value, quality or timestamp as options. Select quality.
8. In the AI Format column, select n/a (the only choice, since a
quality flag cannot be floating-point or integer).
9. Copy the four cells of the dataset in row 7 into row 8.
10. In the Attributes column of row 8, select value instead of quality.
11. In the AI Format column, note the tool permits either integer or
floating-point. Select floating-point.
12. Right-click in any of the columns of the dataset and select the
Add Data Set Member function. The tool will create a new blank
row in row 9. Select AI for Point Type and
132kVBay7/MMXU1.PhV.phsA.cVal.mag for the Name.
13. In the Attributes column of row 9, select time. A hyperlink will
appear in the Notes column marked 1. This is the note that GE
relays do not support timestamps. The sheet should now look as
shown in Figure 49.

80 P271-0UG1.001, General

GE Energy

Figure 49 After Manually Adding GOOSE Data Set Members

6.6

Add Multiple GOOSE Data Set Entries from a Mapping Sheet


If there are many members to be added to a GOOSE data set, selecting each member
from the drop-down list in the Name column becomes tedious. Fortunately, there is a
faster way to add GOOSE data set members. You can select multiple data set
members from the DI, AI or DPDI sheets, then right-click and use the Add GOOSE
Data Set Member function to add them all to the same data set at once.
Example:

Add a digital input data object from the example model to the
LLN0$GOOSEout1 data set as follows:
1. In the DI sheet, click anywhere in the row containing the text
132kVBay7/Q0PDIF5.Str.general in the Name column.
2. Hold down the CTRL key and click on the adjacent row containing the
text 132kVBay7/Q0PDIF5.Op.general in the Name column. Excel
selects both cells.
3. Right-click on the selected cells and choose Add GOOSE Data Set
Member from the menu. The tool displays the dialog box shown in
Figure 50.
4. Select the data set 132kVBay7/LLN0$GOOSEout1. Select value in the
Attributes box. Select n/a in the AI Format box.
5. Click OK. The tool displays the G-DS sheet and adds the two DI data
attributes, Str and Op, to the data set, with the choices you have
selected. The resulting data set should look like Figure 51.

IEC 61850 Server Configuration Tool User's Guide

81

GE Energy

Figure 50 Add to GOOSE Data Set Dialog Box

Figure 51 Example GOOSE Data Set

6.7

Create GSSE Data Sets


GSSE data sets are simpler, more restrictive versions of GOOSE data sets. Each GSSE
data set specifies a single incoming or outgoing message.
The IEC 61850 specification requires that GSSE messages must only contain digital
input data, that is, selections from the DI sheet. Furthermore, the IEC 61850 Server
firmware requires that items in each column of the GSSE sheet be adjacent and
sequential in the DI sheet. The tool will help you to comply with these requirements.
Each GSSE message must belong to a particular Logical Device and have a Data Set
Name chosen from those created on the GSE sheet. If the Logical Device you select
on the GSSE sheet and that of the data set from the GSE sheet do not match, the tool
will display an error message.

82 P271-0UG1.001, General

GE Energy
Figure 52 shows the state of the GSSE sheet after you select New Config from the
ConfigPro menu. Note the red color indicating that the GSSE data set members do
not represent a contiguous block of points from the DI sheet.

Figure 52 GSSE Sheet Created for a New Config

Example:

Create a GSSE data set as follows:


1. In the Logical Device row, select 132kVBay7.
2. In the Data Set Name row, select 132kVBay7/LLN0$GSSEout2.

6.8

Create GSSE Data Set Members


Each IEC 61850 GSSE message may contain up to 256 bit pairs, each pair driven by
the state of a particular DI point. Each column of the GSSE sheet specifies a
sequential block of bit pairs starting with a First Bit Pair that you select. The first 32
pairs are called DNA Bit Pair 1 through DNA Bit Pair 32 and the remaining pairs are
called User Bit Pair 1 through User Bit Pair 224.
Any column in the GSSE sheet having the same Data Set Name specifies a set of bit
pairs for the same message. You must be careful not to overlap the ranges of bit
pairs within the same message.
Example:

Add five digital inputs to a GSSE data set as follows:


1. In the First Bit Pair row, select User Bit Pair 1.
2. In the first Members cell (row 6), select the first point from the DI
sheet, beginning with (000111) Remote/Local Switch State The name
of the point will spill over into the adjacent columns. The tool changes

IEC 61850 Server Configuration Tool User's Guide

83

GE Energy
the cell to the normal basic user entry color, light yellow, because the
point number is now valid.
3. In the next three rows, select the next three adjacent points from the
DI sheet. As you enter each point, the cell turns light yellow. The
point names should begin with:

(000110) Control Watchdog Active

(000960) E04 Q0 Definite Time Protection Armed

000961) E04 Q0 Definite Time Protection Tripped

Note that the points do not have to be adjacent in the System Point
Database (110 is not next to 960), only adjacent in the DI sheet.
4. Change the row containing (000960) E04 Q0 Definite Time Protection
Armed to (000077) E04 Generic 8. Note that the cell turns red again
and so does the next row because the points are no longer in the
same order as in the DI sheet.
5. Change the row back to (000960) E04 Q0 Definite Time Protection
Armed. The row changes back to light yellow as shown in Figure 53.

Figure 53 First Four GSSE Bit Pairs

6.9

Create Multiple GSSE Data Set Members from the DI Sheet


You can quickly add multiple GSSE Data set members by selecting them in the DI
sheet and using the context-sensitive (right-click) menu function Add to GSSE Data
Set.

84 P271-0UG1.001, General

GE Energy
Example:

Add a block of sequential GSSE members to a GSSE data set as follows:


1. In the column of the data set you have been working with, right-click
and select the Add Data Set. The tool creates a new column to the
right with cells colored light yellow and red as before.
2. Copy the Logical Device and Data Set Name cells from the left
column into the right one.
3. In the First Bit Pair row, select DNA Bit Pair 1.
4. Change to the DI sheet. Click in the row for the (000070) E04 Generic
1 point.
5. Hold down the Shift key and click in the row for the (000077) E04
Generic 8 point.
6. Right-click in the selected cells and choose Add to GSSE Data Set
from the menu. The tool displays the dialog box shown in Figure 54.

Figure 54 Add to GSSE Data Set Dialog Box

7. Select 132kVBay7/LLN0$GSSEout2 DNA Bit Pair 1. The tool adds the


DI sheet points to the new GSSE sheet column. However, five cells
will still be red because four of them were left empty.
8. Select the four red cells in rows 6-9, right-click and choose Delete
from the menu. Choose Shift cells up as shown in Figure 55.

Figure 55 Deleting Cells in the GSSE Sheet

9. The red color disappears and the eight new data set members will be
displayed as in Figure 56.

IEC 61850 Server Configuration Tool User's Guide

85

GE Energy

Figure 56 Completed GSSE Data Set

86 P271-0UG1.001, General

GE Energy

Communicating with
ConfigPro
This chapter describes how to pass information from the tool to ConfigPro and from
ConfigPro back to the tool. You do so by transferring files between the two programs.
The files are in what is known as Comma-Separated Value or CSV format. This
means that the values you enter in Excel sheets or ConfigPro tables are written in
rows of text in the files, with commas separating each column. You should never
need to look inside the CSV files, but if you wish you can open them with Excel or
Notepad in Windows to see what is being transferred.
The list of files exchanged is provided in Appendix D. All but one of the CSV files, the
system wiring list, correspond one-to-one with the tables in the IEC 61850 Server
Configuration in ConfigPro. These files must all be located in the same folder on your
computer. By default, ConfigPro will use a folder in your ConfigPro projects
directory, but you may wish to keep them elsewhere. The system wiring list may be
kept separately from the other files, but it is usually convenient to keep it in the same
folder as the others.
It is important to remember that the terminology of file transfer changes depending
on which program you are using. Table 8 shows how an import of information from
one of the programs is an export from the other, and vice versa. These terms are
used in the documentation and menus of both programs.
Table 8 File Transfer Terminology

Information
Direction

Tool considers this to be an

ConfigPro considers this to be an

Tool to ConfigPro

Export

Import

ConfigPro to Tool

Import

Export

IEC 61850 Server Configuration Tool User's Guide

87

GE Energy
7.1

Sending a Configuration to the Tool


You send a configuration to the Tool in two stages: first, you send the system wiring
list, as described in section 2.1. This report from ConfigPro contains the contents of
the system point database for your device. Second, you send the IEC 61850 Server
configuration tables. It is more convenient if you put all these files in the same folder.

Export CSV Files from ConfigPro


In ConfigPro, perform the following steps:
1. Start ConfigPro.
2. Open the appropriate project.
3. Right-click on the icon for the device containing the IEC 61850 Server
firmware.
4. Select Reports > System Wiring List. ConfigPro displays a dialog
similar to Figure 57.

Figure 57 ConfigPro Wiring List Export Dialog


5. Check the box for Generate CSV File. You may wish to uncheck the
box for Preview Report.
6. Select an appropriate path and file name. You may wish to create a
new folder to contain the wiring list file. Remember the file name of
the wiring list file must end in .csv.
7. Click OK. ConfigPro displays a progress bar and then a completion
message.
8. Click OK.

88 P271-0UG1.001, General

GE Energy
If you are planning to create a new configuration from the beginning,
without using another configuration as the basis, you do not need to
continue any further and can begin to build a model as described in
chapter 2.
If you want to create your new configuration by modifying another
configuration, continue performing the following steps to export the IEC
61850 Server configuration tables to the tool:
9. Double-click on the icon for the device. ConfigPro displays icons for
the firmware applications within the device.
10. Click on the Data Translation Applications tab. ConfigPro displays
only the icons for the DTAs configured in the device.
11. Right-click on the icon for the IEC 61850 Server and select Export.
ConfigPro displays a dialog as shown in Figure 58.

Figure 58 ConfigPro Application Export Dialog

12. Ensure both boxes are checked for the options Include system point
number and Include point descriptor text.
13. Select a folder to place the exported CSV files into. Note that
ConfigPro will default to using the ConfigPro projects folder for the
device you are exporting. You may wish to use this default folder, or
you may wish to use the same folder you used for the wiring list in
step 6, or you may wish to create a different folder. It is generally
more convenient to keep the system wiring list file and the
configuration table files in the same folder.
14. Click OK. ConfigPro displays a progress bar and then returns you to
the Data Translation Applications tab.

Import CSV Files into the Tool


To bring the files into the tool, perform the following steps:
1. Open the tool.
2. Select ConfigPro > Import. The tool displays a dialog box as shown in Figure 59.

IEC 61850 Server Configuration Tool User's Guide

89

GE Energy

Figure 59 Tool Import Version Number Dialog

3. Select an IEC 61850 Server firmware version number. Currently, the tool only
supports firmware version 3.00.
4. Click Start. The tool asks you for confirmation to proceed, as shown in Figure 60.

Figure 60 Tool Import Confirmation Dialog

5. Click OK. The tool asks you to select the folder where the IEC 61850 Server
application files are stored, as shown in Figure 61.

Figure 61 Tool Import Folder Dialog

6. Select the folder you chose when you exported the IEC 61850 Server CSV files
from ConfigPro previously (Figure 58) and click on OK. The tool may ask you to

90 P271-0UG1.001, General

GE Energy
confirm that you want to replace the previous wiring list. If so, select OK again.
The tool will ask you to specify the name of the system wiring list file, as shown in
Figure 62.

Figure 62 Tool Import Wiring List File Dialog

7. Choose the wiring list file you exported from ConfigPro (Figure 57) and click Open.
The tool begins importing the files you have specified. Excel files will appear and
disappear from your Windows task bar as the tool opens each file in turn, copies
the data into the correct sheets, and closes the file. Note in the lower left-hand
corner of the Tool window that the tool displays the percentage complete of the
import process. When all the files have been imported, the tool will display a
message to indicate it is finished.
8. Click OK.

7.2

Sending a Configuration to ConfigPro


To send a configuration to ConfigPro from the tool requires only a single set of steps
in each program, unlike the other direction. It is simpler because you dont modify
the system wiring list or send it back to ConfigPro.

Export CSV Files from the Tool


Once you have prepared your configuration, for instance at the end of chapter 6,
perform the following steps to export it to a folder:

IEC 61850 Server Configuration Tool User's Guide

91

GE Energy
1. Select ConfigPro > Export on the Excel menu bar. The tool displays the version
number dialog as shown in Figure 59.
2. Click Start. The tool displays a dialog box to select a folder, similar to Figure 61
but with a different message.
3. Choose a folder to place the configuration files in. It is recommended that you
create a different folder for exporting from the tool than the one(s) you used for
importing into the tool.
4. At this point, the tool may display a message that it cannot continue because
there are missing or invalid entries on some of the sheets. It will create a sheet
called Error Report containing descriptions the errors. Refer to Appendix B,
Troubleshooting to eliminate the errors and repeat the export process.
5. Once the errors have been eliminated and you have selected a destination folder,
click OK. The tool begins exporting CSV files. It will display its progress in the
lower left corner of the window, and will display a message indicating when it is
finished.
6. Click OK.

Import CSV Files into ConfigPro


To bring the CSV files for the IEC 61850 Server application into ConfigPro, perform the
following steps:
1. In ConfigPro, create or copy a device configuration that uses the same system
wiring list you used to create the configuration with the Tool. This is very
important, because if the wiring lists do not match, the entire configuration could
be incorrect.
2. Double-click on the icon for the device. ConfigPro displays icons for the firmware
applications within the device.
3. Click on the Data Translation Applications tab. ConfigPro displays only the icons
for the DTAs configured in the device.
4. Right-click on the icon for the IEC 61850 Server application and select Import.
ConfigPro will display a dialog box for selecting a folder containing the CSV files,
as shown in Figure 63.
5. Select the same folder you exported the CSV files into from the tool in the
previous set of steps.

92 P271-0UG1.001, General

GE Energy

Figure 63 ConfigPro Import Folder Dialog

6. Click Select. ConfigPro begins importing the files. It displays a progress bar and
will report any errors in the Device Log tab at the bottom of the window.
7. Double-click on the IEC 61850 Server icon. ConfigPro displays the icons for the
configuration tables of the IEC 61850 Server. You can open any of these tables to
see the data you have imported.

7.3

Configuring other IEC 61850 Applications


There are several other firmware applications that must be correctly configured so
the IEC 61850 Server can communicate. These applications are illustrated in Figure
64.

IEC 61850 Server Configuration Tool User's Guide

93

GE Energy

System Point Database


(B008-1)
Commands

Events

IEC 61850 Server/GSE


(B097-1)

IEC 61850 Message

BridgeMAN (B015-0)

GSE Messages

RFC-1006 (OSI) over TCP/IP


Data Link (B107-0)

Internet Protocol Software (B100-0)

iSCS Internet Software (P112-0)


Network Driver Interface (B109-0)
Lance Ethernet Driver (B101-0)

Ethernet

IEC 61850 Client

IEC 61850 Client

Figure 64 Other Applications Configured with the IEC 61850 Server

This section describes the minimum configuration steps required. For more details,
refer to the configuration guides for each application, as listed in each section.

Configure Bridge Manager


The Bridge Manager (BridgeMAN, B015) is an interface application that, in this case, is
used to connect the IEC 61850 Server application (B097-1) to the RFC 1006 over
TCP/IP Data Link application (B107-0). To connect these two applications together in
the simplest manner possible, perform the following:

94 P271-0UG1.001, General

GE Energy
1. Create a new row in the Local Application Table (B015_LAT) to
represent the connection.
2. In the Application Address column of the Local Application Table,
enter the DPA AppId from the Identity sub-table of the IEC 61850
Server DPA LRU Configuration Table (B097LRU). This field is shown
in Figure 65. Within the tool, it is configured as the parameter DPA
Application ID in the Device sheet (see Figure 68).

Figure 65 IEC 61850 Server DPA AppID Field

The default for this field is normally the value 1. You might use a
different number if there are other applications using BridgeMAN in
the same device, or if your IEC 61850 Server configuration has
multiple LRUs.
Caution:

You must have as many rows in the BridgeMAN Local Application


Table as you do in the IEC 61850 Server DPA LRU Configuration
Table, and the Application Address fields in BridgeMAN must match
the DPA AppId fields in the Server.
3. Enter the value B107 in the Data Link Name column of the Local
Application Table. This means the Server LRU will use the RFC 1006
over TCP/IP Data Link (B107-0), and not any other option.
4. Enter 0 for the Data Link Channel. There is only ever one data link
channel for the B107-0 data link, and it is always numbered zero.
5. Enter 0 for the LAN Address. This means the address used on the
data link is the same as the Application Address.
6. Verify the BridgeMAN Local Application Table is as shown in Figure 66.
Note that BridgeMAN ignores the Service Access Point column in this
case.

Figure 66 BridgeMAN Local Application Table

7. In the BridgeMAN Configuration Table (B015_CFG), ensure that the


Max Devices Added to Cfg parameter is non-zero. This will ensure

IEC 61850 Server Configuration Tool User's Guide

95

GE Energy
that BridgeMAN automatically accepts any incoming connection from
an IEC 61850 client. You should set this parameter to the maximum
number of clients you think will be connected to the IEC 61850 Server.
8. In the Security subtable of the IEC 61850 Server DPA LRU
Configuration Table (B097LRU), check that the Client Access Control
field is set to Accept any clients. This is the default. You configured it
in the Device sheet of the tool (see Figure 68). This means the Server
will not check the address of any incoming clients against the
BridgeMAN Remote Application Table (B015_RAT).

Figure 67 IEC 61850 Server Client Access Control Field

Configure RFC 1006 Data Link


The RFC 1006 Over TCP/IP (B107-0) Data Link application connects the IEC 61850
Server to the TCP/IP Internet Protocol application (B100-0). The default configuration
parameters for this application are acceptable for use with the IEC 61850 Server, with
one exception.
Caution:

The Max PDU Size in the IEC 61850 Server must match the Max TSDU
Size in the RFC 1006 Data Link, and the value should be the maximum
size of 16384 bytes. You configure the Max PDU Size in the Device
sheet of the tool.

Figure 68 Max PDU Size in Device Sheet

96 P271-0UG1.001, General

GE Energy

Figure 69 ConfigPro IEC 61850 Server Max PDU Size Field

Figure 70 ConfigPro RFC 1006 Data Link Max TSDU Size

Configure Internet Stack


The IEC 61850 Server uses the Internet Protocol Stack (B100-0) over an Ethernet Local
Area Network (LAN). The minimum configuration for the stack in order to support the
IEC 61850 Server is summarized in Table 9.
Table 9 Configuring the Internet Stack

Step

Description

Parameter

Figure

Enable a LAN-based project

Check mark in Project >


Properties > General

Figure 71

Configure addresses and subnet


masks for each LAN. Must
configure Default Gateways if the
IEC 61850 client is accessed
through an IP router.

Check mark and addresses in


Project > Properties > Segments
> LAN A or LAN B.

Figure 72

Enable a LAN-based device

Check mark in
Device > Properties > General

Figure 73

Connect the device to the


necessary LAN(s). Assign a Host
Name if referenced by other
devices.

Check mark(s) in Device >


Properties > LAN Settings >
General

Figure 74

Configure Host Address and


document the Ethernet Address for
the device on each LAN.

Address in Device > Properties >


LAN Settings > LAN Specific >
LAN A or LAN B

Figure 75

Generate an iSCS LAN


Configuration

Project > Generate an iSCS LAN


Configuration

n/a

IEC 61850 Server Configuration Tool User's Guide

97

GE Energy

Figure 71 Enabling a LAN-Based Project

Figure 72 Configuring the Addressing for a LAN

98 P271-0UG1.001, General

GE Energy

Figure 73 Enabling a LAN-Based Device

Figure 74 Connecting the Device to the LAN

IEC 61850 Server Configuration Tool User's Guide

99

GE Energy

Figure 75 Assigning Host Address and Ethernet Address

100 P271-0UG1.001, General

GE Energy

Advanced Topics
This chapter describes several advanced uses of the IEC 61850 Server Configuration
Tool: control logic, revisions and name spaces, and custom or user-defined data.

A.1

Configure Output Logic


There are three different ways you can use software logic to affect how the IEC
61850 Server processes a digital or analog output request:

Blocking conditions prevent an output from operating if certain digital


inputs are in the on state.

Access control conditions prevent an output from operating if it was


initiated by a client that does not currently have permission to do so.

Originator mapping send feedback messages to the IEC 61850 client


indicating which internal process in this GE device operated an output.

Each of these types of logic is configured using a different set of rows in the Ctrl
(control) sheet. The individual configuration parameters are described in detail in the
IEC 61850 Server Configuration Guide (B097-1CG). However, the general method for
configuring each type of control logic is described in the sections that follow.

Create Blocking Conditions


You can create a blocking condition whenever you want to prevent (that is, block) an
output operation from being executed based on the state of one or two particular
digital inputs. Such digital inputs are typically the output of a logic application like
ProLogic, Calculator, or the Synchronism DTA.
Set the Blocking Reason parameter to the error code you want the Server to transmit
if the logic application does not permit the operation. Choose the Check Type to
select whether the Server should check the digital inputs before or after the client

IEC 61850 Server Configuration Tool User's Guide

101

GE Energy
requests the control. Choose On/SetPoint Permissive and Off Permissive to select
which digital inputs to monitor.
The tool provides a button to add new rows to the Blocking Conditions table.
To make use of the blocking conditions, you must change the First Blocking
Condition and Last Blocking Condition columns in the DO or AO sheets to specify
particular rows in the Ctrl sheet. The rules specified by the First Blocking Condition,
the Last Blocking Condition, and any rows of the Ctrl sheet in between those two,
will be applied to the output described in the DO or AO row.
Caution:

You must not change the order of rows in the Ctrl sheet or you will affect
the logic applied to your DO and AO rows.

Example:

Perform the following steps to ensure the IEC 61850 Server will correctly
reject controls when the remote/local switch is in the wrong position, and
when the control hardware is not working properly:
1. In the blank row in the Ctrl sheet, select Blocked-by-Mode in the
Blocking Reason column.
2. In the same row, select Before Execution in the Check Type column.
3. In the same row, select the DI point for the remote/local switch in the
On/Setpoint Permissive column. In the example Bay Control Unit
configuration, this point is labeled (000111) Remote/Local Switch
State Note that the name also include the IEC 61850 name and
other parameters from the DI sheet, such as the Invert Status.
4. In the same row, select the same DI point for the Off Permissive
column. Note that any point selected in these columns must permit
the output to operate if its value is TRUE/ON /(1).
5. Click on the Add Blocking Condition button to create a new row.
6. In the new row, select Blocked-by-Health in the Blocking Reasons
column.
7. Select Before Execution in the Check Type column.
8. Select a control health DI point in the On/Setpoint Permissive
column. In the example Bay Control Unit configuration, this point is
labeled (000110) Control Watchdog Active The result in the Blocking
Condition portion of the Ctrl sheet should resemble Figure 76.
9. In the DO sheet, there is a single row, representing the IEC 61850
object 132kVBay7/Q0CSWI5.Pos - CO (BO). In this row, select Blockedby-Mode;Before Execution;(000111) Remote/Local Switch State as the
First Blocking Condition.
10. Select Blocked-by-health;Before Execution;(000110) Control Watchdog
Active... as the Last Blocking Condition. The result in the DO sheet
should resemble Figure 77.

102 P271-0UG1.001, General

GE Energy

Figure 76 Ctrl Sheet Examples

Figure 77 Blocking and Access Control Columns in DO Sheet

Create Access Control Conditions


You can create an Access Control Condition when you want to ensure only one IEC
61850 client can operate a set of outputs at a time. An Access Control Condition is
similar to a Blocking Condition because the IEC 61850 server checks the state of a
permissive DI point, before operating the output. However, it differs from the
Blocking Condition because it also uses the Originator parameters supplied by the
client to determine which DI point to check.
This feature of the IEC 61850 Server assumes that some software application like
ProLogic or Calculator is determining when a particular client should have permission

IEC 61850 Server Configuration Tool User's Guide

103

GE Energy
to operate outputs. By itself, this mechanism does not provide authentication or
security; it simply enforces a logical agreement between two clients that is
presumably made to ensure the safety of technical personnel.
Example:

perform the following steps to simulate configuring logic so a PowerLink


substation HMI and a D25 bay controller cannot operate outputs at the
same time. Note that this is only a simulation, since the external logic in
ProLogic or Calculator has not been configured.
1. In the blank row under Control Access Conditions, select bay-control
in the Originator.orCat (Category) column.
2. Select D25B in the Originator.orIdent column.
3. Select an appropriate point in the Access Permissive column. This
will be the point that the Server checks when the client identifies itself
as bay-control D25B. Since there is no such point in the example
configuration, select the generic point (000070) E04 Generic 1DisabledOFF132kVBay7/GGIO1.Ind.001.stVal. The bay controller will
not be able to operate outputs unless this point is ON.
4. Click the Add Access Control Condition button to add a new blank
Access Control Condition row.
5. Select station-control in the Originator.orCat (Category) column.
6. Select PowerLink in the Originator.orIdent column.
7. Select an appropriate point in the Access Permissive column. This will
be the point that the Server checks when the client identifies itself as
station-control PowerLink. Since there is no such point in the example
configuration, select the generic point (000071) E04 Generic 2DisabledOFF132kVBay7/GGIO1.Ind.002.stVal. The station controller
will be able to operate outputs unless this point is ON.
8. The result in the Access Control Condition portion of the Ctrl sheet
should resemble Figure 76.
9. In the DO sheet, there is a single row, representing the IEC 61850
object 132kVBay7/Q0CSWI5.Pos - CO (BO). In this row, select baycontrol;D25B;(000070) E04 Generic 1- as the First Access Control
Condition.
10. Select station-control;PowerLink;(000071) E04 Generic 2DisabledOFF132kVBay7/GGIO1.Ind.002.stVal... as the Last Access
Control Condition. The result in the DO sheet should resemble Figure
77.

Caution:

104 P271-0UG1.001, General

You must not change the order of rows in the Ctrl sheet or you will
affect the logic applied to your DO and AO rows.

GE Energy
Create Originator Mappings
You can create Originator Mapping if you want the Server to notify an external IEC
61850 client when internal software applications operate outputs on the local GE
device. Rows defined in this section of the Ctrl sheet associate a particular software
process with particular IEC 61850 Originator information. When the status of an
output point changes in the System Point Database, the Server examine the
Application Name, Process Type, Process Number and (on a D200) Node Number of
the process that made the change. If these parameters match the parameters you
have configured, the Server will report the change was made by the orCat (Category)
and orIdent (Identity) you specified for that process.
Originator Mappings are not associated with a particular output object. You
associate them with the entire Server in the Logical Remote Unit portion of the
Device sheet.
Example:

Perform the following steps to configure the Server to report automaticbay/D25A whenever the local LogicLinx application operates an output:
1. In the Ctrl sheet, select automatic-bay in the Originator.orCat
(Category) column of the blank row under Originator Mapping.
2. Type D25A in the Originator.orIdent (Identity) column of the same
row.
3. Type B082, the name of the LogicLinx application on the D25, in the
Application Name column.
4. Type * in the Process Type column, -1 in the Process Number
column, and -1 in the Node Number column. These wildcard values
indicate that if any of the processes of the B082 LogicLinx application
operate an output, the server will identify it as coming from
automatic-bay/D25A.
5. The result should look like Figure 76.
6. In the Logical Remote Unit portion of the Device sheet, select the
choice beginning with automatic-bay in both the First Originator
Mapping and Last Originator Mapping rows of the LRU entry.
7. The result should look like Figure 78.

IEC 61850 Server Configuration Tool User's Guide

105

GE Energy

Figure 78 Configuring Originators in Device Sheet

A.2

Configure Custom Data


This section describes how to configure custom or user-defined data using the tool.
The IEC 61850 Server permits you to create three different kinds of data in your data
model, as shown in Table 10.
Table 10 Types of Data Permitted by the Tool

Kind of Data

Logical Node
Name

Data Object
Name

Data Object Class

Exported to
ConfigPro
Table

Standard

User selects
from a list of
standard
names.

User selects
from a list of
standard
names.

Automatically
calculated by the
tool based on the
Data Object Name.

B097IPTx,
where x is
the letter the
LN Class
begins with.

User

User-defined
text entry.

User-defined
text entry.

User-selected from
a list of standard IEC
61850 Common
Data Classes (CDCs)

B097IPTU,
the user
points table

Custom

User-defined
text entry.

User-defined
text entry.

User-selected from
a list of low-level
Custom Types

B097IPT, the
custom
points table

To create User or Custom data, you change the format of rows in the LNs and Data
sheets using the right-click menu functions called Set to Defaults. The color and

106 P271-0UG1.001, General

GE Energy
value of the first column in each sheet will change, and the rule checking the tool
performs on the row will also change in accordance with Table 10

Create User-Defined Data


A typical use for the User data option in the Server is to expand the list of data objects
found in a standard logical node by adding a data object that is a standard IEC 61850
common data class but has a non-standard name. This permits innovation to occur
in devices implementing the standard.
Example:

Perform the following steps to add the non-standard data object Xyz to
the standard MMXU1 logical node in the example configuration.
1. In the LNs sheet, right-click in the first blank row at the end of the
table and select the function Set to Defaults User. The tool will
reformat the row. Note that the Custom/Standard column, the first
column, changes to the value User and the color changes.
2. In the Name - Logical Device column, select 132kVBay7 to match the
other Logical Nodes.
3. Click in the Name - Class column. Note the tool does not provide a
drop-down list as it does for the Standard logical nodes.
4. Type MMXU in the Name Class column and 1 in the Name Inst
column to match the other MMXU1 logical node. Note that the Name
Complete column updates automatically. The result should look like
Figure 79.

Figure 79 User-Defined Logical Node

5. In the Data sheet, right-click in the first blank row at the end of the
table and select the function Set to Defaults User-Defined. The tool
will reformat the row. Note that in the Logical Node - Choose
column, the color changes and in the Status column, the word User
appears.
6. Click in the Logical Node Choose column and note that the dropdown list is empty except for the 132kVBay7/MMXU1 logical node.

IEC 61850 Server Configuration Tool User's Guide

107

GE Energy
This is the only user-defined logical node, so it is the only one
permitted in a User row in the Data sheet.
7. Click in the Data Name column and note that the tool does not
provide a drop-down list of standard names as it does for the
standard data rows.
8. Type Xyz in the Data Name column.
9. Note the Data Class column is colored light yellow instead of white,
indicating that you can edit it. It is currently blank and therefore all
the Database Point columns have the value #N/A because the tool
does not know what Point Type to assign. Click in the Data Class
column. The tool will display a list of possible IEC 61850 common
data classes.
10. Select MV, measured value, in the Data Class column.
11. Click in the Data Func Const column and note that MX (AI), analog
input measurement, is the only choice possible for an MV. Select it.
The tool will update the Database Point columns because the Point
Type is now defined. Note that the Database Point Mapped Points
column has the value 0 and is red because no points are mapped.
The result should look like Figure 80.

Figure 80 User-Defined Object in Data Sheet

12. Right-click in the row and choose Add Mapping Entries to create a
row in the AI sheet for this data object. Note that the Name chosen
by the tool ends in *.mag (magnitude) because that is correct for an
MV class object.
13. In the AI sheet, select a valid Point Number (for example, (000006)
E04 Spare). Note that the Default Units column has the value #N/A
because the tool cannot determine the default units of a nonstandard data object.
14. In the Over-Ride Values Units column, choose the units for Xyz (for
example, Ohms). The result should look like Figure 80.

108 P271-0UG1.001, General

GE Energy

Figure 81 Analog Input Point Map for User-Defined Data

Create Custom Data


The Custom data option in the Server permits you to create entirely new logical nodes
and data objects that do not conform to the IEC 61850 standard.
Example:

Perform the following steps to add the non-standard logical node and
data object MYLN.MyData to the example configuration.
1. In the LNs sheet, right-click in the first blank row at the end of the
table and select the function Set to Defaults Custom. The tool will
reformat the row. Note that the Custom/Standard column, the first
column, changes to the value Custom and the color changes.
2. In the Name - Logical Device column, select 132kVBay7 to match the
other Logical Nodes.
3. Click in the Name - Class column. Note the tool does not provide a
drop-down list as it does for the Standard logical nodes.
4. Type MYLN in the Name Class column and 1 in the Name Inst
column. Note that the Name Complete column updates
automatically. The result should look like Figure 82.

IEC 61850 Server Configuration Tool User's Guide

109

GE Energy

Figure 82 Custom Logical Node

5. In the Data sheet, right-click in the first blank row at the end of the
table and select the function Set to Defaults Custom. The tool will
reformat the row. Note that in the Logical Node - Choose column,
the color changes and in the Status column, the word Custom
appears.
6. Click in the Logical Node Choose column and note that the dropdown list is empty except for the 132kVBay7/MYLN1 logical node.
This is the only Custom logical node, so it is the only one permitted in
a Custom row in the Data sheet.
7. Click in the Data Name column and note that the tool does not
provide a drop-down list of standard names as it does for the
standard data rows.
8. Type MyData in the Data Name column.
9. Note the Data Class column is colored light yellow instead of white,
indicating that you can edit it. It is currently blank and therefore all
the Database Point columns have the value #N/A because the tool
does not know what Point Type to assign.
10. Click in the Data Class column and note that there is a drop-down
list of custom data types that are not standard IEC 61850 classes.
You can use these custom data types to build non-standard data
objects.
11. Select AnalogFloat from the list of custom types.
12. Click in the Data Func Const column and select MX (AI). Note the
Database Point columns change now that a Point Type can be
determined. Note the Mapped Points column contains 0 and is red.
The result should look like Figure 83.

110 P271-0UG1.001, General

GE Energy

Figure 83 Custom Data Object in the Data Sheet

13. Right-click in the row and choose Add Mapping Entries to create a
row in the AI sheet for this data object. Note that the Name chosen
by the tool ends in (custom) as a reminder. It will not appear in the
running device.
14. In the AI sheet, select a valid Point Number (for example, (000006)
E04 Spare). Note that the Default Units column has the value #N/A
because the tool cannot determine the default units of a nonstandard data object.
15. In the Over-Ride Values Units column, choose the units for MyData
(for example, Ohms). The result should look like Figure 84.

Figure 84 Custom Data Attribute in the Analog Input Map

IEC 61850 Server Configuration Tool User's Guide

111

GE Energy
A.3

Configure Name Spaces


When you configure non-standard logical nodes or data objects for the IEC 61850
Server to report, the IEC specification requires that the deviations from the standard
be documented using text strings called name spaces. It may be useful to think of
these as version names.
There are two parameters used to configure name spaces:

LdNs the default logical device name space is configured in the Device
sheet. For Edition 1 of the IEC 61850 standard, the name space must be IEC
61850-7-4:2003 if the entire object model used by the Server is standard.
The LdNs must change from this default if any of the logical node names are
non-standard.

lnNs the logical node namespace of any logical node must be non-blank if
any of the data object names or classes are non-standard.

These parameters can be modified in the LNs sheet, as shown in Figure 85. Note that
ldNs is white for all the Standard logical nodes and takes its value from the
parameter configured on the Device sheet. Note also that the color of LdNs and
LnNs change to the basic color for Custom logical nodes because these parameters
must be modified if any custom data is being created.

Figure 85 Example of Modifying Name Spaces

A.4

Files without Macros


The IEC 61850 functions found on the ConfigPro menu and the context menu (rightclick) are performed by Visual Basic macros. If you are sending IEC 61850 Server
configuration data to non-trusted personnel, you can disable these features by
deleting the underlying Visual Basic macros.

112 P271-0UG1.001, General

GE Energy
After deleting the macros, the menu functions listed in Appendix C will no longer be
available. The tool will continue to provide drop-down lists and validate configuration
parameters. However, the ability to communicate with ConfigPro will be disabled,
and many of the automatic features such as adding mapping table rows will only be
possible using standard Excel features, like Cut, Paste, Copy and Insert.
Note that Circle Invalid is a native Excel feature. You can continue to use it after
macros are deleted by selecting View > Toolbars > Formula Auditing and using the
appropriate icon on that toolbar.

Creating a File without Macros


To create an Excel file without any Visual Basic macros, perform the following steps:
1. Select Tools > Macro > Security > Trusted Publishers.
2. Ensure the box Trust access from Visual Basic Project is checked. This is
important or the tool will stop responding when you try to delete the macros.
3. Select OK.
4. You may wish to select ConfigPro > About to record the version of the tool you
are using. Select OK to exit.
5. Select Tools > Macro > Macros
6. Choose DeleteAllCode
7. Select Run. The tool will present you with a dialog box asking for confirmation.
8. Select Yes. The tool will present you with a dialog box informing you the operation
is complete.
9. Select OK.
10. Use File > Save As to save the file with a new name.

Copying Data from a File without Macros


Bringing data from an inactive file without macros into an active copy of the tool is a
manual (and potentially tedious) process. You must perform the following steps:
1. On the active version of the tool, select ConfigPro > About to read the version of
the tool. Ensure you are trying to copy into the same version of the tool you
exported the data from.
2. On the active version of the tool, add as many rows and columns as needed to
accept the new data. Ensure all the shading and formulas are there by using the
right-click menu functions to add the new rows or columns.
3. On the inactive spreadsheet, select only the shaded columns (either light yellow
or grey) for copying.
4. Select Edit > Copy or Ctrl-C.
5. Click in the appropriate blank rows or columns of the active tool.
6. Select Edit > Paste Special.

IEC 61850 Server Configuration Tool User's Guide

113

GE Energy
7. Select Values so no formulas or validation rules are copied from the inactive
sheet.
8. Select OK.
9. Repeat this process for all sheets that have data.

114 P271-0UG1.001, General

GE Energy

Troubleshooting
This chapter describes how to correct some common configuration errors.

B.1

Mapped Points column in Data sheet turns red or yellow


The yellow color means that you have mapped fewer points than the maximum for
the highlighted data object. This may not be an error if this is what you had intended.
Red means that you either mapped zero points, or more points than the Max Points
for the highlighted data object.
Add or remove points mapped to the highlighted data object on the appropriate
mapping sheet, as indicated in the Point Type column. If you need to add points, you
may want to right-click and select Add Mapping Entries.

B.2

Database Point columns in Data sheet display #N/A


You have not yet selected a value in the Func Const column, or the value is
inconsistent with the Data - Name column or the Logical Node - Choose column.
Right-click and select Circle Invalid to see which value is incorrect. Select one of the
values from the drop-down list for that cell or cells. It is best to work from left to right.

B.3

Feed-Back column in Data sheet turns red


You have deleted either the Input or Output row of a control point with feedback.
Either change the Feed-Back column to None, or re-create the missing row.

IEC 61850 Server Configuration Tool User's Guide

115

GE Energy
B.4

Point Number column is incorrect for many mapping sheet


rows
You may have added, deleted, cut-and-paste, or sorted rows in the mapping sheet
such that you changed the order of some rows that have the same Data Object
column. This could cause the tool to readjust the Name column of those rows so the
Point Number and Name columns no longer line up correctly. Deleting one row can
affect many others. Refer to section 3.9, What Happens if I Delete a Row?
First, check the Mapped Points column in the Data sheet. Look for red or yellow
highlights that dont make sense. These may indicate extra or missing mapping rows.
If nothing is apparent, try sorting the rows in the mapping sheet by the Data Object
column so all the rows with the same Data Object are together. Then for each data
object, check if any rows are out of order or missing.

B.5

Circle Invalid function highlights invalid input


If you see a red circle around any cell after you have selected Circle Invalid, it means
that the value in the cell is no longer valid. With a few exceptions, you will not be
permitted to export a configuration with red circles in it. Because the different parts
of the configuration are inter-related, the red circle may be displayed because you
changed a value elsewhere in the tool that in turn changed the rules for validating
that cell. Consider anything you may have changed recently and what it may have
affected.

Need to Refresh
If you changed something since the last time you selected Circle Invalid, you may
wish to select Circle Invalid again to refresh the screen. The circles do not disappear
automatically, even though you may have corrected the problem.

Circles on Blank Cells


A circle on a blank cell means that the tool expects a non-blank value in that cell. If
you know what value should go in that cell, enter it there.

Circles on Unused Rows


Some circles appear because you have not yet entered data in a row. The first data
entry cells of such unused rows are highlighted in bright yellow, as described in B.9.
The tool does not export unused rows, so red circles on unused rows do not prevent
you from exporting the configuration.

116 P271-0UG1.001, General

GE Energy
Circles on Data Model Names
A red circle on one of the IEC 61850 name cells means that you have changed
something in your data model that has invalidated some of your previous choices.
After you have completed your data model for the first time, if you change any of the
parameters listed in Table 11, you may invalidate the choices you made for the
parameters listed below that point in the table.
Table 11 IEC 61850 Data Model Naming Parameters in Order of Effect

Parameter

Sheet

DPA Application ID

Device

IED Name / Substation-Voltage Level

Device

LRU DPA Application ID

Device

LD Instance / Bay

Device

Logical Device

LNs

Prefix

LNs

Class

LNs

Inst

LNs

Logical Node Choose

Data

Data Name

Data

Data Class

Data

Data Func Const

Data

Data Object

DI, DO, DPDI, ACC, AI, AO

Member Name

S-DS

Member Name

G-DS

Members DI Points

GSSE

Logical Device

S-DS, G-DS, GSSE, GSE, Report

Logical Node

Report

Data Set Name

S-DS, GSE

Data Set

Report

Data Set Name

G-DS, GSSE

If you see red circles on any of these parameters, re-select the drop-down list for that
parameter and make a choice from the new validation list shown there. Right-click
and Circle Invalid to verify the circle disappears. Then repeat the process with Circle
Invalid on the sheets listed below that point in Table 11.

IEC 61850 Server Configuration Tool User's Guide

117

GE Energy
Circles on Point Numbers
A red circle on a System Database point number field most likely means that you are
using an incorrect Wiring List file for your IEC 61850 Server configuration. The point
number in the circled cell was defined using a different wiring list than the one you
currently have loaded.
Verify that you have the correct wiring list from the device on which the configuration
is intended to be used. It may be necessary to generate a new wiring list and export
it to a Comma-Separated Values (CSV) file as described in 7.1 Sending a Configuration
to the Tool.
Then use the ConfigPro > Wiring List function to load the new wiring list without
disturbing the rest of your IEC 61850 Server configuration.

B.6

Used Values Units column in AI sheet turns bright yellow


You have chosen to override the default engineering units the tool selected for this
particular IEC 61850 data attribute. This may not be an error, but you should note
that the Scale, Offset, Deadband, and Default Value parameters configured for this
data attribute will now be different than any other data attribute with a similar name.
If you do not want this change, press the Delete key in the Over-ride Values Units
column for the same row.

B.7

Tool displays Wrong LD! or Not Found! in S-DS sheet


You have either entered or imported a data set member that does not belong in the
same logical node as its data set. Solve the problem in one of two ways:

B.8

Click on the drop-down list for the data set member and select a member
that belongs to the same logical device as that specified in the Logical Device
row above the member.

Click on the Logical Device row above the member and select another logical
device from the drop-down list.

DI Points cells in GSSE sheet turn red


These cells have turned red because they are not contiguous in the DI sheet. All GSSE
data set members must be found in a single block of rows on the DI sheet. To
eliminate the warning color, select the next point in the DI sheet from the drop-down
list. Note: If any cells in this sheet are red when you perform a ConfigPro > Export,
the tool will not permit the export to proceed.

118 P271-0UG1.001, General

GE Energy
B.9

The first data entry column in a row is bright yellow


You have either entered or imported a configuration that contains a blank in the first
data entry column of one of the following sheets: LNs, Data, DI, DO, DPDI, ACC, AI or
AO. The first data entry column is labeled Logical Device in the LNs sheet, Logical
Node Choose in the Data sheet, and Data Object in the other sheets listed above.
The tool highlights the blank cell using bright yellow to indicate that this row is
currently unused. It is not an error condition, but it indicates that the row will not be
exported to ConfigPro. The tool will display a warning message if you export unused
rows, as shown in Figure 86, but the export will be otherwise successful. If there are
any errors causing red circles to appear from the Circle Invalid function on an
unused row, they will not prevent the tool from exporting the configuration.
Unused rows may be created in a number of ways. Some of these are:

You may have used the Set to Defaults function on the right-click menu of
one of the sheets listed previously in this section, to create an empty row with
the appropriate formatting and formulas.

You may have pressed the Delete key after selecting the first data entry cell
in the row.

You may have imported a configuration in which some of the rows in the
logical node table, the point group tables or the mapping tables are not used
in ConfigPro. For instance, some data objects may not be linked to a logical
node at all even though rows for those data objects exist in the configuration
tables. ConfigPro has no way to detect this inefficiency, so it is not unusual to
find many unused rows in an older configuration.

You may have imported a configuration in which some of the tables were
disabled but nevertheless contained data. Unfortunately, the tool cannot
detect when tables have been disabled by ConfigPro. That information is not
included in the Comma-Separated Value (CSV) tables passed from ConfigPro
to the tool. Therefore, the tool imports the rows from the disabled tables, but
highlights them as unused.

To eliminate the bright yellow highlighting on an unused row, and the warning
message from the Export function, you may do one of the following:

Select a valid choice from the drop-down list provided in that cell. This will
indicate to the tool that you intend to use this row.

Right-click anywhere on the sheet and select the Delete Unused Rows
function. This will delete all of the unused rows in the sheet.

Select Delete Unused Rows from the ConfigPro menu at the top of the
window. This will delete all of the unused rows from all the sheets listed
previously in this section.

Before importing a configuration from ConfigPro, first locate and delete any
unused rows in the ConfigPro tables, including any rows containing data in
disabled tables.

IEC 61850 Server Configuration Tool User's Guide

119

GE Energy

Export the configuration to ConfigPro and then import it back into the tool.
Since the unused rows were not exported to ConfigPro, they will not reappear
after importing. However, this is an inefficient way to perform the task
because the Delete Unused Rows functions will do the same thing faster.

B.10 Export function completes with a message about unused rows


You selected the ConfigPro > Export function and the tool displayed the message
shown in Figure 86 instead of the usual message. This is not an error, but a warning
that some of the rows in your configuration were not exported because they were
not linked to the rest of your configuration. The remainder of the configuration was
successfully exported and you can proceed to import it to ConfigPro. Refer to section
B.9 for an explanation of how unused rows may occur and how you can eliminate
this message.

Figure 86 Message about Unused Rows when Exporting

B.11 Export function identifies missing mandatory data objects


You attempted to perform a ConfigPro > Export function, and the tool displayed an
error message saying it could not proceed with the export and it created a new sheet
labeled Error Report. The Error Report listed a Missing Mandatory Objects error
similar to the one shown in Figure 87.

120 P271-0UG1.001, General

GE Energy

Figure 87 Missing Mandatory Objects Error Report

This error means you have not included a data object that is required for
conformance to the IEC 61850 standard. In this example, the row in our example
configuration describing LLN0.Loc was deleted from the Data sheet. The LLN0 and
LPHD logical nodes must be included in any IEC 61850 object model, so the Missing
Mandatory Objects error was included in the Error Report. Because the LLN0.Loc
data object was mapped on the DI sheet, used in a server data set, referenced on the
Ctrl sheet and transmitted in a GSSE message, other errors also appeared.
To fix the problem, add the missing logical nodes and data objects that are listed in
the Error Report to the LNs and/or Data sheets.

B.12 Export function identifies missing feedback rows


You attempted to perform a ConfigPro > Export function, and the tool displayed an
error message saying it could not proceed with the export and it created a new sheet
labeled Error Report. The Error Report contained a Missing Feedback Rows error.

IEC 61850 Server Configuration Tool User's Guide

121

GE Energy
To fix this problem, examine the Data sheet for red markings in the Feed-Back
column such as the one shown in Figure 88. This shows that a feedback row is
missing for 132kVBay7/Q0CSWI5.Pos. To eliminate the error, add a feedback row as
shown in Figure 89 and run ConfigPro->Export again. Refer to section 2.10 for more
information on feedback rows.

Figure 88 Example of a Missing Feedback Row

122 P271-0UG1.001, General

GE Energy

Figure 89 Corrected Feedback Row

B.13 Export function identifies non-sequential GSSE data set


You attempted to perform a ConfigPro > Export function, and the tool displayed an
error message saying it could not proceed with the export and it created a new sheet
labeled Error Report. The Error Report contained an error indicating Noncontiguous GSSE members as illustrated in Figure 87.
To solve this problem, go to the GSSE sheet and look for red cells as shown in Figure
90. Change the data set members until all members are in the order they are found
in the DI sheet.
In the example, (000073) E04 Generic 4-DisabledOFF132kVBay7/GGIO1.Ind.004.stVal
should follow the member ending in 003.stVal. Correcting this cell will make the red
color in both cells disappear, because 005.stVal will then follow 004.stVal. Note that
the points do not have to be in order in the system point database (although the
points in this example are). They must only be in sequential order in the DI sheet.

IEC 61850 Server Configuration Tool User's Guide

123

GE Energy

Figure 90 Example of Non-Contiguous GSSE Data Set Members

B.14 Export function identifies validation errors


You attempted to perform a ConfigPro > Export function, and the tool displayed an
error message saying it could not proceed with the export and it created a new sheet
labeled Error Report.
The Error Report sheet contained a list similar to that shown in Figure 91. This list of
validation errors indicates the number of Circle Invalid circles that were found on
each sheet of the tool at the time of export.
To correct these problems, go to each indicated sheet of the tool, right-click and
select the Circle Invalid function. Then refer to section B.5 to resolve each of these
circled errors and attempt ConfigProExport again.
Example:

An export troubleshooting sequence might take place as follows:


1. The Data sheet shows four validation errors in the Error Report as
shown in Figure 91.
2. We run the Circle Invalid function on the Data sheet to see what the
validation errors are, as illustrated in Figure 92. A logical node name
has been changed in the Logical Node Choose column (B) from
MMXU to MSQI, so the TotW data object is now an invalid selection.

124 P271-0UG1.001, General

GE Energy
3. We correct the error by selecting SeqA from the drop-down list in the
Name column and run ConfigProExport again. Now there is only
one validation error left, in the AI sheet, as shown in Figure 93.
4. We run Circle Invalid on the AI sheet and see that the TotW reference
in the Data Object column is incorrect, as shown in Figure 94.
5. We correct the remaining error by deleting the TotW row. To create a
useful configuration, we should also add mapping table entries for the
new LineMSQI1.SeqA data object. However, in any case, the export is
now successful.

Figure 91 Example of Validation Errors

IEC 61850 Server Configuration Tool User's Guide

125

GE Energy

Figure 92 Validation Errors Circled on the Data Sheet

Figure 93 Reduced Number of Validation Errors

126 P271-0UG1.001, General

GE Energy

Figure 94 Remaining AI Error

B.15 Import function identifies invalid table links


You attempted to perform a ConfigPro > Import function and the tool displayed an
error message as shown in Figure 95. The Error Report sheet contained a message
similar to that shown in Figure 96.

Figure 95 Import Error Message

This is a problem with the configuration in ConfigPro. To solve this problem, look at
the ConfigPro tables associated with the message and look for table links that are not
valid. Look especially for first row and num rows parameters that attempt to
reference table rows that do not exist
In this example, the message was caused by an error in the B097LD table, which
refers to the logical nodes table and specifies the number of logical nodes in the
logical device. As shown in Figure 97, the Num Logical Nodes parameter was set to
80 even though there were only 50 logical nodes in the B097LN table. Therefore,

IEC 61850 Server Configuration Tool User's Guide

127

GE Energy
when the tool imported the LNs, it generated the error message saying that it had set
the number of LNs to the max possible (50) instead of the error that was configured.

Figure 96 set number of LNs to max Error Report

Figure 97 Invalid Num Logical Nodes Error

128 P271-0UG1.001, General

GE Energy
B.16 Tool displays message about Analysis ToolPak on startup
If you see the message shown in Figure 98, you must install additional functions in
Excel for the tool to work correctly.

Figure 98 Analysis Tool Pack Message Box

The tool uses some specialized Excel functions that are provided with Microsoft
Office, but not always installed in Excel. For instance, to validate the MAC Address in
the Hosts sheet, the tool uses functions that convert from base 16 to base 10
numbers.
If you see this message, follow the directions provided in the error message. Select
Tools > Add-Ins and ensure Analysis ToolPak is checked, as shown in Figure 99.
Then click OK. File > Save the tool.

Figure 99 Adding the Analysis ToolPak Add-In

B.17 Tool stops responding when attempting to remove macros


If you do not adjust your security settings before attempting to remove the Visual
Basic macros from the tool, the tool may stop responding and require you to use the
Windows Task Manager to kill the application.
To prevent this from happening, select Tools > Macro > Security > Trusted
Publishers and ensure the box Trust access from Visual Basic Project is checked.
When this box is checked, you can then select Tools > Macro > Macros, choose
DeleteAllCode and select Run.

IEC 61850 Server Configuration Tool User's Guide

129

GE Energy
You may wish to refer to Microsoft Support (support.microsoft.com) Knowledge Base
article number 282830.

B.18 ConfigPro menu disappears


If the ConfigPro menu at the top of the spreadsheet window disappears, it may be
that you have other Excel files open in addition to the tool. Because those files do not
have this additional menu item, it has disappeared from your tool window also.
To restore the menu, right-click on any of the sheets of the tool and select the
Restore ConfigPro Menu function.

130 P271-0UG1.001, General

GE Energy

Menu Functions
This appendix lists the various menu items provided by the tool and summarizes what
they do.
Table 12 Menu Actions

Location

Menu Item

Action

ConfigPro on
toolbar

Import

Clears configuration, imports a new wiring list and


Server configuration from ConfigPro

Wiring List

Imports a new wiring list from ConfigPro without


clearing the configuration

New Config

Clears the configuration and imports a new wiring


list from ConfigPro

Export

Exports a Server configuration to ConfigPro

Circle Invalid Data

Displays red circles around any invalid data

About

Displays information about the tool

Circle Invalid

Displays red circles around any invalid data

Set to LRU Defaults

Sets parameters in the LRU column to defaults

Add Logical Remote Unit

Adds a new LRU column

Set to LD Defaults

Sets parameters in the LD column to defaults

Add Logical Device

Adds a new LD column

Scale sheet

(none)

(none)

LNs sheet
right-click

Circle Invalid

Displays red circles around any invalid data

Set to Defaults Standard

Changes the validation of the row to only permit


standard logical nodes and sets the LN row to
defaults

Device sheet
right-Click

IEC 61850 Server Configuration Tool User's Guide

131

GE Energy
Location

Data sheet
right-click

DI, DPDI, DO,


ACC, AI, AO
sheets rightclick

S-DS, G-DS,
GSSE sheets
right-click

Report sheet
right-click

132 P271-0UG1.001, General

Menu Item

Action

Set to Defaults - Custom

Changes the validation of the row to permit you


to choose your own logical node names, and sets
the LN row to defaults

Add New LN

Opens a dialog box to create a new LN row. After


creating the new row, adds new rows to the Data
sheet for any mandatory items that are
appropriate for the class of LN you chose.

Circle Invalid

Displays red circles around any invalid data

Add Mapping Entries

Creates rows in the appropriate mapping table


(DI, DPDI, DO, ACC, AI, AO) for this Data sheet
row so you can map System Database Points to
the data object.

Set to Defaults Standard

Changes the validation of the row to only permit


standard IEC 61850 data objects to be configured
and sets the row to default values. The tool will
export data from this row to the Point Group
tables (B097IPTx) in ConfigPro.

Set to Defaults - UserDefined

Changes the validation of the row to permit you


to choose your own data object names, but only
permit IEC 61850 standard common data classes.
The tool will export data from this row to the User
Defined Points ( B097IPTU )table.

Set to Defaults - Custom

Changes the validation to permit you to choose


your own data object name and use any of the GE
Custom Types. The tool will export data from this
row to the IEC Points Table (B097IPT).

Circle Invalid

Displays red circles around any invalid data

Map Points Sequentially

Maps points in all the selected rows sequentially


(counting up by one each row) from the System
Point Number found in the first selected row

Set to Defaults

Sets the row to default values, including marking


any point number(s) as Undefined and the Data
Object to blank.

Circle Invalid

Displays red circles around any invalid data

Set to Defaults

Sets the current data set member to default


values

Add Data Set

Adds the necessary columns to the right for a


new data set and sets them to default values

Add Data Set Member

Adds the necessary cells to the bottom of the


currently selected data set for a new data set
member and sets them to default vaues

Circle Invalid

Displays red circles around any invalid data

Set to Defaults

Sets the current report control block column to


default values

GE Energy
Location

Ctrl sheet
right-click

GSE sheet
right-click

Hosts sheet
right-click

Menu Item

Action

Add Report Control Block

Adds a new report control block column to the


right and sets it to default values

Circle Invalid

Displays red circles around any invalid data

Set to Blocking Defaults

Set the currently selected blocking condition row


to default values

Set to Access Defaults

Set the currently selected access condition row to


default values

Set to Originator
Defaults

Set the currently selected originator mapping row


to default values

Add Blocking Condition

Adds a row to the bottom of the blocking


condition list and sets it to defaults

Add Access Condition

Adds a row to the bottom of the access condition


list and sets it to defaults

Add Originator

Adds a row to the bottom of the originator


mapping list and sets it to defaults

Circle Invalid

Displays red circles around any invalid data

Set to Defaults

Sets the currently selected GSE column to


defaults

Add GSE Control Block

Adds a GSE column to the right and sets it to


default values

Circle Invalid

Displays red circles around any invalid data

Add Host

Adds a Host row to the bottom and sets it to


defaults

IEC 61850 Server Configuration Tool User's Guide

133

GE Energy

Files Exchanged
The list of files transferred between ConfigPro and the tool is shown in Table 13.
The files are in what is known as Comma-Separated Value or CSV format. This
means that the values you enter in Excel sheets or ConfigPro tables are written in
rows of text in the files, with commas separating each column. You should never
need to look inside the CSV files, but you can open them with Excel or Notepad in
Windows to see what is being transferred.
Refer to the IEC 61850 Server Configuration Guide (B097-1CG) for a description of
what is in each table. Table 13 shows which sheet in the tool contains the
corresponding configuration parameters.
Table 13 CSV Files Used by the Tool

File Name

ConfigPro Table

Sheet in Tool

B097AUT.CSV

Authentication Table

Not used

B097BCT.CSV

Block Condition Table

Ctrl

B097CAC.CSV

Command Access Control Table

Ctrl

B097DNA.CSV

IEC GSSE DNA Table

GSSE

B097FCP.CSV

Freeze Config Parameters Table

ACC

B097GDSM.CSV

IEC GOOSE Data Set Members Table

G-DS

B097GSE.CSV

IEC 61850 GSE Config Table

GSE

B097IDS.CSV

IEC Custom Data Sets Table

S-DS

B097IDSM.CSV

IEC Custom Data Set Members Table

S-DS

B097IPT.CSV

IEC Points Table (Custom data objects)

Data

B097IPTA.CSV

IEC A-Group Points Table (Automatic Control)

Data

B097IPTC.CSV

IEC C-Group Points Table (Control)

Data

B097IPTG.CSV

IEC G-Group Points Table (Generic)

Data

134 P271-0UG1.001, General

GE Energy
File Name

ConfigPro Table

Sheet in Tool

B097IPTI.CSV

IEC I-Group Points Table (Interfacing and Archiving)

Data

B097IPTL.CSV

IEC L-Group Points Table (System LNs, for example LLN0)

Data

B097IPTM.CSV

IEC M-Group Points Table (Metering and Measurement)

Data

B097IPTP.CSV

IEC P-Group Points Table (Protection)

Data

B097IPTR.CSV

IEC R-Group Points Table (Protection-Related)

Data

B097IPTS.CSV

IEC S-Group Points Table (Sensors and Monitoring)

Data

B097IPTT.CSV

IEC T-Group Points Table (Instrument Transformers)

Data

B097IPTU.CSV

IEC U-Group Points Table (User-Defined LNs and DOs)

Data

B097IPTX.CSV

IEC X-Group Points Table (Switchgear)

Data

B097IPTY.CSV

IEC Y-Group Points Table (Power Transformers)

Data

B097IPTZ.CSV

IEC Z-Group Points Table (Other Equipment)

Data

B097LD.CSV

Logical Devices Table

Device

B097LRU.CSV

DPA Logical Remote Unit Configuration Table

Device

B097MT01.CSV

Binary Input Map Table

DI

B097MT02.CSV

Binary Output Map Table

DO

B097MT03.CSV

Counter Input Map Table (Accumulators)

ACC

B097MT04.CSV

Analog Input Map Table

AI

B097MT05.CSV

Analog Output Map Table

AO

B097MTDP.CSV

Dual Point BI Map Table

DPDI

B097OMAP.CSV

Originator Mapping Table

Ctrl

B097RPT.CSV

IEC Init Reporting Opts Table

Report

User-defined

System Wiring List Report

Drop-down
lists in DI, DO,
ACC, AI, AO,
and DPDI.

All but one of the CSV files, the wiring list, must be located in the same folder on your
PC. They correspond one-to-one with the tables in the IEC 61850 Server
Configuration in ConfigPro. By default, ConfigPro will use a folder in your ConfigPro
projects directory, but you may wish to keep the information elsewhere.
You will also find files in the ConfigPro folder with the same names as those listed in
Table 13 but with the file type CSX. These files provide information about the
ConfigPro tables such as the column headings.

IEC 61850 Server Configuration Tool User's Guide

135

S-ar putea să vă placă și