User Manual
Chapter 4
GFK-2849A
Oct 2019
System Operation
94
CANCEL operation on PPV
If the user has to write a value to a data attribute, the following steps need to be performed
in logic:
1.
Step1: Provide a transition from “0” to “1” in the PPV with extension (†.
CANCELCmd)
to trigger the transfer of written value to the IED.
e.g. S4_SR350_DevSR350.XCBR1_Pos.Cancel_ctlVal_CO.CANCELCmd
2.
Step2: Check the PPV with extension (†.CANCELSts) for status code.
e.g. S4_SR350_DevSR350.XCBR1_Pos.Cancel_ctlVal_CO.CANCELSts
[CANCELSts returns code:
0: BUSY
1: DONE
2: ERROR ]
3.
Step3: Check the PPV with extension
(†.CANCELRslt) for success (1).
e.g S4_SR350_DevSR350.XCBR1_Pos.Cancel_ctlVal_CO.CANCELRslt
[ CANCELRslt > 0, it returns IEC 61850 AddCause
CANCELRslt < 0 internal error code:
-1, wrong parameter
-2, driver not loaded
-3, write command cannot be issued (e.g. not valid server)]
Refer table - Table for Add Cause
4.
Step5: check that the written value has been updated in the PPV with extension
(†
.ReadVal)
e.g. S4_SR350_DevSR350.XCBR1_Pos.Cancel_ctlVal_CO.ReadVal
Table for Add Cause
The value given by the Result variable is defined in the following table.
Add Cause
Value State
1
state_not_supported
2
state_blocked_by_switching_hierarchy
3
state_select_failed
4
state_invalid_position
5
state_position_reached
6
state_parameter_change_in_execution
7
state_step_limit
8
state_blocked_by_mode
9
state_blocked_by_process
10
state_blocked_by_interlocking