Rileva le costanti di enumerazione non utilizzate nel codice del programma compilato.
Giustificazione: Le costanti di enumerazione non utilizzate aumentano inutilmente le dimensioni della definizione di enumerazione e possono creare confusione nella lettura del programma.
Regola PLCopen: CP24
Importanza: Basso
Se in un progetto esistono più applicazioni, sono interessati solo gli oggetti che si trovano sotto le applicazioni attualmente attive. Se esiste una sola applicazione, sono interessati anche gli oggetti del pool POU comune.
Esempio
TYPE My_Enum : ( one := 1, two := 2 ); END_TYPEE --> SA0032: Unused enumeration constant 'one' --> SA0032: Unused enumeration constant 'two'