Ermittelt Arrays mit nur einer Komponente.
Begründung: Ein Array mit 1 Komponente kann durch eine Variable vom Basistyp ersetzt werden. Der Zugriff auf diese Variable ist deutlich schneller als der Zugriff mit Index auf eine Variable.
Ausnahme: Häufig wird die Länge eines Arrays über eine Konstante festgelegt und ist ein Parameter für ein Programm. Das Programm kann dann mit Arrays von verschiedener Länge arbeiten und muss nicht geändert werden, wenn die Länge nur 1 beträgt. Eine solche Situation sollte entsprechend dokumentiert werden
Wichtigkeit: Niedrig
Beispiel
PROGRAM PLC_PRG VAR aoiEmpty : ARRAY [22..22] OF INT; aorEmpty : ARRAY [1..1] OF REAL; END_VAR aoiEmpty; aorEmpty; --> SA0010: Nicht sinnvolles Arrayelement in Variable'aoiEmpty' --> SA0010: Nicht sinnvolles Arrayelement in Variable'aorEmpty'