The Rate Limiter logic block controls the rate at which the Output changes with variations in the Input value. If rate limiting is disabled, this block passes the value of the Input to the Output. If rate limiting is enabled, this block limits changes to its Output to an increment determined by the Step Equation. The Rate Limiter block updates every 5 seconds.
Step Equation = Rate Limit x 5/60.0
The Reliability associated with the Latch block always reports as Reliable.
The following table describes the inputs and outputs of the Rate Limiter logic block.
Name |
Data Type |
Exposed for Connection by Default |
Description |
Default Value |
---|---|---|---|---|
Inputs |
||||
Input |
Float |
Yes |
Provides an Analog Value to the block. |
0.0 |
Startup Value |
Float |
No |
Sets the output to this value when the block is enabled. |
0.0 |
Rate Limit |
Float |
No |
Provides an Analog Value used in the step equation. The output is incremented or decremented by this value. |
100.0 Units: Change per Minute |
Limit Active |
Boolean |
No |
Enables the block to operate when set to True. If Limit Active is False, the output is set to equal the input. |
True |
Outputs |
||||
Present Value 1 |
Float |
Yes |
Indicates the output of the block. |
0.0 |
Properties |
||||
Active Limit 2 |
Boolean |
N/A |
Provides the following behavior:
|
False |