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
BOOL
variable.
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 499. 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_VAR
Corrección:
METHOD FB_ReInit : BOOL // correction: inputs have been removed VAR_OUTPUT output_var: BOOL; // correction: ouput has the correct type END_VAR