0% found this document useful (0 votes)
146 views31 pages

VAMP IEC 61850 Server Conformance Statement For All 018

This document provides conformance details for the embedded IEC 61850 server implementation in several VAMP protection relay models. It includes a Protocol Implementation Conformance Statement (PICS) that describes supported models and services, as well as Model Implementation Conformance Statements (MICS), Protocol Implementation eXtra Information for Testing (PIXIT), and Tissue Implementation Conformance Statements (TICS) that provide additional conformance details. The document is intended to clarify the functionality and testing of the IEC 61850 implementation in the listed relay models.

Uploaded by

Murat Bulut
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
146 views31 pages

VAMP IEC 61850 Server Conformance Statement For All 018

This document provides conformance details for the embedded IEC 61850 server implementation in several VAMP protection relay models. It includes a Protocol Implementation Conformance Statement (PICS) that describes supported models and services, as well as Model Implementation Conformance Statements (MICS), Protocol Implementation eXtra Information for Testing (PIXIT), and Tissue Implementation Conformance Statements (TICS) that provide additional conformance details. The document is intended to clarify the functionality and testing of the IEC 61850 implementation in the listed relay models.

Uploaded by

Murat Bulut
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 31

VAMP protection relays with

embedded IEC 61850 Server

Conformance Statement for

• VAMP 50, VAMP 51, VAMP 52, VAMP 55,


VAMP 59,
• VAMP 210, VAMP 230, VAMP 245, VAMP
255, VAMP 260, VAMP 265, VAMP 265M,
• VAMP 257, VAMP 259,
• VAMP 300, VAMP 321
VAMP protection relays with Conformance Statement
embedded IEC 61850 Server

Revision History
Date Issue Description Author
20-03-2007 0.0.1 Initial version. Wojciech Kozlowski
28-05-2008 0.0.2 Revised according to the current Wojciech Kozlowski
implementation status.
Marcin Pazik
21-11-2008 0.0.3 Revised according to the current Wojciech Kozlowski
implementation status.
Marcin Pazik
02-02-2009 0.0.4 Revised according to the current Wojciech Kozlowski
implementation status.
Marcin Pazik
07-04-2009 0.0.5 Revised according to pre-test results. Marcin Pazik
20-04-2009 0.0.6 Comments about alternate access Marcin Pazik
added, information about time quality
flags also in PICS, GOOSE subscriber
part removed
19-11-2010 0.0.7 Revised according to the current Wojciech Kozlowski
implementation status.
Marcin Pazik
25-11-2010 0.0.8 Device application functions mapped to Wojciech Kozlowski
LNs described using default texts from
Vampset configuration tool.
04-05-2011 0.0.9 Review before the planned Wojciech Kozlowski
conformance pre-test.

17-05-2011 0.1.0 Updated based on the new template for Wojciech Kozlowski
PIXIT.
Marcin Pazik
22-07-2011 0.1.1 Updated based on the new templates Wojciech Kozlowski
for PICS, MICS and PIXIT.
Marcin Pazik

02-08-2011 0.1.2 Updated based on conclusions from Wojciech Kozlowski


KEMA pretest (passed).

14-10-2011 0.1.3 Document version prepared for KEMA Wojciech Kozlowski


conformance test of VAMP 50, VAMP
51, VAMP 52, VAMP 55, VAMP 59,
VAMP 210, VAMP 230, VAMP 245,
VAMP 255, VAMP 260, VAMP 265,
VAMP 265M, VAMP 257, VAMP 259,
VAMP 321.
19-10-2011 0.1.4 Minor revisions (PICS for time synch. Wojciech Kozlowski
and PIXIT for datasets, reporting and
control).
22-04-2013 0.1.5 Changes including recent new features: Marcin Pazik
support for non binary GOOSE signals,
changed max MMS message size.
27-05-2013 0.1.6 File transfer support added. Marcin Pazik

2
VAMP protection relays with Conformance Statement
embedded IEC 61850 Server

17-06-2013 0.1.7 More explanation to file transfer added Marcin Pazik


to PIXIT.
Wojciech Kozlowski
Corrected FC for GOOSE data sets.
04-07-2013 0.1.8 Revised in accordance with the latest Wojciech Kozlowski
version of DNV KEMA templates for
PICS, MICS, PIXIT and TICS.
Schneider Electric logo replaces VAMP
logo.

3
VAMP protection relays with Conformance Statement
embedded IEC 61850 Server

Table of contents

1. Introduction 5
1.1 Document purpose 5
1.2 Terms and abbreviations 5

2. PICS details 6
2.1 ASCI basic conformance statement 6
2.2 ASCI models conformance statement 6
2.3 ASCI service conformance statement 8
2.4 Protocol profile support 11

3. SCL conformance degree 12

4. MICS details 13
4.1 Classes of Logical Nodes supported in the server 13
4.2 Logical Node extensions 17
4.2.1 New Logical Nodes 17
4.2.2 Extended Logical Nodes 18
4.3 Common Data Class extensions 18
4.3.1 New common data classes 18
4.3.2 Extended common data classes 18
4.4 Enum types extensions 18
4.4.1 New Enum types 19
4.4.2 Extended Enum types 19

5. PIXIT details 20
5.1 PIXIT for Assocation Model 20
5.2 PIXIT for Server Model 20
5.3 PIXIT for Data Set Model 21
5.4 PIXIT for Reporting Model 22
5.5 PIXIT for Generic substation events model (GOOSE) 23
5.6 PIXIT for Control Model 25
5.7 PIXIT for Time Synchronization 27
5.8 PIXIT for File Transfer Model 28

6. TICS details 30
6.1 Introduction 30
6.2 Mandatory Intop Tissues 30
6.3 Optional IntOp Tissues 31
6.4 Other Implemented Tissues 31

4
VAMP protection relays with Conformance Statement
embedded IEC 61850 Server

1. Introduction
1.1 Document purpose

The purpose of this document is to provide the IEC 61850 conformance details for the embedded
IEC61850 server implementation in VAMP protection relays.
The information provided here may be still the subject of changes due to planned further extensions in
the supported IEC61850 functionality.

1.2 Terms and abbreviations

ACSI Abstract Communication Service Interfaces


BDA Basic Data Attribute (not structured)
DA Data Attributes
DO DATA in IEC 61850-7-2, data object type or instance
FCD Functionally Constrained Data
FCDA Functionally Constrained Data Attribute
ID Identifier
IED Intelligent Electronic Device
LD Logical Device
LN Logical Node
MSV Multicast Sampled Value
RCB Report Control Block
GCB GOOSE Control Block or GSSE Control Block
SCL Substation Configuration Language
SCSM Specific Communication Service Mapping
XML Extensible Markup Language
GSSE Generic Substation State Events
GOOSE Generic Object Oriented Substation Events
SCD Substation Configuration Description File
ICD IED Configuration Description
CID Configured IED Description
PICS Protocol Implementation Conformance Statement
MICS Model Implementation Conformance Statement
PIXIT Protocol Implementation eXtra Information for Testing
TICS Tissue Implementation Conformance Statement

5
VAMP protection relays with Conformance Statement
embedded IEC 61850 Server

2. PICS details

Conformance of the IEC61850 server in VAMP relays:

Supported models and services Yes


Unsupported No
Not applicable to Server/publisher --

2.1 ASCI basic conformance statement

Client/ Server/
Basic ASCI Conformance Comment
subscriber publisher
Client – server roles
Server side (of two-party application
B11 Yes
association)
Client side (of two-party application
B12 --
association)
SCSMs supported
B21 SCSM: IEC 61850-8-1 used Yes
B22 SCSM: IEC 61850-9-1 used No
B23 SCSM: IEC 61850-9-2 used No
B24 SCSM: other --
Generic substation event model (GSE)
B31 Publisher side Yes
B32 Subscriber side Yes
Transmission of sampled value model (SVC)
B41 Publisher side No
B42 Subscriber side No

2.2 ASCI models conformance statement

Client/ Server/
ASCI Model Conformance Comment
subscriber publisher
M1 Logical device Yes
Only standard LN types
M2 Logical node Yes
defined in Part 7-4.
Only standard object types
defined in Part 7-3, 7-4.
M3 Data Yes Mandatory objects and
attributes, selected optional
objects and attributes.
Supported pre-defined
persistent data sets, not
configurable via SCL.
Supported dynamically
M4 Data set Yes created data sets (persistent
and non-persistent).
Data set members selectio\n
restricted to FC such as ST
and MX.

6
VAMP protection relays with Conformance Statement
embedded IEC 61850 Server

M5 Substitution No
M6 Setting group control No
Reporting Yes
M7 Buffered report control Yes
M7-1 sequence-number Yes
M7-2 report-time-stamp Yes
M7-3 reason-for-inclusion Yes
M7-4 data-set-name Yes
M7-5 data-reference Yes
M7-6 buffer-overflow Yes
M7-7 entryID Yes
M7-8 BufTm Yes
M7-9 IntgPd Yes
M7-10 GI Yes
M7-11 conf-revision Yes
M8 Unbuffered report control Yes
M8-1 sequence-number Yes
M8-2 report-time-stamp Yes
M8-3 reason-for-inclusion Yes
M8-4 data-set-name Yes
M8-5 data-reference Yes
M8-6 BufTm Yes
M8-7 IntgPd Yes
M8-8 GI Yes
M8-9 conf-revision Yes
Logging No
M9 Log control No
M10 Log No
Other
M11 Control Yes
Type 1B, class P1, under
M12 GOOSE Yes 100ms, interface 8 (control to
control)
M13 GSSE No
M14 Multicast SVC No
M15 Unicast SVC No
Performance class T5 (1µs
M16 Time Yes
accuracy)
M17 File Transfer Yes

7
VAMP protection relays with Conformance Statement
embedded IEC 61850 Server

2.3 ASCI service conformance statement

Client/ Server/
ASCI Service Conformance Comment
subscriber publisher
Server
S1 ServerDirectory Yes
Application association
S2 Associate Yes
S3 Abort Yes
S4 Release Yes
Logical device
S5 LogicalDeviceDirectory Yes
Logical node
S6 LogicalNodeDirectory Yes
Note: Alternate access is not
supported – all values of a
particular logical node can be
S7 GetAllDataValues Yes obtained through the use of
single MMS read request with
logical node name as MMS
variable name.
Data
S8 GetDataValues Yes
S9 SetDataValues Yes
S10 GetDataDirectory Yes
S11 GetDataDefinition Yes
Data set
S12 GetDataSetValues Yes
Note: This service is of no
use. Read only attributes from
ST and MX functional
S13 SetDataSetValues Yes constraint can be the only
accepted members of pre-
configured and created data
sets.
S14 CreateDataSet Yes
S15 DeleteDataSet Yes
S16 GetDataSetDirectory Yes
Substitution
S17 SetDataValues No
Setting group control
S18 SelectActiveSG No
S19 SelectEditSG No
S20 SetSGValues No
S21 ConfirmEditSGValues No
S22 GetSGValues No
S23 GetSGCBValues No

8
VAMP protection relays with Conformance Statement
embedded IEC 61850 Server

Reporting
Buffered report control block (BRCB)
S24 Report Yes
S24-1 data-change (dchg) Yes
S24-2 qchg-change (qchg) Yes
S24-3 data-update (dupd) Yes
S25 GetBRCBValues Yes
S26 SetBRCBValues Yes
Unbuffered report control block (URCB)
S27 Report Yes
S27-1 data-change (dchg) Yes
S27-2 qchg-change (qchg) Yes
S27-3 data-update (dupd) Yes
S28 GetURCBValues Yes
S29 SetURCBValues Yes
Logging
Log control
S30 GetLCBValues No
S31 SetLCBValues No
Log
S32 QueryLogByTime No
S33 QueryLogAfter No
S34 GetLogStatusValues No
Generic substation event model (GSE)
GOOSE Control Block
S35 SendGOOSEMessage Yes
S36 GetGoReference No
S37 GetGOOSEElementNumber No
S38 GetGoCBValues Yes
S39 SetGoCBValues Yes
GSSE Control Block
S40 SendGSSEMessage No
S41 GetGsReference No
S42 GetGSSEElementNumber No
S43 GetGsCBValues No
S44 SetGsCBValues No
Transmission of sampled value model (SVC)
Multicast SVC
S45 SendMSVMessage No
S46 GetMSVCBValues No
S47 SetMSVCBValues No
Unicast SVC

9
VAMP protection relays with Conformance Statement
embedded IEC 61850 Server

S48 SendUSVMessage No
S49 GetUSVCBValues No
S50 SetUSVCBValues No

Control
S51 Select Yes
S52 SelectWithValue Yes
S53 Cancel Yes
S54 Operate Yes
S55 Command-Termination Yes
S56 TimeActivated-Operate No
File Transfer
S57 GetFile Yes
S58 SetFile No
S59 DeleteFile Yes
S60 GetFileAttributeValues Yes
Time
T1 Time resolution of internal clock 20 bits
T2 Time accuracy of internal clock T5: 1us
T3 Supported TimeStamp resolution 1 ms
T4 TimeSynchronization Yes

10
VAMP protection relays with Conformance Statement
embedded IEC 61850 Server

2.4 Protocol profile support

Client/ Server/
A-Profile Comment
subscriber publisher
Note: Alternate access is not
A1 Client/Server A-Profile Yes
supported.
A2 GOOSE/GSE Management A-Profile Yes
A3 GSSE A-Profile No
A4 TimeSync A-Profile Yes SNTP

Client/ Server/
T-Profile Comment
subscriber publisher
T1 TCP/IP T-Profile Yes
T2 OSI T-Profile No
T3 GOOSE/GSE T-Profile Yes
T4 GSSE T-Profile No
Performance class is T5 (1µs
T5 TimeSync T-Profile Yes
accuracy.

11
VAMP protection relays with Conformance Statement
embedded IEC 61850 Server

3. SCL conformance degree

Client/ Server/
SCL Conformance Degree Comment
subscriber publisher
SCL File for Implementation available VAMPSET relay configuration
SCL.1 Yes
offline tool used to create ICD file.
SCL File available from implementation
SCL.2 No
online
SCL implementation reconfiguration
SCL.3 No
supported online

Client/ Server/
Supported ASCI Services for SCL.2 and SCL.3 Comment
subscriber publisher
GetFileAttributeValues No
GetFile No
SetFile No
DeleteFile No
GetDataValues No
SetDataValues No
SCL Control Block No
SCL File Structure No
Remote Creation of SCL File No

Client/ Server/
Additional MMS Services for SCL.2 and SCL.3 Comment
subscriber publisher
GetCapabilityList Yes
GetDomainAttributes Yes
LoadDomainContent No
StoreDomainContent No

Definition of SCL Control Block (IEC61850-8-1 Client/ Server/


Comment
Component Name) subscriber publisher
Validate No
ValState No
Activate No

12
VAMP protection relays with Conformance Statement
embedded IEC 61850 Server

4. MICS details
4.1 Classes of Logical Nodes supported in the server

The LN list presented below corresponds to the list of VAMP application functions available on the
date of the document release. Further classes may be added when new application functions are
developed.
LN Comment: corresponding VAMP
LN Description Server
Name functions/signals listed
L - System Logical Nodes
NamPlt object describes relay type
LLN0 Common Logical Node Zero Yes
and mode.
LPHD Physical Device Yes
P – Protection Functions
87L (LDP),
PDIF Differential Yes 3Id>,
3Id>>
PDIR Directional
Z1<, Z2<, Z3<, Z4<, Z5<,
PDIS Distance Yes Z1e<, Z2e<, Z3e<, Z4e<, Z5e<,
Z<, Z<<
P< reverse power,
PDOP Directional Over Power Yes
P<< reverse power
Q<,
PDUP Directional Under Power Yes
X<, X<<
PFRC Rate of Frequency Change Yes df/dt>
PHAR Harmonic Restraint
PHIZ Ground Detector
I Arc,
Io1 Arc,
PIOC Instantaneous Over Current Yes
Io2 Arc,
CB failure protection
PMRI Motor Restart Inhibition Yes Motor frequent start
PMSS Motor Starting Time Supervision Yes Ist>
POPF Over Power Factor
PPAM Phase Angle Measuring
PSCH Protection Scheme
PSDE Sensitive Directional Earth Fault
PTEF Transient Earth Fault Yes IoInt>>
I>, I>>, I>>>,
Io>, Io>>,
Io>>> (Io2>), Io>>>> (Io2>>),
IoDir>, IoDir>>,
I2> / I2/I1>,
IDir>,IDir>>,IDir>>>,IDir>>>>,
PTOC Time Over Current Yes
If2>,
I2>>
Ib>, Ib>>,
Iv>,
Uof3<,
I2b> / I2b/I1b>, If5>

13
VAMP protection relays with Conformance Statement
embedded IEC 61850 Server

PTOF Over Frequency Yes f><, f>><<


Uo>, Uo>>,
PTOV Over Voltage Yes
U>, U>>, U>>>
PTRC Protection Trip Conditioning
PTTR Thermal Overload Yes T>
PTUC Under Current Yes I<
PTUV Under Voltage Yes U<, U<<, U<<<
PUPF Under Power Factor
PTUF Under Frequency Yes f<, f<<
PVOC Voltage Controlled Time Over Current
PVPH Volts per Hz Yes Uf>
PZSU Zero Speed or Under Speed
R – Protection Related Functions
RDRE Disturbance Recorder Function Yes Disturbance recorder
RADR Disturbance Recorder Channel Analogue
RBDR Disturbance Recorder Channel Binary
RDRS Disturbance Record Handling
RBRF Breaker Failure
RDIR Directional Element
Distance to short circuit, Distance
RFLO Fault Locator Yes
to earth fault

RPSB Power Swing Detection/Blocking


RREC Auto Reclosing Yes Auto reclose (AR)
Synchrocheck object 1,
RSYN Synchronism Check or Synchronizing Yes
Synchrocheck object 2
C – Control Functions
CALH Alarm Handling
CCGR Cooling Group Control
CILO Interlocking
CPOW Point on Wave Switching
Object 1..2,
CSWI Switch Controller Yes Object 3..6,
Object 7..8
G – Generic Functions
GAPC Generic Automatic Process Control
Indications:
AR running,
AR locked,
AR request 1..5,
AR shot 1..5,
GGIO Generic Process I/O Yes
AR critical request,
AR final trip,
AR critical final trip,
AR1..4 final trip,
CB wear alarm 1..2,

14
VAMP protection relays with Conformance Statement
embedded IEC 61850 Server

CT alarm,
VT alarm,
Digital input 1..18,
Digital input 21..28,
Digital input 29..32
Line 1..3 fault,
Motor starting, Motor running,
Programmable stage1..8 start,
Programmable stage 1..8 trip,
Logical output 1..20,
Virtual outputs 1..6,
Counter 1..32,
External DI 1..18
L> inputs
Arc master stage 1
Arc master stage 2
Arc master stage 3
Arc master stage 4
Arc master stage 5
Arc master stage 6
Arc master stage 7
Arc master stage 8
Arc master Act Zones
Arc master Binary Inputs
Arc master Sensors
Generic events
Line alarm status
GOOSE NI 1..16
GOOSE NI 17..32
GOOSE NI 33..48
GOOSE NI 49..64
GOOSE Validity Groups
GOOSE Publisher properties
Final TRIP for Objects
Fault distance indication
Controls with status:
Setting group 1..2,
Virtual inputs 1..4,
Controls without status:
Release latches
Analog data:
Fault current of I>,
Fault current of I>>,
Fault current of I>>>,
Fault reactance,
External AI 1..16
IL1,IL2,IL3 AI
UL1,UL2,UL3 AI
U12,U23,U31 AI
Temperature PT100
GOOSE Virtual AI
Current for distance to SC
GSAL Generic Security Application
I – Interfacing and Archiving Functions
IARC Archiving
IHMI Human Machine Interface
ITCI Telecontrol Interface

15
VAMP protection relays with Conformance Statement
embedded IEC 61850 Server

ITMI Telemonitoring Interface


A – Automatic Control Functions
ANCR Neutral Current Regulator
ARCO Reactive Power Control
ATCC Automatic Tap Changer Controller
AVCO Voltage Control
M – Metering and Measurement Functions
MDIF Differential Measurements
THD IL1,IL2,L3 ,
THD Ua,Ub,Uc ,
THD IL1b,IL2b,IL3b ,
MHAI Harmonics or Interharmonics Yes
Harmonics IL1,IL2,IL3 ,
Harmonics Ua,Ub,Uc ,
Harmonics IL1b,IL2b,IL3b
MHAN Non-Phase Related Harmonics or Interharmonics
MMTR Metering Yes Energy exported imported
MMXN Non-Phase Related Measurement
Io1, Io2,
Io calculated ,
Uo,
IL1,IL2,IL3 ,
UL1,UL2,UL3 ,
U12,U23,U32 ,
P,Q,S,PF ,
frequency,
IL1,IL2,IL3 RMS ,
P,Q,S RMS ,
MMXU Measurement Yes IL1,IL2,IL3 demand ,
P,Q,S,PF demand ,
frequency demand ,
P,Q,S RMS demand ,
Synchrocheck Uy,
Synchrocheck Uz,
Synchrocheck fy,
Synchrocheck fz,
IL1b,IL2b,IL3b ,
IL1,IL2,IL3 Diff ,
IL1b,IL2b,IL3b RMS
MSQI Sequence and Imbalance Yes ILb symmetrics
ILb average ,
MSTA Metering Statistics Yes
ILb RMS average
S – Sensors and Monitoring Functions
SARC Monitoring and Diagnostics for Arcs Yes Arc light on
SIMG Insulation Medium Supervision (gas)
SIML Insulation Medium Supervision (liquid)
SPDC Monitoring and Diagnostics for Partial Discharges
X – Switchgear Functions
XCBR Circuit Breaker
XSWI Circuit Switch

16
VAMP protection relays with Conformance Statement
embedded IEC 61850 Server

T – Instrument Transformers
TCTR Current Transformer
TVTR Voltage Transformer
Y – Power Transformers
YEFN Earth Fault Neutralizer
YLTC Tap Changer
YPSH Power Shunt
YPTR Power Transformer
Z – Further Power Systems Equipment
ZAXN Auxilliary Network
ZBAT Battery
ZBSN Bushing
ZCAB Power Cable
ZCAP Capacitor Bank
ZCON Converter
ZGEN Generator
ZGIL Gas Insulated Line
ZLIN Power Overhead Line
ZMOT Motor
ZREA Reactor
LN classes from Edition 2 (optional)
QVVR Voltage Variation Yes Voltage Sag & Swell

4.2 Logical Node extensions

4.2.1 New Logical Nodes


LN QVVR (Voltage Variation) as defined in IEC 61850-7-4 Edition 2.

17
VAMP protection relays with Conformance Statement
embedded IEC 61850 Server

4.2.2 Extended Logical Nodes


The following logical nodes have been extended with extra data. These logical nodes contain the
“lnNs” attribute.

4.2.2.1 CSWI - switch controller


CSWI class
Data object name Common data class Explanation
Controls
BlkCls SPC Block closing
BlkOpn SPC Block opening

4.3 Common Data Class extensions

4.3.1 New common data classes


No new common data classes are implemented.

4.3.2 Extended common data classes


No extensions to common data class definitions given in IEC 61850-7-3 are implemented.

4.4 Enum types extensions

18
VAMP protection relays with Conformance Statement
embedded IEC 61850 Server

4.4.1 New Enum types

None

4.4.2 Extended Enum types


Enum type SIUnit is extended by the following enumerations:
<EnumVal ord="-1">Hz/s</EnumVal>
<EnumVal ord="-2">char</EnumVal>
<EnumVal ord="-3">char/s</EnumVal>
<EnumVal ord="-4">kgm²</EnumVal>
<EnumVal ord="-5">dB</EnumVal>
<EnumVal ord="-6">pu</EnumVal>
<EnumVal ord="-7">%</EnumVal>

19
VAMP protection relays with Conformance Statement
embedded IEC 61850 Server

5. PIXIT details

The following section defines extra information on IEC61850 server implementation in VAMP relay.

5.1 PIXIT for Assocation Model

ID Property Description Value / Clarification


As1 Maximum number of clients 8
that can set-up an
association simultaneously
As2 TCP_KEEPALIVE value Configurable: from 2 to 20s

As3 Lost connection detection Maximum 20s


time (minimum cycle of TCP Keep-alive message 2s, 10
retransmissions)
As4 Is authentication supported No
As5 What association parameters Transport selector Yes (checking can be disabled)
are necessary for successful Session selector Yes (checking can be disabled)
Presentation selector Yes (checking can be disabled)
association AP Title Yes (checking can be disabled)
AE Qualifier Yes (checking can be disabled)
Checking for ALL or for NONE
As6 Association parameters are Transport selector 1
configurable, default values Session selector 1
are Presentation selector 1
AP Title 1.1.1.999.1
AE Qualifierr 12
As7 What is the maximum and Max: 12kbytes
minimum MMS PDU size Min: There is no limit (message syntax must be correct)
As8 Time taken for startup VAMP relay start-up including server function is at average
30s, it depends on the configuration size (number & types
of logical nodes)

5.2 PIXIT for Server Model


ID Property Description Value / Clarification
Sr1 Which analogue value (MX) Validity:
quality bits are supported Y Good,
(can be set by server) N Invalid,
N Reserved,
N Questionable

N Overflow
N OutofRange
N BadReference
N Oscillatory
N Failure
N OldData

20
VAMP protection relays with Conformance Statement
embedded IEC 61850 Server

N Inconsistent
N Inaccurate
Source:
Y Process
N Substituted

N Test
N OperatorBlocked
Sr2 Which status value (ST) Validity:
quality bits are supported Y Good,
(can be set by server) Y Invalid,
N Reserved,
N Questionable

N BadReference
N Oscillatory
N Failure
N OldData
N Inconsistent
N Inaccurate
Source:
Y Process
N Substituted

N Test
N OperatorBlocked
Sr3 What is the maximum The stack does not limit the amount of the data values. MMS
number of data values in one PDU is the limit.
GetDataValues request
Sr4 What is the maximum The stack does not limit the amount of the data values. MMS
number of data values in one PDU is the limit.
SetDataValues request
Sr5 Which Mode / Behaviour On Y
values are supported Blocked N
Test N
Test/Blocked N
Off N

5.3 PIXIT for Data Set Model

ID Property Description Details


Maximum number of data 16
sets handled by DUT (up to 5 pre-defined datasets and up to 11 dynamically
created datasets)
Ds1 Maximum number of data 150 data attributes in pre-defined data sets to be referenced
elements in one data set by RCB,
100 data attributes in dynamically created data sets to be
referenced by RCB

21
VAMP protection relays with Conformance Statement
embedded IEC 61850 Server

Ds2 How many persistent data 11


sets can be created by one
or more clients
Ds3 How many non-persistent 11
data sets can be created by
one or more clients
Maximum number of data 16 data attributes in data set to be referenced by GCB
elements in GOOSE
publisher data set
Data set members in RCB Only functionally constrained data with FC = ST or FC = MX
data set (value, quality and time stamp)
Data set members in Only functionally constrained data with FC = ST or FC = MX,
GOOSE publisher data set pre-selected list of signals, only value attribute
Persistent data sets – pre- 3 for RCB and 2 for GCB
defined (using VAMPSET
tool)
GOOSE publisher data set Only pre-defined
SetDataSetValues service Supported but with negative response for all data sets (data
sets can be composed of read-only attributes)

5.4 PIXIT for Reporting Model

ID Property Description Details


Rp1 The supported trigger integrity Yes
conditions
data change Yes
1
quality change Yes
1
data update Yes
general interrogation Yes
Rp2 The supported optional fields sequence-number Yes
report-time-stamp Yes
reason-for-inclusion Yes
data-set-name Yes
data-reference Yes
entryID Yes
conf-rev Yes
Rp3 Support for sending No
segmented reports
Rp4 Mechanism on second Send report immediately
internal data change
notification of the same
analogue data value within
buffer period
Rp5 Multi client URCB approach All RCB instances are visible to clients; client can reserve
(compare IEC 61850-7-2 selected instances and subscribe for reports.
$14.2.1)
Rp6 Format of EntryID Octet string 8, four LSB bytes are used as counter.

Rp7 Buffer size for each BRCB or 8192 bytes per report control block
how many reports can be
buffered

22
VAMP protection relays with Conformance Statement
embedded IEC 61850 Server

Rp8 Pre-configured RCB None


attributes that cannot be
changed online when RptEna
= FALSE
(see also the ICD report
settings)
Rp9 May the reported data set
contain:
- structured data objects? Y
- data attributes? Y
- timestamp data attributes? Y
Rp What is the scan cycle for 5 milliseconds
10 binary events?
Is this fixed, configurable Fixed
Rp Does the device support to N
11 pre-assign a RCB to a
specific client in the SCL
Can unbuffered or buffered N
reporting be disabled by
changing Mod or Beh to Off
or Blocked?
1
) Due to relay application configuration it may be not possible to trigger reports according to these
conditions.

5.5 PIXIT for Generic substation events model (GOOSE)

ID Description Value / Clarification


Go1 What elements of a N source MAC address
subscribed GOOSE header Y destination MAC address (equal to configured)
are checked to decide the Y Ethertype = 0x88B8
message is valid and the Y APPID (equal to configured)
allData values are accepted? N gocbRef
If yes, describe the N timeAllowedtoLive (see Remarks)
conditions. N datSet
Y goID (equal to configured, checking can be set off)
Note: The VLAN tag may be N t
removed by a ethernet switch Y stNum (see Remarks)
and should not be checked N sqNum (see Remarks)
Y test (if true, values not passed to application)
Y confRev (equal to configured)
Y ndsCom (if true, values not passed to applic.)
Y numDatSetEntries (see Remarks)
Go2 Can the test flag in the Y
published GOOSE be turned
on / off
Go3 What is the behavior when If in DUT the GOOSE publisher configuration is incorrect the
the GOOSE publish publisher keeps GoEna=F and ndsCom=T
configuration is incorrect
Go4 When is a subscribed Delayed messages are processed as normal.
GOOSE marked as lost? Internally in the relay there is a status indication to the

23
VAMP protection relays with Conformance Statement
embedded IEC 61850 Server

(TAL = time allowed to live application about GOOSE problem (data is marked as OLD if
value from the last received the message does not arrive prior to TAL if TAL>1s or prior to
1s if TAL<1s ).
GOOSE message)

Go5 What is the behavior when The subsequently received GOOSE message is accepted
one or more subscribed even if the new state number is not equal to the incremented
GOOSE messages isn’t value of the previously received state number (it is enough
received or syntactically that it is not equal to the last received state number).
incorrect (missing GOOSE)
Go6 What is the behavior when a Message is treated as normal (it is assumed that previous
subscribed GOOSE messages have been lost).
message is out-of-order
Go7 What is the behavior when a Duplicated message is ignored
subscribed GOOSE
message is duplicated
Go8 Does the device subscribe to Y with the VLAN tag
GOOSE messages Y without the VLAN tag
with/without the VLAN tag?
Go9 May the GOOSE data set Subscribed Published
contain:
- structured data objects? N N
- data attributes? Y Y
- timestamp data attributes? N N
Go Published FCD supported BOOL
10 common data classes / data DBPOS
types are FLOAT
Go Subscribed FCD supported BOOL
11 common data classes / data INT
types are BITSTRING
FLOAT
Go What is the slow Default 20000 mseconds with TAL = 40000
12 retransmission time?
Is it fixed or configurable? Configurable by configuration tool
Go What is the fast First message upon data change, followed by 3 messages
13 retransmission scheme? with 5 ms interval. Then the retransmission interval
calculated from geometric growth formula by doubling the
interval with rounding to 5ms unit (the consecutive intervals
are 10, 20, 35, 65, 130, 260, 515, 1025, 2050, 4100, 8195,
16385 and finally 20000 ms).

Is it fixed or configurable? Fixed


Go Can the Goose publish be Y
14 turned on / off by using
SetGoCBValues(GoEna)
Maximum number of different 64 boolean and 5 analog
GOOSE data items that can
be received and processed
by GOOSE subscriber

24
VAMP protection relays with Conformance Statement
embedded IEC 61850 Server

Maximum number of GOOSE 64+5=69 (with maximum number of publishers only one data
publishers from which the item per publisher)
data can be received and
processed subscriber
TAL = Time Allowed to Live

Remarks:
A GOOSE message will be accepted and processed by the subscriber in DUT:
• Even if it is received after expiration of the time alllowed to live sent in the previous message,
• Even if the new state number is not equal to the incremented value of the previously received
state number - it is enough that it is not equal to the last received state number,
• If the state number differs from the previously received state number, the sequence number is
accepted with any value (if the state number is equal to the previously received state number,
the message is treated as retransmission),
• Even if the received message contains a dataset of the size different than the size of the
previously received dataset.
The value of numDatSetEntries from the header determines how many data entries from the message
are processed. With numDatSetEntries = 0 no data entries are processed from the received message.

5.6 PIXIT for Control Model

ID Description Value / Clarification


Ct1 Control modes supported Y status-only
Y direct-with-normal-security
Y sbo-with-normal-security
Y direct-with-enhanced-security
Y sbo-with-enhanced-security
Ct2 Is the control model fixed, CONFIGURABLE FOR CSWI CLASS
configurable and/or online All controllable objects Obj1..Obj6 under CSWI class are
configured to use the same chosen control model.
changeable?
Objects Obj7..Obj8 under CSWI class have fixed control
model status-only.
FIXED FOR GGIO
All controllable objects under GGIO class the control model is
fixed: direct-with-normal-security.
Ct3 Time activated operate N
(operTm) supported
Ct4 Is “operate-many” supported N
Ct5 What is the behavior of the DUT will accept the command but will not perform it on the
DUT when the test attribute hardware.
is set in the SelectWithValue
and/or Operate request
Ct6 What are the conditions for No functionality
the time (T) attribute in the
SelectWithValue and/or
Operate request
Ct7 Is pulse configuration N
supported
Ct8 What is the behavior of the N synchrocheck
DUT when the check N interlock-check
conditions are set DUT ignores the check value and the command is executed
as usual

25
VAMP protection relays with Conformance Statement
embedded IEC 61850 Server

Is this behavior fixed, Fixed


configurable, online
changeable?
Ct9 What additional cause Y Blocked-by-switching-hierarchy
diagnosis are supported N Select-failed
Y Invalid-position
Y Position-reached
Y Parameter-change-in-execution
N Step-limit
N Blocked-by-Mode
Y Blocked-by-process
N Blocked-by-interlocking
N Blocked-by-synchrocheck
Y Command-already-in-execution
N Blocked-by-health
N 1-of-n-control
Y Abortion-by-cancel (see Remarks)
Y Time-limit-over
N Abortion-by-trip
Y Object-not-selected
Y Not-supported
Ct How to force a “test-not-ok” Put device into local mode
10 respond with
SelectWithValue request?
Ct How to force a “test-not-ok” Put device into local mode
11 respond with Select request?
Ct How to force a “test-not-ok” DOns: Operate with orCat out of range
12 respond with Operate SBOns: Operate without Select
request? DOes: Operate with orCat out of range
SBOes: Operate without Select
Ct Which origin categories are All
13 supported?

Ct What happens if the orCat is DOns: Negative response


14 not supported? SBOns: Negative response
Out of range or within the DOes: Negative response
range but not supported SBOes: Negative response
Ct Does the IED accept an DOns: N
15 SelectWithValue/Operate SBOns: N
with the same ctlVal as the DOes: N
current status value? SBOes: N
Ct Does the IED accept a DOns: Y (see Remarks)
16 Select/Operate on the same SBOns: N
control object from 2 different DOes: N
clients at the same time? SBOes: N

26
VAMP protection relays with Conformance Statement
embedded IEC 61850 Server

Ct Does the IED accept a SBOns: N


17 Select/SelectWithValue from SBOes: N
the same client when the
control object is already
selected (tissue 334)
Ct Is for SBOes the internal Y During SelectWithValue and during Operate
18 validation performed during
the SelectWithValue and/or
Operate step?
Ct Can a control operation be N (Mod not configurable)
19 blocked by Mod=Off or
Blocked
Ct Does the IED support local / Y
20 remote operation?
Ct Does the IED send an SBOns: N
21 InformationReport with DOns: N
LastApplError as part of the
Operate response- for control
with normal security?

Remarks:
• Additional cause Abortion-by-cancel is returned after the first Operate command that follows
successful Cancel command (the next Operate will produce additional cause Object-not-
selected).
• In DOns model: When two client sends Operate request with very short interval (e.g. 10ms)
then for processing the second command the object position is still unchanged due to the first
command, thus both clients receive positive Operate response.

5.7 PIXIT for Time Synchronization

ID Description Value / Clarification


Tm What quality bits are N LeapSecondsKnown
1 supported N ClockFailure
Y ClockNotSynchronized
Tm Describe the behavior when Time is taken from internal RTC
2 the time synchronization
signal/messages are lost
Tm When is the time quality bit This time quality bits is not supported
3 "Clock failure" set?
Tm When is the time quality bit It is done when the device detects that the configured NTP
4 "Clock not synchronised” server does not respond; the latency depends on measured
set? drift of the internal clock.
Usually it can take 1 to 3 minutes.
Tm Is the timestamp of a binary Y
5 event adjusted to the
configured scan cycle?

27
VAMP protection relays with Conformance Statement
embedded IEC 61850 Server

Tm Does the device support time Y


6 zone and daylight saving?
Tm Which attibutes of the SNTP N Leap indicator not equal to 3
7 response packet are N Mode is equal to SERVER
validated? N OriginateTimestamp is equal to value sent by the
SNTP client as Transmit Timestamp
Y RX/TX timestamp fields are checked for
reasonableness
Y SNTP version 3 or 4
N other

5.8 PIXIT for File Transfer Model

ID Description Value / Clarification


Ft1 What is structure of files and Root/
directories? COMTRADE/

In COMTRADE directory all recording files are stored (*.cfg


and *.dat files).

Only the files from COMTRADE directory can be deleted.


Files from Root directory cannot be deleted.
Is the IETF FTP protocol also Y
implemented
Ft2 Directory names are “/”
separated from the file name
by
Ft3 The maximum file name size 37 chars
including path Disturbance recorder file is named in the following way:
(recommended 64 chars) vamp_dd-mm-yyyy_hh-mm-ss.cfg
or
vamp_dd-mm-yyyy_hh-mm-ss.dat
With the leading path “COMTRADE/” it makes 37 characters
in total.
Ft4 Are directory/file name case Case sensitive
sensitive
Ft5 Maximum file size The maximum file size is not restricted over the MMS file
transfer interface, however it is dependent upon the
configuration of the disturbance recorder (recording time and
number of signals to be stored) and stored values
(COMTRADE *.dat file is in ASCII format).
Ft6 Is the requested file path Y
included in the file name of
the MMS fileDirectory
respond?

28
VAMP protection relays with Conformance Statement
embedded IEC 61850 Server

ID Description Value / Clarification


Ft7 Is the wild char supported Yes, wild card = *, but only allowed as equivalent of all files
MMS fileDirectory request? (i.e. requests with patterns “test*” or “all.*” will be rejected)
Ft8 Is it allowed that 2 clients get Not the same file, but it is possible for different files. In case
a file at the same time? of accessing the same file by two clients a negative response
(confirmed error, class: file, code: file busy) will be sent to the
second client.

29
VAMP protection relays with Conformance Statement
embedded IEC 61850 Server

6. TICS details

6.1 Introduction
This part of the document is based on a template for the tissues conformance statement. According to
the UCA IUG QAP the tissue conformance statement is required to perform a conformance test and is
referenced on the certificate.

6.2 Mandatory Intop Tissues


During the October 2006 meeting IEC TC57 working group 10 decided that:
• green Tissues with the category “IntOp” are mandatory for IEC 61850 edition 1
• Tissues with the category “Ed.2” Tissues should not be implemented.

Below table gives an overview of the implemented IntOp Tissues.

Part Tissue Description Implemented


No. Y/na
8-1 116 GetNameList with empty response? Y
165 Improper Error Response for Y
GetDataSetValues
183 GetNameList error handling Y
7-4 None
7-3 28 Definition of APC na
54 Point def xVal, not cVal na
55 Ineut = Ires ? Y
60 Services missing in tables na
63 mag in CDC CMV Y
219 operTm in ACT na
270 WYE and DEL rms values See note 3)

Part Tissue Description Implemented


No. Y/na
7-2 30 control parameter T Y
31 Typo na
32 Typo in syntax na
35 Typo Syntax Control time na
36 Syntax parameter DSet-Ref missing na
37 Syntax GOOSE "T" type Y

39 Add DstAddr to GoCB Y


40 GOOSE Message “AppID” to “GoID” Y
41 GsCB “AppID” to “GsID” na
42 SV timestamp: “EntryTime” to “TimeStamp" na
43 Control "T" semantic na
44 AddCause - Object not sel Y
45 Missing AddCauses (neg range) na
46 Synchro check cancel na
47 "." in LD Name? Y
50 LNName start with number? Y
51 ARRAY [0..num] missing Y
52 Ambiguity GOOSE SqNum Y
53 Add DstAddr to GsCB, SV na
151 Name constraint for control blocks etc. Y
166 DataRef attribute in Log na

30
VAMP protection relays with Conformance Statement
embedded IEC 61850 Server

185 Logging - Integrity periode na


189 SV Format na
234 New type CtxInt (Enums are mapped to 8 bit na
integer)
278 EntryId not valid for a server (part of #453) Y
453 Reporting & Logging model revision Y

Part Tissue Description Implemented


No. Y/na
6 1 Syntax na
5 tExtensionAttributeNameEnum is restricted Y
8 SIUnit enumeration for W Y
10 Base type for bitstring usage Y
17 DAI/SDI elements syntax Y
169 Ordering of enum differs from 7-3 Ns

Note:
1) Editorial tissues are marked as “na”.
2) Final proposal on tissue 45 is not defined yet
3) Tissue 270: In VAMP data model the LNs with WYE and DEL data are described (in the LN prefix
and in the description attributes) whether they provide amplitude or rms values.

6.3 Optional IntOp Tissues


After the approval of the server conformance test procedures version 2.2 the following IntOp tissues
were added or changed. It is optional to implement these tissues.

Part Tissue Description Implemented


No. Y/na
8-1 246 Control negative response (SBOns) with N
LastApplError
8-1 545 Skip file directories with no files Y
7-4 79 AutoRecSt value 4 = "unsuccessful" N
7-2 333 Enabling of an incomplete GoCB Y
7-2 453 Combination of all reporting and logging See note above
tissues
6 245 Attribute RptId in SCL Y
6 529 Replace sev - Unknown by unknown na

6.4 Other Implemented Tissues


Other implemented tissues that should have no impact on interoperability.

Part Tissue Description Implemented


No. Y/na

31

You might also like