Allgemeine Hinweise, die bei der Typkonvertierung zu berücksichtigen sind, finden Sie im Kapitel zu den Funktionen der Typkonvertierung.
IEC-Operator für Konvertierungen vom Variablentyp REAL oder LREAL in einen anderen Typ.
Es wird nach oben oder unten auf einen ganzzahligen Wert gerundet und in den entsprechenden Variablentypen konvertiert.
Ausgenommen davon sind die nachstehenden Variablentypen:
STRING
BOOL
REAL
LREAL
-1.5
kann somit in verschiedenen Steuerungen unterschiedlich konvertiert werden.
Wenn ein REAL oder LREAL in SINT, USINT, INT, UINT, DINT, UDINT, LINT oder ULINT konvertiert wird und der Wert außerhalb des Wertebereichs des Integers liegt, erhält man ein undefiniertes Ergebnis, das zu einer Steuerungsausnahme führen kann.
Beachten Sie bei der Konvertierung in den Typ STRING, dass die Gesamtkommastellenzahl auf 6 begrenzt ist. Enthält die (L)REAL-Zahl mehr Stellen, dann wird die 6. Stelle gerundet. Wenn der STRING für die Zahl zu kurz definiert ist, wird von rechts her entsprechend abgeschnitten.