Ermittelt, ob die RETURN-Anweisung nicht die letzte Anweisung in einer Funktion, Methode, Eigenschaft oder
in einem Programm ist.
Begründung: Ein RETURN im Code führt zu schlechterer Wartbarkeit, Testbarkeit und Lesbarkeit des Codes.
Ein RETURN im Code wird leicht übersehen. Sie müssen Code, der auf alle Fälle beim Austritt
einer Funktion ausgeführt werden sollte, vor jedem RETURN einfügen und das wird oft vergessen.
Wichtigkeit: Mittel
PLCopen-Regel: CP14
Beispiel
FUNCTION FUN : DINT VAR_INPUT bTest : BOOL; END_VAR IF bTest THEN RETURN; END_IF FUN := 99; --> SA0090: Return-Anweisung vor Ende der Funktion