.

编译器错误 C0050

.
.

消息:位访问需要立即数或符号整数常量

可能的错误原因:在位访问中未指定文字或整数常量。

错误更正:使用文字或整数常量。

.

.错误范例:

PROGRAM PLC_PRG
VAR
    i : INT;
    x : INT;
END_VAR

i.x := FALSE;


--> C0018: ‘i.x’不是有效的分配目标
--> C0050: 位访问需要立即数或符号整数常量
 

.错误更正:

例如:
i := Test(x);