CODESYS Development System
编译器错误 C0097 信息 :在功能块“<功能块名称>”和基础“<基础功能块名称>”中重复定义变量“<变量名称>” 可能的错误原因 : 变量在功能块及其基中以相同的名称声明。 错误修正 : 使用不同的变量名。 例 352 . 错误示例: PROGRAM PLC_PRG VAR fb : FB; END_VAR FUNCTION_BLOCK FB EXTENDS FB2 VAR i : INT;
CODESYS Development System
编译器错误 C0098 信息 :不再支持关键字“FUNCTIONBLOCK”。请改用“FUNCTION_BLOCK”。 可能的错误原因 : 语法错误 错误修正 :使用关键字“FUNCTION_BLOCK”。 例 353 . 错误示例: PROGRAM PLC_PRG VAR inst : FB; END_VAR FUNCTIONBLOCK FB VAR END_VAR 信息: C0098:不再支持
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
编译器错误 C0004 信息 : '<variable>' 不是 '<structure>' 的组成部分 可能的错误原因 : 用“.”访问组件到不是结构化值或不作为结构组件存在的变量。 错误修正 :访问已定义的组件,或更改数据类型中组件的定义。输入辅助“列出组件”提供了对该位置的所有有效访问。 例 289 . 错误示例: TYPE DUT: STRUCT x, y : INT; END_STRUC
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:发现意外的