Rockwell Automation Publication 1756-RM006K-EN-P - November 2018 321
DERIVATIVE Structure
Input Parameter Data Type Description
EnableIn BOOL Enable input. If false, the instruction does
not execute and outputs are not updated.
Default is true.
In REAL The analog signal input to the instruction.
Valid = any float
Default = 0.0
Gain REAL Derivative multiplier
Valid = any float
Default = 1.0
ByPass BOOL Request to bypass the algorithm. When
ByPass is true, the instruction sets Out = In.
Default is false.
TimingMode DINT Selects timing execution mode.
0 = periodic mode
1 = oversampling 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 Indicates if instruction is enabled. Cleared to
false if Out overflows.
Out REAL The calculated output of the algorithm.
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.
TimingModeInv
(Status.27)
BOOL Invalid TimingMode value.
For more information about timing modes,
see Function Block Attributes.