Process Control Instructions
116 Rockwell Automation Publication 1756-RM006K-EN-P - November 2018
Output Parameter Data Type Description
EnableOut BOOL Indicates if instruction is enabled. Cleared to false if Out overflows.
Out REAL The output of the ramp/soak instruction.
CurrentSeg DINT Current segment number. Displays the current segment number in
the ramp/soak cycle. Segments start numbering at 0.
SoakTimeLeft REAL Soak time left. Displays the soak time remaining for the current
soak.
GuarRampOn BOOL Guaranteed ramp status. Set to true if the Guaranteed Ramp feature
is in use and the ramp is temporarily suspended because the PV
differs from the output by more than the RampDeadband.
GuarSoakOn BOOL Guaranteed soak status. Set to true if the Guaranteed Soak feature
is in use and the soak timer is cleared because the PV differs from
the output by more than the SoakDeadband.
ProgOper BOOL Program/Operator control indicator. True when in Program control.
False when in Operator control.
Auto BOOL Auto mode. True when the ramp/soak is in Program Auto or
Operator Auto mode.
Manual BOOL Manual mode. True when the ramp/soak is in Program Manual or
Operator Manual mode.
Hold BOOL Hold mode. True when the ramp/soak is in program Hold mode.
Status DINT Status of the function block.
InstructFault (Status.0) BOOL The instruction detected one of the following execution errors. This
is not a minor or major controller error. Check the remaining status
bits to determine what occurred.
PVFaulted (Status.1) BOOL PVHealth is bad.
NumberOfSegsInv (Status.2) BOOL The NumberOfSegs value is invalid value or is not compatible with
an array size.
RampDeadbandInv (Status.3) BOOL Invalid RampDeadband value.
SoakDeadbandInv (Status.4) BOOL Invalid SoakDeadband value.
CurrSegProgInv (Status.5) BOOL Invalid CurrSegProg value.
SoakTimeProgInv (Status.6) BOOL Invalid SoakTimeProg value.
CurrSegOperInv (Status.7) BOOL Invalid CurrSegOper value.
SoakTimeOperInv (Status.8) BOOL Invalid SoakTimeOper value.
RampValueInv (Status.9) BOOL Invalid RampValue value.
SoakTimeInv (Status.10) BOOL Invalid SoakTime value