Rockwell Automation Publication 1756-RM006K-EN-P - November 2018 291
TimingMode DINT Selects timing execution mode.
0 = periodic mode
1 = oversample mode
2 = real time sampling mode
For more information about timing modes, see Function Block Attributes.
Valid = 0 to 2
Default = 0
OversampleDT REAL Execution time for oversample mode.
Valid = 0 to 4194.303 seconds
Default = 0
RTSTime DINT Module update period for real time sampling mode
Valid = 1 to 32,767ms
Default = 1
RTSTimeStamp DINT Module time stamp value for real time sampling mode.
Valid = 0 to 32,767ms
Default = 0
Output
Parameter
Data
Type
Description
EnableOut BOOL Enable output.
S_Mode BOOL S_Mode Output. When (Jerk * DeltaT) Rate and
Rate < Accel or Decel, S_Mode is set. Otherwise, S_Mode is cleared.
Out REAL The output of the S-Curve instruction. Math status flags are set for this output.
Rate REAL Internal change in the Out in units per second.
DeltaT REAL Elapsed time between updates. This is the elapsed time in seconds used by the control
algorithm to calculate the process output.
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.
AcceRateInv
(Status.1)
BOOL AccelRate is negative.
DecelRateInv
(Status.2)
BOOL DecelRate is negative.
JerkRateInv
(Status.3)
BOOL JerkRate is negative.
TimingModeInv
(Status.27)
BOOL Invalid timing mode.
For more information about timing modes, see Function Block Attributes.
RTSMissed
(Status.28)
BOOL Only used in real time sampling mode. Set when
ABS | DeltaT - RTSTime | > 1 (.001 second).
RTSTimeInv
(Status.29)
BOOL Invalid RTSTime value.
RTSTimeStampInv
(Status.30)
BOOL Invalid RTSTimeStamp value.
DeltaT (Status.31) BOOL Invalid DeltaT value.