Error del compilador C0179
Mensaje: '<identificador>' no es una salida del 'Bloque de función'
Posible causa de error: La inicialización de una instancia de bloque de funciones no debe contener VAR_IN_OUT variables
Error de corrección: Usar VAR_IN_OUT variables en llamadas de bloques de funciones solamente. Al inicializar una instancia de bloque de funciones, solo asigne las entradas de un bloque de funciones.
ejemplo 420. Ejemplo del error:
Beispiel:
FUNCTION_BLOCK MyFB
VAR_IN_OUT
inOut : INT;
END_VAR
PROGRAM PLC_PRG
VAR
iValue : INT;
fb : MyFB := (inOut := iValue);
END_VAR
Mensaje:
C0179: 'inOut' no es una salida de 'MyFB'