Download as pdf or txt
Download as pdf or txt
You are on page 1of 33

IEC 61850 Server Interface

User Manual

www.kalkitech.com

Version 1.0.4, April 2017

IEC 61850 Server Interface 1


Copyright Notice

© 2017 Kalki Communication Technologies Pvt. Ltd. All Rights reserved.


This user manual is a publication of Kalki Communication Technologies Pvt. Ltd. and it is intended for
its customers use only. Content of this manual is copyrighted and reproduction in whole or in part, for
use other than in support of Kalkitech equipment, is prohibited without the specific written permission of
Kalkitech.

Disclaimer
Information in this manual is subject to change without any notice.
Information provided in this manual is intended to be accurate and reliable. However,
Kalki Communication Technologies assumes no responsibility for its use. Kalki Communication
Technologies Pvt. Ltd. makes no commitment to update or keep the current information in this manual.

Contact Information

Kalki Communication Technologies Private Limited


The Address, 4th Floor,
# 17/1, Outer Ring Road,
Opposite to Prestige Cessna Business Park
Kadubeesanahalli, Bangalore - 560103, INDIA

Telephone: +91- 8067021900


Email: sales@kalkitech.com

Technical Support Contact Information

Online Technical Enquiry Support: www.kalkitech.com/support

E-mail Support: support@kalkitech.com

IEC 61850 Server Interface 2


Table of Contents
1. Introduction 6
1.1. Overview of the IEC 61850 Server Interface Module 6
1.2. Key Features 6
1.3. Environment 6
1.3.1. Hardware Requirements 6
1.3.2. Software Requirements 6

2. Getting Started  7
2.1. Application Setup and Configuration 7
2.2. Starting IEC 61850 Module Inside the Gateways 7

3. IEC 61850 Server Protocol Stack 8


3.1. Introduction to IEC 61850 Server Protocol Stack 8
3.2. Create Configuration File  9
3.3. Download Configuration File 10
3.4. Restart IEC 61850 Server Interface Module 10

4. IEC 61850 Server Configuration Details 11


4.1. Overview of IEC 61850 Server Configuration  11
4.2. IEC 61850 Server Channel Parameter Details 11
4.3. IEC 61850 Mapping Details 13
4.4. Auto Mapping 13

5. IEC 61850 Miscellaneous Features 14


5.1. Configuring RCB, GOOSE publisher and control blocks 14
5.2. Configuring Goose Subscriber 14
5.3. Configuring SNTP Client/ Server 17

Appendix A – IEC 61850 Server Interface Interoperability 18

Appendix B- Protocol Implementation Extra information (PIXIT) 29

Appendix C - References 32

Glossary 33

IEC 61850 Server Interface 3


List of Figures
Figure 1: IEC 61850 server module 8
Figure 2: Mapping IEC 61850 Server Node/Station 9
Figure 3: IEC 61850 Mapping Details 10
Figure 4: Add Goose Subscriber 14
Figure 5: Adding GCB 15
Figure 6: Adding Subscriber Profile 15

IEC 61850 Server Interface 4


List of Tables
Table 1: Hardware Requirements 6
Table 2: Software Requirements 6
Table 3: IEC 61850 Server Channel Parameters 12
Table 4: IEC 61850 Server Mapping Parameters 13
Table 5: IEC 61850 Server Auto-mapping Options 13
Table 6: Goose Control Block Parameters 16
Table 7: Goose profile parameters 16
Table 8: SNTP Channel details 17
Table 9: SNTP client node details 17
Table 10: SNTP server node details 17
Table 11: Basic ACSI Conformance 18
Table 12: ASCI Model Conformance 19
Table 13: ACSI Service Conformance 22
Table 14: PICS for A-Profile support 22
Table 15: PICS for T-Profile support 22
Table 16: SCL conformance degrees 23
Table 17: Supported ACSI services for SCL.2 and SCL.3 23
Table 18: Additional MMS services for SCL.2 and SCL.3 23
Table 19: SCL control block definition 23
Table 20: IEC 61850-7-4 Logical Nodes Required for Servers 26
Table 21: IEC61850-7-4 supported ed2.0 Logical Nodes 28
Table 22: PIXIT for Association Model 29
Table 23: PIXIT for Server Model 30
Table 24: PIXIT for data-set Model 30
Table 25: PIXIT for Reporting Model 30
Table 26: PIXIT for Control Model 31
Table 27: List of Abbreviations 33

IEC 61850 Server Interface 5


1
1. Introduction
Introduction has the following topics:
• Overview of the application
• Key features
• Environment

1.1. Overview of the IEC 61850 Server Interface Module


IEC 61850 Server interface module in SYNC provides connectivity for SCADA/tools supporting
IEC 61850. SYNC can obtain the data from various end slave devices using different master
interface modules and transfer data to the IEC 61850 module corresponding to the user mapping.
This document provides the details of the slave/server interface, along with the configuration and
interoperability details.

1.2. Key Features


• Integrates many IEDs/ slave devices having different/custom protocols to IEC 61850
• Acts as data concentrator for IEC 61850
• Supports transparent channel functionality to enable usage of the custom parameterization
tools with the custom protocols
• Easy to configure and install IEC 61850 server, even in a complex communication network

1.3. Environment
For complete configuration of the protocol gateways ‘EasyConnect’ configuration utility is used
and ‘ICD Manager’ is required for creating the IEC 61850 ICDs. This section specifies the
hardware and software requirements to run ‘EasyConnect’/’ICDManager’ configuration utilities.
1.3.1. Hardware Requirements
The hardware requirements are as shown in Table 1:
Requirement Description
Configuration Tool's System Memory 512 MB or more
Configuration Tool's System CPU 1.5 GB or more
Configuration Tool's System Free disk space 96 DPI
Table 1: Hardware Requirements

1.3.2. Software Requirements


The software requirements are as stated in Table 2:
Requirement Description
Operating System Windows-7, 8, 8.1, 10 32/64bits
.Net Framework .Net framework 3.5 or higher
Table 2: Software Requirements

IEC 61850 Server Interface 6


2
2. Getting Started
This section provides information on the tasks performed to start work with the application. The
following topics are covered:
• Application set up and configuration
• Starting IEC 61850 module inside protocol gateways

2.1. Application Setup and Configuration


Configuration of IEC 61850 server is done using two configuration tools – ‘ICDManager’ and
‘EasyConnect’. ICDManager is used for creation of ICD files corresponding to the IEC 61850
server. The ICD file provides complete description of the server capabilities including different
logical devices, nodes, and different control blocks like RCBs. The ICD file should be created
first using the ICDManager. The file needs to be provided as an input file for EasyConnect to
create the profiles and map in EasyConnect. Read ‘ICD Manager User Guide’ for the details of
ICD creation.

EasyConnect will enable user to configure the required tags that need to be involved in the
conversion. User need to map data points available in the chosen master protocol to the specified
tags of IEC 61850 server. After completing the configurations, the final .xml file can be saved and
downloaded to the Protocol Gateway that is used while running the protocol conversion engine.
The details of EasyConnect configuration are explained in section – 3.2.

2.2. Starting IEC 61850 Module Inside the Gateways


When powered on, SYNC will automatically start the protocol conversion engine. The protocol
conversion engine takes the loaded configuration file as input and starts the corresponding
configured channels. This will enable the external IEC 61850 client to communicate with the
server using the required communication parameters. The details of the communication can be
viewed using the ‘packet diagnostics’ option in EasyConnect.

IEC 61850 Server Interface 7


3
3. IEC 61850 Server Protocol Stack
This section covers the following topics:
• Overview of the IEC 61850 server protocol stack
• Create configuration file
• Download configuration file
• Restart IEC 61850 server interface module

3.1. Introduction to IEC 61850 Server Protocol Stack


IEC 61850 server module in SYNC supports object modelling and data mapping as per the
IEC 61850 standards. The following diagram provides the details of the different components
available in the IEC 61850 server module and how to achieve it.

Figure 1: IEC 61850 server module

IEC 61850 Server Interface 8


3.2. Create Configuration File
The EasyConnect configuration utility allows configuration of any protocol interface module in
SYNC EasyConnect. The entire configuration for a Master/Client protocol is divided into mainly
three sections- channel, node, and profile. Similarly the slave/server protocol configuration can
be divided into channel, node and mapping. The following steps explain how to configure an IEC
61850 Server interface module for any SYNC model. The parameters in different sections of
configuration are explained in Chapter 4.

As the first step, the user needs to add IEC 61850 server (slave) channel (under peer channel)
and node under the channel as explained in SYNC user manual (similar to any other channel
addition). After completing the configurations of specific master (client) channel, node, and
profile, the process for mapping to 61850 server channel is as follows:

Figure 2 given below explains how the mapping can be done from a master node to the specific
IEC 61850 server node. First select the profile under the master node and click on the specific
row to be mapped. Now select the IEC 61850 server node to be mapped from the drop-down list
from the lower-right hand side panel. (The mapping will work only if suitable ICD file is selected
under IEC 61850 server channel)

1. Click on ‘Add Map’ button given as shown in Figure 2:

Figure 2: Mapping IEC 61850 Server Node/Station

IEC 61850 Server Interface 9


2. After clicking the Add Map button, a mapping window appears which will assist the user in
completing the mapping. In the mapping window, the user needs to first select the LDevice
(available in the selected ICD) and LNode under the LDevice. This will list all the tags available
under the selected LNode for the specific master row type. The user needs to select the tag
to which the user needs to map the master point. If the selected master row contains multiple
points, the user can check multiple tags and the same will get mapped in the listed sequence in
alphabetic order. However the user can change the order by moving the specific tag up or down.
The user needs to click the Save button to make the mapping effective. The details are shown
in the Figure 3:

Figure 3: IEC 61850 Mapping Details

3.3. Download Configuration File


The configuration file must be downloaded into the SYNC to use the parameters as entered
through EasyConnect. The details are provided in the SYNC User Manual. The downloaded IEC
61850 configuration file includes three files – ICD file, data map file and the configuration file
containing the mapping.

3.4. Restart IEC 61850 Server Interface Module


The IEC 61850 server interface must be restarted to make the downloaded configuration file
effective. The details for this activity are mentioned in the SYNC User Manual.

IEC 61850 Server Interface 10


4
4. IEC 61850 Server Configuration Details
The chapter on IEC 61850 Server configuration details covers the following topics:
• Overview of the IEC 61850 server configuration details
• IEC 61850 server channel parameter details
• IEC 61850 server mapping parameter details
• Auto Mapping

4.1. Overview of IEC 61850 Server Configuration


The IEC 61850 Server configuration through EasyConnect can be divided into two sections -
channel and mapping.

4.2. IEC 61850 Server Channel Parameter Details


The channel of a protocol consists of the parameters required to establish the link with its peer
device. The detailed description, optional values, and default values are given in the following
tables:
Parameter Range/ Default value Description
name Optional values
The selected/browsed file will get copied to the
IEC 61850 folder available in the installed path of
EasyConnect. If there is a file with a similar name,
it will prompt the user to overwrite the same.
Browse any files The CFG file containing the tags will be created
with extension automatically.
SCL Filename None
.ICD, .SCD or
.XML Note: The ICD file can be created using the
software ’SCL Manager’. The procedures for
creating ICD files are explained in its user manual.
The ICD files used for SYNC should be saved in
UTF-8 format.
List all the IED
First entry The IED name will have specific significance if
names inside
IED name available in the user maps from IEC 61850 client to the server
the chosen SCL
the SCL file where the user has multiple IEDs.
File
List all the First entry
It indicates a communication access point of the
access point available in
Access point logical device(s) of an IED. Access point includes
names inside the file with
name complete server address details for client-server
the chosen SCL the specified
connection and details of GSE address.
File IED
It indicates the interval at which the server checks/
Report scan
1 – 65535 scans for the RCB data. After scanning at the
interval (1 – 2 milliseconds
milliseconds specified interval, reports will be generated
65535 msec)
immediately if available.

IEC 61850 Server Interface 11


Parameter Range/ Default value Description
name Optional values
It is the interval at which the server initiates the
keep alive message. The message will be initiated
if there are no messages from the client during this
Keep Alive interval. If there is no reply from client even after
0 – 6000
interval (0 – 0 second the retries, the server will close its connection. ‘0’
seconds
6000 sec) indicates that keep alive is not required.

Note: Not applicable for KSGLS1R1OEM and


KSGLS2R1OEM
It is the time for which the server will wait for a
reply from the client (for a keep alive message).
The server will either retry for keep alive or close
Keep Alive
the connection as per the configuration of keep
timeout (1 – 1 – 100 seconds 3 seconds
alive retries.
100 sec)
Note: Not applicable for KSGLS1R1OEM and
KSGLS2R1OEM
It indicates number of retries to be performed for
keep alive messages.
Keep Alive
1 – 10 times 3
Retries
Note: Not applicable for KSGLS1R1OEM and
KSGLS2R1OEM
Buffer size for
10 – 1000 Kilo
report (10 – 100 It indicates the buffer size for buffered reports.
Bytes
1000 KB)
Interface name through which the sync device will
Goose Ethernet
publish/receive GOOSE messages
subscribing/ interfaces
publishing supported in the
Note: Gateway reboot will be required in order to
interface device
limit GOOSE reception only through this interface.
Table 3: IEC 61850 Server Channel Parameters

IEC 61850 Server Interface 12


4.3. IEC 61850 Mapping Details
Parameter Range/ Optional Default value Description
name values
List out all the
available logical
devices under
the selected SCL The user needs to select the desired logical
LDevice –
file (SCL file is device to get tags for mapping.
selected as part
of the channel
configuration)
List out all the
available logical
The user needs to select the desired logical
LNode nodes under the –
node to get tags for mapping.
selected Ldevice
under the SCL
Profile row offset allows the user to map
selected points in a master row having more
Least offset than 1 number of points. If 0 is configured and
Profile row 0-(Number of points of the master the number point is N, N number of points are
offset in source row -1) unmapped mapped from the 1st point of the master row in
points an order basis. If 1 is selected, the 1st point will
be omitted and the N points from the 2nd point
of master row will be mapped in order.
All the tags under Depending upon the master row selected to
MMS tags the chosen Ldevice – map, the possible MMS tags, under the chosen
and Lnode Ldevice and Lnode, will be listed.
It is an optional field where user can enter the
Description – –
description of each tag involved in the mapping
Table 4: IEC 61850 Server Mapping Parameters

4.4. Auto Mapping


Basic Type Default Protocol Type Options
Binary Input - GGIO:Ind
Digital input Binary input - GGIO:Ind
Binary Input - GGIO:Alm
Analog Input - GGIO:AnIn
Analog input Analog input - GGIO:AnIn
Analog Input - GGIO:IntIn
Binary Output - GGIO:DPCSO
Digital output Binary output - GGIO:DPCSO
Binary Output - GGIO:SPCSO
Analog Output - GGIO:ISCSO
Analog output Analog output - GGIO:ISCSO
Analog Output - GGIO:AnOut
Table 5: IEC 61850 Server Auto-mapping Options

Note: If any of the rows in a group in auto map window is not able to map (if there are
no tags available) the entire row in that particular group will be disabled and will not be
mapped.

IEC 61850 Server Interface 13


5. IEC 61850 Miscellaneous Features
This section on IEC 61850 Server miscellaneous features covers the following topics:
• Configuring RCB, GOOSE Publisher and control blocks
• Configuring GOOSE subscriber
• Configuring SNTP client/ server

5.1. Configuring RCB, GOOSE publisher and control blocks


The entire configuration of RCB, GOOSE publisher and other control blocks completely depends
on the ICD file created using the ICD Manager and downloaded (using EasyConnect) along
with the configuration file. The configuration contains the details of points that are mapped from
the master protocol to IEC 61850 and how these points need to be sent to IEC 61850 client,
depends on how the data is arranged in various control blocks in the ICD file.

5.2. Configuring Goose Subscriber


When compared to the IEC 61850 configured server channel the GOOSE subscriber has
client functionality, and therefore this requires separate configuration. The GOOSE subscriber
behaves similar to any other master node inside SYNC and its points can be mapped to any of
the configured slaves. The configuration of the GOOSE subscriber involves the following steps
for configuration.

Note: For every IEC 61850 channel with a GOOSE subscriber node, it is mandatory
that the channel contain an IEC 61850 server node.

1. Add GOOSE subscriber node under the IEC 61850 server channel. Right click on the IEC
61850 channel and choose GOOSE subscriber addition option.

Figure 4: Add Goose Subscriber

IEC 61850 Server Interface 14


2. Click on Add GCB option available in the right down position and enter the relevant attributes
or port the same from the Server ICD that contains this GCB using load ICD file. The details are
explained in figure 5:

Figure 5: Adding GCB

3. Add a Profile.

Figure 6: Adding Subscriber Profile

4. Add the data set elements of the GOOSE that is to be received (the element types and
arrangement should be same as that of the publisher). To add the data set elements click ‘Add/
Edit Dataset Elements’ button available on the GCB window (shown in Figure 6). Choose the
type and name of the ‘data tag’ and ‘FCDA tag’.

IEC 61850 Server Interface 15


Goose Control Block Parameters

Parameter Range/ Optional values Default value Description


name

All the logical devices The logical device under which the
Logical device –
inside the ICD GCB comes

All GCB names under the The GCB name inside the server that
GCB name –
chosen LD need to be considered under the client.
MAC - address
MAC -
corresponds to chosen – The multicast MAC address for Goose
address
GCB.
The parameter will be a visible string
Application Id corresponds
Application Id – that represents a LOGICAL-DEVICE in
to chosen GCB.
which the GCB is located.
Configuration Rev
Configuration Represent a count of the number of
corresponds to chosen –
rev times that the configuration of
GCB.
The DataSet corresponds The name of DataSet corresponds to
DataSet –
to the chosen GCB. the chose GCB.
Table 6: Goose Control Block Parameters

Profile Parameters

Parameter Range/ Optional values Default value Description


name

The type of data will depend on the


DataType Binary/Analog --
type of source point

Data Tag – – Unique tag to represent data


Tag Number 1 to 65535 -- Unique number for the tag
Quality Tag Enable/Disable Enables or disable the quality tag
Time Tag Enable/Disable Enables or disables the time tag
If the change in data value from the
previous updated value is higher than
‘dead band', the analog data points will
Deadband (0 -
0 - 2147483648 0 get updated in the SYNC database
2147483648)
Note: This parameter is valid/active
only if Data Type is set as Analog.
It is an optional field where user can
Description – –
enter the description of a profile row
Table 7: Goose profile parameters

IEC 61850 Server Interface 16


5.3. Configuring SNTP Client/ Server
SNTP client in SYNC devices can be used to synchronize device time from an external time
source supporting SNTP protocol; SYNC Devices can also synchronize field devices over SNTP
using SNTP server service available in it.

Both the options can be obtained by adding corresponding SNTP channel, right clicking the device
model name in easy connect and adding the corresponding channel. The channel parameters
are described in the following table:

SNTP Channel Details


Parameter Range/ Optional values Default value Description
name
Port No 1 - 65535 123 UDP port Number For SNTP
Table 8: SNTP Channel details

SNTP Client Node Details


Parameter Range/ Optional Default value Description
name values
SNTP Server IP
– 0.0.0.0 IP address of SNTP server
Address
Time
This is interval at Which SNTP Client will
Synchronization 1 - 65535 60
request for Time Synchronization Data
Interval (sec)
The SNTP client will discard a response with
Enable Alarm
True/False False alarm condition (clock not synchronized),if the
Validation
alarm condition validation is enabled
Response Maximum waiting time in milliseconds for the
100 - 65535
timeout (100 - 2000 response after issuing a time synchronization
msec
65535 msec) request
Indicates the maximum number of retries
Retries (0 - 255) 0 - 255 2 when there is no proper reply for the time
synchronization request
Enable SNTP
Redundant True / False False It enables/disables SNTP Redundant Server
Server
IP address of SNTP Redundant Server.
SNTP
Redundant Standard IP
0.0.0.0 Note: SNTP Redundant Server IP Address
Server IP Address
configuration will be enabled only if Enable
Address
SNTP Redundant Server is ‘True’
Table 9: SNTP client node details

SNTP Server Node Details


Parameter Range/ Optional Default value Description
name values
Broadcast This is the interval at which SNTP Server
1 – 65535 70
Interval(sec) broadcasts the timestamp.
Table 10: SNTP server node details

IEC 61850 Server Interface 17


A
Appendix A – IEC 61850 Server Interface
Interoperability
The following are the terms used with reference to interoperability/ conformance.
Y à Already implemented and tested
N à Not implemented
F à For future (Under development/testing)

Basic ACSI Conformance


Basic ACSI Conformance Client/ Default Description
subscriber value
Client-server roles
Server side (of two-party
B11 – Y
application association)
Client side of (two-party
B12 – –
application association)
SCSMs supported
Mapping of objects and services of
SCSM: IEC 61850-8-1
B21 – Y ACSI to MMS (ISO/IEC 9506) & ISO/
used
IEC-8802-3
SCSM: IEC 61850-9-1 Sampled values over serial point to
B22 – N
used point. (Universal Data Set)
SCSM: IEC 61850-9-2
B23 – N Sampled values over ISO/IEC 8802-3
used
B24 SCSM: other – –
Generic substation event model (GSE)
B31 Publisher side – –
B32 Subscriber side – –
Transmission of sampled value model (SVC)
B41 Publisher side – N
B42 Subscriber side – –
Table 11: Basic ACSI Conformance

ACSI Model Conformance


ACSI Model Conformance Client/ Server/ Value/
subscriber publisher comments
Client-server roles
M1 Logical device – Y
M2 Logical node – Y
M3 Data -- Y
M4 Data set -- Y
M5 Substitution -- Y
M6 Setting group control -- N
Reporting
M7 Buffered report control – Y

IEC 61850 Server Interface 18


ACSI Model Conformance Client/ Server/ Value/
subscriber publisher comments
M7-1 sequence-number – N
M7-2 report-time-stamp – Y
M7-3 reason-for-inclusion – Y
M7-4 data-set-name Y
M7-5 data-reference Y
M7-6 buffer-overflow Y
M7-7 entryID Y
M7-8 BufTm Y
M7-9 IntgPd Y
M7-10 GI Y
M8 Unbuffered report control -- Y
M8-1 sequence-number Y
M8-2 report-time-stamp Y
M8-3 reason-for-inclusion Y
M8-4 data-set-name Y
M8-5 data-reference Y
M8-6 BufTm Y
M8-7 IntgPd Y
M8-8 GI Y
Logging
M9 Log control -- N
M10 Log -- N
M11 Control -- Y
M12 GOOSE -- Y
M12-1 entryID Y
M12-2 DataRefInc Y
M13 GSSE -- N
M14 Multicast SVC N
M15 Unicast SVC N
M16 Time Y
Only offline SCL transfer is
M17 File Transfer N
supported.
Table 12: ASCI Model Conformance

IEC 61850 Server Interface 19


ACSI service conformance statement
ACSI Service Conformance Client/ Server/ Comments
subscriber publisher
Server (Clause 6)
S1 Server Directory Y
Application association (Clause 7)
S2 Associate Y
S3 Abort Y
S4 Release Y
Logical device (Clause 8)
S5 LogicalDeviceDirectory Y
Logical node (Clause 9)
S6 LogicalNodeDirectory Y
S7 GetAllDataValues Y
Data (Clause 10)
S8 GetDataValues Y
S9 SetDataValues Y
S10 GetDataDirectory Y
S11 GetDataDefinition Y
Data set (Clause 11)
S12 GetDataSetValues Y
S13 SetDataSetValues Y
S14 Create Dataset Y
S15 Delete Dataset Y
S16 GetDataSetDirectory Y
Substitution (Clause 12)
S17 SetDataValues Y
Setting group control (Clause 13)
S18 SelectActiveSG N
S19 SelectEditSG N
S20 SetSGValues N
S21 ConfirmEditSGValues N
S22 GetSGValues N
S23 GetSGCBValues N
Reporting (Clause 14)
Reporting (Clause 14)
S24 Report Y
S24-1 data-change (dchg) Y
S24-2 qchg-change (qchg) Y
S24-3 data-update (dupd) Y
S25 GetBRCBValues Y
S26 SetBRCBValues Y
Unbuffered report control block (URCB)
S27 Report Y
S27-1 data-change (dchg) Y
S27-2 qchg-change (qchg) Y
S27-3 data-update (dupd) Y

IEC 61850 Server Interface 20


ACSI Service Conformance Client/ Server/ Comments
subscriber publisher
S28 GetURCBValues Y
S29 SetURCBValues Y
Logging (Clause 14)
Log control block
S30 GetLCBValues N
S31 SetLCBValues N
Log
S32 QueryLogByTime N
S33 QueryLogAfter N
S34 GetLogStatusValues N
Generic substation event model (GSE) (Clause 14.3.5.3.4)
GOOSE-CONTROL-BLOCK (GoCB)
S35 SendGOOSEMessage Y
S36 GetGoReference Y
GetGOOSE Element
S37 Y
Number
S38 GetGoCBValues Y
S39 SetGoCBValues Y
GSSE-CONTROL-BLOCK
S40 SendGSSEMessage F
S41 GetGsReference F
GetGSSE Element
S42 F
Number
S43 GetGsCBValues F
S44 SetGsCBValues F
Transmission of sampled value model (SVC) (Clause 16)
Multicast SVC
S45 SendMSVMessage N
S46 GetMSVCBValues N
S47 SetMSVCBValues N
Unicast SVC
S48 SendUSVMessage N
S49 GetUSVCBValues N
S50 SetUSVCBValues N
Control (17.5.1)
S51 Select Y
S52 SelectWithValue Y
S53 Cancel Y
S54 Operate Y
S55 Command-Termination Y
S56 TimeActivated-Operate N
Control (17.5.1)
S51 Select Y
S52 SelectWithValue Y
S53 Cancel Y

IEC 61850 Server Interface 21


ACSI Service Conformance Client/ Server/ Comments
subscriber publisher
S54 Operate Y
S55 Command-Termination Y
S56 TimeActivated-Operate N
File transfer (Clause 20)
S57 GetFile N
S58 SetFile N
S59 DeleteFile N
S60 GetFileAttributeValues N
Time (5.5)
Time resolution of
T1 1ms
internal clock
Time accuracy of internal
T2 +/- 0.1ms
clock
Supported TimeStamp
T3 1ms
resolution
Table 13: ACSI Service Conformance

Protocol Implementation Conformance Statement (PICS) for A-Profile support


A-Profile Description Client Server Value/Comment
A1 Client/Server A-Profile Y
GOOSE/GSE
A2 Y
Management A-Profile
A3 GSSE A-Profile F
A4 TimeSync A-Profile Y
Table 14: PICS for A-Profile support

PICS for T-Profile support


A-Profile Description Client Server Value/Comment
T1 TCP/IP T-Profile Y
T2 OSI T-Profile N
T3 GOOSE/GSE T-Profile Y
T4 GSSE T-Profile F
T5 TimeSync T-Profile Y
Table 15: PICS for T-Profile support

IEC 61850 Server Interface 22


SCL conformance degrees
degree SCL Conformance Client Server Comments
SCL File for
SCL files for an IEC 61850 server is
SCL.1 Implementation Available Y
required by part 6
(offline)
SCL File available from
SCL.2 N
implementation online
SCL implementation
SCL.3 reconfiguration supported N
online
Table 16: SCL conformance degrees

Supported ACSI services for SCL.2 and SCL.3


SCL Conformance Client Server Comments
ACSI Services
GetFileAttributeValues N
GetFile N
SetFile N
DeleteFile N
GetDataValues N
SetDataValues N
SCL Control Block N
SCL File Structure N
Remote Creation of SCL File N
Table 17: Supported ACSI services for SCL.2 and SCL.3

Additional MMS services for SCL.2 and SCL.3


SCL Conformance Client Server Comments
MMS Services
GetCapabilityList N
GetDomainAttributes N
LoadDomainContent N
StoreDomainContent N
Table 18: Additional MMS services for SCL.2 and SCL.3

Definition of SCL control block


IEC 61850-8-1 Component Name Client Server Comments
Validate N
ValState N
Activate N
Table 19: SCL control block definition

IEC 61850-7-4 Logical Nodes Required for Servers


LN Name Description Server Comments
(L) System Logical Nodes
LLNO Common Logical Node Zero Y Required by IEC 61850
LPHD Physical Device Y
(P) Protection Functions

IEC 61850 Server Interface 23


LN Name Description Server Comments
PDIF Differential Y
PDIR Directional Y
PDOP Directional Over Power Y
PDUP Directional Under Power Y
PFRC Rate of Frequency Change Y
PHAR Harmonic Constraint Y
PHIZ Ground Detection Y
PIOC Instantaneous Over Current Y
PMRI Motor Restart Inhibition Y
PMSS Motor Starting Time Supervision Y
POPF Over power Factor Y
PPAM Phase Angle Measuring Y
PSCH Protection Scheme Y
PSDE Sensitive Directional Earth Fault Y
PTEF Transient Earth Fault Y
PTOC Time Over Current Y
PTOF Over Frequency Y
PTOV Over Voltage Y
PTRC Protection Trip Conditioning Y
PTTR Thermal Overload Y
PTUC Under Current Y
PTUV Under Voltage Y
PUPF Under Power Factor Y
PTUF Under Frequency Y
PVOC Voltage Controlled Time Over Current Y
PVPH Volts per Hertz Y
PZSU Zero Speed or Under Speed Y
(R) Protection Related Functions
RDRE Disturbance Recorder Function Y
Disturbance Recorder Channel
RADR Y
Analogue
RBDR Disturbance Recorder Channel Binary Y
RDRS Disturbance Record Handling Y
RBRF Breaker Failure Y
RDIR Directional Element Y
RFLO Fault Locater Y
RPSB Power Swing Detection/Blocking Y
RREC Auto Re closing Y
RSYN Synchronism Check or Synchronizing Y
(C) Control
CALH Alarm Handling Y
CCGR Cooling Group Control Y
CILO Interlocking Y
CPOW Point on Wave Switching Y
CSWI Switch Controller Y

IEC 61850 Server Interface 24


LN Name Description Server Comments
(G) Generic References
GAPC Generic Automatic Process Control Y
GGIO Generic Process I/O Y
GSAL Generic Security Application Y
(I) Interfacing and Archiving
IARC Archiving Y
IHMI Human Machine Interface Y
ITCI Telecontrol Interface Y
ITMI Telemonitoring Interface Y
(A) Automatic Control
ANCR Neutral Current Regulator Y
ARCO Reactive Power Control Y
ATCC Automatic Tap Changer Controller Y
AVCO Voltage Control Y
(M) Metering and Measurement
MDIF Differential Measurements Y
MHAI Harmonics or Interharmonics Y
Non-Phase Related Harmonics or
MHAN Y
Interharmonics
MMTR Metering Y
MMXU Measurement Y
MSQI Sequence and Imbalance Y
MSTA Metering Statistics Y
(S) Sensors and Monitoring
SARC Monitoring and Diagnostics for arcs Y
SIMG Insulation Medium Supervision (gas) Y
SIML Insulation Medium Supervision (liquid) Y
Monitoring and Diagnostics for Partial
SPDC Y
Discharges
(X) Switchgear
XCBR Circuit Breaker Y
XSWI Circuit Switch Y
(T) Instrument Transformers
TCTR Current Transformer Y
TVTR Voltage Transformer Y
(Y) Power Transformers
YEFN Earth Fault Neutralizer Y
YLTC Tap Changer Y
YPSH Power Shunt Y
YPTR Power Transformer Y
(Z) Further Power System Equipment
ZAXN Auxiliary Network Y
ZBAT Battery Y
ZBSN Bushing Y
ZCAB Cable Y
ZCAP Capacitor Bank Y

IEC 61850 Server Interface 25


LN Name Description Server Comments
ZCON Converter Y
ZGEN Generator Y
ZGIL Gas Insulated Line Y
ZLIN Power Overhead Line Y
ZMOT Motor Y
ZREA Reactor Y
Thyristor Controlled Frequency
ZTCF Y
Converter
Thyristor Controlled Reactive
ZTCR Y
Component

Custom or Other Reference

Table 20: IEC 61850-7-4 Logical Nodes Required for Servers

IEC61850-7-4 supported ed2.0 Logical Nodes


LN Name Description Server Comments
System logical nodes LN Group: L
Physical communication channel
LCCH Y
supervision Name
LGOS GOOSE subscription Name Y
LSVS Sampled value subscription Name Y
LTIM Time management Name Y
LTMS Time master supervision Name Y
LTRK Service tracking Name Y
Logical nodes for automatic control LN Group: A
ARIS Resistor control Name Y
Logical nodes for control LN Group: C
CSYN Synchronizer controller Y
Logical nodes for functional blocks LN group F
FCNT Counter Name Y
FCSD Curve shape description Y
FFIL Generic filter Name Y
FLIM Control function output limitation Y
FPID PID regulator Y
FRMP Ramp function Y
FSPT Set-point control function Y
FXOT Action at over threshold Y
FXUT Action at under threshold Y
Logical nodes for generic references LN Group: G
GLOG Generic log Name Y
Logical nodes for interfacing and archiving LN Group: I
Teleprotection communication
ITPC Y
interfaces

IEC 61850 Server Interface 26


LN Name Description Server Comments
Logical nodes for mechanical and non-electric primary equipment LN group K
KFAN Fan Name Y
KFIL Filter Name Y
KPMP Pump Name Y
KTNK Tank Name Y
KVLV Valve control Y
Logical nodes for metering and measurement LN Group: M
MENV Environmental information Y
MFLK Flicker measurement name Y
MHYD Hydrological information Y
MMDC DC measurement Y
MMET Meteorological information Y
MMTN Metering Name Y
Logical nodes for protection functions LN Group: P
PRTR Rotor protection Y
PTHF Thyristor protection Y
Logical nodes for power quality events LN Group: Q
QFVR Frequency variation Y
QITR Current transient Y
QIUB Current unbalance variation Y
QVTR Voltage transient Y
QVUB Voltage unbalance variation Y
QVVR Voltage variation Y
Logical nodes for protection related functions LN Group: R
RMXU Differential measurements Name Y
Logical nodes for supervision and monitoring LN Group: S
SLTC Tap changer supervision Y
SOPM Supervision of operating mechanism Y
SPTR Power transformer supervision Y
SSWI Circuit switch supervision Y
STMP Temperature supervision Y
Logical nodes for instrument transformers and sensors LN Group: T
TANG Angle Name Y
TAXD Axial displacement Y
TDST Distance Y
TFLW Liquid flow Y
TFRQ Frequency Y
TGSN Generic sensor Y
THUM Humidity Y
TLVL Media level Y
TMGF Magnetic field Y
TMVM Movement sensor Y
TPOS Position indicator Y
TPRS Pressure sensor Y
TRTN Rotation transmitter Y

IEC 61850 Server Interface 27


LN Name Description Server Comments
TSND Sound pressure sensor Y
TTMP Temperature sensor Y
TTNS Mechanical tension / stress Y
TVBR Vibration sensor Y
TWPH Water acidity Y
Logical nodes for further power system equipment LN Group: Z
ZRES Resistor Name Y
ZSCR Semi-conductor controlled rectifier Y
ZSMC Synchronous machine Y
Table 21: IEC61850-7-4 supported ed2.0 Logical Nodes

IEC 61850 Server Interface 28


B
Appendix B- Protocol Implementation Extra
information (PIXIT)
The following section defines extra information on IEC 61850 implementation in SYNC. This
contains information related to the IEC 61850 server:

PIXIT for Association Model


Property Description Data/Details
Maximum number of clients that can set-up an 10, it depends on application size (number &
association simultaneously types of logical nodes) & SYNC model
Keep alive is configurable from 0 to 6000
Connection failure detection time range
seconds. Default is 60 seconds.
Authentication support N
Configurable association parameters supported Transport selector Y
Session selector Y
Presentation selector Y
AP Title N
AE Qualifier N
Maximum MMS PDU size 16000 Bytes
30seconds, Depends on application size
Time taken for start up (number & types of logical nodes) & Gateway
Model
Table 22: PIXIT for Association Model

PIXIT for Server Model


Property Description Value/Clarification
Flags supported (Also depends on the protocol at
Validity: Good Y
the other end)
Validity: Invalid Y
Reserved N
Questionable Y
Overflow Y
OutofRange Y
BadReference Y
Oscillatory Y
Failure Y
OldData Y
Inconsistent Y
Inaccurate Y
Process Y
Substituted Y
Test N
Operator Blocked Y

IEC 61850 Server Interface 29


Property Description Value/Clarification
Maximum number of data values in one Stack does not limit the amount of the data
GetDataValues request values. MMS PDU is the limit.
Maximum number of data values in one Stack does not limit the amount of the data
SetDataValues request values. MMS PDU is the limit.
Table 23: PIXIT for Server Model

PIXIT for DataSet Model

Property Description Details


100 data attributes (Depends upon the size of
Maximum number of data elements in one data set each attribute, application size and the Gateway
model)
Persistent data sets can be created by one or more 50 (Depends upon the application size and the
clients Gateway model).
Non-persistent data sets can be created by one or
Not Supported
more clients
Table 24: PIXIT for data-set Model

PIXIT for Reporting Model


Property Description Details
Integrity Y
data change Y
quality change Y
data update Y
General interrogation Y
sequence-number Y
report-time-stamp Y
reason-for-inclusion Y
data-set-name Y
data-reference Y
entryID Y
conf-rev Y
Support for sending segmented reports Y
Mechanism on second internal data change
notification of the same analogue data value within Send report immediately
buffer period
Multi client URCB approach (compare IEC 61850-
Each client has its own set of URCB’s
7-2 $14.2.1)
Octet string 8, four MSB bytes are used as
Format of EntryID
counter.
Buffer size for each BRCB or how many reports
25000 bytes per report control block.
can be buffered
Table 25: PIXIT for Reporting Model

IEC 61850 Server Interface 30


PIXIT for Control Model
Property Description Details
Control models supported status-only
direct-with-normal-security
sbo-with-normal-security
Time activated operate (operTm) sup-ported direct-with-enhanced-security
sbo-with-enhanced-security
N
The behaviour when the test attribute is set in the
No functionality
SelectWithValue and/or Operate request
The conditions for the time (T) attribute in the
No functionality
SelectWithValue and/or Operate request

’Operate-many‘ supported N

Pulse configuration supported N

Check conditions are supported synchrocheck N

interlock-check N
Service error types are supported
instance-not-available N

instance-in-use N

access-violation Y

access-not-allowed-in-current-
N
state

parameter-value-inappropriate N

control-must-be-selected N

parameter-value-inconsistent N

class-not-supported N

instance-locked-by-other-client N

type-conflict Y

failed-due-to-communications N

constraint failed-due-to-server-
N
constraint
Table 26: PIXIT for Control Model

IEC 61850 Server Interface 31


C
Appendix C - References
• IEC 61850-1: Introduction and overview
• IEC 61850-2: Glossary
• IEC 61850-3: General requirements
• IEC 61850-4: System and project management
• IEC 61850-5: Communication requirements for functions and device models
• IEC 61850-6: Configuration description language for communication in electrical
substations related to IEDs
• IEC 61850-7-1: Basic communication structure for substation and feeder equipment –
Principles and models
• IEC 61850-7-2: Basic communication structure for substation and feeder equipment –
Abstract Communication Service Interface (ACSI)
• IEC 61850-7-3: Basic communication structure for substation and feeder equipment –
Common data classes
• IEC 61850-7-4: Basic communication structure for substation and feeder equipment –
Compatible logical node classes and data classes
• IEC 61850-8-1: Specific communication service mapping (SCSM) – Mappings to MMS
(ISO/IEC 9506-1 and ISO/IEC 9506-2) and to ISO/IEC 8802-3
• IEC 61850-9-1: Specific Communication Service Mapping (SCSM) – Sampled values over
serial unidirectional multi-drop point to point link
• IEC 61850-9-2: Specific Communication Service Mapping (SCSM) – Sampled values
over ISO/IEC 8802-3
• IEC 61850-10: Conformance testing

Note: KSGL series have been replaced by their functionally equivalent to SYNC series.
For details, refer KSGL/SYNC User Manual.

IEC 61850 Server Interface 32


Glossary
The following table 26 shows the acronyms/abbreviations used in this document:
Acronyms/Abbreviations Description
OEM Original Equipment Manufacturer
IED Intelligent Electronic Device
TCP Transmission Control Protocol
RCB Report Control Block
GOOSE Generic Object Oriented Substation Events
ICD IED Configuration Description
SSD System Specification Description
SCD Substation Configuration Description
GCB GOOSE Control Block
Table 27: List of Abbreviations

IEC 61850 Server Interface 33

You might also like