SA0033: Variabili non utilizzatePermalink

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

Giustificazione: Le variabili non utilizzate rendono un programma meno leggibile e manutenibile. Le variabili non utilizzate riempiono inutilmente la memoria e sprecano inutilmente tempo di esecuzione durante l'inizializzazione.

Importanza: Medio

Regola PLCopen: CP22 / CP24

Per le variabili GVL: se in un progetto esistono più applicazioni, sono interessati solo gli oggetti sottostanti alle applicazioni attualmente attive. Se esiste una sola applicazione, sono interessati anche gli oggetti del pool POU comune.

Esempio

PROGRAM PLC_PRG
VAR
	iCounter1 : INT;
	iCounter2 : INT;		// SA0035
END_VAR

ICounter1 := 100;

--> SA0035: Unused Variable 'iCounter2'