Skip to main content

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:

  • sa_icon_message.png SA0036: Uscita non utilizzata 'iOut1'