Meldung: '<invalid output>' ist kein Ausgang von '<function name>'
Mögliche Fehlerursache: Beim Funktionsaufruf wird eine lokale Variable als Output behandelt.
Fehlerbehebung: Deklarieren Sie die Variable als Output-Parameter
Beispiel für den Fehler:
PROGRAM PLC_PRG VAR i : INT; x : INT; END_VAR i := TEST(iVar => x); FUNCTION TEST : INT VAR iVar : INT; END_VAR --> C0038: 'iVar' ist kein Ausgang von 'TEST'
Fehlerbehebung:
Beispiel: VAR_OUTPUT iVar : INT; END_VAR