Vous êtes sur la page 1sur 19

MiCOM P40 Agile P141,

P142, P143, P144, P145

PIXIT
Protocol Implementation eXtra Information
for Testing - IEC 61850 Edition 2
Platform Hardware Version: M/P
Platform Software Version: 61
Publication Reference: P14x-PX2-EN-2.1

- ALSTOM 2016. All rights reserved. Information contained in this document is indicative only. No representation or warranty is given or should be relied on that it
is complete or correct or will apply to any particular project. This will depend on the technical and commercial circumstances. It is provided without liability and is
subject to change without notice. Reproduction, use or disclosure to third parties, without express written authority, is strictly prohibited.
MiCOM P40 Agile P14x PIXIT

CONTENTS

1 INTRODUCTION 3
1.1 Contents of this document 3
2 PIXIT FOR ASSOCIATION MODEL 4
3 PIXIT FOR SERVER MODEL 5
4 PIXIT FOR DATA SET MODEL 7
5 PIXIT FOR SETTING GROUP CONTROL MODEL 8
6 PIXIT FOR REPORTING MODEL 9
7 PIXIT FOR GOOSE PUBLISH MODEL 10
8 PIXIT FOR GOOSE SUBSCRIBE MODEL 11
9 PIXIT FOR CONTROL MODEL 12
10 PIXIT FOR TIME AND TIME SYNCHRONISATION MODEL 15
11 PIXIT FOR FILE TRANSFER MODEL 16

P14x-PX2-EN-2.1 1
PIXIT MiCOM P40 Agile P14x

2 P14x-PX2-EN-2.1
MiCOM P40 Agile P14x PIXIT

1 INTRODUCTION
This document specifies the protocol implementation extra information for testing (PIXIT) of the IEC
61850 interface in the P14x with firmware version 61.
Together with the PICS and the MICS the PIXIT forms the basis for a conformance test according to
IEC 61850-10. The PIXIT entries contain information which is not available in the PICS, MICS, TICS
documents or SCL file.
Each table specifies the PIXIT for applicable ACSI service model as structured in IEC 61850-10. The
Ed column indicates if the entry is applicable for IEC 61850 Edition 1 and/or Edition 2.

1.1 Contents of this document


Each chapter specifies the PIXIT for each applicable ACSI service model as structured in
IEC 61850-10.

P14x-PX2-EN-2.1 3
PIXIT MiCOM P40 Agile P14x

2 PIXIT FOR ASSOCIATION MODEL


ID Ed Description Value / Clarification
Maximum number of clients that can set-up an association
As1 1 16
simultaneously
5 seconds
As2 1,2 TCP_KEEPALIVE value. The recommended range is 1..20s

As3 1,2 Lost connection detection time 60 seconds


As4 - Authentication is not supported yet
Transport selector Y
Session selector Y
What association parameters are necessary for successful
As5 1,2 Presentation selector Y
association
AP Title N
AE Qualifier N
Transport selector 0001
Session selector 0001
If association parameters are necessary for association,
As6 1,2 Presentation selector 00000001
describe the correct values e.g.
AP Title na
AE Qualifier na
Max MMS PDU size 16,384 bytes
As7 1,2 What is the maximum and minimum MMS PDU size
Min MMS PDU size 800 bytes
What is the maximum start up time after a power supply
As8 1,2 50 seconds
interrupt
Does this device function only as test equipment?
As9 1,2 (test equipment need not have a non-volatile configuration; but N
it cannot be part of the substation automation system)

4 P14x-PX2-EN-2.1
MiCOM P40 Agile P14x PIXIT

3 PIXIT FOR SERVER MODEL


ID Ed Description Value / Clarification
Validity:
Y Good,
Y Invalid,
N Reserved,
N Questionable
N Overflow
N OutofRange
N BadReference
N Oscillatory
Which analogue value (MX) quality bits are supported (can be
Sr1 1,2 Y Failure (only for Fault Record LN PriFltMLFR1
set by server)
and PriPreFltMLFR1)
N OldData
N Inconsistent
N Inaccurate
Source:
N Process
N Substituted
Y Test
N OperatorBlocked
Validity:
Y Good,
Y Invalid,
N Reserved,
N Questionable
N BadReference
N Oscillatory
Which status value (ST) quality bits are supported (can be set N Failure
Sr2 1,2
by server) N OldData
N Inconsistent
N Inaccurate
Source:
N Process
N Substituted
Y Test
N OperatorBlocked
What is the maximum number of data object references in one
Sr3 - Deprecated
GetDataValues request
What is the maximum number of data object references in one
Sr4 - Deprecated
SetDataValues request
On Y
Which Mode values are supported 1 [On-]Blocked N
Sr5 1 Test Y
Test/Blocked Y
Off Y

1 IEC 61850-6:2009 clause 9.5.6 states that if only a subrange of the enumeration value set is supported, this shall
be indicated within an ICD file by an enumeration type, where the unsupported values are missing

P14x-PX2-EN-2.1 5
PIXIT MiCOM P40 Agile P14x

ID Ed Description Value / Clarification


MiCOM Px40 IEDs do not have a built in range-limit for
measurements, but deadbands are specified as a
percentage change based on such a range. To resolve
this, each measurement provides a range configuration in
the data model where a minimum and maximum value can
be set.
<additional items> Deadbands will be configured based on a percentage
change of the applied measurement range. A deadband
setting of zero (0) forces the measurement to follow the
instantaneous value (i.e. deadbanding is disabled).
For complex measurement types supporting both
magnitude and angle, the deadband will only apply to the
magnitude element.

6 P14x-PX2-EN-2.1
MiCOM P40 Agile P14x PIXIT

4 PIXIT FOR DATA SET MODEL


ID Ed Description Value / Clarification
What is the maximum number of data elements in one data set
Ds1 1 na
(compare ICD setting)
How many persistent data sets can be created by one or more
Ds2 1 clients na
(this number includes predefined datasets)
How many non-persistent data sets can be created by one or
Ds3 1 na
more clients

P14x-PX2-EN-2.1 7
PIXIT MiCOM P40 Agile P14x

5 PIXIT FOR SETTING GROUP CONTROL MODEL


ID Ed Description Value / Clarification
What is the number of supported setting groups for each
Sg1 1 4
logical device
What is the effect of when and how the non-volatile storage is
Sg2 1,2 updated None. ConfirmEditSGValues not supported.
(compare IEC 61850-8-1 $16.2.4)
Sg3 1 Can multiple clients edit the same setting group na
What happens if the association is lost while editing a setting
Sg4 1 na
group
Sg5 1 Is EditSG value 0 allowed na
When ResvTms is not present how long is an edit setting
Sg6 2 na
group locked

8 P14x-PX2-EN-2.1
MiCOM P40 Agile P14x PIXIT

6 PIXIT FOR REPORTING MODEL


ID Ed Description Value / Clarification
integrity Y
data change Y
The supported trigger conditions are
Rp1 1 quality change Y
(compare PICS)
data update N
general interrogation Y
sequence-number Y
report-time-stamp Y
reason-for-inclusion Y
data-set-name Y
Rp2 1 The supported optional fields are data-reference Y
buffer-overflow Y
entryID Y
conf-rev Y
segmentation Y
Rp3 1,2 Can the server send segmented reports Y
Mechanism on second internal data change notification of the
Rp4 1,2 same analogue data value within buffer period (Compare IEC Send report immediately
61850-7-2 $14.2.2.9)
Multi client URCB approach
Rp5 1 Each URCB is visible to one client only
(compare IEC 61850-7-2:2003 $14.2.1)
Rp6 - What is the format of EntryID Deprecated
What is the buffer size for each BRCB or how many reports
Rp7 1,2 50000 Bytes
can be buffered
Pre-configured RCB attributes that are dynamic, compare
Rp8 - Deprecated
SCL report settings
May the reported data set contain:
Rp9 1 - structured data objects Y
- data attributes Y
What is the scan cycle for binary events 10 ms
Rp10 1,2
Is this fixed, configurable Fixed
Does the device support to pre-assign a RCB to a specific
Rp11 1 N
client in the SCL
Restored from original configuration.
After restart of the server is the value of ConfRev restored
Rp12 2 The change of DatSet from SetBRCBValues Service is
from the original configuration or retained prior to restart
not supported.

P14x-PX2-EN-2.1 9
PIXIT MiCOM P40 Agile P14x

7 PIXIT FOR GOOSE PUBLISH MODEL


ID Ed Description Value / Clarification
Can the test (Ed1) / simulation (Ed2) flag in the published Y
Gp1 1,2
GOOSE be set According to IED Publisher Sim setting.
What is the behaviour when the GOOSE publish NdsCom=T
Gp2 1
configuration is incorrect DUT keeps GoEna=F
Gp3 1,2 Published FCD supported common data classes are All the common data classes in the data model.
What is the slow retransmission time Configured by Maximum Cycle Time parameter (IED
Gp4 1,2
Is it fixed or configurable Configurator)
Configured by Minimum Cycle Time and Increment
parameters (IED Configurator)
for example:
Minumum Cycle Time = 10, and increment = 900, the
retransmission as below:
What is the fastest retransmission time 1) 0 milliseconds with TAL = 32
Gp5 1,2
Is it fixed or configurable 2) 11 milliseconds with TAL = 32
3) 11 milliseconds with TAL = 36
4) 13 milliseconds with TAL = 42
5) 16 milliseconds with TAL = 56
6) 23 milliseconds with TAL = 78

Can the GOOSE publish be turned on / off by using Deprecated


Gp6 -
SetGoCBValues(GoEna) See PICS - SetGoCBValues
Gp7 1,2 What is the initial GOOSE sqNum after restart sqNum = 1
May the GOOSE data set contain:
Gp8 1 - structured data objects (FCD) Y
- timestamp data attributes Y

10 P14x-PX2-EN-2.1
MiCOM P40 Agile P14x PIXIT

8 PIXIT FOR GOOSE SUBSCRIBE MODEL


ID Ed Description Value / Clarification
Y destination MAC address
Y APPID
N gocbRef
What elements of a subscribed GOOSE header are checked Y timeAllowedtoLive
to decide the message is valid and the allData values are
Y datSet
accepted? If yes, describe the conditions.
Y goID
Notes:
Gs1 1,2 N t
the VLAN tag may be removed by a ethernet switch and
shall not be checked N stNum
the simulation flag shall always be checked (Ed2) N sqNum
the ndsCom shall always be checked (Ed2) Y simulation / test
Y confRev
Y ndsCom
N numDatSetEntries
a) message does not arrive prior to TAL
When is a subscribed GOOSE marked as lost
TAL = (2 * (time to next message)) + (Minimum Cycle
Gs2 1,2 (TAL = time allowed to live value from the last received Time parameter).
GOOSE message)
A GOOSE IED Absent alarm is raised by the IED.
If one subscribed message is not received or is
What is the behaviour when one or more subscribed
syntactically incorrect, it is ignored. (If the next message is
Gs3 1,2 GOOSE messages isnt received or syntactically incorrect
also not received or is syntactically incorrect, the TAL will
(missing GOOSE)
be exceeded.)
What is the behaviour when a subscribed GOOSE message
Gs4 1,2 It is processed as if it were in order.
is out-of-order
What is the behaviour when a subscribed GOOSE message
Gs5 1,2 It is processed as if it were in order.
is duplicated
Does the device subscribe to GOOSE messages Y, with the VLAN tag
Gs6 1
with/without the VLAN tag Y, without the VLAN tag
May the GOOSE data set contain:
Gs7 1 - structured data objects (FCD) Y
- timestamp data attributes Y
Gs8 1,2 Subscribed FCD supported common data classes are SPS DPS
Are subscribed GOOSE with test=T (Ed1) / simulation=T
Gs9 1,2 Y
(Ed2) accepted in test/simulation mode

P14x-PX2-EN-2.1 11
PIXIT MiCOM P40 Agile P14x

9 PIXIT FOR CONTROL MODEL


ID Ed Description Value / Clarification
What control models are supported
Ct1 - Deprecated
(compare PICS)
Ct2 1,2 Is the control model fixed, configurable and/or dynamic Configurable
Is TimeActivatedOperate supported (compare PICS or
Ct3 - Deprecated
SCL)
Ct4 - Is operate-many supported (compare sboClass) N
Will the DUT activate the control output when the test
Ct5 1 attribute is set in the SelectWithValue and/or Operate N
request (when N test procedure Ctl2 is applicable)
What are the conditions for the time (T) attribute in the
Ct6 - Deprecated
SelectWithValue and/or Operate request
Ct7 - Is pulse configuration supported (compare pulseConfig) Deprecated
What is the behaviour of the DUT when the check N synchrocheck
conditions are set Y interlock-check
DUT uses the check value to perform the check
Ct8 1

Is this behaviour fixed, configurable, online changeable Fixed


Y Unknown
Y Not-supported
Y Blocked-by-switching-hierarchy
N Select-failed
Y Invalid-position
Y Position-reached
N Parameter-change-in-execution
N Step-limit
Y Blocked-by-Mode
N Blocked-by-process
Y Blocked-by-interlocking
N Blocked-by-synchrocheck
Y Command-already-in-execution
N Blocked-by-health
Y 1-of-n-control
N Abortion-by-cancel
Ct9 1,2 Which additional cause diagnosis are supported N Time-limit-over
N Abortion-by-trip
Y Object-not-selected

Edition 2 specific values:

Y Object-already-selected
N No-access-authority
N Ended-with-overshoot
N Abortion-due-to-deviation
N Abortion-by-communication-loss
N Blocked-by-command
N None
Y Inconsistent-parameters
Y Locked-by-other-client

12 P14x-PX2-EN-2.1
MiCOM P40 Agile P14x PIXIT

ID Ed Description Value / Clarification


1. Send an invalid orCat value
2. Select control object twice
How to force a test-not-ok respond with 3. Select an operating control object
Ct10 1,2
SelectWithValue request 4. Send a SelectWithValue with a value the same as the
current Data Objects stVal
Note: This list is not exhaustive.
Select request only returns ReadResponse+ with:
Ct11 1,2 How to force a test-not-ok respond with Select request The selected control object name for a successful operation
An empty/null string for a failed select request
1. Blocked by mode checking
2. Select more than 1 control object (fail on control
uniqueness checks)
3. Send an invalid orCat value
4. Attempt to operate an already operating control
object
How to force a test-not-ok respond with Operate 5. Select control object from Client A, operate same control
Ct12 1,2 object from Client B.
request
6. For SBO/SBOw, do not select the control object prior to
sending the operate request
7. For SBO/SBOw, ensure data in operate request is different
to that sent in the select request
8. Send an operate request with a value the same as the
current Data Objects stVal
Note: This list is not exhaustive.
Y bay-control
Y station-control
Y remote-control
Y automatic-bay
Y automatic-station
Ct13 1,2 Which origin categories are supported / accepted Y automatic-remote
Y maintenance
Y process
Internally the IED supports: Process
From external clients: All categories supported (the IED simply
records the given category so long as it is within the valid
range).
What happens if the orCat value is not supported or
Ct14 1,2 IED returns AddCause Not-supported.
invalid
DOns: N
SBOns: N
Does the IED accept a SelectWithValue / Operate with
the same control value as the current status value DOes: N
Ct15 1,2 SBOes: N
Is this behaviour configurable Configurable N
AddCause = Position-reached with MMS AccessResult =
object-access-denied
DOns: N
Does the IED accept a select/operate on the same SBOns: N
Ct16 1
control object from 2 different clients at the same time DOes: N
SBOes: N
Does the IED accept a Select/SelectWithValue from the SBOns: N
Ct17 1 same client when the control object is already selected
(Tissue #334) SBOes: N

Is for SBOes the internal validation performed during the


Ct18 1,2 SelectWithValue and Operate
SelectWithValue and/or Operate step

P14x-PX2-EN-2.1 13
PIXIT MiCOM P40 Agile P14x

ID Ed Description Value / Clarification


Can a control operation be blocked by Mod=Off or [On-
Ct19 - Y for ThmPTTR1.MTRRs only.
]Blocked (Compare PIXIT-Sr5)
Y for CB control only. The Local mode check is done on
Ct20 1,2 Does the IED support local / remote operation
Operate only for SBO controls.
Does the IED send an InformationReport with SBOns: Y
Ct21 1,2 LastApplError as part of the Operate response- for
control with normal security DOns: Y

SBOns: Not supported


Ct22 2 How to force a parameter-change-in-execution
SBOes:Not supported
Can a controllable object be forced to keep its old state Y
e.g. Internal Controllable Objects may not be accessible
Ct23 1,2 XCBR only by removing the output wiring to the Circuit
to force this, whereas a switch like Circuit Breaker
outside the DUT can? Breaker. Cannot be performed on internal controllable objects.

Y
When CDC=DPC is supported, is it possible to have
Setting CB Control / CB Status Input can be set to 'None' via
Ct24 1,2 DPC (Controllable Double Point) go to the intermediate
device
state? (00)
HMI.
Does: Y
Ct25 1,2 Do any objects have Operate Timeout > 0
SBOes: Y

14 P14x-PX2-EN-2.1
MiCOM P40 Agile P14x PIXIT

10 PIXIT FOR TIME AND TIME SYNCHRONISATION MODEL


ID Ed Description Value / Clarification
Y LeapSecondsKnown
What time quality bits are supported (may be set by the
Tm1 1,2 N ClockFailure
IED)
Y ClockNotSynchronized
Describe the behaviour when the time server(s) ceases If no configured external SNTP server responds within 5
Tm2 1,2 to respond seconds, the ClockNotSynchronized bit will be set to 1.
What is the time server lost detection time PTP: 2 seconds.
If configured external SNTP server responds within 70
How long does it take to take over the new time from seconds, the ClockNotSynchronized bit will be set to 0.
Tm3 1,2
time server
PTP: 2 seconds
Tm4 1,2 When is the time quality bit ClockFailure set na
The Clock not synchronized bit at power-up has a default
status of not synchronized (set to 1). When the clock becomes
synchronized, the bit will be reset to 0.
When is the time quality bit Clock not Synchronized
Tm5 1,2 All available time synchronization sources will affect the Clock
settal
not synchronized bit.
These time sources include SNTP and, where applicable,
IRIG-B, PTP.
Is the timestamp of a binary event adjusted to the
Tm6 - Deprecated
configured scan cycle
Tm7 1 Does the device support time zone and daylight saving Y
Y Leap indicator not equal to 3
Y Mode is equal to SERVER
N OriginateTimestamp is equal to value sent by the
Which attributes of the SNTP response packet are SNTP client as Transmit Timestamp
Tm8 1,2
validated N RX/TX timestamp fields are checked for
reasonableness
Y SNTP version 3 and/or 4
Y other (describe)
Do the COMTRADE files have local time or UTC time Local
Tm9 1,2
and is this configurable N Configurable

P14x-PX2-EN-2.1 15
PIXIT MiCOM P40 Agile P14x

11 PIXIT FOR FILE TRANSFER MODEL


ID Ed Description Value / Clarification

What is structure of files and directories <Flat file system with pseudo folders (Ed2) or file system with
folders>
/COMTRADE/ OR /LD/<IED+LD>/COMTRADE
Not zipped
Ft1 1 Where are the COMTRADE files stored

The DR file is also saved in /dr_unextracted/ (before


Are comtrade files zipped and what files are included in extracted from /dr_unextracted/) and /dr/ (after extracted from
each zip file /dr_unextracted/)
/
Ft2 1,2 Directory names are separated from the file name by The use of \ directory separator will return a positive result
to the file transfer MMS service requests but with no data
elements (directory or filenames).
The maximum file name size including path (recommended
Ft3 1 255 chars
64 chars)
Ft4 1,2 Are directory/file name case sensitive Case sensitive
Ft5 1,2 Maximum file size for SetFile Not supported for SetFile
Is the requested file path included in the MMS fileDirectory Y
Ft6 1
respond file name (Ed2: always complete path)
Yes, wild card = *
Ft7 1 Is the wild char supported MMS fileDirectory request
No
Y same file
Ft8 1,2 Is it allowed that 2 clients get a file at the same time
Y different files
.CFG files
Ft9 1,2 Which files can be deleted
Only from /dr_unextracted/

16 P14x-PX2-EN-2.1
Alstom Grid

- ALSTOM 2016. All rights reserved.


Information contained in this document is
indicative only. No representation or warranty
is given or should be relied on that it is
complete or correct or will apply to any
particular project. This will depend on the
technical and commercial circumstances. It is
provided without liability and is subject to
change without notice. Reproduction, use or
disclosure to third parties, without express
written authority, is strictly prohibited.
Alstom Grid Worldwide Contact Centre
www.alstom.com/grid/contactcentre/
Tel: +44 (0) 1785 250 070

www.alstom.com

Vous aimerez peut-être aussi