Project

General

Profile

Issues #748

sGos9 use SPS when INS subscribe is not supported

Added by Richard Schimmel almost 3 years ago. Updated over 2 years ago.

Status:
Resolved
Priority:
Normal
Due date:
Discuss in Upcoming Meeting:
No
Clause Reference:
PIXIT Gs8
61850 Standard:
8-1
Triggering Tissue:
Final Decision:
See last attachment
Initial Test Document:
Updated Test Document:
Test Case ID:
sGos9
Closed Reason:
--Not Set---
Triggering Tissue 2:
Triggering Tissue 3:

Description

Not all devices support subscribing INS. See PIXIT Gs8. But when INS/ENS is not supported we can't execute sGos9.
The proposal is to use SPS in case INS subscribe is not supported. As such the integers in the GOOSE header are still tested


Files

#1

Updated by Richard Schimmel almost 3 years ago

added solution

#2

Updated by Thierry Dufaure almost 3 years ago

I would recommend then to use SPC[ST], with an SPC that contains constructed DA origin.

#3

Updated by Richard Schimmel almost 3 years ago

I assume if a device does not support INS it also won't support SPC origin. Test procedure is not clear to use FCD or FCDA. Typically GOOSE should use FCDA. We should clarify FCDA/FCD. There is a copy/paste error in the expected result step 4 integer should be boolean.

#4

Updated by Bruce Muschlitz almost 3 years ago

Solution in "Solution to redmine sGos9 748.docx" is unacceptable because boolean is encoded exactly the same way for both "fixed" and "normal" GOOSE.
If the purpose of the test is to verify that a payload (AllData) encoded with fixed length is correctly processed then the proposed test will not verify this.
If the purpose is to verify that GOOSE header (non-payload) data can be encoded with fixed length then we do not need to specify the contents at all.
If a subscriber can only subscribe to "fixed" messages which contain the same payload encoding as "normal" GOOSE then it seems that this device cannot demonstrate the test requirement "Subscribe GOOSE message with “fixed length” GOOSE".

We can discuss within the TPWG whether a device which ONLY demonstrates tolerance to header data with fixed length should be deemed compliant to the standard.

#5

Updated by Richard Schimmel almost 3 years ago

I understand the concern. Some devices only subscribe to boolean values, such devices should/shall be able to ignore other types. That's why the SERVER SIMULATOR should send both boolean and integer. A device supporting integer does process the integer, if not the integer is ignored and device does process the boolean.

#6

Updated by Bruce Muschlitz almost 3 years ago

The proposed test procedure is not clear that if only boolean is supported then the publisher still sends both boolean and integer.
But if the subscriber merely ignores the integer then it really has not shown it can "subscribe" to a "fixed length" GOOSE.
I propose to make sGos9 conditional on PIXIT Gs8 declaring something that differs in "fixed GOOSE" compared to "normal GOOSE".
We can work out what would be in that "differs" list.

#7

Updated by Thierry Dufaure almost 3 years ago

I do not undestand the answer from Richard:
"I assume if a device does not support INS it also won't support SPC origin. Test procedure is not clear to use FCD or FCDA. Typically GOOSE should use FCDA. We should clarify FCDA/FCD. There is a copy/paste error in the expected result step 4 integer should be boolean."

Subscription of FCD is mandated per standard / tes tprocedures. We can not make it conditional: subscribed only FCD when no integer present.
As mentioned later in the discussion: the key thing for a subscriber is to ignore what it does not support.
We can not certify a subscriber that is saying: Support SPC, but not as FCD when SPC contains DA origin. This is otherwise a nightmare for configuration - and will lead to major interop problems when such subscribers are certified compliant to the standard.

#8

Updated by Joel Greene almost 3 years ago

Agree with Thierry - we should not certify a device that does not support INS or integer.

#9

Updated by Bruce Muschlitz almost 3 years ago

Resolved at TPWG meeting 20210713:
1. Subscribed GOOSE from simulator will contain a structured ENS Data Object, an integer attribute, and a boolean attribute
2. Expected result when DUT does not process integers will be that published GOOSE from DUT sends a GOOSE containing at least a boolean object/attribute following the subscribed boolean attribute
See attached file "Solution to redmine sGos9 748 TPWG meeting 20210713.docx"

#10

Updated by Richard Schimmel over 2 years ago

  • Final Decision set to See last attachment

Also available in: Atom PDF