Function Blocks

These function blocks are supported:
Function Blocks
Description
Alarms Management
LIM_ALRM
High/low limit alarm with hysteresis
Boolean Operations
SR
Set dominant bistable
RS
Reset dominant bistable
R_TRIG
Rising edge detection
F_TRIG
Falling edge detection
Comparators
CMP
Full comparison function block
Counters
CTU
Up counter
CTD
Down counter
CTUD
Up-down counter
Data Manipulation
AVERAGE
Running average over N samples
Internal Operations
SEMA
Manipulates a software semaphore
Process Control
DERIVATE
Differentiation according to time
HYSTER
Boolean hysteresis on difference of reals
INTEGRAL
Integration over time
STACKINT
Stack of integer
Signal Generation
BLINK
Blinking Boolean signal
SIG_GEN
Signal generator
Time Operations
TON
On-delay timing
TOF
Off-delay timing
TP
Pulse timing
Call new function blocks from any language.
Provide Feedback
Have questions or feedback about this documentation? Please submit your feedback here.
Normal