Advertencia del compilador C0566
Mensaje: El método FB_ReInit de un bloque de función o estructura no debe tener entradas y un valor de retorno de tipo BOOL. El FB_ReInit no se llamará automáticamente.
Causa posible:
Se definen una o más entradas para
FB_ReInit.La salida no es sólo un
BOOLvariable.
Corrección: Retire las entradas del FB_ReInit método. Asegúrese de que el FB_ReInit El método tiene solo una salida y esta salida es de tipo BOOL.
ejemplo 504. Ejemplo de la advertencia
METHOD FB_ReInit : BOOL
VAR_INPUT
input_var : INT; //C0566: unexpected input for FB_ReInit
END_VAR
VAR_OUT_PUT
output_var : INT; //C0566: wrong type for output of FB_ReInit
END_VARCorrección:
METHOD FB_ReInit : BOOL
// correction: inputs have been removed
VAR_OUTPUT
output_var: BOOL; // correction: ouput has the correct type
END_VAR