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'