Skip to main content

Error del compilador C0066

Mensaje: No se puede comparar el tipo '<tipo de datos>' con el tipo '<tipo de datos>'

Posible causa de error: Se comparan dos tipos de datos que no se pueden comparar entre sí.

Error de corrección: compare solo los tipos de datos que se pueden comparar entre sí.

ejemplo 355. Ejemplo del error:
PROGRAM PLC_PRG
VAR
    i : INT;
    re : REAL;
    str: STRING;
    b : BOOL;
END_VAR

b := i > str;

Mensaje:

C0066: No se puede comparar el tipo 'INT' con el tipo 'STRING'

Error de corrección:

b := i > re;