Compilerfehler C0049
Meldung: Der konstante Index ‚<index value>‘ liegt außerhalb des Bereichs von ‚<start index>‘ bis ‚<end index>‘
Mögliche Fehlerursache: Es wird ein Index angegeben, der außerhalb der Größe des Arrays liegt.
Fehlerbehebung: Verwenden Sie nur Indizes, die innerhalb der Größe des Arrays liegen.
Beispiel 353. Beispiel für den Fehler:
PROGRAM PLC_PRG
VAR
arr1 : ARRAY[1..2] OF INT;
END_VAR
arr1[3] := 1;
Meldung:
C0049: Der konstante Index '3' liegt außerhalb des Bereichs von '1' bis '2'
Fehlerbehebung:
arr1[2] := 1;