Compilerfehler C0037
Meldung: ‚<invalid input>‘ ist kein Eingang von ‚<function name>‘
Mögliche Fehlerursache: Beim Funktionsaufruf wird eine lokale Variable definiert.
Fehlerbehebung: Deklarieren Sie die Variable als Input-Parameter.
Beispiel 336. Beispiel für den Fehler:
PROGRAM PLC_PRG VAR i : INT; END_VAR i := TEST(iVar := 1); FUNCTION TEST : INT VAR iVar : INT; END_VAR
Meldung:
C0037: 'iVar' ist kein Eingang von 'TEST'
Fehlerbehebung:
VAR_INPUT iVar : INT; END_VAR