Skip to main content

Error del compilador C0097

Mensaje: definición duplicada de la variable '<nombre de la variable>' en el bloque de funciones '<nombre del bloque de funciones>' y en la base '<nombre del bloque de funciones base>'

Posible causa de error: Se declara una variable con el mismo nombre en un bloque de función y su base.

Error de corrección: Use diferentes nombres de variables.

ejemplo 377. Ejemplo del error:
PROGRAM PLC_PRG
VAR
    fb : FB;
END_VAR


FUNCTION_BLOCK FB EXTENDS FB2
VAR
    i : INT;
END_VAR


FUNCTION_BLOCK FB2
VAR
    i : INT;
END_VAR

Mensaje:

C0097: definición duplicada de la variable 'i' en el bloque de funciones 'FB' y en la base 'FB2'