CODESYS Development System
编译器错误 C0090 信息 : 找不到基类“<函数名称>”的定义 可能的错误原因 : 指定为基础的功能块不存在或不是功能块。 错误修正 :使用功能块作为基础。 例 347 . 错误示例: PROGRAM PLC_PRG VAR inst : FB; END_VAR FUNCTION_BLOCK FB EXTENDS POU VAR END_VAR FUNCTION POU VAR END_VAR
CODESYS Development System
编译器错误 C0091 信息 : 基本功能块列表中的递归:<功能名称> 可能的错误原因 :基本功能块自行扩展。 错误修正 : 基本功能块列表中的递归是不可能的。 例 348 . 错误示例: PROGRAM PLC_PRG VAR inst : FB; END_VAR FUNCTION_BLOCK FB EXTENDS FB VAR END_VAR 信息: C0091:基本功能块列表中的递归:FB
CODESYS Development System
编译器错误 C0114 信息 : 'JMP' 的目标 <跳转标签> 无效 可能的错误原因 : JMP 目标中的语法错误或印刷错误 错误修正 : 更正印刷或语法错误。 例 355 . 错误示例: PROGRAM PLC_PRG VAR END_VAR JMP 0; 信息: C0114:“JMP”的目标 0 无效 本节内容如下 :
CODESYS Development System
编译器错误 C0115 信息 : 条件调用的第二个参数 (????ALWAYS CALC???? ) 必须是有效的调用语句。 错误修正 : 在条件????CALC???的第二个参数中指定函数、方法或功能块的调用称呼。 例 356 . 错误示例: PROGRAM PLC_PRG VAR condition : BOOL; END_VAR CALC(condition, 1+2); 信息: C0115
CODESYS Development System
编译器错误 C0208 信息 : 'MOD' 没有为 'REAL' 定义 可能的错误原因 : 尝试对类型变量执行模运算 REAL . 错误修正 :模运算仅适用于类型变量 ANY_INT . 例 408 . 错误示例: PROGRAM PLC_PRG VAR r1 : REAL; END_VAR r1 := r1 MOD 2; 信息: C0208: 'MOD' 未定义为 'REAL' 本节内容如下
CODESYS Development System
编译器错误 C0211 信息 : 期望变量声明而不是 <表达式> 可能的错误原因 : 语法错误 错误修正 : 确保语法正确。 例 409 . 错误示例: PROGRAM PLC_PRG VAR VAR END_VAR END_VAR 信息: C0211:需要变量声明而不是 VAR END_VAR 本节内容如下 :
CODESYS Development System
编译器错误 C0216 信息 :案例标签重复 可能的错误原因 : 一个 CASE 标签被多次使用。 错误修正 : 每个 CASE 标签只使用一次。 例 412 . 错误示例: PROGRAM PLC_PRG VAR i : INT; END_VAR CASE i OF 1: i := i+1; 1: i := i+2; ELSE i := i+10; END_CASE; --> C0216: Do
CODESYS Development System
编译器错误 C0217 信息 : 案例标签 <案例标签> 也包含在范围 <案例范围开始> .. <案例范围结束> 可能的错误原因 :一个 CASE 标签是另一个 CASE 标签范围的一部分。 错误修正 : 确保没有相交。 例 413 . 错误示例: PROGRAM PLC_PRG VAR i : INT; END_VAR CASE i OF 3..5: i := i+2; 4: i := i+2;
CODESYS Development System
编译器错误 C0222 信息 : 输出不能是“REFERENCE TO”类型 可能的错误原因 :尝试定义 REFERENCE TO 作为输出参数。 错误修正 : 不使用 REFERENCE TO 作为输出参数。 例 417 . 错误示例: PROGRAM PLC_PRG VAR inst : FB; END_VAR 功能块的实现: FUNCTION_BLOCK FB VAR_OUTPUT re :
CODESYS Development System
编译器错误 C0224 信息 : 调用递归: <recursion> 可能的错误原因 : 一个函数调用自己。 错误修正 : 确保函数不是递归的。 错误示例: 例 418 . 错误示例: PROGRAM PLC_PRG VAR END_VAR POU(); FUNCTION POU VAR END_VAR POU(); 信息: C0224:调用递归:POU -> POU 本节内容如下 :