CODESYS Development System
编译器错误 C0005 信息 : 地址“<地址>”中的常量溢出 可能的错误原因 :地址中至少有一个组件不适合 32 位整数值。 错误修正 :使用有效的地址表达式。 例 290 . 错误示例: PROGRAM PLC_PRG VAR X: BYTE; END_VAR X := %QB5555555555; 信息: C0005: 地址 '%??' 中的常量溢出 本节内容如下 :
CODESYS Development System
编译器错误 C0006 信息 : '<operator>' 预期而不是 '<token>' 可能的错误原因 : 语法错误 错误修正 : 使用正确的语法。 例 291 . 错误示例: PROGRAM PLC_PRG VAR x: INT; bTest : BOOL; END_VAR IF bTest x := 9; END_IF 信息: C0006: 'THEN' 预期而不是 'x' 本节内容如下
CODESYS Development System
编译器错误 C0007 梅尔东 : 期望表达式而不是 '<token>' 可能的错误原因 : 语法错误 错误修正 : 使用正确的语法。 例 292 . 错误示例: PROGRAM PLC_PRG VAR x: INT; bTest : BOOL; END_VAR IF THEN x := 9; END_IF 信息: C0007: 期望表达式而不是 'THEN' 本节内容如下 :
CODESYS Development System
编译器错误 C0008 信息 : 发现意外的文件结尾:“<operator>”、“<operator>”或“<operator>”预期 可能的错误原因 : 语法错误 错误修正 : 使用正确的语法。 例 293 . 错误示例: PROGRAM PLC_PRG VAR x: INT; bTest : BOOL; END_VAR IF bTest THEN x := 9; 信息: C0008:发现意外的
CODESYS Development System
编译器错误 C0009 信息 : 发现意外的令牌 '<token>' 可能的错误原因 : 语法错误 错误修正 : 使用正确的语法。 例 294 . 错误示例: PROGRAM PLC_PRG VAR END_VAR END_FOR; 信息: C0009:发现意外的令牌“END_FOR” 本节内容如下 :
CODESYS Development System
编译器错误 C0010 信息 : 发现意外的文件结尾: '<token>' 预期 可能的错误原因 : 语法错误 错误修正 : 使用正确的语法。 例 295 . 错误示例: PROGRAM PLC_PRG VAR i: INT; END_VAR FOR i := 0 TO 2 DO ; 信息: C0010:发现意外的文件结尾:预期为“END_FOR” 本节内容如下 :
CODESYS Development System
编译器错误 C0011 信息 :未找到“CASE”标签 可能的错误原因 : CASE 语句中的语法错误。 CASE 语句中的语句未分配给 CASE 标签。 错误修正 :添加一个 CASE 标签。 例 296 . 错误示例: PROGRAM PLC_PRG VAR i: INT; x: INT; END_VAR CASE i OF x := 9; END_CASE 信息: C0011:未找到“CAS
CODESYS Development System
编译器错误 C0182 信息 : 返回类型仅适用于 FUNCTION 和 METHOD 类型的 POU 可能的错误原因 : 试图在程序中定义返回值。 错误修正 :仅在方法和函数中定义返回值。 错误示例: 例 392 . 错误示例: PROGRAM PLC_PRG : BOOL VAR END_VAR 信息: C0182:返回类型仅适用于 FUNCTION 和 METHOD 类型的 POU 本节内容
CODESYS Development System
编译器错误 C0185 信息 : 无法对函数调用结果执行组件访问“.”、索引访问“[]”或调用“()”。首先将结果分配给帮助变量。 可能的错误原因 :执行对函数调用结果的组件或索引访问。 错误修正 :将结果分配给变量以便访问。 例 394 . 错误示例: PROGRAM PLC_PRG VAR it : ITF; END_VAR POU_1()[0].METH1(); FUNCTION POU_1
CODESYS Development System
编译器错误 C0013 信息 : 至少需要一个声明。 可能的错误原因 : 在代码中的某些位置至少需要一个语句。例如,在 IF 语句的 THEN 和 ELSE 部分中,或在 FOR 循环的主体中。 错误修正 :在所选位置添加至少一条语句。写一个空白语句“;”就足够了。 例 297 . 错误示例: PROGRAM PLC_PRG VAR bTest: BOOL; END_VAR IF bTest TH