Skip to main content

SA0032: Costanti di enumerazione non utilizzate

Determina le costanti di enumerazione che non vengono utilizzate nel codice del programma compilato.

Motivazione: Le costanti di enumerazione non utilizzate aumentano inutilmente la dimensione della definizione di enumerazione e possono creare confusione durante la lettura del programma.

Regola PLCopen: CP24

Importanza: Bassa

Suggerimento

Se in un progetto sono presenti più applicazioni, vengono presi in considerazione solo gli oggetti sotto quello attualmente attivo. Se è presente una sola applicazione, vengono presi in considerazione anche gli oggetti nel pool di POU generali.

Esempio 42. Esempio
TYPE My_Enum :
(
    one := 1, 
    two := 2
);
END_TYPE

Uscita in Messaggi vista:

  • sa_icon_message.png SA0032: Costante di enumerazione 'one' non utilizzata

  • sa_icon_message.png SA0032: costante di enumerazione 'two' non utilizzata



Per ulteriori informazioni, vedere: