Das implizite Konvertieren von einem größeren in einen kleineren Typen (z. B. von INT in BYTE oder von DINT in WORD) ist nicht erlaubt. Dazu muss eine spezielle Typkonvertierung durchgeführt werden. Grundsätzlich ist die Konvertierung von jedem elementaren Typ in jeden anderen elementaren Typ möglich.
Getypte Konvertierung: <elem.type1>_TO_<elem.type2>
Überlastete Konvertierung: TO_<elem.type2>
HINWEIS: Bei ...TO_STRING-Konvertierungen wird der generierte String linksbündig ausgegeben. Wenn er zu kurz definiert ist, wird von rechts her abgeschnitten.
Folgende Typkonvertierungen werden unterstützt:
oKonvertierung ganzzahliger Typen
oREAL_TO-/ LREAL_TO Konvertierungen
oTIME_TO/TIME_OF_DAY Konvertierungen
oDATE_TO/DT_TO Konvertierungen
oTRUNC (Konvertierung zu DINT)
oANY_NUM_TO_<numerischer Datentyp>