CODESYS Development System
编译器错误 C0199 信息 : 接口“<接口名称>”必须被实例化才能被访问 可能的错误原因 : 试图在没有实例化接口的情况下访问接口方法。 错误修正 : 实例化接口。 例 401 . 错误示例: PROGRAM PLC_PRG VAR END_VAR ITF.METH(); INTERFACE ITF METHOD METH VAR_INPUT END_VAR 信息: C0199:必须实例化接口
CODESYS Development System
编译器错误 C0201 信息 : 类型 '<data type 1>' 不等于类型 '<data type 2>' of VAR_IN_OUT 'Variable' 可能的错误原因 : 作为 VAR_IN_OUT 参数传递给函数的数据类型与其中定义的数据类型不匹配。 错误修正 :传递具有正确数据类型的变量。 例 402 . 错误示例: PROGRAM PLC_PRG VAR Inst: POU;
CODESYS Development System
编译器错误 C0203 信息 : 只有结构和功能块可以包含 BIT 类型的变量。 可能的错误原因 : 试图在结构和功能块之外声明一个 BIT 类型的变量。 错误修正 : 仅在结构和功能块中声明 BIT 类型的变量。 例 403 . 错误示例: PROGRAM PLC_PRG VAR b : BIT; END_VAR 信息: C0203:只有结构和功能块可以包含 BIT 类型的变量。 本节内容如下
CODESYS Development System
编译器错误 C0204 信息 : BIT 类型的变量必须在 VAR_INPUT-、VAR_OUTPUT 或 VAR-块中声明 可能的错误原因 : 尝试定义 BIT 类型的变量或作为 VAR_IN_OUT 参数。 错误修正 :仅在 VAR_INPUT、VAR_OUTPUT 或 VAR 块中定义 BIT 类型的变量。 例 404 . 错误示例: PROGRAM PLC_PRG VAR inst : F
CODESYS Development System
编译器错误 C0205 信息 : POINTER TO BIT 是不允许的 可能的错误原因 : 试图声明一个 POINTER TO BIT。 错误修正 : 不要声明 POINTER TO BIT。 例 405 . 错误示例: PROGRAM PLC_PRG VAR pt : POINTER TO BIT; END_VAR 信息: C0205: POINTER TO BIT 不允许 本节内容如下 :
CODESYS Development System
编译器错误 C0206 信息 : BIT 不允许作为数组的基本类型 可能的错误原因 : 尝试声明一个 BIT 数组。 错误修正 : 不要声明 BIT 数组。 例 406 . 错误示例: PROGRAM PLC_PRG VAR arr : ARRAY[1..2] OF BIT; END_VAR 信息: C0206: BIT 不允许作为数组的基本类型 本节内容如下 :
CODESYS Development System
编译器错误 C0207 信息 : '<identifier>' 没有系统定义 可能的错误原因 : 试图访问一个变量 __SYSTEM 那不存在。 错误修正 :检查并更正各个变量的指定标识符。 例 407 . 错误示例: PROGRAM PLC_PRG VAR Value : INT; END_VAR Value := __SYSTEM.UnknownVariable; 信息: C0207:“Unk
CODESYS Development System
编译器错误 C0116 信息 : 标签 '<jump label>' 是重复的 可能的错误原因 : 一个标签被定义多次。 错误修正 :每个标签只定义一次。 例 357 . 错误示例: PROGRAM PLC_PRG VAR END_VAR JMP label; label: label: 信息: C0116:标签“标签”是重复的 本节内容如下 :
CODESYS Development System
编译器错误 C0117 信息 :在“JMP”语句的范围内没有这样的标签“<jump label>” 可能的错误原因 : 跳转到不存在的标签。 错误修正 :定义您指定为目标的标签。 例 358 . 错误示例: PROGRAM PLC_PRG VAR END_VAR JMP A; 信息: C0117:在“JMP”声明的范围内没有这样的标签“A”。 本节内容如下 :
CODESYS Development System
编译器错误 C0118 信息 : 标签 '<jump label>' 未被引用。 可能的错误原因 : 定义了一个未引用的跳转标签。 错误修正 :删除未使用的跳转标签。 例 359 . 错误示例: PROGRAM PLC_PRG VAR END_VAR LABEL: 信息: C0118:尚未引用标签“LABEL” 本节内容如下 :