Skip to main content

Error del compilador C0101

Mensaje: Recursión de datos: '<recursión>'

Posible causa de error: Inicialización recursiva de datos sobre dos bloques de funciones

Error de corrección: Evite las recursiones para la inicialización de datos.

ejemplo 380. Ejemplo del error:
PROGRAM PLC_PRG
VAR
    inst0 : FB1;
END_VAR

FUNCTION_BLOCK FB1
VAR
    inst1 : FB2;
END_VAR

FUNCTION_BLOCK FB2
VAR
    inst2 : FB1;
END_VAR

Mensaje:

C0101: Recursión de datos: FB1->FB2->FB1