Skip to main content

编译器错误 C0003

信息: '<value>' 不是 '<variable>' 的有效位数

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

错误修正: 对位访问使用一个位值,该位值小于变量数据类型中的位数。

313. 错误示例:
PROGRAM PLC_PRG
VAR
    test1: WORD;
    test2: BOOL;
END_VAR

test1 := test2.17;

信息:

C0003:“17”不是“w”的有效位数