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 316. Beispiel für den Fehler:
PROGRAM PLC_PRG
VAR
test1: INT;
test2: INT;
test3: LREAL;
END_VAR
test1 := 12345678912345566991923939292939911;
test2 := INT#123456;
test3 := 10E500;
Meldung:
C0001: Konstante '12345678912345566991923939292939911' ist zu groß für Typ 'ANY_INT'
C0001: Konstante 'INT#123456' ist zu groß für Typ 'INT'
C0001: Konstante '10E500' ist zu groß für Typ 'ANY_REAL'