AbsB (FB)¶
FUNCTION_BLOCK AbsB
Short Descritpion¶
Anti-blocking protection for an binary signal
Portrayal¶
Interfaces¶
Inputs¶
Name Datatype
Range
Init-Value
Function
xFb BOOL Operating message
Outputs¶
Name Datatype
Range
Init-Value
Function
xOut BOOL Enable - output
xAbsOn BOOL Display - blocking protection process
dtAbsLastOn DATE_AND_TIME Startdate / -Timepoint of the last blocking protection process
Setpoints / Parameters¶
Name Datatype
Range
Init-Value
Function
tMinFbTime TIME T#30s Minimum operating time
tTime TIME 120s Time duration of the blocking protection process
eDay eDoW eDoW.Monday
Weekday of blocking protection process
todStartTime TOD 08:00:00 Uhr Time point of the blocking protection process
Functional Description¶
General¶
Example
Prerequisite for the use of the AbsB functional component
Enable - Output xOut¶
xFb Blocking protection process
xOut Notes
X FALSE FALSE Blocking protection process inactive
X TRUE TRUE Blocking protection process active
Display of the blocking protection process xAbsOn¶
xFb Blocking protection process
xAbsOn Notes
X FALSE FALSE Blocking protection process inactive
X TRUE TRUE Blocking protection process active
Setpoint / Parameter eDay¶
Sollwert / Parameter tTime¶
Visualization¶
Information¶
Element Authors
Date
Version Notes
Function
Adam Bartod 04.2016 1.0 Initial version
Programming
Adam Bartod 04.2016 1.0 Initial version
Test Jochen Reu 02.2017 1.0 Initial version
Documentation
Jochen Reu 11.2017 1.0 Initial version
Codesys¶
- InOut:
Scope Name Type Initial Comment Input xFb BOOL Operating message
tMinFbTime TIME TIME#30s0ms Minimum operating time
tTime TIME TIME#2m0s0ms Time duration of the blocking protection process
eDay eDoW eDow.Monday Weekday of blocking protection process
todStartTime TOD TIME_OF_DAY#8:0 Time point of the blocking protection process
Output xOut BOOL Enable - output
xAbsOn BOOL Display - blocking protection process
dtAbsLastOn DT Startdate / -Timepoint of the last blocking protection process