Up-Down Controller
Full Name
Lib.Mervis.v1_0.UpDownController
Required Project References
- Lib.Mervis
Description
[todo]
Usage in ST
program test var udctrl: lib.mervis.v1_0.UpDownController; end_var udctrl(); end_program
Inputs
Name | Data Type | Retain | Required | Meaning | |
Input | real | No | Yes | Actual value | |
Diff | real | No | No | Defines the deadband around the setpoint (this band is from -Diff/2 to Diff/2) | |
Reset | bool | No | No | Reset state | |
Min | real | No | No | Minimum output value | |
Max | real | No | No | Maximum output value | |
Step | real | No | No | Value by which the output is increased or decreased when the integral criterion is met | |
Enable | bool | No | Yes | Function enable | |
SetPoint | real | Yes | No | Desired value | |
LimitForAttach | real | Yes | No | Limit value of the criterion for increasing the output | |
LimitForDetach | real | Yes | No | Limit value of the criterion for decreasing the output |
Outputs
Name | Data Type | Meaning | |
Out | real | Output |
Blocks
Name | Data Type | Meaning | |
IntegralCriterion | Lib.Mervis.v1_0.IntegralCriterion | Integral criterion for increasing or decreasing the output value |
Detailed Function Description
[todo]
Example Usage
[todo]