In IEC 61850-7-3, the definition for OperTimeout states:
"Timeout [ms] used to supervise an operation according the control model defined in IEC 61850-7-2. When this time expires without an indication of a new valid state, the command action shall be terminated."
While the intent of a "timeout" implies a positive duration, the current text does not explicitly forbid the value 0. This ambiguity has led to inconsistencies in validation. During the Seville OCL Task Force meeting, it was acknowledged that an existing OCL rule strictly flagging 0 as an error is not accurate as per the current description in the standard, leading to the temporary decision to treat it as a [Warning] in OCL rather than an [Error] until this Tissue is accepted and updated.
Proposal
Update the Description to explicitly state the intention.
"Timeout [ms] >0 used to supervise an operation according the control model defined in IEC 61850-7-2."
Discussion
Created
Status
The same logic applies to sboTimeout. A value of 0 would cause the 'selected' state to expire immediately, preventing the purpose of this feature. sboTimeout shall also be explicitly updated as "Timeout [ms] > 0" in Description in IEC 61850-7-3.