CODESYS Development System
编译器错误 C0070 信息 : 'INI' 操作符需要功能块实例或数据单元类型实例 可能的错误原因 : 功能块实例和 DUT 实例均不适用于 INI 运算符。 错误修正 :仅将功能块实例或 DUT 实例传递给 INI 操作员。 例 333 . 错误示例: PROGRAM PLC_PRG VAR b : BOOL; inst : FB; END_VAR b := INI(b, TRUE); FUN
CODESYS Development System
编译器错误 C0072 信息 : 运算符 '<operator name>' 在类型 '<data type>' 上是不可能的 可能的错误原因 :运算符应用于不兼容的类型。 错误修正 :仅在兼容类型上应用运算符。 例 334 . 错误示例: PROGRAM PLC_PRG VAR i : INT; str : STRING; END_VAR str := ABS(str); 信息: C0072:
CODESYS Development System
编译器错误 C0074 信息 : 意外的数组初始化 可能的错误原因 : 数组初始化中的语法错误 错误修正 : 更正语法 例 335 . 错误示例: PROGRAM PLC_PRG VAR arr1 : INT := [1,2,3,4,5,6]; END_VAR 信息: C0074:意外的数组初始化 C0032:类型'未知类型:'[1,2,3,4,5,6]' 无法转换为类型'INT' 错误修正: a
CODESYS Development System
编译器错误 C0075 信息 : 数组的初始化器太多 可能的错误原因 : 为数组的大小指定了太多值。 错误修正 :分配值的数量必须与数组的大小相对应。 例 336 . 错误示例: PROGRAM PLC_PRG VAR arr1 : ARRAY [1..5] OF INT := [1,2,3,4,5,6]; END_VAR 信息: C0075:意外的数组初始化 错误修正: arr1 : ARRAY
CODESYS Development System
编译器错误 C0076 信息 :意外的结构初始化 可能的错误原因 : 结构初始化中的语法错误 错误修正 : 确保语法正确。 例 337 . 错误示例: PROGRAM PLC_PRG VAR st1 : INT := (p1 := 1); END_VAR 信息: C0076:意外的结构初始化 C0032:类型“STRUCT(p1:=1)”无法转换为类型“INT” C0046:未定义标识符“p1”
CODESYS Development System
编译器错误 C0077 信息 :未知类型:'<数据类型>' 可能的错误原因 : 声明中的数据类型无效(可能是语法错误) 错误修正 :仅指定有效的数据类型。 例 338 . 错误示例: PROGRAM PLC_PRG VAR i : INTEGER; END_VAR 信息: C0077:未知类型:“整数” 错误修正: arr1 : ARRAY[1..2] OF STRUCT1 := (p1:=1,p
CODESYS Development System
编译器错误 C0078 信息 :不支持的类型:'<数据类型>' 可能的错误原因 :当前设备不支持使用的类型,因此无法使用。 错误修正 : 如果可能,请使用其他类型。例如, REAL 代替 LREAL . 例 339 . 错误示例: PROGRAM PLC_PRG VAR value : LREAL; END_VAR 信息: C0078:不支持的类型:'LREAL' 错误修正: PROGRAM PL
CODESYS Development System
编译器错误 C0080 信息 : 功能块“<功能块名称>”必须被实例化才能被访问 可能的错误原因 : 缺少功能块实例化 错误修正 :实例化功能块。 例 340 . 错误示例: PROGRAM PLC_PRG VAR END_VAR FB(); FUNCTION_BLOCK FB VAR END_VAR 信息: C0080:必须实例化功能块“FB”才能访问 错误修正: VAR inst : FB;
CODESYS Development System
编译器错误 C0081 信息 : Unexpected Pragma: '<pragma name>' 没有匹配 'if' 可能的错误原因 : 使用 pragma 时缺少 IF 条件。 错误修正 : 完成编译指示的 IF 条件。 例 341 . 错误示例: PROGRAM PLC_PRG VAR i : INT; END_VAR i := 5; {END_IF} 信息: C0081: 意外的 Pr
CODESYS Development System
编译器错误 C0082 信息 : '<invalid pragma>' 不是 pragma 的有效条件 可能的错误原因 : 使用 pragma 时,在 IF 条件中使用了无效表达式。 错误修正 :使用有效的编译指示条件。 例 342 . 错误示例: PROGRAM PLC_PRG VAR i : INT; END_VAR {IF abc} i := 5; {END_IF} 信息: C0082: '