CODESYS Development System
编译器错误 C0047 信息 : 无法将带有“[]”的索引应用于“<数据类型>”类型的表达式 可能的错误原因 : 不是数组的数据类型用 '[]' 索引。 错误修正 : 仅当声明为数组时才使用 '[]' 索引数据类型。 例 321 . 错误示例: PROGRAM PLC_PRG VAR i : INT; END_VAR i[1]; 信息: C0047: 无法将带有“[]”的索引应用于“INT”类型的
CODESYS Development System
编译器错误 C0048 信息 : 数组正好需要 '<number>' 索引 可能的错误原因 : 使用数组时指定的索引过多或过少。 错误修正 :指定与分配给数组的维度一样多的索引。 例 322 . 错误示例: PROGRAM PLC_PRG VAR arr1 : ARRAY[1..2,1..3] OF INT; END_VAR arr1[1] := 5; 信息: C0048: 数组正好需要 2 个索
CODESYS Development System
编译器错误 C0049 信息 : 常量索引 '<index value>' 不在从 '<start index>' 到 '<end index>' 的范围内 可能的错误原因 : 指定了一个超出数组大小的索引。 错误修正 :仅使用数组大小内的索引。 例 323 . 错误示例: PROGRAM PLC_PRG VAR arr1 : ARRAY[1..2] OF INT; END_VAR arr1[3]
CODESYS Development System
编译器错误 C0050 信息 : Bitaccess 需要文字或符号整数常量 可能的错误原因 : 在位访问中没有指定文字或整数常量。 错误修正 :使用文字或整数常量。 例 324 . 错误示例: PROGRAM PLC_PRG VAR i : INT; x : INT; END_VAR i.x := FALSE; 信息: C0018: 'ix' 不是有效的分配目标 C0050:Bitaccess
CODESYS Development System
编译器错误 C0051 信息 :属性值而不是“<值>”应为单字节字符串。 可能的错误原因 :字符串未按预期出现在显示的位置。 错误修正 :用字符串替换当前值。 例 325 . 错误示例: PROGRAM PLC_PRG {IF hasattribute(pou: MyPOU, MyAttribute)} {END_IF} 信息: C0051:属性值而不是 MyAttribute 需要单字节字符串。
CODESYS Development System
编译器错误 C0053 信息 : 编译器版本 <version> 已被撤回。请改用更高的编译器版本。 可能的错误原因 : 当前编译器版本不能使用。 错误修正 :在项目中适配当前编译器版本(项目环境,项目设置)。 本节内容如下 :
CODESYS Development System
编译器错误 C0061 信息 :不允许对函数调用进行 Bitaccess 可能的错误原因 : 对函数执行位访问。 错误修正 :仅对支持的数据类型使用位访问。 例 326 . 错误示例: PROGRAM PLC_PRG VAR END_VAR Test().2; FUNCTION Test : INT VAR_INPUT END_VAR 信息: C0061:不允许对函数调用进行位访问 本节内容如下
CODESYS Development System
编译器错误 C0130 信息 : 对象 '<object name>' 引用时不带括号 '()' 可能的错误原因 : 引用方法时不带括号。 错误修正 : 始终通过括号引用方法。 例 367 . 错误示例: PROGRAM PLC_PRG VAR inst : FB; END_VAR inst.METH1 信息: C0130: 方法 'METH1' 引用不带括号 '()' 错误修正: inst.ME
CODESYS Development System
编译器错误 C0131 信息 : '<value>' 不允许作为 'ADR' 的操作数 可能的错误原因 : 常量作为操作数传递给运算符 ADR。 错误修正 :仅对 ADR 使用有效的操作数。 例 368 . 错误示例: PROGRAM PLC_PRG VAR i : INT; pt : POINTER TO INT; END_VAR pt := ADR(1); 信息: C0131: '1' 不允许
CODESYS Development System
编译器错误 C0132 信息 : 没有要退出的封闭循环 可能的错误原因 : EXIT 在循环外使用。 错误修正 :仅在循环内使用 EXIT。 例 369 . 错误示例: PROGRAM PLC_PRG VAR END_VAR EXIT ; 信息: C0132:没有要退出的封闭循环 本节内容如下 :