Skip to main content

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 *)