Operator: TRUNC
Der IEC-Operator dient der Konvertierung vom Typ REAL
zum Typ DINT
. CODESYS nimmt nur den ganzzahligen Anteil der Zahl.
Anmerkung
In CoDeSys V2.3 konvertiert der TRUNC
-Operator von REAL
nach INT
. Wenn Sie ein V2.3 Projekt importieren, wird TRUNC
automatisch durch TRUNC_INT
ersetzt.
Wenn CODESYS den Eingangswert nicht durch einen DINT
oder INT
darstellen kann, ist das Ergebnis dieser Funktion undefiniert. Das Verhalten für solche Eingangswerte ist plattformabhängig.
Beispiel 177. Beispiel
ST
diVar := TRUNC(1.9); (* Result: 1 *) diVar := TRUNC(-1.4); (* Result: -1 *)