SA0122: Als Ausdruck definierter Arrayindex
Ermittelt die Verwendung von Ausdrücken bei der Deklaration von Arrayindizes.
Begründung: Nicht alle Systeme erlauben Ausdrücke als Arraygrenzen.
Wichtigkeit: Niedrig
Beispiel 106. Beispiel
PROGRAM PLC_PRG VAR CONSTANT c_iValue : INT := INT#15; END_VAR VAR arr : ARRAY [0..c_iValue + 1] OF INT; END_VAR
Ausgabe unter Ansicht Meldungen:
SA0122: Nur Konstanten erlaubt für Arraydefinition 'arr'