You are on page 1of 42

Communication between GE UR, F650 relays and IEC 61850

clients

Applies to.
UR firmware version 5.00, 5.20, 5.40
F650 device versions 3.7x

Prepared by Maciej.Goraj@ge.com, 27th of September, 2007


GE Multilin
Document revision 1.01

1 Purpose of the document


The purpose of the present document is to explain the steps necessary to configure UR
and F650 relays to be able to communicate with IEC 61850 client applications.

Configuration of GOOSE messaging is not in the scope of this document.

2 Background information
The IEC 61850 client applications in real world are implemented in station computers,
RTUs (Remote Terminal Units) or gateways. These are commonly known as level 2
applications. Sometimes also IEC 61850 clients running as level 3 applications like
HMI or SCADA systems can also communicate directly to relays.

In practice the typical IEC 61850 communication from IEC 61850 client to the relay
includes:

Reception of binary/analogue events (Buffered or Unbuffered Reports)


Retrieval of static information (binary status and measurements)
Execution of commands
Retrieval of files (oscillography, events, fault reports, etc.)

This manual is be organized in a way that the necessary configuration for the above four
points is explained for both UR and F650 relays.

IEC 61850 communication between the relay and IEC 61850 is based on TCP/IP
protocols thus it is necessary to set Network parameters in the relay.
3 IEC 61850 configuration in the UR relay

3.1 Configuration of IEDName and Logical Device Name

The menu structure for IEC 61850 configuration in UR version 5.20 is the following:

Go to
Settings->Product Setup->Communications->IEC 61850->Server Configuration,
modify IEDName, change Include NON_IEC Data to Disabled, change Server
Scanning to Enabled.

2
Important notes:
IEDName is a descriptive string that identifies each IEC 61850 in the network. It is
strongly recommended to configure different IEDNames for every IED in the network.

Server Scanning parameter is used for IEC 61850 reporting function. By default this
setting is disabled in order to leverage CPU load. When communicating from IEC
61850 client application to UR relay Server Scanning parameter MUST be set to
Enabled

Most of IEC 61850 client applications require that at least IEDName of every relay
should be unique. Thus it is a good practice to set different IEDNames for all IEC
61850 devices in the network.

The Include NON-IEC Data setting is used for mapping of internal UR relays into
MMS data model, it includes settings, measurements, status, binary counters, etc,.
However this feature is non-standard IEC 61850 functionality and in most cases can be
set to Disabled.

3
3.2 IEC 61850 Reports of digital data in the UR relay

Firmware versions 5.00 and 5.20 implements Reports of binary states in the following
way:

Reports of binary states have to be done with the use of GGIO1 Logical Node

GGIO1 Logical Node has configurable number of states (indications). GGIO1


LN can have a minimum of 8 states and a maximum of 128 states. It can be
adjusted by groups of 8 states.

All internal digital states available in UR relay can be mapped into GGIO1 states
(indications)

GGIO1 Logical Node is also used for Configurable GOOSE transmission.

Up to two separate IEC 61850 clients can receive Buffered Reports1 from
GGIO1 Logical Node at the same time. It means that there are two separate
buffers, each of 10 Kbytes size

Up to five separate IEC 61850 clients can receive Unbuffered Reports from
GGIO1 Logical Node at the same time.

It is mandatory to have Settings->Product Setup->Communications->IEC


61850->Server Configuration->Server Scanning parameter set to Enabled in
order to receive Reports.

Steps necessary to configure Reports in the UR:

o Step 1. Setting of IEDName, Logical Device Instance and enabling of


Server Scanning

o Step 2. Setting the number of indications in GGIO1 Logical Node and


mapping of internal states to GGIO1 states.

o Step 3. Configuration of Report Control Blocks

o Step 4. Device restart

1
The difference between Buffered Reports and Unbuffered Reports consist of the capability of storing the
data changes (the IEC 61850 Reports) in an internal buffer when there is a communication failure. After
the successful reconnection the IEC 61850 client can retrieve Reports stored in the buffer. This capability
permits that relays data changes will not be lost by IEC 61850 client in case of communication failure.
With Unbuffered Reporting when data changes occur during the communication loss, the IEC 61850
client has no way to receive it.

4
3.2.1 Step 1. Setting of IEDName, Logical Device Instance and enabling of Server
Scanning

This procedure has been illustrated above in chapter 3.1.

3.2.2 Step 2. Setting the number of indications in GGIO1 Logical Node and
mapping of internal states to GGIO1 states.

Go to the menu:
Settings->Product Setup->Communications->IEC 61850->GGIO1 Status Configuration

In the following example GGIO1 has been configured to have 64 indications. It is not
mandatory to map all indications, the ones that are not map will always have its value
OFF:

5
3.2.3 Step 3. Configuration of Report Control Blocks

There are three Report Control Blocks attached to the GGIO1 Data Set (UR Digital
Report). These Report Control Blocks are called in Enervista UR Setup GGIO1.BR.
GGIO1.BR01 and GGIO1.RP respectively. The first two are Report Control Blocks for
Buffered Reporting and the latter is Report Control Block for Unbuffered Reporting:

No. of IEC 61850


Name in
clients that can
Enervista UR Name in IEC 61850 Description
connect to this
Setup
RCB
Report Control Block for
GGIO1.BR GGIO1$BR$brcbST Buffered Reporting for 1
first IEC 61850 client
Report Control Block for
GGIO1.BR01 GGIO1$BR$brcbST01 Buffered Reporting for 1
first IEC 61850 client
Report Control Block for
GGIO1.RP GGIO1$RP$urcbST 5
Unbuffered Reporting

The following picture shows the location of GGIO1 Report Control Blocks in IEC
61850 data model of UR. This is a screenshot from SISCO AXS4MMS Browser:

6
Report Control Blocks configuration in Enervista UR Setup in the menu:
Settings->Product Setup->Communications->IEC 61850->Report Control Configuration

By default Report Control Blocks are not configured in UR devices. Some IEC 61850
clients always configure the RCBs using IEC 61850 at initialization stage. However
other IEC 61850 require preconfigured Report Control Blocks.

Here is an example of a possible RCB configuration (seen from IEC 61850 level):

RptID = UR180_DigitalBufRep1
BufTm = 100 (100 ms)
OptFlds = 0111001111
TrgOps = 010011 (dchg = true, integrity = true, GI = true)
IntgPd = 60000 (60000ms = 60 seconds)

The corresponding UR setting values are:

Where:
OptFlds = 29632 (0111001111 coded 2 bytes decimal)
TrgOps = 76 (010011 coded as 1 byte decimal)

Important note:
Parameters OptFlds2 and TrgOps3 are defined in IEC 61850 standard as Bitstring data
types. OptFlds is defined as BitString10 and TrgOps is defined as BitString6.

2
OptFlds: Option Fields. The following bits are supported by the UR (from left to right):
Bit 1: sequence-number
Bit 2: report-time-stamp
Bit 3: reason-for-inclusion
Bit 4: data-set-name
Bit 5: data-reference
Bit 6: buffer-overflow (for buffered reports only)
Bit 7: entryID (for buffered reports only)
Bit 8: conf-revision
Bit 9: segmentation

7
BitString data types are not typical data types used for internal data storage inside real
devices. For that reason the UR settings corresponding to OptFlds and TrgOps
parameters are coded as decimal numbers.

UR OptFlds setting is coded as 2 bytes unsigned integer where the 10 highest bits
correspond to 10 bits of OptFlds IEC 61850 parameter.

UR TrgOps setting is coded as 1 byte unsigned integer where the 6 highest bits
correspond to 6 bits of TrgOps IEC 61850 parameter.

The conversion is done in the following manner:

First step is to represent OptFlds value as 16 bits binary value.

OptFlds = 0111001111 extended to 16 bits binary value is:

Binary representation: 0111001111000000 (the last 6 bits are not used)


Hexadecimal representation: 0x73C0
Decimal representation: 29632

All possible4 variants of TrgOps values supported by the UR device are listed in table
below:

IEC 61850 UR setting Description of TrgOps


TrgOps value TrgOps value flags activated
000000 0 none
010000 64 dchg
000010 8 integrity
000001 4 GI
010010 72 dchg,integrity
010001 68 dchg, GI
000011 12 integrity, GI
010011 76 dchg, integrity, GI

All possible variants of OptFlds values supported by the UR device will not be
presented here due to high number of possible combinations.

3
Meaning of TrgOps bits (from left to right):
bit 0: reserved
bit 1: dchg (trigger Reports by data changes)
bit 2: qchq (trigger Reports by quality changes)
bit 3: dupd (trigger Reports by data update)
bit 4: integrity (trigger integrity Reports based on IntgPd Integrity Period)
bit 5: GI (trigger General Interrogation Reports when requested by the client)
4
qchg and dupd flags are not supported in UR and cannot be enabled in TrgOps.

8
The following screenshot shows how the Report Control Block is seen from IEC 61850
browser:

3.2.4 Step 4. Device restart

This step is necessary every time IEC 61850 parameters are modified.

9
3.3 IEC 61850 Reports of analogue data in the UR relay

Details on IEC 61850 reports of analogue data in UR firmware versions 5.00 and 5.20:

Reports of analogue data in UR relay is done through Logical Nodes5 MMXU1


MMXU6 and Logical Node GGIO4

Data Sets in MMXU1 MMXU6 LNs are fixed

Data Set in GGIO4 LN has a configurable number of elements (by groups of 4,


from 4 to 32) and the user can map any UR analogue value to GGIO4 analogue
indications.

One IEC 61850 client can receive Buffered Reports from each MMXU Logical
Node at the same time. It means that there is one buffer of 10 Kbytes size.

Up to five separate IEC 61850 clients can receive Unbuffered Reports from each
MMXU at the same time.

GGIO4 Logical Node supports only Unbuffered Reporting. Up to five separate


IEC 61850 clients can receive Unbuffered Reports from this LN.

Steps necessary to configure Analogue Reports in UR:

o Step 1. Setting of IEDName, Logical Device Instance and enabling of


Server Scanning

o Step 2. If GGIO4 analogue reporting is going to be used then configure


number of indications in GGIO4 LN and mapping of internal variables
states to this node.

o Step 3. Configuration of Report Control Blocks

o Step 4. Device restart

3.3.1 Step 1. Setting of IEDName, Logical Device Instance and enabling of Server
Scanning

This procedure has been illustrated above in chapter 3.1.

5
The number of MMXUs is related to the number of CT/VT modules in the relay. There are two
MMXUs for each CT/VT module. For example, if a relay contains two CT/VT modules, there will be
four MMXUs available

10
3.3.2 Step 2. Setting the number of indications in GGIO4 Logical Node and
mapping of internal analogue variables to GGIO4 analogue indications.

Go to the menu:
Settings->Product Setup->Communications->IEC 61850->GGIO4 Analog Configuration

In the following example GGIO4 has been configured to have 8 analogue indications. It
is not mandatory to map all indications, the ones that are not map will always have its
value OFF:

11
3.3.3 Step 3. Configuration of Report Control Blocks

There are two Report Control Blocks attached to MMXU1 Data Set6 (UR Reports of
measured analogues). These Report Control Blocks are called in Enervista UR Setup
MMXU1.BR and MMXU1.RP respectively. The first Report Control Blocks is
Buffered Reporting and the second is for Unbuffered Reporting:

No. of IEC 61850


Name in
clients that can
Enervista UR Name in IEC 61850 Description
connect to this
Setup
RCB
Report Control Block for
MMXU1.BR MMXU1$BR$brcbMX 1
Buffered Reporting
Report Control Block for
MMXU1.BR01 MMXU1$RP$urcbMX 5
Unbuffered Reporting

The following picture shows the location of MMXU and GGIO4 Report Control Blocks
in IEC 61850 data model of UR. This is a screenshot from SISCO AXS4MMS Browser:

The Report Control Block configuration procedure for analogues in Enervista UR Setup
is identical to configuration procedure of Report Control Blocks for digitals. For details
see chapter 3.2.3.

6
The same applies to other MMXU LN if present in the device.

12
3.3.4 Step 4. Device restart

This step is necessary every time IEC 61850 parameters are modified.

3.3.5 IEC 61850 Analogue Reports based on deadbands

IEC 61850 analogue data is provided in two forms: instantaneous and deadbanded. The
instantaneous values are updated every time a read operation is performed by IEC
61850 client. The deadbanded values calculation is based on db settings. MMXU and
GGIO4 Logical Nodes provide separate db parameters for all analogue variables.

The configuration of db parameters for MMXU Logical Nodes is done in Enervista UR


Setup from menu:
Settings->Product Setup->Communications->IEC 61850->MMXU Deadbands

The MMXU deadband settings represent the deadband values used to determine when
to update the MMXU mag and cVal values from the associated instMag and
instcVal values. The mag and cVal values are used for the IEC 61850

13
buffered and unbuffered reports. These settings correspond to the associated db data
items in the CF functional constraint of the MMXU logical node, as per the IEC 61850
standard. According to IEC 61850-7-3, the db value shall represent the percentage of
difference between the maximum and minimum in units of 0.001%.

Thus, it is important to know the maximum value for each MMXU measured quantity,
since this represents the 100.00% value for the deadband. The minimum value for all
quantities is 0; the maximum values are as follows:

phase current: 46 phase CT primary setting


neutral current: 46 ground CT primary setting
voltage: 275 VT ratio setting
power (real, reactive, and apparent): 46 phase CT primary setting 275 VT ratio
setting
frequency: 90 Hz

Example of db parameter calculations for currents and voltages:

CT ratio = 800:1 = 800


VT ratio = 220000:110 = 2000

Desired deadband for primary Ampers on phsA current = 20 Amps primary


Desired deadband for primary Volts on phsA voltage = 5 kVolts primary

Calculation for currents:


dbin % = (80020*46 ) = 0.00054 = 0.054 %
0.054 % corresponds to db = 54

Calculation for voltages:


5000
dbin % = ( 2000*275 ) = 0.00909 = 0.909 %
0.909 % corresponds to db = 909

In short words the meaning of the above calculations is that for these particular CT and
VT ratios the Report will be triggered each time phase A primary current changes for a
value higher than 20 Amps and the Report will also be triggered each time phase A
primary voltage changes for a value higher than 5 kVolts.

14
3.3.6 IEC 61850 Reports of analogue data from B90 version 5.20, 5.40

B90 device does not implement MMXU Logical Nodes. It implements MMXN Logical
Nodes, nevertheless there are no Reports available in these nodes.

In order to configure IEC 61850 reports of analogue variables from B90 the GGIO4
analogue Report has to be used. See details on GGIO4 analogue Reporting in chapter
3.3.2.

15
3.4 Retrieval of static information

IEC 61850 retrieval of static information can be implemented in the following way:

1) Static polling of data with GetDataValues service requests (MMS Read) sent by IEC
61850 client for desired attributes
2) Integrity Reports sent periodically by IEDs
3) General Interrogation Reports (GI) sent by IEDs upon requests from IEC 61850
clients

Solution 1) is rarely used as it implies significant overhead in the network traffic and
significant performance slow-down of IEC 61850 clients in case of big number of IEDs
it is connected to.

Solutions 2) and 3) form part of IEC 61850 Reporting scheme. Integrity Reports are
sent spontaneously by IEDs when established Integrity Period elapses. General
Interrogation Reports are sent only upon explicit request from the IEC 61850 client.

In typical installations data retrieval from devices by IEC 61850 clients is based on
hybrid solution that combines IEC 61850 Reporting based on data changes and
Integrity/GI Reports.

16
3.5 Configuration of IEC 61850 commands in the UR

IEC 61850 Controllable objects are available in GGIO2 and XCBR logical nodes.

GGIO2 logical node SPCSO objects map to 64 Virtual Inputs in UR relay. Virtual
Inputs are internal variables that are used as generic commands. It is necessary to enable
the required Virtual Inputs and to configure its type. Virtual Inputs can be either of type
Latched of Self-Reset. With the use of FlexLogic the user can make complex control
schemes in Enervista UR Setup software.

The configuration of Virtual Inputs is done in Enervista UR Setup from the menu:
Setpoint->Inputs/Outputs->Virtual Inputs->Virtual Inputs

The following picture shows the location of GGIO2 Logical Nodes with controllable
objects SPCSO that map to URs Virtual Inputs. This is a screenshot from SISCO
AXS4MMS Browser:

17
The following picture shows the location of XCBR1 Logical Nodes with three
controllable objects, XCBR1$CO$Pos, XCBR1$CO$BlkOpn and
XCBR1$CO$BlkCls. The first object maps to Open/Close breaker commands. BlkOpn
command is used to block the execution of Open breaker command. BlkCls command
is used to block the execution of Close breaker command.

The UR relay implements two different IEC 61850 control models. These models are:

Direct control with normal security7


Select Before Operate (SBO) with normal security

For GGIO2 commands the user can configure the desired control model in Enervista
UR Setup software from the menu:
Settings->Product Setup->Communications->IEC 61850->GGIO2 Control Configuration

7
Normal security in IEC 61850 controls means that the device will not be sending additional
information to IEC 61850 with the result of the command. There exist also commands with so-called
Enhanced Security where the IED after the command execution sends feedback to IEC 61850 client
with the information whether the command had been executed successfully or it failed. Controls with
enhanced security are not supported by UR devices.

18
meaning of ctlModel values:

0 - status only (command not available from IEC 61850)


1 - direct control with normal security
2 - SBO control with normal security

In the above example IEC 61850 control objects SPCSO1 and SPCSO2 of Logical
Node GGIO2 have been configured as SBO commands with normal security and the
rest of SPCSO objects have been configured as direct commands with normal security.

The configuration of control model for XCBR1$CO$Pos command has to be done by


IEC 61850 client at protocol level (the corresponding object is
XCBR1$CF$Pos$ctlModel).

19
3.6 Retrieval of files via IEC 61850 from UR

UR implements IEC 61850 File Transfer services in standard manner. No special


configuration is required.

The file directory structure at IEC 61850 level is the following:

LD/IEDNameLDName/ for event, fault report files


LD/IEDNameLDName/COMTRADE/ for oscillography files

Where IEDNameLDName is formed by IEDName and Logical Device Instance


UR settings. In the example described in chapter 3.1 it would be:

LD/D60_Demo_Device/ for event, fault report files


LD/ D60_Demo_Device/COMTRADE/ for oscillography files

An alternative method for retrieval of files from UR is the use of TFTP protocol.

20
4 IEC 61850 configuration in F650 relay

4.1 Configuration of IEDName and Logical Device Name

IEDName is a descriptive string that identifies each IEC 61850 in the network. It is
strongly recommended to configure different IEDNames for every IED in the network.

Open IEC 61850 Configurator menu in Enervista 650 Setup software.

In IEC 61850 Configurator start the configuration offline with the default project then
save the project on disk and send it to the device. Select File->Open IEC 61850 file
from disk.

Select file default.iec.

21
Save the project to another file, specific to the F650 device you will be configuring.
Every F650 device must have a separate *.iec project file.

Go to ICD/CID tab and in Communication->SubNetwork->ConnectedAP->Address


modify the IP address and netmask.

22
In ICD/CID tab click on the IEDName (the default value is GEDevice) and modify its
value.

Finally save the *.iec project on disk.

23
4.2 IEC 61850 Reports of digital data in the F650 relay

F650 firmware versions 3.7x implement Reports of binary states in the following way:

F650 relay has a number of pre-configured Data Sets for IEC 61850 Reporting

There is a possibility to create custom Data Sets or modify the existing pre-
configured Data Sets

For IEC 61850 Reporting the user can either use the pre-configured or its own
Data Sets

Data Sets with digital states can be formed directly by attributes from all Logical
Nodes or the generic eveGGIO1 Logical Node can be used

eveGGIO1 Logical Node has a pre-configured Data Set with 192 elements.
These elements maps to 128 Control Events8 and to 64 events of Switchgear

All internal digital states available in F650 relay can be mapped into eveGGIO1
indications

The user can reduce the number of indications in eveGGIO1 LN if needed.

Here are the rules and limitations for creation/modification of Data Sets in F650:

Maximum number of Data Sets in F650 is 20, including predefined and created
by user.
The number of 20 Data Sets applies to Data Sets for Reports and for
transmission GOOSEs
Maximum number of Data Sets for transmission GOOSEs is 4, thus if 4
transmission GOOSEs are configured maximum of 16 different Data Sets can be
configured for Reports
Maximum number elements in a Data Set created by the user in F650 is 64

F650 relay supports up to 5 simultaneous IEC 61850 connections thus a maximum of 5


different IEC 61850 clients can connect to it. For unbuffered reports only one URCB
(Unbuffered Report Control Block), in this way all clients can connect to the same
URCB, for instance to LLN0.RP.urcbA01 (urcbA01 is the name of the URCB in this
example). For buffered reports each IEC 61850 client should connect to different BRCB
(Buffered Report Control Block). This is necessary because F650 relay maintains
separate buffers for all 5 clients that can receive a report.

Here are the rules and limitations for creation/modification of Report Control Blocks
F650:

8
Control Events are configurable binary states in F650 relay. Any internal digital state can be mapped
to a Control Event. Control Events can be seen as user definable memory map of digitals, this
memory map is also used for DNP3.0 and IEC 870-5-104 protocol in F650 device. The mapping of
digitals to Control Events is done in Enervista 650 Setup in Setpoint->Relay Configuration->Control
Events.

24
Maximum number of Report Control Blocks is 20, each of them that can be set
as BRCB or URCB
Maximum of 5 different BRCBs can be attached to the same Data Set
Maximum of 1 URCB can be attached to a Data Set

Important notes:
IEDName is a descriptive string that identifies each IEC 61850 in the network. It
is strongly recommended to configure different IEDNames for every IED in the
network.

In F650 device all Report Control Blocks are located in logical node LLN0.

For proper operation of IEC 61850 Reports it is necessary to enable Snapshot


Events settings for all I/O boards present in the device and also Snapshot
Events of all switchgears. By default these settings have value Disabled and
IEC 61850 protocol would not update data.

In general Snapshot events MUST be enabled for all devices elements


(Breaker, Protection Elements, etc.) in order IEC 61850 work properly. These
settings by default are Enabled for all data except for I/O boards, which already
has been explained above.

The following picture shows how to find the menu for I/O boards settings:

Changing Snapshot Events setting to Enabled in I/O boards settings:

The following picture shows how to find the menu for Switchgear Snapshot Events
settings:

25
Changing Snapshot Events setting to Enabled for all Switchgears:

26
4.2.1 Using pre-configured Reports of digital data in F650 relay

Steps necessary to work with pre-configure Reports in the F650:

o Step 1. Setting of IEDName, Logical Device Instance and enabling of


Snapshot Events setting for I/O boards.

o Step 2. Optimization of the number of indications in eveGGIO1, GGIO1


GGIO4 LNs

o Step 3. Mapping of internal states to eveGGIO1 indications

o Step 4. Save project, send configuration to the relay and restart device

The following picture shows the main window for configuration of IEC 61850 Reports
in F650 relay:

27
The following picture shows configuration options available with DataSets:

28
4.2.2 Step 1. Setting of IEDName, Logical Device Instance and enabling of
Snapshot Events setting for I/O boards.

This procedure has been already explained in chapter 4.1.

4.2.3 Step 2. Optimization of the number of indications in eveGGIO1, GGIO1


GGIO4 LNs and mapping of internal states to eveGGIO1 indications.

In this example we will reduce the number of elements in eveGGIO1 LN to 32


indications and will adjust GGIO1 and GGIO2 LNs to I/O boards corresponding to the
device model F2G1.

First go the IEC 61850 Configurator, open the *.iec project file and go to Reports tab.

Then in the Report Control Block list select with the mouse brcbSTA01:Inputs1,
which is the control Block corresponding to eveGGIO1 pre-configured Data Set.

In the Data Set Elements window select with the mouse all unnecessary elements. In
this example we will leave first 32 indications that correspond to first 32 F650s
Control Events:

29
Once you selected unnecessary elements, remove them from the Data Set clickng on
X icon or right-clicking with mouse and selecting Delete FCDA option.

Now we will proceed to optimization of Data Sets corresponding to GGIO1 and GGIO2
LNs.

The pre-configured Data Sets for LNs GGIO1, GGIO2, GGIO3 and GGIO4 are formed
in the way the fit to any possible I/O board from the F650 device model list. These Data
Set by default have 32 digital inputs and 8 analog inputs.

In our example we have F650 with I/O boards model F2G1. According to the ordering
code it means that:

I/O board in slot F is of type 2 (8 digital inputs + 8 outputs + 2 circuit


supervision circuits)
I/O board in slot G is of type 1 (16 digital inputs + 8 outputs)

In the Report Control Block list select with the mouse brcbSTB01:ContInputs1,
which is the control Block corresponding to GGIO1 pre-configured Data Set. In the
Data Set Elements window select with the mouse unnecessary elements and remove
them.

The following picture shows the Data Set for GGIO1 reduced to 8 indications:

30
Then in the Report Control Block list select with the mouse
brcbSTC01:ContInputs2, which is the control Block corresponding to GGIO2 pre-
configured Data Set. In the Data Set Elements window select with the mouse
unnecessary elements and remove them.

The following picture shows the Data Set for GGIO2 reduced to 16 indications:

Once the Data Set optimization process is finished save the *.iec project and send the
IEC 61850 configuration files to the device:

31
If the ICD file of the relay is required for configuration of IEC 61850 then it is possible
to export ICD file from the Enervista 650 Setup software.

32
4.2.4 Step 3. Mapping of internal states to eveGGIO1 indications

As described in chapter 4.2 the indications of eveGGIO1 Logical Node map to 128
Control Events and to 64 events of Switchgear.

Control Events are configurable binary states in F650 relay. Any internal digital state
can be mapped to a Control Event. Control Events can be seen as user definable
memory map of digitals, this memory map is also used for DNP3.0 and IEC 870-5-104
protocol in F650 device.

Chapter 4.2.2 provides details on eveGGIO1 Data Set optimization. Now we will
describe the mapping of F650 digital signals to eveGGIO1 states through Control
Events in Enervista 650 Setup. Go to Setpoint->Relay Configuration->Control Events:

The above picture shows 32 Control Events are configured and the mapping to
internal digital signals is done. These 32 Control Events map to first 32 indications in
eveGGIO1 Logical Node and will be sent to IEC 61850 client through the pre-
configured Report described in chapter 4.3.2.

Important Notes:
eveGGIO1 Logical Node allows flexible mapping of any of relays digital signal in
order to be accessed by IEC 61850 clients. By default no mapping is provided in
eveGGIO1 LN (in Relay Configuration->Control Events) and it has to be done by the
user.

The use of eveGGIO1 logical node for accessing status values of Contact Inputs is not
recommended. Instead of eveGGIO1 for Contact Inputs there are special logical nodes
GGIO1 GGIO4 that correspond to maximum of four boards of I/O. With GGIO
Logical nodes the timestamp for inputs it is more accurate (up to 1 ms).

33
4.2.5 Step 4. Device restart

This step is necessary every time after sending IEC 61850 configuration files to the
device.

34
4.3 Using pre-configured Reports of analogue data in F650 relay

Details on IEC 61850 reports of analogue data in UR firmware versions 3.7x:

F650 relay has two pre-configured Data Sets for Reporting of analogue data, the
first Data Set includes objects from MMXU1 LN and the second Data Set
includes objects from MSQI1 LN

The pre-configured Report Control Blocks for MMXU1 Data Set are brcbMXA01 and
urcbMMXUA01.
The pre-configured Report Control Blocks for MSQI1 Data Set are brcbMXB01 and
urcbMMXUB01.

35
Important Note:

In F650 relay versions 3.7x it is recommended to use Integrity Reports for analogue
data instead of Reports triggered by data changes.

This is because in some cases changes of voltage or current phase angles can trigger
reports very often due to the difficulty to calculate a common deadband both for
magnitude and phase angle values. The origin of this issue comes from
inconsistency in IEC 61850 standard. In part 7-3 of IEC 61850 there is one common
db parameter both for magnitude and angle of currents and voltages. It is not easy to
adjust properly one parameter for two different variables like magnitude and angle.

36
4.4 Configuration and addition of new Report Control Blocks

F650 relay has fully configurable IEC 61850 Reports. It means that the user can create
its own Reports and freely assign Report Control Blocks.

By default there is a number of pre-defined Data Sets and Report Control blocks in the
device. However the user can modify or delete these Data Sets. It is also possible to
create new Data Sets.

For each pre-defined Data Set there is one Unbuffered Report Control Block and one
Buffered Report Control Block. One Unbuffered Report Control Block is enough to be
able to send Unbuffered Reports to 5 independent IEC 61850 clients as each client
connects to the same URCB.

One Buffered Report Control Block permits the Buffered Report to be received by one
IEC 61850 client. If required, it is possible to create more Buffered Report Control
Blocks for given Data Set (the maximum number of BRCBs attached to one Data Set is
5).

Thus if there is a necessity to send Buffered Reports of eveGGIO1 pre-defined Data Set
to three independent IEC 61850 clients then the user has to create two new Buffered
Report Control Blocks and attach them to eveGGIO1 Data Set. We will show how to do
it in the example below.

In Enervista 650 Setup software in the IEC 61850 Configurator go to Reports menu,
then put the mouse cursor on the list of Report Control Blocks and right click the mouse
button. Select the option Add Report:

37
A dialog window will appear where the user should specify the type of Report, either
Buffered or Unbuffered. In our example we select Buffered and 2 clients, this will add
2 new BRCBs. Then click on Next button:

A new dialog window will appear where the user should select the Data Set attached to
the Report Control Blocks being created. There is a possibility to attach the report to
already existing Data Sets. We will use this option as we want to increment number of
Control Blocks of the existing Buffered Report:

Finally we can see that the tool has created two new Buffered Report Control Blocks
and attached it to the pre-defined Data Set eveGGIO1. The tool created new Control
Blocks with default RCB Names and default Report identifications. It can be freely
configured by the user if required:

38
Once the Report Control Blocks configuration process is finished save the *.iec project
and send the IEC 61850 configuration files to the device. Then restart the device.

39
Configuration of IEC 61850 commands in the F650

In the F650 relay IEC 61850 controllable data exist in logical nodes vinGGIO, XCBR1
and CSWI1 CSWI4. Data from Logical node vinGGIO maps to Virtual Inputs of
F650. XCBR represents the circuit breaker and all four CSWI logical nodes represent
four first switchgear of F650 relay.

Controllable data in vinGGIO logical node are SPCSO1 SPCSO64 and DPCSO1
DPCSO16. Signals SPCSO1 SPCSO32 map to 32 Virtual Inputs Latched in F650
relay and signals SPCSO33 SPCSO64 map to Virtual Inputs Self-Reset. DPCSO1
DPCSO16 are double control points and operate on pairs of Virtual Inputs Latched.
Thus DPCSO1 DPCSO16 map to 32 Virtual Inputs Latched and an operation of one
attribute DPCSO always operate on two Virtual Inputs Latched, one Virtual Input of the
pair is set to 1 and the other Virtual Input of the pair is set to 0.

Controllable data in XCBR and CSWI logical nodes are Pos (position) objects. These
are operations used to change state of breaker or switch.

F650 relay supports all four IEC 61850 control modes (ctlModel), which are:

Direct control with normal security


SBO control with normal security
Direct control with enhanced security
SBO control with enhanced security

However for data in vinGGIO logical node only direct control with normal security
mode of control can be used.

There is a configurable timeout for SBO control modes in XCBR and CSWI logical
nodes. The value range for SBO timeout is 500 ms 60 seconds. The sboClass attribute
can only have value operate-once, operate-many pattern is not supported in IEC
61850 SBO controls in F650 relay.

The following picture shows configuration of control model (ctlModel) of Pos Data
Object in XCBR Logical Node

40
The following picture shows configuration of timeout for SBO operation of XCBR
logical Node

41
Important Note:
When control commands are sent to XCBR and CSWI Logical Nodes the origin
categories are checked by the F650 device. In firmware versions 3.7x the permitted
values for orCat attribute are 2,3,5 and 6. If orCat in the received command from IEC
61850 client has another value then the command will be rejected and Access-Denied
error code will be returned on MMS level.

The following picture shows how the Pos attribute of XCBR1 LNs is controlled from
SISCO Browser. We can see that the user set proper value of orCat attribute:

42

You might also like