Description
Original instructions
Function description
The DTIME function block generates a delay when transfering the numerical input value [IN]. The numerical output variable OUT generates the same behavior as the numerical input value when the delay T_DELAY, which can vary, is included.
Behavior of the function block DTIME:
EN and ENO can be configured as additional parameters.
Formula
This function block implements the following transfer function :
Representation in FBD
Representation:
Representation in LD
Representation:
Representation in IL
Representation:
CAL DTIME_Instance (IN:=ValueToDelay, 
    T_DELAY:=RequiredDelay, TR_I:=InitializationInput, 
    TR_S:=InitializationSequence, OUT=>DelayedOutput, 
    BUFFER=>DelayValueBuffer, STATUS=>StatusWord)
Representation in ST
Representation:
DTIME_Instance (IN:=ValueToDelay, 
    T_DELAY:=RequiredDelay, TR_I:=InitializationInput, 
    TR_S:=InitializationSequence, OUT=>DelayedOutput, 
    BUFFER=>DelayValueBuffer, STATUS=>StatusWord) ;
Parameter description
Input parameter description:
Parameter
Data type
Meaning
IN
Numerical value to delay
T_DELAY
Desired delay
TR_I
REAL
Initialization input
TR_S
Initialization command
Output parameter description:
Parameter
Data type
Meaning
OUT
REAL
Delayed output
BUFFER
ANY*)
Memory for the purpose of storing delayed values.
STATUS
WORD
Status word
*) It is essential for this to be linked to a variable (see"Parametering").