You are on page 1of 24

MiCOM P141, P142, P143, P144, P145

PIXIT
Feeder Management Relays
Publication Reference: P14x/EN PX/fF7

P14x/EN PX/fF7 © 2011. ALSTOM, the ALSTOM logo and any alternative version thereof are trademarks and service marks of ALSTOM. The other names mentioned, registered or not, are the property of their respective companies. The technical and other data contained in this document is provided for information only. Neither ALSTOM, its officers or employees accept responsibility for, or should be taken as making any representation or warranty (whether express or implied), as to the accuracy or completeness of such data or the achievement of any projected performance criteria where these are indicated. ALSTOM reserves the right to revise or change this data at any time without further notice.

GRID

1 Contents of this document PIXIT FOR ASSOCIATION MODEL PIXIT FOR SERVER MODEL PIXIT FOR DATA SET MODEL PIXIT FOR SUBSTITUTION MODEL PIXIT FOR SETTING GROUP CONTROL MODEL PIXIT FOR REPORTING MODEL – UNBUFFERED REPORTS PIXIT FOR REPORTING MODEL – BUFFERED REPORTS PIXIT FOR LOGGING MODEL PIXIT FOR GENERIC SUBSTATION EVENTS MODEL PIXIT FOR CONTROL MODEL PIXIT FOR TIME AND TIME SYNCHRONISATION MODEL PIXIT FOR FILE TRANSFER MODEL 3 3 4 5 7 8 9 10 11 12 13 15 18 19 P14x/EN PX/Ff7 1 . P144. P143. P145 PIXIT CONTENTS 1 2 3 4 5 6 7 8 9 10 11 12 13 INTRODUCTION 1. P142.MiCOM P141.

PIXIT MiCOM P141. P145 2 P14x/EN PX/Ff7 . P144. P143. P142.

P145 PIXIT 1 INTRODUCTION This document specifies the protocol implementation extra information for testing (PIXIT) of the IEC 61850 interface in P14x with Software Version 46. P142. P144. P143.1 Contents of this document Each chapter specifies the PIXIT for each applicable ACSI service model as structured in IEC 6185010. the PIXIT forms the basis for a conformance test according to IEC 61850-10. Together with the PICS and the MICS. P14x/EN PX/Ff7 3 . 1.MiCOM P141.

following an interruption to the power supply is approximately 25 seconds. P143. 4 P14x/EN PX/Ff7 . Transport selector Session selector Presentation selector AP Title AE Qualifier Transport selector Session selector Presentation selector AP Title AE Qualifier Max MMS PDU size Min MMS PDU size Y Y Y N N 0001 0001 00000001 na na 16.g. P144. describe the correct values e.PIXIT MiCOM P141. For the duration of this time-out period the socket resources are unavailable for new client association requests.384 bytes 400 bytes Value / Clarification TCP_KEEPALIVE value Lost connection detection time Is authentication supported N What association parameters are necessary for successful association If association parameters are necessary for association. What is the maximum and minimum MMS PDU size What is the maximum startup time after a power supply interrupt The typical start up time of basic Ethernet services. A total of 100 sockets are available. The time-out period for aborted sockets is approximately sixty (60) seconds. Full IEC 61850 services are available after an approximate start up time of 30 seconds. after which time the client association will be dropped. P142. P145 2 PIXIT FOR ASSOCIATION MODEL Description Maximum number of clients that can set-up an 16 association simultaneously The default interval for TCP_KEEPALIVE messages transmitted by the relay is five (5) seconds. The TCP_KEEPALIVE messages are transmitted for a fixed period of approximately 75 seconds following the last received keep-alive response.

) What is the maximum number of data values in one GetDataValues request What is the maximum number of data values in one SetDataValues request P14x/EN PX/Ff7 5 . N Invalid. P143. P145 PIXIT 3 PIXIT FOR SERVER MODEL Description Value / Clarification Validity: Y Good. N Reserved. N Questionable N BadReference N Oscillatory Failure Which status value (ST) quality bits are supported (can N be set by server) N OldData N Inconsistent N Inaccurate Source: N Process N Substituted N Test N OperatorBlocked Dependant on the negotiated size of the MMS PDU and the total length of all ObjectReferences to be included within the service request. taking into account any relevant header information. P144. N Reserved. P142. N Questionable N Overflow N OutofRange N BadReference N Oscillatory N Failure N OldData N Inconsistent N Inaccurate Source: N Process N Substituted N Test N OperatorBlocked Which analogue value (MX) quality bits are supported (can be set by server) Validity: Y Good. N Invalid.) Dependant on the negotiated size of the MMS PDU and the total length of all ObjectReferences to be included within the service request. (The total length of all ObjectReferences must be less than the maximum supported MMS PDU size. taking into account any relevant header information.MiCOM P141. (The total length of all ObjectReferences must be less than the maximum supported MMS PDU size.

whereas on MMS level it is INT64 (refer Tissue 580 and 582).e. each measurement provides a range configuration in the data model where a minimum and maximum value can be set.PIXIT MiCOM P141. Deadbands will be configured based on a percentage change of the applied measurement range. but deadbands are specified as a percentage change based on such a range. the deadband will only apply to the magnitude element. according to the Standard. The CDC definition BCR_PRIV includes a Data Attribute actVal whose type is INT128. P145 Description Value / Clarification MiCOM Px40 IEDs do not have a built in range-limit for measurements. P144. P143. <additional items> <additional items> 6 P14x/EN PX/Ff7 . deadbanding is disabled). A deadband setting of zero (0) forces the measurement to follow the instantaneous value (i. To resolve this. For complex measurement types supporting both magnitude and angle. P142.

P144. P14x/EN PX/Ff7 7 . P142. P143. P145 PIXIT 4 PIXIT FOR DATA SET MODEL Description What is the maximum number of data elements in one data set (compare ICD setting) How many persistent data sets can be created by one or more clients How many non-persistent data sets can be created by one or more clients <additional items> <additional items> Value / Clarification Not constrained by configuration parameter. Dynamic data sets not supported. None None Maximum quantity of data sets is 100. Depends on available memory.MiCOM P141.

P145 5 PIXIT FOR SUBSTITUTION MODEL Description <additional items> Value / Clarification Substitution not supported 8 P14x/EN PX/Ff7 . P144. P142. P143.PIXIT MiCOM P141.

ConfirmEditSGValues not supported.MiCOM P141. P144. na na na P14x/EN PX/Ff7 9 . P143. P145 PIXIT 6 PIXIT FOR SETTING GROUP CONTROL MODEL Description What is the number of supported setting groups for each logical device (compare NumSG in the SGCB) What is the effect of when and how the non-volatile storage is updated (compare IEC 61850-8-1 $16.2. P142.4) Can multiple clients edit the same setting group What happens if the association is lost while editing a setting group Is EditSG value 0 allowed? 4 Value / Clarification None.

1) Pre-configured RCB attributes that cannot be changed online when RptEna = FALSE (see also the ICD report settings) May the reported data set contain: .data attributes? .structured data objects? . P143. P144. All Report Control Blocks are located within the System\LLN0 Logical Node. TrgOp.PIXIT MiCOM P141. P142. P145 7 PIXIT FOR REPORTING MODEL – UNBUFFERED REPORTS Description The supported trigger conditions are (compare PICS) integrity data change quality change data update general interrogation sequence-number report-time-stamp reason-for-inclusion data-set-name data-reference conf-rev segmentation Y Y Y N N Y Y Y Y Y Y Y Y Value / Clarification The supported optional fields are Can the server send segmented reports Mechanism on second internal data change notification of the same Send report immediately analogue data value within buffer period (Compare IEC 61850-7-2 $14. Scan cycle applies to all Data Objects and Data Attributes within the dataset assigned to the URCB. configurable <additional items> <additional items> <additional items> Each URCB is visible to one client only.2. IntgPd can be changed online when RptEna = FALSE. ConfRev cannot be changed online. Supports a quantity of sixteen (16) URCB. Y N N 10 milliseconds Fixed.2.9) Multi client URCB approach (compare IEC 61850-7-2 $14. 10 P14x/EN PX/Ff7 .2. DatSet (and dataset contents).timestamp data attributes? What is the scan cycle for binary events? Is this fixed. OptFlds.

P144.MiCOM P141. OptFlds. configurable <additional items> <additional items> <additional items> 8 byte octet string where the upper 4 bytes relate to the current time and the lower 4 bytes count up in increments of 1.2.data attributes? . TrgOp.timestamp data attributes? What is the scan cycle for binary events? Is this fixed. Scan cycle applies to all Data Objects and Data Attributes within the dataset assigned to the BRCB.2.000 bytes DatSet (and dataset contents).structured data objects? . IntgPd can be changed online when RptEna = FALSE. P143. 50. ConfRev cannot be changed online. All Report Control Blocks are located within the System\LLN0 Logical Node.9) What is the format of EntryID What is the buffer size for each BRCB or how many reports can be buffered Pre-configured RCB attributes that cannot be changed online when RptEna = FALSE (see also the ICD report settings) May the reported data set contain: . P142. Supports a quantity of eight (8) BRCB. Y N N 10 milliseconds Fixed. P14x/EN PX/Ff7 11 . P145 PIXIT 8 PIXIT FOR REPORTING MODEL – BUFFERED REPORTS Description The supported trigger conditions are (compare PICS) integrity data change quality change data update general interrogation sequence-number report-time-stamp reason-for-inclusion data-set-name data-reference buffer-overflow entryID conf-rev segmentation Y Y Y N N Y Y Y Y Y Y Y Y Y Y Value / Clarification The supported optional fields are Can the server send segmented reports Mechanism on second internal data change Send report immediately notification of the same analogue data value within buffer period (Compare IEC 61850-7-2 $14.

3.1.3. P144.2.1) Not supported Value / Clarification If there are multiple Log Control Blocks that specify the Journaling of the same MMS NamedVariable and Not supported TrgOps and the Event Condition (Compare IEC 61850-8-1 $17. P143.3.3. P145 9 PIXIT FOR LOGGING MODEL Description What is the default value of LogEna (Compare IEC 61850-8-1 $17.3.PIXIT MiCOM P141.3. the default value Not supported should be FALSE) What is the format of EntryID (Compare IEC 61850-8-1 $17. P142.2) Pre-configured LCB attributes that cannot be changed online Not supported 12 P14x/EN PX/Ff7 .3.3.

) What is the behaviour when one or more subscribed GOOSE messages isn’t received or syntactically incorrect (missing GOOSE) What is the behaviour when a subscribed GOOSE It is processed as if it were in order. If one subscribed message is not received or is syntactically incorrect. with the VLAN tag Y. P143. A ‘GOOSE IED Absent’ alarm is raised by the IED. P142. the TAL will be exceeded. without the VLAN tag Subscribed Y Y Y Published Y Y Y 1000 milliseconds with TAL = 2010 Configured by ‘Maximum Cycle Time’ parameter (‘IED Configurator’) 1) 0 milliseconds with TAL = 32 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 Configured by ‘Minimum Cycle Time’ and ‘Increment’ parameters (‘IED Configurator’) Y What is the fast retransmission scheme? Is it fixed or configurable? Can the Goose publish be turned on / off by using SetGoCBValues(GoEna) P14x/EN PX/Ff7 13 .structured data objects? . (If the next message is also not received or is syntactically incorrect. message is duplicated Does the device subscribe to GOOSE messages with/without the VLAN tag? May the GOOSE data set contain: . N Note: the VLAN tag may be removed by an N Ethernet switch and should not be checked N N Y N Y Can the test flag in the published GOOSE be turned on / off What is the behaviour when the GOOSE publish configuration is incorrect When is a subscribed GOOSE marked as lost? (TAL = time allowed to live value from the last received GOOSE message) Value / Clarification source MAC address destination MAC address Ethertype = 0x88B8 AppID gocbRef timeAllowedtoLive datSet goID t stNum sqNum test confRev ndsCom numDatSetEntries Y Set/reset via ‘Test Mode’ IED parameter DUT will not send GOOSE a) message does not arrive prior to TAL.MiCOM P141. P145 PIXIT 10 PIXIT FOR GENERIC SUBSTATION EVENTS MODEL Description N Y Y Y N What elements of a subscribed GOOSE header Y are checked to decide the message is valid and the Y allData values are accepted? If yes.timestamp data attributes? What is the slow retransmission time? Is it fixed or configurable? Y. P144. it is ignored. describe the Y conditions. TAL = (2 * (time to next message)) + (‘Minimum Cycle Time’ parameter). message is out-of-order What is the behaviour when a subscribed GOOSE It is processed as if it were in order.data attributes? .

There is also a separate ‘Publisher Present’ signal within Programmable Scheme Logic. The received GOOSE message does not pass the validation criteria.PIXIT MiCOM P141. P142. no GOOSE messages are received). The assignment of data values processed in received GOOSE messages is only transferred to Virtual Inputs if the quality of the data is acceptable. taken from the GOOSE message header. P145 Description Value / Clarification The data received in a GOOSE message is only processed when a change in status number (stNum). If the item being decoded is of a Common Data Class type (e. The following comparison operators are supported: GOOSE data value EQUALS target value GOOSE data value IS NOT EQUAL TO target value GOOSE data value IS LESS THAN target value GOOSE data value IS GREATER THAN target value GOOSE data value is PASSED THROUGH without comparison (only applicable for binary data elements). The received GOOSE message has the NdsCom flag set. when the received data value does not match the Virtual Input’ target value in accordance with its comparison operator. allows for GOOSE scheme problems to be easily diagnosed and dealt with automatically within scheme logic. P143. indicating the publisher state for each Virtual Input. The default value is configured in the ‘IED Configurator’. No validation checks are made to ensure the data has changed inline with the stNum increment and it is accepted and processed as per the normal procedure given above. For the following conditions.g. For basic data types. the value is always classed as good. is detected. SPS) then an assignment to a quality value is automatically made (as it also forms part of the Common Data Class value). The data is transferred onto Boolean Virtual Inputs (made available in the Programmable Scheme Logic) when the data subscription parameters are met: Virtual Input state = True / On. Quantity of Virtual Inputs is product dependant – refer to GosGGIO1 in MICS. P144. assignment to a quality value is manual. is asserted in the received quality value. Virtual Input state = False / Off. when the received data value matches the Virtual Input’s target value in accordance with its comparison operator. If no quality flags have been configured. a Virtual Input’s value will be forced to its configured default value: The publishing device is absent (e. in combination with the ‘GOOSE IED Absent’ alarm. A value is classed as being bad quality if any of the quality flags. that are configured by the user in the ‘IED Configurator’. The received GOOSE message has the Test flag set. This.g. <additional items> <additional items> <additional items> <additional items> <additional items> 14 P14x/EN PX/Ff7 .

Y Blocked-by-switching-hierarchy Y Select-failed Y Invalid-position Y Position-reached Y Parameter-change-in-execution N Step-limit N 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 N Time-limit-over N Abortion-by-trip Y Not supported Y Object-not-selected 1. Synchrocheck is not supported. Interlocking applies to Circuit Breaker controls and causes checks to be made against associated CILO inter-locking Logical Node. Select request only returns ReadResponse+ with: The selected control object name for a successful operation An empty/null string for a failed select request What control modes are supported (compare PICS) Is the control model fixed.MiCOM P141. online changeable? What additional cause diagnosis are supported How to force a “test-not-ok” respond with SelectWithValue request? How to force a “test-not-ok” respond with Select request? P14x/EN PX/Ff7 15 . Send an invalid orCat value 2. configurable and/or online changeable? Is Time activated operate (operTm) supported Is “operate-many” supported What is the behaviour of the DUT when the test attribute is set in the SelectWithValue and/or Operate request What are the conditions for the time (T) attribute in the SelectWithValue and/or Operate request Is pulse configuration supported What is the behaviour of the DUT when the check conditions are set Is this behaviour fixed. configurable. Select an operating control object 4. P142. P145 PIXIT 11 PIXIT FOR CONTROL MODEL Description Value / Clarification Y status-only Y direct-with-normal-security Y sbo-with-normal-security Y direct-with-enhanced-security Y sbo-with-enhanced-security Configurable N No DUT ignores the test value and execute the command as usual DUT ignores the time value and execute the command as usual N N synchrocheck Y interlock-check DUT validates check conditions for consistency across select/operate requests. P143. Select control object twice 3. Send a SelectWithValue with a value the same as the current Data Objects stVal Note: This list is not exhaustive. P144.

P144. operate same control object from Client B. do not select the control object prior to sending the operate request 6. the IED will return a null string which indicates a Select Response-. P142. DOns: N SBOns: N DOes: N SBOes: N AddCause = ‘Position-reached’ with MMS AccessResult = ‘object-access-denied’ N N N N N N How to force a “test-not-ok” respond with Operate request? Which origin categories are supported? What happens if the orCat is not supported? Does the IED accept an selectwithvalue/operate with the same ctlVal as the current status value? DOns: SBOns: Does the IED accept a select/operate on the same control object from 2 different clients at the same time? DOes: SBOes: Does the IED accept a select/selectwithvalue from the same client when the control object is already selected (tissue 334) Is for SBOes the internal validation performed during the SelectWithValue and/or Operate step? Can a control operation be blocked by Mod=Off or Blocked Does the IED support local / remote operation? SBOns: SBOes: SelectWithValue and Operate N Y for CB control only. The IED will not accept a select request from the same client when the control object is already selected.PIXIT MiCOM P141. (Tissue 334) SBOns: If the client has already successfully selected the control and a second select request is issued. For SBO/SBOw. 5. For SBO/SBOw. the control remains in a selected state). P143. <additional items> <additional items> 16 P14x/EN PX/Ff7 . Select more than 1 control object (fail on control uniqueness checks) 2. Select control object from Client A. 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). IED returns AddCause ‘Not-supported’. P145 Description Value / Clarification 1. Send an invalid orCat value 3.e. Attempt to operate an already operating control object 4. Send an operate request with a value the same as the current Data Objects stVal Note: This list is not exhaustive. This applies to both SBO control with normal security and SBO control with enhanced security. The failure to select the control does not affect its initial state (i. ensure data in operate request is different to that sent in the select request 7. The Local mode check is done on Operate only for SBO controls.

P145 PIXIT Description Value / Clarification SBOes: If the client has already successfully selected the control and a second select request is issued.MiCOM P141. the IED will return the following: SelectWithValue Response. P142.AddCause = “Command-already-inexecution” The failure to select the control does not affect its initial state (i.e. P143. Attempts to operate an SBO control with enhanced security will only be successful if the control number in the operate request matches the control number of the successful select request. P144. <additional items> P14x/EN PX/Ff7 17 .with data access error “temporarily-unavailable” LastApplError.Error = “Operator Test Not OK” LastApplError. the control remains in a selected state).

the bit will be reset to 0. N When is the time quality bit "Clock not synchronised” set? Is the timestamp of a binary event adjusted to the configured scan cycle? Does the device support time zone and daylight saving? Y Y Y N Which attributes of the SNTP response packet are validated? N Y Y Leap indicator not equal to 3 Mode is equal to SERVER OriginateTimestamp is equal to value sent by the SNTP client as Transmit Timestamp RX/TX timestamp fields are checked for reasonableness SNTP version 4 other: Transmit timestamp is not null. All available time synchronization sources will affect the ‘Clock not synchronized’ bit.PIXIT MiCOM P141. the ‘ClockNotSynchronized’ bit will be set to 1. P144. P143. P142. IRIG-B. where applicable. na The ‘Clock not synchronized’ bit at power-up has a default status of not synchronized (set to 1). 18 P14x/EN PX/Ff7 . When the clock becomes synchronized. These time sources include SNTP and. P145 12 PIXIT FOR TIME AND TIME SYNCHRONISATION MODEL Description What quality bits are supported? Describe the behaviour of the IED when the time synchronization signal/messages are lost When is the time quality bit "Clock failure" set? Value / Clarification N LeapSecondsKnown N ClockFailure Y ClockNotSynchronized If no configured external SNTP server responds within 5 seconds.

MiCOM P141.g. N “/” 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). P142.* *. 59 xxx = milliseconds. wild cards are: Is the wild char supported MMS fileDirectory request? * *.g. 59 SS = Seconds. 2006 mm = The month. 15th HH = Hours in 24hr format. e. e.g. e. P144.dat and Is it allowed that 2 client get a file at the same time? Y Disturbance record filenames are a based around the following fixed format giving a maximum filename length of twenty eight (28) characters: yyyymmdd_HHMMSS_xxx_rNNN. 001 * = The file type. e. P145 PIXIT 13 PIXIT FOR FILE TRANSFER MODEL Description Value / Clarification Device Root/ COMTRADE/ dr/ dr_unextracted/ LD/ {IEDNAME}Control/ {IEDNAME}Measurements/ {IEDNAME}Protection/ {IEDNAME}Records/ {IEDNAME}System/ Files (*.g. e.dat) according to the COMTRADE standard.g.g. ASCII format. 999 r = A literal ‘r’ character NNN = Disturbance record number. e. 44 chars Case sensitive Not restricted (approx 10 MB) What is structure of files and directories? Is the IETF FTP protocol also implemented Directory names are separated from the file name by The maximum file name size including path (recommended 64 chars) Are directory/file name case sensitive Maximum file size Is the requested file path included in the file name of the N MMS fileDirectory respond? Yes. P143.cfg *. e. 03 (for March) dd = The day of month.cfg and *. either cfg or dat <additional items> P14x/EN PX/Ff7 19 . 12 MM = Minutes.g.g.* where: yyyy = The year. e.

This directory contains disturbance records that have not been downloaded from the IED by a client.PIXIT MiCOM P141. the file operations must be performed on the ‘dr_unextracted’ directory. P143. A record is classed as downloaded (or extracted) when the *. <additional items> 20 P14x/EN PX/Ff7 . However it should be noted that these records are still available from the ‘COMTRADE’ and ‘dr’ directories.dat file has been transferred. disturbance records are automatically removed from this directory. P145 Description Value / Clarification If automatic extraction of Disturbance Records is required. P144. P142. Once extracted.

.

Neither ALSTOM. as to the accuracy or completeness of such data or the achievement of any projected performance criteria where these are indicated. Alstom Grid Worldwide Contact Centre www. the ALSTOM logo and any alternative version thereof are trademarks and service marks of ALSTOM. ALSTOM.com/grid/contactcentre/ Tel: +44 (0) 1785 250 070 www. registered or not.PXXX Product Description Alstom Grid © . are the property of their respective companies. The technical and other data contained in this document is provided for information only. its officers or employees accept responsibility for. ALSTOM reserves the right to revise or change this data at any time without further notice.com GRID .alstom. The other names mentioned.alstom.ALSTOM 2011. or should be taken as making any representation or warranty (whether express or implied).