SA0035: variabili di ingresso non utilizzate
Determina le variabili di input che non vengono utilizzate da alcuna istanza di blocco funzione.
Giustificazione: Le variabili di input non utilizzate rendono un programma meno leggibile e manutenibile. Le variabili inutilizzate riempiono inutilmente la memoria e sprecano inutilmente il tempo.
Un input รจ considerato utilizzato solo se viene referenziato attivamente all'interno dell'implementazione (o dei metodi) dell'istanza del blocco funzione stessa.
Importanza: Media
Regola PLCopen: CP24
Esempio 44. Esempio
FUNCTION_BLOCK FB_Afb
VAR_INPUT
iIn1: INT;
iIn2: INT;
END_VAR
VAR_OUTPUT
iOut1: INT;
END_VARiOut1 := iIn1; // iIn1 is used here
PROGRAM PLC_PRG
VAR
fbAfb: FB_Afb;
END_VAR
fbAfb(iIn2 := 99); // iIn2 is unused internally => error
Uscita in Messaggi vista:
SA0035: Ingresso non utilizzato 'iIn2'