Skip to main content

Error del compilador C0197

Mensaje: Conversión implícita de '<tipo de datos 1>' a '<tipo de datos 2>': posible pérdida de información

Posible causa de error: Se intenta convertir una variable del tipo de datos DINT o LINT al tipo de datos REAL.

Error de corrección: Para DINT, utilice el tipo de datos LREAL y, al convertir de LINT a LREAL, asegúrese de que el valor de LINT no supere la capacidad de LREAL.

ejemplo 425. Ejemplo del error:
PROGRAM PLC_PRG
VAR
    i : DINT;
    b : REAL;
END_VAR
b := i;

Mensaje:

C0197: Conversión implícita de 'DINT' a 'REAL': posible pérdida de información