Skip to main content

Advertencia del compilador C0568

Mensaje: La interfaz del método anulado '<nombre del método>' de la interfaz '<nombre del bloque de funciones>' no coincide con la declaración

Causa posible: La firma del método de la primera interfaz no coincide con la firma del método de la segunda interfaz, que es ampliada por la primera.

Corrección: Alinee las firmas.

ejemplo 501. Ejemplo de la advertencia:
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

Mensaje:

C0568: la interfaz del método anulado 'METH1' de la base 'XY' no coincide con la declaración