Skip to main content

Error del compilador C0070

Mensaje: El operador 'INI' necesita una instancia de bloque de funciones o una instancia de tipo de unidad de datos

Posible causa de error: Ni una instancia de bloque de funciones ni una instancia de DUT se aplica al operador INI.

Error de corrección: Pase solo instancias de bloques de funciones o instancias de DUT al operador INI.

ejemplo 358. Ejemplo del error:
PROGRAM PLC_PRG
VAR
    b : BOOL;
    inst : FB;
END_VAR

b := INI(b, TRUE);

FUNCTION_BLOCK FB
VAR
END_VAR

Mensaje:

C0070: El operador 'INI' necesita una instancia de bloque de funciones o una instancia de tipo de unidad de datos

Error de corrección:

b := INI(inst, TRUE);