CODESYS Development System
编译器错误 C0008 信息 : 发现意外的文件结尾:“<operator>”、“<operator>”或“<operator>”预期 可能的错误原因 : 语法错误 错误修正 : 使用正确的语法。 例 292 . 错误示例: PROGRAM PLC_PRG VAR x: INT; bTest : BOOL; END_VAR IF bTest THEN x := 9; 信息: C0008:发现意外的
CODESYS Development System
编译器错误 C0009 信息 : 发现意外的令牌 '<token>' 可能的错误原因 : 语法错误 错误修正 : 使用正确的语法。 例 293 . 错误示例: PROGRAM PLC_PRG VAR END_VAR END_FOR; 信息: C0009:发现意外的令牌“END_FOR” 本节内容如下 :
CODESYS Development System
编译器错误 C0010 信息 : 发现意外的文件结尾: '<token>' 预期 可能的错误原因 : 语法错误 错误修正 : 使用正确的语法。 例 294 . 错误示例: 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 标签。 例 295 . 错误示例: PROGRAM PLC_PRG VAR i: INT; x: INT; END_VAR CASE i OF x := 9; END_CASE 信息: C0011:未找到“CAS
CODESYS Development System
编译器错误 C0013 信息 : 至少需要一个声明。 可能的错误原因 : 在代码中的某些位置至少需要一个语句。例如,在 IF 语句的 THEN 和 ELSE 部分中,或在 FOR 循环的主体中。 错误修正 :在所选位置添加至少一条语句。写一个空白语句“;”就足够了。 例 296 . 错误示例: PROGRAM PLC_PRG VAR bTest: BOOL; END_VAR IF bTest TH
CODESYS Development System
编译器错误 C0015 信息 : 预计计数器初始化 可能的错误原因 : FOR 循环中的语法错误。计数器变量未正确初始化。 错误修正 : 注意 FOR 循环的正确语法。 例 297 . 错误示例: PROGRAM PLC_PRG VAR i: INT; END_VAR FOR i TO 10 DO ; END_FOR --> C0015: Zählvariableninitialisierung
CODESYS Development System
编译器错误 C0018 信息 : <表达式> 不是有效的赋值目标 可能的错误原因 : 没有写权限的表达式在赋值的左边。例子:一个常数。 错误修正 :仅分配给具有写访问权限的变量。 例 298 . 错误示例: PROGRAM PLC_PRG VAR i: INT; END_VAR VAR CONSTANT j: INT := 0; END_VAR j := i; 信息: C0018: 'j' 不是有
CODESYS Development System
编译器错误 C0020 信息 : '<statement>' 不是有效的语句 可能的错误原因 : 语法错误(例如,字符太少或太多) 错误修正 : 确保语法正确。 例 299 . 错误示例: PROGRAM PLC_PRG VAR x : INT; END_VAR x = 2; 信息: C0020: '(x = 2); ' 不是有效的陈述 错误修正: x := 2; 本节内容如下 :
CODESYS Development System
编译器错误 C0022 信息 : '<operator>' 正好需要 '<number of operands>' 操作数 可能的错误原因 : 分配给运算符的操作数过多或过少。 错误修正 :将所需数量的操作数分配给运算符。 例 300 . 错误示例: PROGRAM PLC_PRG VAR i : INT; pt: POINTER TO INT; END_VAR pt := ADR(i,1); 信
CODESYS Development System
编译器错误 C0023 信息 : '<operator>' 至少需要 '<number of operands>' 操作数 可能的错误原因 : 分配给运算符的操作数太少。 错误修正 :将所需数量的操作数分配给运算符。 例 301 . 错误示例: PROGRAM PLC_PRG VAR i : INT; END_VAR i := MUX(30,40); 信息: C0023:“MUX”至少需要“3”个