4.22
User-defined Functions (CFC)
Function Blocks and Their Possible Assignments to Task Levels
Function block
ABSVALUE
ADD
ALARM
AND
BLINK
BOOL_TO_CO
BOOL_TO_DI
BOOL_TO_IC
BUILD_DI
CMD_CANCEL
CMD_CHAIN
CMD_INF
COMPARE
CONNECT
COUNTER
DI_GET_STATUS
DI_SET_STATUS
D_FF
D_FF_MEMO
DI_TO_BOOL
DINT_TO_REAL
DIST_DECODE
DIV
DM_DECODE
DYN_OR
INT_TO_REAL
IO_UNIT
LIVE_ZERO
LONG_TIMER
LOOP
LOWER_SETPOINT
MUL
MV_GET_STATUS
MV_SET_STATUS
NAND
NEG
NOR
SIPROTEC 4, 7SJ80, Manual
E50417-G1140-C343-A8, Edition 12.2017
Explanation
Magnitude Calculation
Addition
Alarm
AND - Gate
Blink block
Boolean to Control (conversion)
Boolean to Double Point (conver-
sion)
Bool to Internal SI, Conversion
Create Double Point Annunciation
Cancel command
Switching Sequence
Command Information
Metered value comparison
Connection
Counter
Decode status of double-point indi-
cation
Generate double-point indication
with status
D- Flipflop
Status Memory for Restart
Double Point to Boolean (conver-
sion)
Adaptor
Convert double-point indication
with status into four single-point
indications with status
Division
Decode Double Point
Dynamic OR
Conversion
SICAM I/O Unit
Live-zero, non-linear Curve
Timer (max.1193h)
Feedback Loop
Lower Limit
Multiplication
Decode status of a value
Set status of a value
NAND - Gate
Negator
NOR - Gate
Technical Data
4.22 User-defined Functions (CFC)
Task level
MW_
PLC1_
PLC_
BEARB
BEARB
BEARB
X
—
—
X
X
X
X
X
X
X
X
X
X
X
X
—
X
X
—
X
X
—
X
X
—
X
X
X
X
X
—
X
X
—
—
—
X
X
X
—
X
X
X
X
X
X
X
X
X
X
X
—
X
X
X
X
X
—
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
—
—
X
X
X
X
X
—
X
—
—
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
SFS_
BEARB
—
X
X
X
X
—
X
X
X
X
—
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
—
X
X
—
X
X
X
X
X
X
411