4.21
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
SIPROTEC, 7SK80, Manual
E50417-G1140-C344-A5, Release date 11.2012
Explanation
Magnitude Calculation
Addition
Alarm
AND - Gate
Blink block
Boolean to Control
(conversion)
Boolean to Double
Point (conversion)
Bool to Internal SI,
Conversion
Create Double Point
Annunciation
Cancel command
Switching Sequence
Command Information
Metered value compar-
ison
Connection
Counter
Decode status of
double-point indication
Generate double-point
indication with status
D- Flipflop
Status Memory for
Restart
Double Point to
Boolean (conversion)
Adaptor
Convert double-point
indication with status
into four single-point in-
dications with status
Division
Decode Double Point
Dynamic OR
Conversion
SICAM I/O Unit
Live-zero, non-linear
Curve
Timer (max.1193h)
Feedback Loop
Task level
MW_
PLC1_
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
Technical Data
4.21 User-defined Functions (CFC)
PLC_
SFS_
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
403