SA0032: Costanti di enumerazione non utilizzatePermalink

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'