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

IEC 61850 Client Interface

User Manual

www.kalkitech.com

Version 1.2.1, November 2016


Copyright Notice

© 2016 Kalki Communication Technologies Pvt. Ltd. All rights reserved.


This user manual is a publication of Kalki Communication Technologies Pvt. Ltd. and is provided for
use to its customers only. Content of the 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 document is subject to change without 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
makes no commitment to update or keep current the information contained in this manual.

Contact Information

Kalki Communication Technologies Private Limited


The Address, 4th Floor,
# 17/1, Outer Ring Road,
Opposite 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 Client Interface User Manual 2 2


Table of Contents

1. Introduction 6
1.1 Overview of the IEC 61850 Client 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 Client Protocol Stack 8
3.1 Overview of IEC 61850 Client Protocol Stack 8
3.2 Create Configuration File 8
3.3 Download Configuration File 9
3.4 Restart IEC 61850 Client Interface Module 9
4. IEC 61850 Client Configuration Details 10
4.1 Overview of IEC 61850 Client Configuration  10
4.2 IEC 61850 Client Channel Parameter Details 10
4.3 IEC 61850 Client Node Details 12
4.4 IEC 61850 Client Profile Details 17
4.4.1 Import of excel configuration file 18
4.5 Auto Mapping 18
5. IEC 61850 Miscellaneous Features 19
5.1 Configuring SNTP Client/ Server 19
5.2 Configuring GOOSE Publisher 20
5.3 File Upload Trigger 22
Appendix A - IEC 61850 Client Interface Interoperability 23
Supported Logical Nodes 29
Appendix C – Protocol Implementation Extra information (PIXIT)34
Appendix D - References 35

IEC 61850 Client Interface User Manual 2 3


List of Figures
Figure 1: Components of IEC 61850 server 8
Figure 2: Adding tags under Profile 9
Figure 5: Excel Import and Export 18
Figure 6: Error Message 18
Figure 3: IEC 61850 Slave:Add Map 21
Figure 4: IEC 61850 Slave: Add Goose Control Block 21

IEC 61850 Client Interface User Manual 2 4


List of Tables
Table 1: Hardware Requirements 6
Table 2: Software Requirements 6
Table 3: IEC 61850 Server Channel Parameters 11
Table 4: IEC 61850 Client Node Parameters – General 14
Table 5: IEC 61850 Client Node Parameters – Report Control Block 15
Table 6: IEC 61850 Client Node Parameters – GOOSE Control Block 16
Table 7: IEC 61850 Client Node Parameters – File Transfer  16
Table 8: IEC 61850 Client Profile Details 17
Table 9: SNTP Channel Details 19
Table 10: SNTP Client Node Details 20
Table 11: SNTP Server Node Details 20
Table 12: GOOSE Publisher - GOOSE Control Block Parameters 22
Table 13: GOOSE Publisher - Mapping Details 22
Table 14: Basic ACSI Conformance 23
Table 15: ACSI Model Conformance 24
Table 16: ACSI service conformance statement 26
Table 17: PICS for A-Profile support 27
Table 18: PICS for T-Profile support 27
Table 19: SCL conformance degrees 27
Table 20: Supported ACSI services for SCL.2 and SCL.3 27
Table 21: Additional MMS services for SCL.2 and SCL.3 28
Table 22: Definition of SCL control block 28
Table 23: IEC 61850-7-4 Logical Nodes Required for Servers 31
Table 24: IEC61850-7-4 supported ed2.0 Logical Nodes 33
Table 25: PIXIT for Association Model  34
Table 26: List of Abbreviations 36

IEC 61850 Client Interface User Manual 2 5


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

1.1 Overview of the IEC 61850 Client Interface Module


IEC 61850 Client interface module in SYNC provides connectivity for SCADA or for the tools
supporting IEC 618+50. SYNC obtains the data from various end slave devices using different
IEC 61850 client interface modules and transfers the data to different slave protocol modules
corresponding to the user mapping. This document provides the details of the master or client
interface along with the configuration and interoperability details.

1.2 Key Features


• Integration of many IEDs/ slave devices that have IEC 61850 to other protocols supported
by SCADA or by end applications
• Can act as data concentrator for IEC 61850
• Supports transparent channel functionality for using the custom parameterization tools
• Easy to configure and install IEC 61850 client even in a complex communication network

1.3 Environment
The ‘EasyConnect’ configuration utility helps completes configuration of the protocol gateways..
This section specifies the hardware and software requirements to run ‘EasyConnect’ configuration
utility.
1.3.1 Hardware Requirements
The hardware requirements are listed in Table 1 Hardware Requirements:

Requirement Description
RAM 2 GB or more
Hard Disk Space 20 GB or more
DPI Setting 96 DPI
Table 1: Hardware Requirements

1.3.2 Software Requirements


The software requirements are listed in Table 2 Software Requirements:

Requirement Description
Operating System Windows 7, 8, 8.1, 10 32/64 bit
.Net Framework .Net framework 4.5 or higher
Table 2: Software Requirements

IEC 61850 Client Interface User Manual 2 6


2. Getting Started
2
This section provides information on the initial tasks performed to 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 client is done using the configuration tool ‘EasyConnect’. ICD file
needs to be obtained for the device which is going to be connected with the gateway through
a 61850 interface. ICD file provides complete description of the server capabilities including
different logical devices, nodes, and different control blocks like RCBs. The ICD file needs to be
provided as input file for EasyConnect for creating the profiles and mapping them in EasyConnect.

EasyConnect will enable user to configure the required tags that need to be involved in the
conversion. User needs to configure the tags required in the master profile and map these IEC
61850 tags to data point of other slave protocols. After completing the configurations, the final.
xml file can be saved and downloaded to the Protocol Gateway which uses the same 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 server to communicate with the
client using the communication parameters. The details of the communication can be viewed
using the ‘packet diagnostics’ option in EasyConnect.

IEC 61850 Client Interface User Manual 2 7


3. IEC 61850 Client Protocol Stack
3
The following topics are covered under this section:
• Overview of the IEC 61850 Client Protocol Stack
• Create configuration file
• Download configuration file
• Restart IEC 61850 Client interface module

3.1 Overview of IEC 61850 Client Protocol Stack


IEC 61850 Client module in SYNC supports the different object modeling and data mapping
as per the IEC 61850 standards. The following Figure1 provides the details of the different
components available in the IEC 61850 server module that connects with the client.

Figure 1: Components of IEC 61850 server

3.2 Create Configuration File


The configuration of any protocol interface module in SYNC is possible with EasyConnect
configuration utility. The entire configuration for a Master or Client protocol is divided into three
main sections namely: Channel, Nodes and Profile. Similarly the slave and server protocol
configuration can be divided into Channel, Node and Mapping. The following steps explain
how to configure a IEC 61850 Client interface module for any SYNC model. The parameters in
different sections of configuration are explained in Chapter 4.

IEC 61850 Client Interface User Manual 2 8


The configuration of 61850 client starts with the addition of the 61850 client channel (option
available under peer channels) and nodes under the channel. The details of creating configuration
files are explained in the SYNC software user manualand the EasyConnect help. After adding
the profile, users need to complete the tags that come under the profile. This is done by clicking
on ‘Add Row’ button which will allow the user to enter the ‘Ldevice’ and ‘Lnode’. The user can
choose the required tags to be included under the profile by selecting the same and choosing
‘Save’ option. Details of the Ldevice and tags will only be available if user chooses suitable SCL
File under the node configuration. The details of tag configuration is given below in Figure 2.

The added 61850 client profile rows can be mapped to any other slave protocols depending
on the requirement. Refer SYNC software user manual/ EasyConnect help for the details of
mapping.

Figure 2: Adding tags under Profile

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.

3.4 Restart IEC 61850 Client Interface Module


The IEC 61850 Client interface must be restarted to get the effect of the downloaded configuration
file. The details are given in the SYNC User Manual.

IEC 61850 Client Interface User Manual 2 9


4. IEC 61850 Client Configuration Details
4
This section on IEC 61850 Client configuration details covers the following topics:
• Overview of the IEC 61850 Client Configuration Details
• IEC 61850 Client Channel parameter details
• IEC 61850 Client Node/Station parameter details
• IEC 61850 Client Mapping parameter details
• Automapping

4.1 Overview of IEC 61850 Client Configuration


The IEC 61850 Server configuration through EasyConnect can be divided into three sections –
Channel, Node, and Profile.

4.2 IEC 61850 Client Channel Parameter Details


The channel of a protocol consists of the parameters to establish the link with its peer device.
The detailed description, optional values, and default values are given in the following tables:

Parameter name Range/ Optional Default value Description


values
Connection Retry 1 – 100 seconds 60 seconds It is the interval at which the
time (1 – 100 sec) Client will try for connections
of non communicating nodes
under the channel.
Reply timeout 1 – 100 seconds 3 seconds It indicates the maximum
(1 – 100 sec) time for which the channel
will wait for reply from each
node after sending any
request message including
the keep-alive messages.
Maximu File Storage - 30MB Total capacity to store
Size (MB) (for SYNC2000 retrieved files from the server.
S6R1, SYNC3000 If total stored file size exceeds
S4R2), 10MB (for all this limit, client will remove
other converters) older files, before accepting
files from server.

Note: This field is not editable


Local File Directory - /home/lite/out/ Location to which the files
FileHandler retrieved from the server will
be stored.
Note: This field is not editable

IEC 61850 Client Interface User Manual 2 10


Parameter name Range/ Optional Default value Description
values
Channel failure All node failure, All node failure The channel is considered as
condition Single node active or inactive depending
failure, on this configuration. If HSB
Ignore the is configured in the gateway,
failure, Ethernet it will use this channel status
failure for making the switch over
decision
All node failure: Channel is
made inactive if all the nodes
in the channel fail.
Single node failure: Channel
is made inactive if any of the
nodes in the channel fails.
Ignore: Channel is made
inactive if all the nodes in the
channel fails. But HSB will
not use this channel status
for making the switch over
decision.
Ethernet Failure: Channel is
made inactive if the Ethernet
Channel is disconnected
or the link is failed for
this channel. This option
is applicable only with
customized firmware.
GOOSE subscribing/ Ethernet eth0 Interface name through
publishing interface Interfaces which Gateway will Publish/
supported in the receive GOOSE messages
device Note: Gateway reboot will
be required in order to limit
GOOSE reception only
through this interface.
Table 3: IEC 61850 Server Channel Parameters

IEC 61850 Client Interface User Manual 2 11


4.3 IEC 61850 Client Node Details
General Configuration Parameters

Parameter name Range/ Optional Default value Description


values
Integrity type End of Init, EOI and End of Init This helps the user configure
Interval, Disable to update the complete MMS
Integrity tags using polling mechanism
named as Integrity. The options
available are choose the polling
only at the end of initialization,
and at configured cyclic periods
(configured using the parameter
‘integrity interval’) or disable the
complete integrity. As integrity
requires polling to be done for
each MMS tag separately, it is
recommended not to use the
same. If required, users are
advised to use Integrity option
available under reports for
getting the data.
Integrity Interval 0 – 5000 seconds 2000 seconds The attribute is only valid when
(0 – 5000 sec) user chooses Integrity type as
‘EOI and Interval’. This specifies
the interval at which the device
will poll for the complete data.
Keep-alive time 1 – 100 seconds 60 seconds Indicates idle interval that is
(1 – 100 sec) allowed without any messages
from server side. If there are no
messages during this period, the
client will send the Keep Alive
message to the external server.
Keep-alive 1 – 10 3 Maximum retries allowed for
Retries Keep alive requests before
closing the connection.
Report Integrity Enable/ Disable Disable Client can request for Integrity
report, if this flag is Enabled. The
request will be sent immediately
after enabling the Report.
Note:-This option is preferred
when the integrity type is
“Disable Integrity” or the dataset
elements contain full tags.
Enable True/ False False Specifies whether to generate
Diagnostic Point events when communication link
Event with the node/61850 server goes
offline or not.

IEC 61850 Client Interface User Manual 2 12


Parameter name Range/ Optional Default value Description
values
Event On Quality External Triggered External Specifies whether to generate
Change Only/Generate Triggered Onlyevent when status (quality) flag
Internal Event of points are modified or not.
Generate Internal Event option
enables event quality change.
Configuration From Separate Node Indicates the SCL Configuration
Type SCL type.
Option ‘From Separate Node
SCL’ indicates that ICD file will
be node specific.
IED Name Server”NodeNo” User can give a name to the IED
for which the communication
needs to be established from the
client.
SCL Load Type Pre-Configured Specifies when the ICD file,
corresponding to the server, can
be loaded.
The current available option is
‘Pre-Configured’ which means
the ICD has to be available
offline.
SCL Name User needs to browse a valid
ICD file corresponding to the
server to which the client needs
to establish a connection.
IP Address Specifies the IP address of the
server to which the client needs
to establish a connection.
P-Sel 00 00 00 01 OSI Presentation Selector.
Note: P-Sel value can contain
only digits 0 -9 and uppercase
alphabets A – F. It can be
entered in either of the formats,
for example, either as 00000001
or as 00 00 00 01.
P-Sel value needs to match with
the server settings.
S-Sel 00 01 OSI Session Selector.
Note: S-Sel value can contain
only digits 0 -9 and uppercase
alphabets A – F. It can be
entered in either of the formats,
for example, either as 0001 or
as 00 01. S-Sel value needs to
match with the server settings.

IEC 61850 Client Interface User Manual 2 13


Parameter name Range/ Optional Default value Description
values
T-Sel 00 01 OSI Transport Selector.
Note: T-Sel value can contain
only digits 0 -9 and uppercase
alphabets A – F. It can be
entered in either of the formats,
for example, either as 0001 or as
00 01.
T-Sel value needs to match with
the server settings.
AP-Title 1,3,9999,23 OSI AP-Title, The value shall
be quoted as per the format
specified for OSI Object
identifiers
AE-Qualifier 23 OSI ACSEAE qualifier
Enable File True/ False False Specifies whether to enable file
Transfer transfer from connected server
or not.
File Transfer Periodic / Event Periodic Specifies the mode of File
Mode Transfer
Periodic: Disturbance Record
collection will be periodic.
Event: Disturbance Record
collection will be initiated based
on events reported in the “File
transfer parameter” section.
File Transfer 0 - 4294967295 secs 3600 Specifies the interval with which
Interval file is to be transferred.
Note: Valid only when Enable
File Transfer is Enable and File
Transfer Mode is Periodic.
File Transfer 0 - 600 secs 0 Specifies the interval after which
Initiation the file transfer is initiated after
receiving the event information.
Note: Valid only when Enable
File Transfer is Enable and File
Transfer Mode is Event.
Remote File 60 Characters - Specifies the server directory
Directory from which the files have to be
retrieved.
Note: Valid only when Enable
File Transfer is Enable
IEEE Naming Enable/Disable Disable If the parameter is enabled then
Convention the disturbance record names
will be replaced with IEEE
Naming Convention.
Table 4: IEC 61850 Client Node Parameters – General

IEC 61850 Client Interface User Manual 2 14


Report Control Block Parameters

Parameter name Range/ Optional Default value Description


values
RCB Auto generated - -
unique RCB name
Logical Device All the logical devices - The logical device under
inside the ICD which the RCB comes
Logical Node All the logical nodes - The logical node under
under the chosen which the RCB comes
logical device
RCB Name All RCB names under - The RCB name inside
the chosen LD & LN the server needs to be
considered under the client.
Dataset type Static/ Dynamic It indicates the type of the
dataset to link to RCB. If
it is dynamic, the dataset
will be created by the client
after the connection is
established with the server.
The user should choose
the data for the dynamic
dataset using the browse
button available under the
‘Dataset’ option. If the same
is static, the data elements
under the server will be
used as such.
Dataset Datasets to be Data set This field indicates the
attached to the RCB available under dataset to be used with the
RCB if dataset RCB. If the dataset type is
type = static static, the dataset available
under RCB will be used. If
it is dynamic the elements
of the same needs to be
chosen using the browse
option.
Optional Fields Check or uncheck All optional Indicates the optional fields
options for all the fields to be included with the
optional fields unchecked report.
Trigger options Check or uncheck All trigger It indicates the conditions
options for all the options are which will trigger the report.
trigger option fields unchecked
Table 5: IEC 61850 Client Node Parameters – Report Control Block

IEC 61850 Client Interface User Manual 2 15


GOOSE Control Block Parameters

Parameter name Range/ Optional Default value Description


values
GCB Auto generated - -
unique GCB name
Logical Device All the logical devices - The logical device under
inside the ICD which the GCB comes
GCB Name All GCB names under - The GCB name inside the
the chosen LD server that needs to be
considered under the client.
Type GOOSE - This is a type of GSE
DataSet The Dataset The name of DataSet
corresponds to the corresponds to the chosen
chosen GCB GCB.
MAC - Address MAC - Address - The multicast MAC address
corresponds to for GOOSE.
chosen GCB
Application Id Application Id - The parameter shall be a
corresponds to visible string that represents
chosen GCB a LOGICAL-DEVICE in
which the GCB is located.
Configuration Rev Configuration Rev - Represents a count of the
corresponds to number of times that the
chosen GCB configuration of
the dataset referenced by
DataSet has been changed.
Table 6: IEC 61850 Client Node Parameters – GOOSE Control Block

File Transfer Parameters

Parameter name Range/ Optional Default value Description


values
LDevice All the Ldevices under - Ldevice under which points
the ICD considered for file transfer
appear.
LNode All the Lnodes under - Ldevice under which points
the chosen LDevice considered for file transfer
appear.
MMS tags All the tags under the - An indication on the
chosen Ldevice and selected MMS tags will
Lnode trigger the file transfer.
User needs to select the
required MMS tags.
Description GOOSE - Comments regarding the
point.
Table 7: IEC 61850 Client Node Parameters – File Transfer

IEC 61850 Client Interface User Manual 2 16


Note: To add File Transfer Tags, IEC 61850 Client Node Parameter ‘Enable File Transfer’ should
be ‘True’

4.4 IEC 61850 Client Profile Details

Parameter name Range/ Optional Default value Description


values
LDevice All the Ldevices under - Ldevice needs to be
the ICD considered for the points
under the profile
LNode All the Lnodes under - Lnode needs to be
the chosen LDevice considered for the points
under the profile.
MMS tags All the tags under the - User needs to select the
chosen Ldevice and required MMS tags that
Lnode have to be considered
under the profile.
DeadBand 0 - 2147483648 0 If the change in data value
from the previous updated
value is higher than ‘dead
band’, the analog data
points will get updated in
the SYNC database. If
event reporting is supported
by the slave row mapped
to this master row, the data
will be reported as an event.
Dead Band, set to ‘0’ will
work as if the ‘Dead Band’
is disabled.
Check Interlock - User may add a check
Synchrocheck of ‘Interlock’ or/and
‘Synchrocheck’ for issuing
the IEC61850 command
Description - - Comments regarding the
point.
Table 8: IEC 61850 Client Profile Details

IEC 61850 Client Interface User Manual 2 17


4.4.1 Import of excel configuration file
There shall be option in easy connect to export and import 61850 profile tag list. Refer Figure 5:

Figure 5: Excel Import and Export

Easy Connect shall cross check Excel Tag list with the imported SCL file. If any mismatch is
observed those tags shall be discarded with an error message as shown in Figure 6. The tags
which are proper shall be added in all cases.

Figure 6: Error Message

4.5 Auto Mapping


IEC 61850 Client supports the auto mapping of tags under the logical node function’s Generic
Process I/O (GGIO). Users can either auto map the entire tags configured in the master profile
or some selected tags. Auto mapping of profile rows of IEC 61850 Client can be done with the
EasyConnect configuration utility. More details on auto mapping are available in the SYNC User
Manual.

IEC 61850 Client profile points of same ‘ Basic Type’ are grouped into the Auto Map window.
Also, tags of a single group will be mapped only if sufficient points exist in the corresponding
internal slave.

IEC 61850 Client Interface User Manual 2 18


5
5. IEC 61850 Miscellaneous Features
The chapter on IEC 61850 Client miscellaneous features covers the following topics:
• Configuring SNTP Client/ Server
• Configuring GOOSE Publisher
• File upload trigger

5.1 Configuring SNTP Client/ Server


SNTP Client is required to synchronize SYNC with an external time source supporting SNTP.
SNTP Server is required for synchronizing external devices from SYNC through SNTP. Any/Both
the options can be obtained by adding corresponding SNTP channel, which is done by right
clicking the model name and adding the corresponding channel.

SNTP Channel Details

Parameter name Range/ Optional Default value Description


values
Port No 1 - 65535 123 UDP port Number For SNTP.
Table 9: SNTP Channel Details

SNTP Client Node Details

Parameter name Range/ Optional Default value Description


values
SNTP Server IP 0.0.0.0 IP Address of SNTP Server
Address
Time Synchronization 1 - 65535 60 This is the interval at which
Interval (sec)1 SNTP Client will request for
Time Synchronization Data
Enable Alarm True/False False The SNTP client will
Validation discard a response with
alarm condition (clock not
synchronized), if the alarm
condition validation is
enabled.
Response timeout 100 - 65535 msec 2000 Maximum waiting time
(100 - 65535 msec) in milliseconds for the
response after issuing
a time synchronization
request.

IEC 61850 Client Interface User Manual 2 19


Retries (0 - 255) 0 - 255 2 Indicates the maximum
number of retries when
there is no proper reply for
the time synchronization
request.
Enable SNTP True / False False It enables/disables SNTP
Redundant Server Redundant Server.
SNTP Redundant Standard IP Address 0.0.0.0 IP address of SNTP
Server IP Address Redundant Server.
Note: SNTP Redundant
Server IP Address
configuration will be
enabled only if Enable
SNTP Redundant Server is
‘True’.
Table 10: SNTP Client Node Details

SNTP Server Node Details

Parameter name Range/ Optional Default value Description


values
Broadcast 1 - 65535 70 This is the interval at which
Interval(sec) SNTP Server broadcasts
the timestamp.
Table 11: SNTP Server Node Details

5.2 Configuring GOOSE Publisher


As GOOSE publisher has a server functionality which is not available in the IEC 61850 client
node, this needs to be configured separately. The GOOSE publisher will behave similar to any
other slave node inside SYNC and points inside the same can be mapped from any of the
configured masters. The configuration of the GOOSE publisher involves the following steps for
configuration.

1. Add GOOSE publisher node under the IEC 61850 client channel. This is done by right clicking
on the IEC 61850 channel and choosing the GOOSE publisher addition option.

2. Add the Mapping (as explained in the SYNC user manual)

IEC 61850 Client Interface User Manual 2 20


Figure 3: IEC 61850 Slave:Add Map

3. Add GOOSE Control Block. Select Publisher node.Click on the “Add GCB” option available in
the right pane. A new GCB window will come. Fill the parameters and Click on Save.

Figure 4: IEC 61850 Slave: Add Goose Control Block

IEC 61850 Client Interface User Manual 2 21


GOOSE Control Block Parameters

Parameter name Range/ Optional Default value Description


values
GCB Name - - Name of GCB
Mac Address 01-0C-CD-01-00-00 - The multicast MAC address
to 01-0C-CD-01-01- for GOOSE
FF
Application Id 0x0000 to 0x3FFF - Application identifier
VLAN priority 0-7 - VLAN user Priority
Configuration Rev
Dataset Name of dataset.(The
elements of dataset will
be the mapped tags of
publisher node)
Table 12: GOOSE Publisher - GOOSE Control Block Parameters

Mapping Details

Parameter name Range/ Optional Default value Description


values
DataType Binary/ Float/ Integer/ - Type of Data, it will depend
Double Binary on the type of source point.
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
Table 13: GOOSE Publisher - Mapping Details

5.3 File Upload Trigger


The Files in each node/ iec61850 server device can be uploaded upon receiving a command
from an external master. Upon receiving a command, a file upload command will be triggered for
the specific node to which the command point is mapped. A default profile row is provided for file
upload named as File Upload Trigger and this will be a Digital Output. This service can be make
use for getting disturbance file or log files from external 61850 server devices.

IEC 61850 Client Interface User Manual 2 22


Appendix A - IEC 61850 Client Interface Interoperability
A
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/ Server/ Value/comments


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

ACSI Model Conformance:

ACSI Model Conformance Client/ Server/ Value/comments


subscriber publisher
M1 Logical device Y -
M2 Logical node Y -
M3 Data Y -
M4 Data set Y -
M5 Substitution Y -

IEC 61850 Client Interface User Manual 2 23


ACSI Model Conformance Client/ Server/ Value/comments
subscriber publisher
M6 Setting group control N -
Reporting
M7 Buffered report control Y
M7-1 sequence-number Y
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 GOOSEY Y
M12-1 entryID Y
M12-2 DataRefInc Y
M13 GSSE N
M14 Multicast SVC N
M15 Unicast SVC N
M16 Time Y
M17 File Transfer N Only offline SCL
transfer is supported.
Table 15: ACSI Model Conformance

IEC 61850 Client Interface User Manual 2 24


ACSI service conformance statement:

ACSI Model Conformance Client/ Server/ Value/comments


subscriber publisher
Server (Clause 6)
S1 ServerDirectory 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 CreateDataSet Y
S15 DeleteDataSet 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)
Buffered report control block (BRCB)
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

IEC 61850 Client Interface User Manual 2 25


ACSI Model Conformance Client/ Server/ Value/comments
subscriber publisher
S27-3 data-update (dupd) Y
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
S37 GetGOOSEElementNumber Y
S38 GetGoCBValues Y
S39 SetGoCBValues Y
GSSE-CONTROL-BLOCK
S40 SendGSSEMessage F
S41 GetGsReference F
S42 GetGSSEElementNumber F
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 Y
File transfer (Clause 20)
S57 GetFile N
S58 SetFile N
S59 DeleteFile N

IEC 61850 Client Interface User Manual 2 26


ACSI Model Conformance Client/ Server/ Value/comments
subscriber publisher
S60 GetFileAttributeValues N
Time (5.5)
T1 Time resolution of internal clock 1ms
T2 Time accuracy of internal +/- 0.1ms
T3 Supported TimeStamp resolution 1ms
Table 16: ACSI service conformance statement

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

A-Profile Description Server Client Value/comments


A1 Client/Server A-Profile Y
A2 GOOSE/GSE Management A-Profile Y
A3 GSSE A-Profile N
A4 TimeSync A-Profile Y
Table 17: PICS for A-Profile support

PICS for T-Profile support:

T-Profile Description Server Client Value/comments


T1 TCP/IP T-Profile Y
T2 OSI T-Profile N
T3 GOOSE/GSE T-Profile Y
T4 GSSE T-Profile N
T5 TimeSync T-Profile Y
Table 18: PICS for T-Profile support

SCL conformance degrees:

degree SCL Conformance Server Client comments


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

IEC 61850 Client Interface User Manual 2 27


Supported ACSI services for SCL.2 and SCL.3:

SCL Conformance Server Client 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 20: Supported ACSI services for SCL.2 and SCL.3

Additional MMS services for SCL.2 and SCL.3:

SCL Conformance Server Client comments


MMS Services
GetCapabilityList N
GetDomainAttributes N
LoadDomainContent N
StoreDomainContent N
Table 21: Additional MMS services for SCL.2 and SCL.3

Definition of SCL control block:

IEC 61850-8-1 Component Name Server Client comments


Validate N
ValState N
Activate N
Table 22: Definition of SCL control block

IEC 61850 Client Interface User Manual 2 28


B
Supported Logical Nodes
IEC 61850-7-4 Logical Nodes Required for Servers:

LN Name Description Client comments


(L) System Logical Nodes
LLNO Common Logical Node Zero Y Required by IEC 61850
LPHD Physical Device Y
(P) Protection Functions
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
RADR Disturbance Recorder Channel Analogue Y
RBDR Disturbance Recorder Channel Binary Y
RDRS Disturbance Record Handling Y
RBRF Breaker Failure Y

IEC 61850 Client Interface User Manual 2 29


LN Name Description Client comments
RDIR Directional Element Y
RFLO Fault Locator Y
RPSB Power Swing Detection/Blocking Y
RREC Auto Reclosing 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
(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
MHAN Non-Phase Related Harmonics or 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
SPDC Monitoring and Diagnostics for Partial Y
Discharges
(X) Switchgear
XCBR Circuit Breaker Y
XSWI Circuit Switch Y
(T) Instrument Transformers
TCTR Current Transformer Y
TVTR Voltage Transformer Y

IEC 61850 Client Interface User Manual 2 30


LN Name Description Client comments
(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
ZCON Converter Y
ZGEN Generator Y
ZGIL Gas Insulated Line Y
ZLIN Power Overhead Line Y
ZMOT Motor Y
ZREA Reactor Y
ZTCF Thyristor Controlled Frequency Converter Y
ZTCR Thyristor Controlled Reactive Component Y
Table 23: 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
LCCH Physical communication channel supervision Y
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

IEC 61850 Client Interface User Manual 2 31


LN Name Description Server Comments
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
ITPC Teleprotection communication interfaces Y

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
SVBR Vibration supervision Y

IEC 61850 Client Interface User Manual 2 32


LN Name Description Server Comments
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
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 24: IEC61850-7-4 supported ed2.0 Logical Nodes

IEC 61850 Client Interface User Manual 2 33


Appendix C – Protocol Implementation Extra information
c
(PIXIT)

The following section defines extra information on IEC 61850 implementation in SYNC. This
contains information related to the IEC 61850 client.
PIXIT for Association Model

Property Description Data/Details


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

IEC 61850 Client Interface User Manual 2 34


Appendix D - References
D
• 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 SYNC series. For details,
refer the KSGL/SYNC User Manual

IEC 61850 Client Interface User Manual 2 35


Glossary
The following table shows the acronyms/abbreviations used in this document:

Acronyms/Abbreviations Description
GCB GOOSE Control Block
GOOSE Generic Object Oriented Substation Events
ICD IED Configuration Description
IED Intelligent Electronic Device
OEM Original Equipment Manufacturer
RCB Report Control Block
SCD Substation Configuration Description
SSD System Specification Description
TCP Transmission Control Protocol
HSB Hot Standby Protocol
Table 26: List of Abbreviations

IEC 61850 Client Interface User Manual 2 36

You might also like