Documente Academic
Documente Profesional
Documente Cultură
Energy
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
Modification Record
Version
Rev.
Date
Author
Change description
1.00
5 JAN 2010
EnerNex
Created.
1.00
2 FEB 2010
EnerNex
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
20
38
GE Energy
3.2
59
4 P271-0UG1.001, General
72
87
GE Energy
7.3
A Advanced Topics
101
B Troubleshooting
115
C Menu Functions
131
D Files Exchanged
134
Intended Audience
This guide assumes you are familiar with:
The basic functions of the GE Energy device that the application is running on
Basic Excel spreadsheet editing functions such as open, save, cut, and paste
Additional Documentation
For more information related to the IEC 61850 Server application, refer to the
following documents:
GE Energy Documents
GE Energy
RFC 1006 (OSI) Over TCP/IP Data Link Configuration Guide (B107-0CG)
Other Documentation
GE Energy
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.
Extract (configuration)
GOOSE
GSE
GSSE
IED
Data Model
Data Object
8 P271-0UG1.001, General
GE Energy
Term
Description
Data Attribute
Logical Node
Logical Device
Data Set
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
CSV
Feedback
GE Energy
Term
Description
Mapping sheets
Wiring List
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
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
10 P271-0UG1.001, General
GE Energy
11
GE Energy
Product Support
If you need help with any aspect of your GE Energy product, you have a few options.
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.
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.
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
Spreadsheet
Config Tool
Config
Pro
2. Export
Device
11. Export
3. Import
Wiring List
CSV File
14 P271-0UG1.001, General
10. Save
Spreadsheet
File
GE Energy
1.2
1.3
1.4
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
GOOSE Message
GSSE Message
1.5
1.6
How to insert and delete portions of a sheet (in addition to rows and columns)
16 P271-0UG1.001, General
GE Energy
1.7
1.8
Color Name
Example
Means
Pale Yellow
Grey
White
17
GE Energy
Color Name
Example
Means
Red
Problem
Bright
Yellow
Potential Problem
Tan
Custom or UserDefined
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.
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.
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
132kVBay7
Logical Node
LNs
MMXU measurement
MMTR meter
PTOC time overcurrent
protection
Data Object
Data
Information monitored or
controlled by the functions
Data Attribute
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
21
GE Energy
8. Click OK.
2.2
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
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
23
GE Energy
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
2.5
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.
25
GE Energy
Figure 6 Device Sheet with one LRU and one Logical Device
2.6
2.7
26 P271-0UG1.001, General
GE Energy
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.
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.
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
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:
29
GE Energy
30 P271-0UG1.001, General
GE Energy
Table 3 Functional Constraints
Functional
Constraint
Description
CF (AI)
Configuration parameter
CF (AO)
Configuration parameter
CO (AO)
Control output
CO (AO) Enum
CO (BO)
Control output
DC (AccI)
Description
DC (AI)
Description
DC (BI)
Description
DC (DP BI)
MX (AI)
Measurement
MX (AI) D20/D200
MX (AI) D25
MX (AI) Float
MX (AI) Integer
Measurement integer
SP (AO)
Setpoint
ST (AccI)
Status
ST (AI)
Status
ST (AI) Enum
ST (AO)
Status
ST (BI)
Status
ST (BI)
ST (DP BI)
Not Supported
LLN0.Loc the position of the local/remote switch for this logical device
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
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.
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:
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:
33
GE Energy
2.10
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:
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.
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:
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.
35
GE Energy
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.
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.
37
GE Energy
DI Digital Input
DO Digital Output
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
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
Point Type the name of the appropriate mapping table for the combination
of Data Class and Func Const selected in this row.
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.
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
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.
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
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.
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 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
3.6
43
GE Energy
Example:
3.7
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
3.8
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 22 GGIO Alarm Inputs with First Point Mapped and Remainder Selected
46 P271-0UG1.001, 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.
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.
3.9
48 P271-0UG1.001, General
GE Energy
Example:
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.
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.
49
GE Energy
4. Select Edit > Undo to reverse the previous change.
Example:
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.
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
3.10
Sheet
Column(s)
Issue
Refer to
DI
n/a
No special issues.
DPDI
On Point
Off Point
DO
Paired Point
51
GE Energy
Sheet
3.11
Column(s)
Issue
Refer to
If your configuration
implements blocking or access
control, you must configure
these columns
ACC
Freeze:
Pulse Quantity
Reset
Enable
Period (ms)
Start Time
AI
Units
Scale
Offset
Deadband
Default Value
AO
If your configuration
implements blocking or access
control, you must configure
these columns
Units
Scale
Offset
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
3.12
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.
54 P271-0UG1.001, 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.
55
GE Energy
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.
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:
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
4.1
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.
59
GE Energy
4.2
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.
60 P271-0UG1.001, General
GE Energy
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
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
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
Tip:
4.3
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).
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 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-0UG1.001, General
GE Energy
4.4
4.5
The AO sheet has columns for Units, Scale and Offset only.
These behave the same way as the similar columns in the AI sheet.
63
GE Energy
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
S-DS, Report
GOOSE
G-DS, GSE
GSSE
GSSE, GSE
64 P271-0UG1.001, General
GE Energy
5.1
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.
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 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
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 dropdown list. The status message to the right changes to OK.
5.3
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.
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-0UG1.001, General
GE Energy
5.4
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.
69
GE Energy
Example:
70 P271-0UG1.001, General
GE Energy
8. Enter data in a similar manner until the Report sheet looks like Figure
43.
71
GE Energy
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
The Logical Device that will contain the GOOSE or GSSE control block
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
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 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 other parameters of GOOSE and GSSE control blocks are described in the IEC
61850 Server Configuration Guide (B097-1CG).
73
GE Energy
Example:
74 P271-0UG1.001, General
GE Energy
75
GE Energy
6.2
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:
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.
77
GE Energy
6.3
6.4
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:
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
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:
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:
80 P271-0UG1.001, General
GE Energy
6.6
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.
81
GE Energy
6.7
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.
Example:
6.8
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:
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
84 P271-0UG1.001, General
GE Energy
Example:
9. The red color disappears and the eight new data set members will be
displayed as in Figure 56.
85
GE Energy
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 to ConfigPro
Export
Import
ConfigPro to Tool
Import
Export
87
GE Energy
7.1
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.
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.
89
GE Energy
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-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.
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
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.
92 P271-0UG1.001, 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.
7.3
93
GE Energy
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-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).
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:
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).
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.
96 P271-0UG1.001, General
GE Energy
Step
Description
Parameter
Figure
Figure 71
Figure 72
Check mark in
Device > Properties > General
Figure 73
Figure 74
Figure 75
n/a
97
GE Energy
98 P271-0UG1.001, General
GE Energy
99
GE Energy
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
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.
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.
GE Energy
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:
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.
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.
105
GE Energy
A.2
Kind of Data
Logical Node
Name
Data Object
Name
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
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
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.
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.
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.
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.
GE Energy
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.
109
GE Energy
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.
GE Energy
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.
111
GE Energy
A.3
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.
A.4
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.
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.
GE Energy
Troubleshooting
This chapter describes how to correct some common configuration errors.
B.1
B.2
B.3
115
GE Energy
B.4
B.5
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.
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
Device
Device
LD Instance / Bay
Device
Logical Device
LNs
Prefix
LNs
Class
LNs
Inst
LNs
Data
Data Name
Data
Data Class
Data
Data
Data Object
Member Name
S-DS
Member Name
G-DS
Members DI Points
GSSE
Logical Device
Logical Node
Report
S-DS, GSE
Data Set
Report
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.
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
B.7
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.
GE Energy
B.9
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.
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.
GE Energy
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.
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.
GE Energy
123
GE Energy
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.
125
GE Energy
GE Energy
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,
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.
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.
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.
129
GE Energy
You may wish to refer to Microsoft Support (support.microsoft.com) Knowledge Base
article number 282830.
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
Wiring List
New Config
Export
About
Circle Invalid
Set to LD Defaults
Scale sheet
(none)
(none)
LNs sheet
right-click
Circle Invalid
Device sheet
right-Click
131
GE Energy
Location
Data sheet
right-click
S-DS, G-DS,
GSSE sheets
right-click
Report sheet
right-click
Menu Item
Action
Add New LN
Circle Invalid
Circle Invalid
Set to Defaults
Circle Invalid
Set to Defaults
Circle Invalid
Set to Defaults
GE Energy
Location
Ctrl sheet
right-click
GSE sheet
right-click
Hosts sheet
right-click
Menu Item
Action
Circle Invalid
Set to Originator
Defaults
Add Originator
Circle Invalid
Set to Defaults
Circle Invalid
Add Host
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
Ctrl
B097CAC.CSV
Ctrl
B097DNA.CSV
GSSE
B097FCP.CSV
ACC
B097GDSM.CSV
G-DS
B097GSE.CSV
GSE
B097IDS.CSV
S-DS
B097IDSM.CSV
S-DS
B097IPT.CSV
Data
B097IPTA.CSV
Data
B097IPTC.CSV
Data
B097IPTG.CSV
Data
GE Energy
File Name
ConfigPro Table
Sheet in Tool
B097IPTI.CSV
Data
B097IPTL.CSV
Data
B097IPTM.CSV
Data
B097IPTP.CSV
Data
B097IPTR.CSV
Data
B097IPTS.CSV
Data
B097IPTT.CSV
Data
B097IPTU.CSV
Data
B097IPTX.CSV
Data
B097IPTY.CSV
Data
B097IPTZ.CSV
Data
B097LD.CSV
Device
B097LRU.CSV
Device
B097MT01.CSV
DI
B097MT02.CSV
DO
B097MT03.CSV
ACC
B097MT04.CSV
AI
B097MT05.CSV
AO
B097MTDP.CSV
DPDI
B097OMAP.CSV
Ctrl
B097RPT.CSV
Report
User-defined
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.
135