SA0036: variabili di uscite non utilizzate
Determina le variabili di uscita delle funzioni e dei blocchi funzione che non sono assegnati all'interno della funzione o del blocco funzione pertinente.
Giustificazione: Le variabili inutilizzate 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: Media
Regola PLCopen: CP24
Esempio 45. Esempio
FUNCTION_BLOCK FB_Afb
VAR_INPUT
iIn1: INT;
iIn2: INT;
END_VAR
VAR_OUTPUT
iOut1: INT;
iOut2: INT;
END_VAR
iOut1 := iIn1 + iIn2;
Uscita in Messaggi vista:
SA0036: Uscita non utilizzata 'iOut1'