The Ramp function block creates a ramping output signal to increase or decrease a variable toward a specified target value at a defined rate. You define the time duration or rate of change of the ramp and the endpoint.
The Ramp function block supports signal status propagation. There are no modes or alarm detection in the block.
IN is the analog input value and status that can be used as the ramp starting point.
END_VALUE is the ramp endpoint input value and status.
ENABLE activates the ramp calculation.
TRK_IN_D causes OUT to track IN.
PAUSE stops the ramp calculation.
OUT is the output value and status that indicates a tracked or a ramped value.
COMPLETE indicates the ramp calculation is complete.
The following diagram shows the internal components of the Ramp function block: