Grundsätzlich gilt bei der Verwendung von IEC-Konstanten, dass der kleinstmögliche Datentyp verwendet wird. Wenn ein anderer Datentyp verwendet werden muss, kann dies mit Hilfe von typisierten Literalen erreicht werden, ohne dass die Konstanten explizit deklariert werden müssen. Dazu wird die Konstante mit einem Präfix versehen, das den Typ bestimmt.
Dies wird wie folgt geschrieben: <Typ>#<Literal>
<Typ> gibt den gewünschten Datentyp an; mögliche Einträge sind: BOOL, SINT, USINT, BYTE, INT, UINT, WORD, DINT, UDINT, DWORD, REAL, LREAL. Die Schrift muss in Großbuchstaben geschrieben werden.
<Literal> gibt die Konstante an. Die eingegebenen Daten müssen zu dem unter <Typ> angegebenen Datentyp passen.
Beispiel
var1:=DINT#34;
Wenn die Konstante nicht ohne Datenverlust in den Zieltyp konvertiert werden kann, wird eine Fehlermeldung ausgegeben:
Typisierte Literale können überall dort verwendet werden, wo auch normale Konstanten verwendet werden können.