Rileva gli array con un solo elemento
Giustificazione: Una matrice con un elemento può essere sostituita da una variabile di tipo base. L'accesso a questa variabile è notevolmente più veloce rispetto all'accesso per indice alla variabile.
Eccezione: La lunghezza di un array è spesso determinata da una costante e rappresenta un parametro per un programma. In questo modo il programma può lavorare con matrici di lunghezza diversa e non deve essere modificato se la lunghezza è solo 1. Questo tipo di situazione deve essere documentata di conseguenza.
Importanza: Basso
Esempio
PROGRAM PLC_PRG VAR aoiEmpty : ARRAY [22..22] OF INT; aorEmpty : ARRAY [1..1] OF REAL; END_VAR aoiEmpty; aorEmpty; --> SA0010: Vacuous array element in variable 'aoiEmpty' --> SA0010: Vacuous array element in variable 'aorEmpty'