Skip to main content

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 343. Beispiel für den Fehler:
PROGRAM PLC_PRG
VAR
    inst : FB;
END_VAR
inst(1);


FUNCTION_BLOCK FB
VAR_INPUT

END_VAR

Meldung:

C0044: Eingangszuweisung für Parameter '1' in Aufruf von 'FB' fehlt

Fehlerbehebung:

Beispiel:
VAR_INPUT
    in : INT;
END_VAR