CODESYS Development System
编译器错误 C0087 信息 : 在接口“<接口名称>”中定义的方法“<方法名称>”没有实现。 可能的错误原因 : 接口指定的方法之一尚未由实现的功能块提供。 错误修正 :实现接口指定的所有方法。 例 346 . 错误示例: PROGRAM PLC_PRG VAR inst : FB; END_VAR INTERFACE XY METHOD METH1 VAR_INPUT END_VAR FUNC
CODESYS Development System
编译器错误 C0090 信息 : 找不到基类“<函数名称>”的定义 可能的错误原因 : 指定为基础的功能块不存在或不是功能块。 错误修正 :使用功能块作为基础。 例 348 . 错误示例: 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 信息 : 基本功能块列表中的递归:<功能名称> 可能的错误原因 :基本功能块自行扩展。 错误修正 : 基本功能块列表中的递归是不可能的。 例 349 . 错误示例: PROGRAM PLC_PRG VAR inst : FB; END_VAR FUNCTION_BLOCK FB EXTENDS FB VAR END_VAR 信息: C0091:基本功能块列表中的递归:FB
CODESYS Development System
编译器错误 C0001 信息 : 常量“<常量值>”对于类型“<数据类型>”来说太大了 可能的错误原因 : 对于给定的数据类型,类型化常量太大,或者对于每种可能的数据类型,常量都太大。 错误修正 : 对类型化的常量使用较小的常量或适当的数据类型。 例 286 . 错误示例: PROGRAM PLC_PRG VAR test1: INT; test2: INT; test3: LREAL; END_
CODESYS Development System
编译器错误 C0002 信息 : '<operator 1>' 或 '<operator 2>' 预期而不是 '<tag>' 可能的错误原因 : 语法错误 错误修正 : 使用正确的语法。 例 287 . 错误示例: PROGRAM PLC_PRG Fun(1; 信息: C0002: ',' 或 ')' 而不是 ';' 本节内容如下 :
CODESYS Development System
编译器错误 C0003 信息 : '<value>' 不是 '<variable>' 的有效位数 可能的错误原因 : 尝试访问超出数据类型范围的位。 错误修正 : 对位访问使用一个位值,该位值小于变量数据类型中的位数。 例 288 . 错误示例: PROGRAM PLC_PRG VAR test1: WORD; test2: BOOL; END_VAR test1 := test2.17; 信息:
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
编译器错误 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