Compilerfehler C0094
Meldung: Schnittstelle der überladenen Methode ‚<method name>‘ von Basis ‚<function block name>‘ stimmt nicht mit der Deklaration überein
Mögliche Fehlerursache: Die Signatur der Methode der ersten Schnittstelle stimmt nicht mit der Signatur der Methode in der zweiten Schnittstelle, die um die erste erweitert wird, überein.
Fehlerbehebung: Gleichen Sie die Signaturen an.
Beispiel 380. Beispiel für den Fehler:
PROGRAM PLC_PRG
VAR
xyz : XY2;
END_VAR
FUNCTION_BLOCK XY
METHOD METH1
VAR_INPUT
END_VAR
FUNCTION_BLOCK XY2 EXTENDS XY
METHOD METH1
VAR_INPUT
iPar : BOOL;
END_VAR
Meldung:
C0094: Schnittstelle der überladenen Methode 'METH1' von Basis 'XY' stimmt nicht mit der Deklaration überein'