.

编译器错误 C0003

.
.

消息:‘<值>’不是‘<变量>’的有效位数

可能的错误原因:尝试访问超出数据类型范围的位。

错误更正:对于位访问,请使用比该变量的数据类型中的位数低的位数。

.

.错误范例:

PROGRAM PLC_PRG
VAR
    test1: WORD;
    test2: BOOL;
END_VAR

test1 := test2.17;

--> C0003:  ‘17’不是‘w’的有效位号