Skip to main content

SA0033: Variabili non utilizzate

Determina le variabili dichiarate ma non utilizzate nel codice del programma compilato.

Motivazione: le variabili inutilizzate rendono un programma meno leggibile e meno manutenibile. Le variabili che non vengono utilizzate occupano inutilmente memoria e costano inutilmente il runtime durante l'inizializzazione.

Importanza: Media

Regola PLCopen: CP22 / CP24

Suggerimento

Per le variabili GVL: se in un progetto esistono più applicazioni, vengono considerati solo gli oggetti al di sotto dell'applicazione attualmente attiva. Se è presente una sola applicazione, vengono considerati anche gli oggetti nel pool POU comune

Esempio 43. Esempio
PROGRAM PLC_PRG
VAR
    iCounter1 : INT;
    iCounter2 : INT;    // SA0033
END_VAR
iCounter1 := 100;

Uscita in Messaggi vista:

  • sa_icon_message.png SA0033: variabile «iCounter2» non utilizzata



Per ulteriori informazioni, vedere: