User Manual
Chapter 4
GFK-2849A
Oct 2019
System Operation
93
[SELECTSts returns code:
0: BUSY
1: DONE
2: ERROR ]
4.
Step4: Check the PPV with extension (†.SELECTRslt) for success (
1).
e.g S4_SR350_DevSR350.XCBR1_Pos.SBOw_ctlVal_CO.SELECTRslt
[ SELECTRslt > 0, it returns IEC 61850 AddCause
SELECTRslt < 0 internal error code:
-1, wrong parame
ter in (†.SELECTVal)
-2, driver not loaded
-3, write command cannot be issued (e.g. not valid server)]
Refer to Table for Add Cause, below
5.
Step5: check that the written value has been updated in the PPV with extension
(†.ReadVal)
e.g. S4_SR350_DevSR350.XCBR1_Pos.SBOw_ctlVal_CO.ReadVal
CANCEL Operation
The control operations can executed using “CANCEL operation on PPV” for
(†.Cancel.ctlVal[CO]). This is described in detail with example as below:
For the attri
bute with (†.Cancel.ctlVal[CO]), as seen in the IEC 61850 Configurator, Machine
Edition on validation automatically creates a set of PPVs in the project with extensions as
below:
a.
†.CANCELCmd (Trigger command to Cancel the operation to device: Type
- Write)
b.
†.CANCELSts (Status of operation –
with code: Type - Read)
c.
†.CANCELRslt (Result of operation –
Success or failure with error code: Type - Read)
d.
†.ReadVal (Actual value of parameter from Device: Type
- Read)
These PPVs can be used to perform CANCEL operation to the device.
CANCEL Operation Example
The below is example describing Cancel operation using
“Cancel Operation with PPV”:
IEC 61850 - Configurator
The IEC 61850 variable as seen in the Configurator dialogue:
SR350.DevSR350.XCBR1/Pos/Cancel.ctlVal[CO]
PPV (set)
The PPV set that gets created automatically in the project for the variable above:
a.
S4_SR350_DevSR350.XCBR1_Pos.Cancel_ctlVal_CO.CANCELCmd
b.
S4_SR350_DevSR350.XCBR1_Pos.Cancel_ctlVal_CO.CANCELSts
c.
S4_SR350_DevSR350.XCBR1_Pos.Cancel_ctlVal_CO.CANCELRslt
d.
S4_SR350_DevSR350.XCBR1_Pos.Cancel_ctlVal_CO.ReadVal