The IEC operator is used for converting the REAL data type into the INT data type. CODESYS takes only the integer part of the number.
TRUNC_INT corresponds to the TRUNC operator in CODESYS V2.3 Gateway Server, and it is used automatically at this point when importing V2.3 projects. Note the
change function of TRUNC.
If CODESYS cannot represent the input value by a DINT or INT, then the result of this function is undefined. The behavior of such input values
is platform-dependent.
Examples
ST
iVar := TRUNC_INT(1.9); (* Result: 1 *) iVar := TRUNC_INT(-1.4); (* Result: -1 *)