DOCA0162EN-02

Protocol Implementation Extra Information for Testing

Introduction

The Protocol Implementation Extra Information for Testing (PIXIT) of the IEC 61850 interface in MasterPacT MTZ IED is applicable with IFE or EIFE interface with firmware version ≥ V004.001.000 and IFE server with firmware version ≥ V005.001.000.

The PIXIT forms the basis for a conformance test together with the PICS and the MICS according to IEC 61850-10. The PIXIT entries contains information which is not available in the PICS, MICS, TICS documents, or SCL file.

The following tables below specifies the PIXIT for applicable ACSI service model as structured in IEC 61850-10.

ACSI Service Models

Documentation

ID

Edition

Description

Value/Clarification

Do1

2

How to expose the required firmware version(s) when not present in the data model?

LD0/LLN0/NamPlt/swRev [DC]

Association Model

ID

Edition

Description

Value/Clarification

As1

1

Maximum number of clients that can set-up an association simultaneously

4

As2

1,2

TCP_KEEPALIVE value

20 s
The recommended range is 1...20 s

As3

1,2

Lost connection detection time

3 retries * 20 s = 60 s

As4

-

Authentication is not supported yet

Yes

As5

1,2

What association parameters are necessary for successful association?

  • Transport selector - Yes

  • Session selector - Yes

  • Presentation selector - Yes

  • AP Title - Yes

  • AE Qualifier - Yes

As6

1,2

If association parameters are necessary for association, describe the correct values

  • Transport selector - 0001

  • Session selector - 0001

  • Presentation selector - 00000001

  • AP Title - 1,3,9999,33

  • AE Qualifier - 1

As7

1,2

What is the maximum and minimum MMS PDU size?

Maximum size - 20480 Bytes

Minimum size - 1024 Bytes

As8

1,2

What is the maximum start up time after a power supply interrupt?

MasterPacT MTZ IED start-up time including server function is at average 60 s

As9

1,2

Does this device function only as test equipment? (test equipment need not have a non-volatile configuration; but it cannot be part of the substation automation system)

No

Server Model

ID

Edition

Description

Value/Clarification

Sr1

1, 2

Which analogue value (MX) quality bits are supported (can be set by server)?

  • Validity:

    • Yes - Good

    • Yes - Invalid

    • No - Reserved

    • Yes - Questionable

    • No - Overflow

    • No - Out of Range

    • No - Bad Reference

    • No - Oscillatory

    • No - Failure

    • No - Old Data

    • No - Inconsistent

    • No - Inaccurate

  • Source:

    • Yes - Process

    • No - Substituted

    • No - Test

    • No - Operator Blocked

Sr2

1, 2

Which status value (ST) quality bits are supported (can be set by server)?

  • Validity:

    • Yes - Good

    • Yes - Invalid

    • No - Reserved

    • No - Questionable

    • No - Bad Reference

    • No - Oscillatory

    • No - Failure

    • No - Old Data

    • No - Inconsistent

    • No - Inaccurate

  • Source:

    • Yes - Process

    • No - Substituted

    • No - Test

    • No - Operator Blocked

Sr3

-

What is the maximum number of data object references in one GetDataValues request?

Deprecated

Sr4

-

What is the maximum number of data object references in one SetDataValues request?

Deprecated

Sr5

1

Which Mode values are supported?(1)

On - Yes

[On-] Blocked - No

Test - No

Test/Blocked - No

Off - Yes

(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.

Dataset Model

ID

Edition

Description

Value/Clarification

Ds1

1

What is the maximum number of data elements in one dataset (compare ICD setting)?

Maximum attributes = 100

Ds2

1

How many persistent datasets can be created by one or more clients (this number includes predefined datasets)?

Not supported

Ds3

1

How many non-persistent datasets can be created by one or more clients?

Not supported

Reporting Model

ID

Edition

Description

Value/Clarification

Rp1

1

Supported trigger conditions (compare PICS)

Integrity - Yes

Data change - Yes

Quality change - Yes

Data update - Yes(1)

General interrogation - Yes

Rp2

1

The supported optional fields are

Sequence-number - Yes

Report-time-stamp - Yes

Reason-for-inclusion - Yes

Data-set-name - Yes

Data-reference - Yes

Buffer-overflow - No

EntryID - No

Conf-rev - Yes

Segmentation - No

Rp3

1, 2

Can the server send segmented reports?
(when not supported it is allowed to refuse an association with a smaller than minimum PDU size)

No

Rp4

1, 2

Mechanism on second internal data change notification of the same analogue data value within buffer period (Compare IEC 61850-7-2 $17.2.2.9)

Send report immediately

Rp5

1

Multi-client URCB approach (compare IEC 61850-7-2:2003 $14.2.1)

Each URCB is visible to one client only

Rp6

-

What is the format of EntryID?

Not applicable

Rp7

1, 2

What is the buffer size for each BRCB or how many reports can be buffered?

Not applicable

Rp8

-

Preconfigured RCB attributes that are dynamic, compare SCL report settings

Deprecated

Rp9

1

May the reported dataset contain:

- structured data objects?


- data attributes?



Yes


Yes

Rp10

1, 2

What is the scan cycle for binary events?

Is this fixed, configurable?

300ms


Fixed

Rp11

1

Does the device support to pre-assign a RCB to a specific client in the SCL?

No

Rp12

2

After restart of the server, is the value of ConfRev restored from the original configuration or retained prior to restart?

Retained prior to restart

Default: 1

Rp13

1,2

Does the server accept any client to configure or enable a BRCB with ResvTms=-1?

What fields are used to do the identification?

Not applicable



AP-Title YN (Not Applicable)

AE-Qualifier Y/N (Not Applicable)

<other field> Y/N (Not Applicable)

Rp14

1,2

When BRCB.ResvTms is exposed?
what is the default value for BRCB.ResvTms if client does not write (must be > 0)

OR

When BRCB.ResvTms is not exposed, what is the internal reservation time (must be ≥ 0)

Not applicable




Milliseconds or Not applicable

NOTE: Both cannot be Not applicable
(1) Supported, but not updated by the process.

Control Model

ID

Edition

Description

Value/Clarification

Ct1

1

What control models are supported?
(compare ICD file enums for Ed2)

DOns: Yes

SBOns: Yes

DOes: No

SBOes: Yes

Ct2

1, 2

Is the control model fixed, configurable and/or dynamic?

Fixed for SPC and configurable for DPC (Breaker-Manual in SCL)

Ct3

-

Is TimeActivatedOperate supported?
(compare PICS or SCL)

Not applicable

Ct4

-

Is operate-many supported?
(compare sboClass)

Deprecated
see sboClass in datamodel (ICD) (Not applicable)

Ct5

1

Will the DUT activate the control output when the test attribute is set in the SelectWithValue and/or Operate request (when N test procedure Ctl2 is applicable)?

Not applicable

Ct6

-

What are the conditions for the time (T) attribute in the SelectWithValue and/or Operate request?

Deprecated

Ct7

-

Is pulse configuration supported (compare pulseConfig)?

Deprecated

Ct8

1

What is the behaviour of the DUT when the check conditions are set?




Is this behaviour fixed, configurable, online changeable?

Synchrocheck - No

Interlock-check - No

DUT ignores the check value and the command is executed as usual.

Fixed

Ct9

1,2

Which additional cause diagnosis are supported?

Yes - Unknown

Yes - Not-supported

Yes - Blocked-by-switching-hierarchy

Yes - Select-failed

No - Invalid-position

Yes - Position-reached

No - Step-limit

Yes - Blocked-by-Mode

No - Blocked-by-process

No - Blocked-by-interlocking

No - Blocked-by-synchrocheck

Yes - Command-already-in-execution

Yes - Blocked-by-health

No - 1-of-n-control

No - Abortion-by-cancel

No - Time-limit-over

Yes - Abortion-by-trip

Yes - Object-not-selected


Edition 1 specific values:

No Parameter-change-in-execution (PCIE Edition1 semantics)


Edition 2 specific values:

Yes - Object-already-selected

Yes - No- access - authority

No - Ended-with-overshoot

No - Abortion-due-to-deviation

No - Abortion-by-communication-loss

Yes - Blocked-by-command

No - None

Yes - Inconsistent-parameters

Yes - Locked-by-other-client

No - Parameter-change-in-execution (PCIE Edition2 semantics)

Ct10

1,2

How to force a test-not-ok respond with SelectWithValue request?

Not applicable

Ct11

1,2

How to force a test-not-ok respond with Select request?

Not Applicable

Ct12

1,2

How to force a test-not-ok respond with Operate request?

DOns: Put the device in Local Mode

SBOns: idem

DOes: Not applicable

SBOes: idem

Ct13

1,2

Which origin categories are supported or accepted?

Yes - Bay-control

Yes - Station-control

Yes - Remote-control

Yes - Automatic-bay

Yes - Automatic-station

Yes - Automatic-remote

Yes - Maintenance

Yes - Process

Ct14

1,2

What happens if the orCat value is not supported or invalid?

DOns: Control command is rejected

SBOns: Control command is rejected

DOes: Not applicable

SBOes: Control command is rejected

Ct15

1,2

Does the IED accept a SelectWithValue or operate with the same control value as the current status value?





Is this behaviour configurable

DOns: Yes

SBOns: Yes (Addcause PosRch)

DOes: Not applicable

SBOes: Yes (Addcause PosRch)



Configurable: No

Ct16

1,2

Does the IED accept a select or operate on the same control object from 2 different clients at the same time?

DOns: Yes (default Y)

SBOns: No (default N)

DOes: Not applicable
(default Y)

SBOes: No (default Y)

Ct17

1

Does the IED accept a Select/SelectWithValue from the same client when the control object is already selected (Tissue #334)?

SBOns: Yes

SBOes: No

Ct18

1,2

Is for SBOes the internal validation performed during the SelectWithValue and/or Operate step?

Yes

Ct19

-

Can a control operation be blocked by Mod=Off or [On-] Blocked (Compare PIXIT-Sr5]?

Deprecated

Ct20

1,2

Does the IED support local or remote operation?

Yes

Ct21

1,2

Does the IED send an Information report with LastApplError as part of the Operate response- for control with normal security?

SBOns: Yes

DOns: Yes

Ct22

2

How to force a parameter-change-in-execution?

SBOns: Not Applicable

SBOes: Not Applicable

Ct23

1,2

How many SBOns or SBOes control objects can be selected at the same time?

SBOns: multiple (with more IFE or EIFE interface)

SBOes: multiple (with more IFE server)

Ct24

1,2

Can a controllable object be forced to keep its old state for example, Internal Controllable Objects may not be accessible to force this, whereas a switch like circuit breaker outside the DUT can?

Yes

Ct25

1,2

When CDC=DPC is supported, is it possible to have DPC (Controllable Double Point) go to the intermediate state (00)?

No

Ct26

1,2

Name a control point (if any) with a finite operate timeout and specify the timeout (in milliseconds)

DOes: Not applicable

SBOes: LD0/CSWI.Pos (120000 ms)

Ct27

2

Does the IED support control objects with external signals?

DOns: Yes

SBOns: Yes

DOes: Not applicable

SBOes: Yes

Ct28

-

-

Deprecated, kept as placeholder

Time Synchronization Model

ID

Edition

Description

Value/Clarification

Tm1,

1

What time quality bits are supported (may be set by the IED)?

Yes -LeapSecondsKnown

Default: False

Yes -ClockNotSynchronized

Tm2

1, 2

Describe the behaviour when all time server(s) cease to respond?

What is the time server lost detection time?

Set - ClockNotSynchronized after lost detection time

Maximum. 60 s

Tm3

1,2

How long does it take to take over the new time from time server?

Depends upon the time difference between internal and time server

Maximum. 60 s from last sync

Tm4

1,2

When is the time quality bit Clock Failure set

Never set or set when …
Tested by...or cannot be tested

Tm5

1

When is the time quality bit Clock not Synchronized set?

When connection to all time servers are lost

Tm6

-

Is the timestamp of a binary event adjusted to the configured scan cycle?

Deprecated

Tm7

1

Does the device support time zone and daylight saving?

Yes

Tm8

1,2

Which attributes of the NTP response packet are validated?

Y/N - Leap indicator not equal to 3

Y/N - Mode is equal to SERVER

Y/N - OriginateTimestamp is equal to value sent by the NTP client as Transmit Timestamp

Y/N - RX/TX timestamp fields are checked for reasonableness

Y/N - NTP version 3 and/or 4

Y/N - other (describe)

Tm9

1,2

Do the COMTRADE files have local time or UTC time?

Not applicable

Is this configurable?

Not applicable

QR Code is a registered trademark of DENSO WAVE INCORPORATED in Japan and other countries.

Was this helpful?