User-defined Functions (CFC)
Function Blocks and Their Possible Assignments to Task Levels
Function block Function block Task level
MW_
BEARB
PLC1_
BEARB
PLC_
BEARB
SFS_
BEARB
ABSVALUE Magnitude Calcu-
lation
X — — —
ADD Addition X X X X
ALARM Alarm X X X X
AND AND - Gate X X X X
BLINK Blink block X X X X
BOOL_TO_CO Boolean to Control
(conversion)
— X X —
BOOL_TO_DI Boolean to Double
Point (conversion)
— X X X
BOOL_TO_IC Bool to Internal SI,
Conversion
— X X X
BUILD_DI Create Double
Point Annunciation
— X X X
CMD_CANCEL Cancel command X X X X
CMD_CHAIN Switching
Sequence
— X X —
CMD_INF Command Infor-
mation
— — — X
CMD_INF_EXE Command infor-
mation in real-time
— — — X
COMMS_CHK Communication
test
x x x x
COMPARE Metered value
comparison
X X X X
CONNECT Connection — X X X
COUNTER Counter X X X X
DI_GET_STATUS Decode status of
double-point indi-
cation
X X X X
DI_SET_STATUS Generate double-
point indication
with status
X X X X
D_FF D- Flipflop — X X X
D_FF_MEMO Status Memory for
Restart
X X X X
DI_TO_BOOL Double Point to
Boolean (conver-
sion)
— X X X
DIFF87L Differential protec-
tion
x — — x
DINT_TO_REAL Differential protec-
tion
X X X X
4.22
Technical Data
4.22 User-defined Functions (CFC)
SIPROTEC Compact, 7SC80, Manual 563
E50417-G1140-C486-A8, Edition 07.2017