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_VAR
iOut1 := 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'