Compilerfehler C0044
Meldung: Eingangszuweisung für Parameter ‚<input variable name>‘ in Aufruf von ‚<function block name>‘ fehlt.
Mögliche Fehlerursache: Es wird ein Parameter übergeben, obwohl keine Input-Variable deklariert ist.
Fehlerbehebung: Deklarieren Sie eine Input-Variable.
Beispiel für den Fehler:
PROGRAM MAIN
VAR
inst : FB;
END_VAR
inst(1);
FUNCTION_BLOCK FB
VAR_INPUT
END_VARMeldung:
C0044: Eingangszuweisung für Parameter '1' in Aufruf von 'FB' fehlt
Fehlerbehebung, Beispiel:
VAR_INPUT
in : INT;
END_VAR