.

编译器错误 C0018

.
.

消息: <表达式>不是有效的赋值目标

可能的错误原因: 没有写权限的表达式位于赋值的左侧。 示例:一个常数。

错误更正: 仅分配给具有写访问权限的变量。

.

.错误范例:

PROGRAM PLC_PRG
VAR
    i: INT;
END_VAR
VAR CONSTANT
    j: INT := 0;
END_VAR

j := i;

--> C0018:  表达式不是有效的赋值目标