IEC 61850 Server Configuration Tool Users Guide
IEC 61850 Server Configuration Tool Users Guide
Energy
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
Modification Record
Version Rev. Date Author Change description
1.00 0 5 JAN 2010 EnerNex Created.
1.00 1 2 FEB 2010 EnerNex Updated for troubleshooting unreferenced rows.
GE Energy
Contents
Product Support 12
1 Getting Started 13
1.1 Functionality Overview............................................. 13
1.2 What you need to know about GE products.. 15
1.3 What you need to know about ConfigPro ....... 15
1.4 What you need to know about IEC 61850....... 15
1.5 What you need to know about Microsoft
Excel .................................................................................. 16
1.6 What you need to know about this
document........................................................................ 16
1.7 Some terms you should know............................... 17
1.8 Colors and other conventions used by the
tool ..................................................................................... 17
1.9 Installing the tool as an Excel template............ 18
4 P271-0UG–1.00–1, General
GE Energy
B Troubleshooting 115
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 User’s Manual (SWM0008)
GE Energy
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)
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 GE-
specific 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-0UG–1.00–1, 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.
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.
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-0UG–1.00–1, General
GE Energy
Product Support
If you need help with any aspect of your GE Energy product, you have a few options.
12 P271-0UG–1.00–1, General
GE Energy
1
Getting Started
4, 5. Enter Model
6, 7. Map Points
1. Configure DCAs 8, 9. Configure Features
13. Generate Config
User
IEC 61850
14. Download Config 10. Save
Spreadsheet
Pro
Config Tool
2. Export
3. Import
14 P271-0UG–1.00–1, General
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.
16 P271-0UG–1.00–1, General
GE Energy
You should note the following other conventions used by the tool:
• 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.
18 P271-0UG–1.00–1, 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:
1. Select File > New. Excel opens a New Workbook pane.
2. 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.
2
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
20 P271-0UG–1.00–1, 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 device’s System Point Database.
8. Click OK.
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-0UG–1.00–1, General
GE Energy
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.
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-0UG–1.00–1, General
GE Energy
Figure 6 – Device Sheet with one LRU and one Logical Device
26 P271-0UG–1.00–1, General
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.
Example: In the row below LPHD, choose MMXU (metering measurement unit) for
the Class and enter 1 for the Inst.
28 P271-0UG–1.00–1, General
GE Energy
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:
30 P271-0UG–1.00–1, General
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.
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-0UG–1.00–1, 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.
34 P271-0UG–1.00–1, 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.
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.
2. Use the drop-down list in the Feed-Back column to select None, indicating
that you don’t 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.
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-0UG–1.00–1, General
GE Energy
3
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.
38 P271-0UG–1.00–1, 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.
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.
40 P271-0UG–1.00–1, 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.
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.
42 P271-0UG–1.00–1, General
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.
44 P271-0UG–1.00–1, General
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 22 – GGIO Alarm Inputs with First Point Mapped and Remainder Selected
46 P271-0UG–1.00–1, General
GE Energy
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.
48 P271-0UG–1.00–1, General
GE Energy
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-0UG–1.00–1, General
GE Energy
Figure 28 – Impact of Cutting and Pasting Rows from Different Data Objects
52 P271-0UG–1.00–1, General
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.
54 P271-0UG–1.00–1, General
GE Energy
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.
56 P271-0UG–1.00–1, 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.
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-0UG–1.00–1, General
GE Energy
4
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 (B097-
1CG).
60 P271-0UG–1.00–1, General
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.
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-0UG–1.00–1, General
GE Energy
5
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
64 P271-0UG–1.00–1, General
GE Energy
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.
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.
66 P271-0UG–1.00–1, General
GE Energy
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.
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 drop-
down 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
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.
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.
68 P271-0UG–1.00–1, 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.
70 P271-0UG–1.00–1, General
GE Energy
8. Enter data in a similar manner until the Report sheet looks like Figure
43.
6
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).
72 P271-0UG–1.00–1, General
GE Energy
• 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).
74 P271-0UG–1.00–1, General
GE Energy
76 P271-0UG–1.00–1, 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.
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.
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-0UG–1.00–1, General
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-0UG–1.00–1, General
GE Energy
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.
82 P271-0UG–1.00–1, 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.
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.
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-0UG–1.00–1, 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.
9. The red color disappears and the eight new data set members will be
displayed as in Figure 56.
86 P271-0UG–1.00–1, General
GE Energy
7
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
88 P271-0UG–1.00–1, General
GE Energy
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.
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.
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.
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-0UG–1.00–1, 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.
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.
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.
92 P271-0UG–1.00–1, General
GE Energy
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.
Commands Events
BridgeMAN (B015-0)
GSE Messages
Ethernet
This section describes the minimum configuration steps required. For more details,
refer to the configuration guides for each application, as listed in each section.
94 P271-0UG–1.00–1, General
GE Energy
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.
96 P271-0UG–1.00–1, General
GE Energy
98 P271-0UG–1.00–1, General
GE Energy
A
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.
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 Blocked-
by-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.
Kind of Data Logical Node Data Object Data Object Class Exported to
Name Name ConfigPro
Table…
Standard User selects User selects Automatically B097IPTx,
from a list of from a list of calculated by the where “x” is
standard standard tool based on the the letter the
names. names. Data Object Name. LN Class
begins with.
User User-defined User-defined User-selected from B097IPTU,
text entry. text entry. a list of standard IEC the user
61850 Common points table
Data Classes (CDCs)
Custom User-defined User-defined User-selected from B097IPT, the
text entry. text entry. a list of low-level custom
Custom Types 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
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
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 drop-
down list is empty except for the 132kVBay7/MMXU1 logical node.
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 non-
standard 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.
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 drop-
down 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.
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 non-
standard 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.
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.
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.
B
Troubleshooting
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.
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.
• 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.
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.
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.
3. We correct the error by selecting SeqA from the drop-down list in the
Name column and run ConfigProÆExport 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.
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,
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.
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.
C
Menu Functions
This appendix lists the various menu items provided by the tool and summarizes what
they do.
Table 12 – Menu Actions
D
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
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.