Ermittelt Eingangsvariablen, die von keiner Funktionsbaustein-Instanz verwendet werden.
Begründung: Nicht verwendete Variablen machen ein Programm weniger gut lesbar und wartbar. Nicht verwendete Variablen belegen unnötig Speicher und kosten bei der Initialisierung unnötig Laufzeit.
Wichtigkeit: Mittel
PLCopen-Regel: CP24
Beispiel
FUNCTION_BLOCK AFB VAR_INPUT iIn1: INT; iIn2: INT; END_VAR VAR_OUTPUT iOut1: INT; END_VAR PROGRAM PLC_PRG VAR Fb1: AFB; END_VAR Fb1(iIn1 := 99) --> SA0035: Nicht verwendet: Eingang 'iIn2'