Process Control Instructions
Rockwell Automation Publication 1756-RM006K-EN-P - November 2018 105
MinOnTime REAL Minimum time in seconds that an open or close
pulse can be on. If OpenTime or CloseTime is
calculated to be less than this value, they are set to
zero. If this value is invalid, the instruction assumes
a value of zero and sets the appropriate bit in
Status.
Valid = 0.0 to MaxOnTime
Default = 0.0
Deadtime REAL Additional pulse time in seconds to overcome
friction in the device. Deadtime is added to the
OpenTime or CloseTime when the device changes
direction or is stopped. If this value is invalid, the
instruction sets the appropriate bit in Status and
uses a value of Deadtime = 0.0.
Valid = 0.0 to MaxOnTime
Default = 0.0
Output Parameter Data Type Description
EnableOut BOOL Indicates if instruction is enabled. Cleared to false if
PositionPercent overflows.
OpenOut BOOL This output is pulsed to open the device.
CloseOut BOOL This output is pulsed to close the device.
PositionPercent REAL Position feedback is expressed as percent of the
Position span.
SPPercent REAL Setpoint is expressed as percent of the Position span.
OpenTime REAL Pulse time in seconds of OpenOutput for the current
cycle.
CloseTime REAL Pulse time in seconds of CloseOutput for the current
cycle.
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.
CycleTimeInv (Status.1) BOOL Invalid CycleTime value. The instruction uses zero.
OpenRateInv (Status.2) BOOL Invalid OpenRate value. The instruction uses zero.
CloseRateInv (Status.3) BOOL Invalid CloseRate value. The instruction uses zero.
MaxOnTimeInv (Status.4) BOOL Invalid MaxOnTime value. The instruction uses the
CycleTime value.
MinOnTimeInv (Status.5) BOOL Invalid MinOnTime value. The instruction uses zero.
DeadtimeInv (Status.6) BOOL Invalid Deadtime value. The instruction uses zero.
PositionPctInv (Status.7) BOOL The calculated PositionPercent value is out of range.
SPPercentInv (Status.8) BOOL The calculated SPPercent value is out of range.
PositionSpanInv (Status.9) BOOL PositionEUMax = PositionEUMin.