Simultaneous change of InRef.setSrcRef and InRef.setSrcCB for dynamic commutation
A simple static communication description in SCD based on “Input/ExtRef” combined with later binding is not always sufficient for all applications. Indeed, one of the most important use cases is redundancy management. For example, it may be necessary for a protection function to switch the subscription between SV streams published by two redundant MU or between GOOSE streams published by two redundant SCU.
The associated configuration used by Rte is based on the DO “InRef”. This DO allows to point to different IEC 61850 addresses and also to manage the test streams. The dynamic change to another SV or GOOSE stream is based on updating the Data Attributes (DA) “setSrcCB” and “setSrcRef”.
1. It seems required to have the capability of changing simultaneously the DA setSrcRef / setSrcCB of an InRef DO.
If not, there is a risk that the application use the wrong input signal while setSrcRef has changed and setSrcCB has not, for instance.
2. It seems required to have the capability of changing simultaneously the DA setSrcRef / setSrcCB of multiple InRef DO of a same LD.
If not, there is a risk that the application use for instance an input signal on SAMU A, and other inputs signal from SAMU B, which is discrepant from a system perspective.
Referring to TISSUE: https://iec61850.tissue-db.com/tissue/1727 (Similar problem that has to be resolved in future)
Suggestion is to subscribe to all streams and to have multiplexer behind to swap between the streams.
How the multiplexer will be resolved?
Proposal is that there should be DataObject (or other) that will be associated to Multiplexer mechanism.
ExtRefs are coming from different IEDs. ExtRef/InRef are in 1:1 relation.
Proposal of this group is to start with multiplexer solution in 7-1 (Ed 3) and to extend to other Parts.