Columns that may cause the “GOOSE Stream Status” to be set to an Error condition
-
Valid Stream
If Valid Stream is marked as ‘False’, the Status of the stream is marked as Error. A GOOSE stream is valid only if:
-
SCL/Wire Match?
The values in the ‘SCL/Wire Match?’ column indicate if the corresponding GOOSE stream, as defined in the SCL file(s), matches a stream found on the network (Wire):
- Match – Indicates that a match was found on the network
- Missing on Wire – Indicates that the GOOSE stream defined in the SCL is missing on the network (wire)
- Missing in SCL – Indicates that the GOOSE stream was found on the network but is missing in the SCL
If the value of this field is not ‘Match’, then the status of the stream is marked as Error.
-
Is Duplicate
Duplicate GOOSE streams on the network can prevent the GOOSE Subscribers from receiving any data. The GOOSE Tracker makes it easy to identify Duplicate GOOSE Streams and distinguish them from ‘Simulated’ GOOSE streams originating from a Testing Device, such as the Test Suite Pro GOOSE Publisher Tool:
- Duplicate: If a GOOSE stream has the same GOOSE ID, App ID, Destination Address and Reserverd1Simulate (Simulate Bit value)
- Simulated: If a GOOSE stream has the same GOOSE ID, App ID, Destination Address but different Reserverd1Simulate (Simulate Bit value)
In the screenshot above, the first two highlighted items are duplicates of each other since they have the same GOOSE ID, APP ID, Destination address, and SimulateReserved1 (Simulate Bit value). The third highlighted line item is very similar to the first two, except that it has the Simulate bit set and hence it is treated as a unique stream. The GOOSE Stream Status is set to Error if it is a duplicate of an existing stream and Warning if ‘Simulate Reserved 1’ (Simulate) is set to True.
-
Dataset Definition Checked
The GOOSE Tracker provides an option to verify the dataset of the GOOSE control block as defined in the SCL file against the one received on the network. This can be done as follows:
- Ribbon Bar Button: The ‘Additional Checks’ button indicates the checks that can be performed on all the matched GOOSE streams.
- Context Menu: The context menu option verifies the dataset on a single GOOSE stream at a time.
If the dataset definition verification fails, the GOOSE Stream Status is set to Error.
- Ribbon Bar Button: The ‘Additional Checks’ button indicates the checks that can be performed on all the matched GOOSE streams.
-
Number of State Drops (Num State Drops)
If the number of state drops recorded on the stream is greater than 0, the GOOSE Stream Status is set to Error.
-
Number of State Anomalies
This is the count of the retransmission messages received on a GOOSE Stream with the State Number less than the current value. If this count is greater than 0 then the GOOSE Stream Status is set to Error.
-
Number of Retransmission Anomalies (NumRetransAnamolies)
Count of Goose messages received with a lower Sequence number than the current value. The GOOSE Stream Status is set to Error if this count is greater than 0.
-
Dataset
The GOOSE Stream Status is set to Error if the dataset of the incoming GOOSE message is not the same as the one defined in SCL.
-
Number of Dataset Members
The GOOSE Stream Status is set to Error if the number of dataset members of the incoming GOOSE message is not the same as the one defined in SCL.
-
Config Revision (ConfRev)
The GOOSE Stream Status is set to Error if the number of ‘ConfRev’ of the incoming GOOSE message is not the same as the one defined in SCL.
-
Needs Commissioning (NDSCom)
The GOOSE Stream Status is set to Error if the value of ‘NdsCom’ is set to true.