SA0169: Ignorierte Ausgänge
Funktion | Ermittelt die Ausgänge von Methoden und Funktionen, die beim Aufruf der Methode oder Funktion nicht angegeben werden. |
Begründung | Ignorierte Ausgänge können ein Hinweis auf nicht behandelte Fehler oder sinnlose Funktionsaufrufe sein, da Ergebnisse nicht verwendet werden. |
Wichtigkeit | Mittel |
Beispiel:
Funktion F_Sample:
FUNCTION F_Sample : BOOL
VAR_INPUT
bIn : BOOL;
END_VAR
VAR_OUTPUT
bOut : BOOL;
END_VARProgramm MAIN:
PROGRAM MAIN
VAR
bReturn : BOOL;
bFunOut : BOOL;
END_VARbReturn := F_Sample(bIn := TRUE , bOut => bFunOut);
bReturn := F_Sample(bIn := TRUE); // => SA0169