CODESYS Development System
编译器错误 C0119 信息 :功能块或结构的“FB_init”方法需要两个输入 BOOL 类型的“bInitRetains”和“bInCopyCode” 可能的错误原因 :缺少 BOOL 类型的输入“bInitRetains”和“bInCopyCode”之一或两者。 错误修正 :定义缺失的输入。 例 360 . 错误示例: PROGRAM PLC_PRG VAR inst : FB; END_V
CODESYS Development System
编译器错误 C0120 信息 :功能块或结构的“FB_Exit”方法需要 BOOL 类型的输入“bInCopyCode”。 可能的原因 :输入 bInCopyCode 类型的 BOOL 不见了。 错误修正 : 定义输入。 例 361 . 错误示例: PROGRAM PLC_PRG VAR inst : FB; END_VAR FUNCTION_BLOCK FB METHOD FB_exit VAR
CODESYS Development System
编译器错误 C0122 信息 :在此上下文中不允许使用表达式“SUPER” 可能的错误原因 :“SUPER^”在派生功能块之外使用。 错误修正 : 仅在功能块中使用“SUPER^”。 例 362 . 错误示例: PROGRAM PLC_PRG VAR END_VAR SUPER^.METH(TRUE, TRUE); 信息: C0122:在此上下文中不允许使用表达式“SUPER” 本节内容如下 :
CODESYS Development System
编译器错误 C0124 信息 :“初始化”不是枚举的有效初始化 可能的错误原因 : 非 ANY_INT 的数据类型用于枚举初始化。 错误修正 : 仅使用 ANY_INT 进行枚举初始化。 例 363 . 错误示例: PROGRAM PLC_PRG VAR inst : DUT; END_VAR TYPE DUT : ( enum_member := 1.5 ) DWORD; END_TYPE 信息
CODESYS Development System
编译器错误 C0125 信息 : 常量 <常量值> 被分配给多个枚举。 可能的错误原因 : 将相同的值分配给两个或多个枚举。 错误修正 : 为枚举分配不同的值。 例 364 . 错误示例: PROGRAM PLC_PRG VAR inst : DUT; END_VAR TYPE DUT : ( enum_member := 0, enum_member2 := 0 ); END_TYPE 信息:
CODESYS Development System
编译器错误 C0126 信息 : '<data type>' 类型的变量恰好需要 1 个索引 可能的错误原因 : 多个索引分配给具有一个索引的变量。 错误修正 : 只分配一个索引。 例 365 . 错误示例: PROGRAM PLC_PRG VAR pi : POINTER TO INT; END_VAR pi[0,1] := 0; 信息: C0126:“POINTER TO INT”类型的变量恰
CODESYS Development System
编译器错误 C0130 信息 : 对象 '<object name>' 引用时不带括号 '()' 可能的错误原因 : 引用方法时不带括号。 错误修正 : 始终通过括号引用方法。 例 366 . 错误示例: PROGRAM PLC_PRG VAR inst : FB; END_VAR inst.METH1 信息: C0130: 方法 'METH1' 引用不带括号 '()' 错误修正: inst.ME
CODESYS Development System
编译器错误 C0131 信息 : '<value>' 不允许作为 'ADR' 的操作数 可能的错误原因 : 常量作为操作数传递给运算符 ADR。 错误修正 :仅对 ADR 使用有效的操作数。 例 367 . 错误示例: PROGRAM PLC_PRG VAR i : INT; pt : POINTER TO INT; END_VAR pt := ADR(1); 信息: C0131: '1' 不允许
CODESYS Development System
编译器错误 C0132 信息 : 没有要退出的封闭循环 可能的错误原因 : EXIT 在循环外使用。 错误修正 :仅在循环内使用 EXIT。 例 368 . 错误示例: PROGRAM PLC_PRG VAR END_VAR EXIT ; 信息: C0132:没有要退出的封闭循环 本节内容如下 :
CODESYS Development System
编译器错误 C0136 信息 : 名称“<变量名称>”的模糊使用 可能的错误原因 :一个变量在多个 GVL 中声明。 错误修正 :用所需的 GVL 限定变量。 错误示例: PROGRAM PLC_PRG VAR j : INT := g_i; END_VAR GVL1: VAR_GLOBAL g_i : INT; END_VAR GVL2: VAR_GLOBAL g_i : INT; END_VA