Compilerfehler C0001

Meldung: Konstante ‚<constant value>‘ zu groß für Typ ‚<data type>‘

Mögliche Fehlerursache: Eine getypte Konstante ist zu groß für den angegebenen Datentyp oder eine Konstante ist zu groß für jeden möglichen Datentyp.

Fehlerbehebung: Verwenden Sie kleinere Konstanten oder einen passenden Datentyp für eine getypte Konstante.

Beispiel für den Fehler:

PROGRAM MAIN
VAR
    test1: INT;
    test2: INT;
    test3: LREAL;
END_VAR

test1 := 12345678912345566991923939292939911;
test2 := INT#123456;
test3 := 10E500;

Meldung: