Trig (FB)¶
FUNCTION_BLOCK Trig
Short Description¶
Edge detection on a binary input signalImpulse generation with rising / falling or both edges
Portrayal¶
Interfaces¶
Inputs¶
Name Datatype
Range
Init-Value
Function
xIn BOOL Binary input signal
Outputs¶
Name Datatype
Range
Init-Value
Function
xTrigH BOOL Imulse output for rising edges
xTrigL BOOL Imulse output for falling edges
xTrig BOOL Impulse output for rising / falling edges
Functional Description¶
General¶
The binary input signal xIn is permanently monitored to detect rising and falling edges.
For each rising edge, a impulse with a duration of one program cycle is generated at the xTrigH output.
For each falling edge, a impulse with a duration of one program cycle is generated at the xTrigL output.
For each rising / falling edge, a impulse with a duration of one program cycle is generated at the xTrig output.
Visualization¶
Information¶
Element Authors
Date
Version Notes
Function
Adam Bartod 01.2017 1.0 Initial version
Programming
Adam Bartod 01.2017 1.0 Initial version
Test Jochen Reu 09.2017 1.0 Initial version
Documentation
Jochen Reu 10.2017 1.0 Initial version
Codesys¶
- InOut:
Scope Name Type Comment Input xIn BOOL Binary input signal
Output xTrigH BOOL Imulse output for rising edges
xTrigL BOOL Imulse output for falling edges
xTrig BOOL Impulse output for rising and falling edges