Compilerfehler C0161
Meldung: Datenfeldbereichsgrenze <array bound> ist kein konstanter Wert
Mögliche Fehlerursache: Als Arraygrenze ist eine Variable angegeben.
Fehlerbehebung: Verwenden Sie Konstanten für die Arraygrenzen.
Beispiel 404. Beispiel für den Fehler:
PROGRAM PLC_PRG VAR i : INT := 3; arr1 : ARRAY[1..i] OF INT; END_VAR
Meldung:
C0161: Datenfeldbereichsgrenze 'i' ist kein konstanter Wert
Fehlerbehebung:
arr1 : ARRAY[1..3] OF INT;