User-defined Functions (CFC)
Function Blocks and Their Possible Assignments to Task Levels
Function Module Explanation Task Level
MW_
BEARB
PLC1_
BEARB
PLC_
BEARB
SFS_
BEARB
ABSVALUE Magnitude Calculation X — — —
ADD Addition X X X X
ALARM Alarm clock X X X X
AND AND - Gate X X X X
FLASH Blink block X X X X
BOOL_TO_CO Boolean to Control (conversion) — X X —
BOOL_TO_DI Boolean to Double Point (conver-
sion)
— 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 Command cancelled X X X X
CMD_CHAIN Switching Sequence — X X —
CMD_INF Command Information — — — X
CMD_INF_EXE Command information in realtime — — — X
COMPARE Metered value comparison X X X X
CONNECT Connection — X X X
COUNTER Counter X X X X
DI_GET_STATUS Decode double point indication 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
DINT_TO_REAL Adaptor X X X X
DIST_DECODE Conversion double point indication
with status to four single indica-
tions with status
X X X X
DIV Division X X X X
DM_DECODE Decode Double Point X X X X
DYN_OR Dynamic OR X X X X
INT_TO_REAL Conversion X X X X
LIVE_ZERO Live-zero, non-linear Curve X — — —
LONG_TIMER Timer (max.1193h) X X X X
LOOP Feedback Loop X X — X
LOWER_SETPOINT Lower Limit X — — —
MUL Multiplication X X X X
MV_GET_STATUS Decode status of a value X X X X
MV_SET_STATUS Set status of a value X X X X
NAND NAND - Gate X X X X
NEG Negator X X X X
NOR NOR - Gate X X X X
4.26
Technical Data
4.26 User-defined Functions (CFC)
504 SIPROTEC 4, 7SJ62/64, Manual
C53000-G1140-C207-8, Edition 08.2016