Rileva le chiamate a funzioni, metodi e proprietà in cui il valore di ritorno non viene utilizzato.
Giustificazione: Quando una funzione o un metodo restituisce un valore di ritorno, anche questo deve essere valutato. Il valore di ritorno spesso indica se la funzione è stata eseguita con successo o meno. In caso contrario, non sarà possibile identificare in seguito se il valore di ritorno è stato dimenticato o se non è effettivamente necessario.
Eccezione: Se un valore di ritorno è irrilevante per la chiamata, è possibile documentarlo e omettere l'assegnazione. I ritorni di errore non devono mai essere ignorati.
Importanza: Medio
Regola PLCopen: CP7 / CP17
Esempio
FUNCTION Return_BOOL : BOOL VAR_INPUT END_VAR VAR xTest : BOOL; END_VAR xTest := FALSE; Return_BOOL := xTest; PROGRAM PLC_PRG Return_BOOL (); // SA0009 --> SA0009: Ignoring return value of 'Return_Bool'