SA0009: Valori di ritorno non utilizzati
Rileva le chiamate di funzioni, metodi e proprietà in cui il valore restituito non viene utilizzato.
Giustificazione: quando una funzione o un metodo restituisce un valore restituito, dovresti anche valutarlo. Il valore restituito spesso indica se la funzione è stata eseguita correttamente o meno. Se non viene eseguita alcuna valutazione, non sarà possibile verificare in seguito se il valore restituito è stato dimenticato o se effettivamente non è necessario.
Eccezione: Se un valore di ritorno non è rilevante per il richiamo, documentarlo e tralasciare l'assegnazione. I ritorni di errore non dovrebbero mai essere ignorati.
Importanza: Media
Regola PLCopen: CP7/CP17
FUNCTION Return_BOOL : BOOL VAR_INPUT END_VAR VAR xTest : BOOL; END_VAR
xTest := FALSE; Return_BOOL := xTest;
PROGRAM PLC_PRG Return_BOOL(); // SA0009
Uscita in Messaggi vista:
SA0009: Ignorare il valore restituito di 'Return_BOOL'