.

编译器错误 C0066

.
.

消息: 无法将类型‘<数据类型>’和类型‘<数据类型>’进行对比

可能的错误原因: 两种数据类型无法进行相互比较。

错误更正: 仅比较可以相互比较的数据类型。

.

.错误范例:

PROGRAM PLC_PRG
VAR
    i : INT;
    re : REAL;
    str: STRING;
    b : BOOL;
END_VAR

b := i > str;


--> C0066: 无法将数据类型‘INT’和数据类型‘STRING’进行比较
 

.错误更正:

例如:
b := i > re;