When the ENABLE input is True (1), rate limiting is performed on the input. When ENABLE is False (0), the output tracks the input.
The rate of change equation used in the Rate Limit function block is:
where:
roc = the calculated rate of change of the input between cycles
OUT[t-1] = the value of IN from the previous cycle
Δt = the elapsed time since the previous cycle, in seconds.
If the rate of change is greater than the configured maximum increase value (INCREASE_MAX):
If the rate of change is less than the configured maximum decrease value (DECREASE_MAX):
If the rate of change is greater than DECREASE_MAX and less than INCREASE_MAX:
OUT = IN