Edge Coupler Block for Rising Edge Detection
Full Name
Lib.Mervis.v1_0.EdgeCoupler
Required Project References
- Lib.Mervis
Description
A helper block used for detecting a rising edge coming from multiple sources.
Usage in ST
program test
var
edgeCoupler: lib.mervis.v1_0.EdgeCoupler;
end_var
edgeCoupler();
end_program
Inputs
| Name | Data Type | Retain | Mandatory Connection | Meaning | |
| Input1 | bool | No | No | Input value | |
| Input2 | bool | No | No | Input value | |
| Input3 | bool | No | No | Input value | |
| Input4 | bool | No | No | Input value |
Outputs
| Name | Data Type | Meaning |
| Output | bool | Output |
Detailed Function Description
The block is used for detecting a rising edge that can be generated from multiple sources. It also handles the case where an input remains “stuck” at the active (=true) level. For proper operation, ensure that there is at least one computation cycle gap between individual edges on the inputs.
