-

ADD_LTOD_LTIME

Type Function
Description Adds the duration (LTIME) connected to IN2 to the point in time (LTIME_OF_DAY) connected to IN1 and delivers a point in time (LTIME_OF_DAY).
Notes
  • When the addition result exceeds the permissible range of the output value, an overflow occurs (see also the following item).
  • When the result of the calculation exceeds the permissible range of the LTIME_OF_DAY output value (00:00:00.0 to 23:59:59.999999999), a value less than 0 or greater or equal 24h is interpreted and displayed as time value in nanoseconds. There is no runtime error and no entry output in the MESSAGES window.

    Example in ST:

    out := ADD_LTOD_LTIME(LTOD#13:00:00 , LTIME#1d1h);   (* results in LTOD#136800000000000 ns*)

  • The function provides implicit data type conversion at its input and output parameters according to the rules defined by the IEC 61131 standard.
Parameters Inputs

IN1

IN2

Output

Out
Error behaviorError behavior
Additional information EN/ENO behavior