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 375. 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'