CODESYS Development System
编译器错误 C0023 信息 : '<operator>' 至少需要 '<number of operands>' 操作数 可能的错误原因 : 分配给运算符的操作数太少。 错误修正 :将所需数量的操作数分配给运算符。 例 302 . 错误示例: PROGRAM PLC_PRG VAR i : INT; END_VAR i := MUX(30,40); 信息: C0023:“MUX”至少需要“3”个
CODESYS Development System
编译器错误 C0026 信息 : 需要标识符而不是 '<invalid identifier>' 可能的错误原因 : 一个无效的标识符被传递给一个方法。 错误修正 : 使用有效的标识符。 例 303 . 错误示例: METHOD 123 VAR_INPUT END_VAR 信息: C0243:签名中使用的名称与对象名称不同 C0026: 需要标识符而不是“123” 错误修正: METHOD MET
CODESYS Development System
编译器错误 C0224 信息 : 调用递归: <recursion> 可能的错误原因 : 一个函数调用自己。 错误修正 : 确保函数不是递归的。 错误示例: 例 419 . 错误示例: PROGRAM PLC_PRG VAR END_VAR POU(); FUNCTION POU VAR END_VAR POU(); 信息: C0224:调用递归:POU -> POU 本节内容如下 :
CODESYS Development System
编译器错误 C0232 信息 :预期数组初始化 可能的错误原因 : 一个“数组数组”被初始化,但初始化值不是嵌套的。 错误修正 :使用嵌套数组初始化,如下例所示。 例 424 . 错误示例: PROGRAM PLC_PRG VAR value : ARRAY[0..2] OF ARRAY[0..2] OF INT := [1,2,3]; END_VAR 信息: C0232:预期数组初始化 错误修正
CODESYS Development System
编译器错误 C0165 信息 : 映射在地址'<address>'上的变量'<variable name>'写在不同的任务中。 可能的错误原因 :设备设置 codegenerator\check-multiple-task-output-write 设置并且多个任务访问相同的输出。 错误修正 :仅在一项固定任务中写入输出。如果多个任务需要为一个输出计算数据,那么您应该尝试通过全局变量将这些信息传递
CODESYS Development System
编译器错误 C0169 信息 : 'VAR_GLOBAL' 声明只允许在全局变量列表中 可能的错误原因 : 'VAR_GLOBAL' 在全局变量列表之外使用。 错误修正 :仅在全局变量列表中使用“VAR_GLOBAL”。 例 384 . 错误示例: PROGRAM PLC_PRG VAR_GLOBAL i : INT; END_VAR 信息: C0169: 'VAR_GLOBAL' 声明只允许在全
CODESYS Development System
编译器错误 C0177 信息 :“<object>”属于“<type>”类型,无法实例化 可能的错误原因 : 试图实例化一个函数。 错误修正 : 只实例化可以实例化的对象。 例 388 . 错误示例: PROGRAM PLC_PRG VAR inst : POU; END_VAR FUNCTION POU VAR END_VAR 信息: C0177:“POU”属于“FUNCTION”类型,无法实例
CODESYS Development System
编译器错误 C0179 信息 :“<标识符>”不是“功能块”的输出 可能的错误原因 :功能块实例的初始化不能包含 VAR_IN_OUT 变量。 错误修正 : 利用 VAR_IN_OUT 仅限功能块调用中的变量。初始化功能块实例时,仅分配功能块的输入。 例 390 . 错误示例: Beispiel: FUNCTION_BLOCK MyFB VAR_IN_OUT inOut : INT; END_VA
CODESYS Development System
编译器错误 C0180 信息 : 由库 '<library 2>' 定义的模棱两可的命名空间 '<library 1>' 可能的错误原因 : 库 <library 1> 的命名空间不是唯一的。它已用于 <library 2>。 错误修正 : 相应地更改库的命名空间 ( 特性 库管理器中的按钮)。 例 391 . 错误示例: 信息: C0180:由库“标准,3.5.15.0(系统)”定义的模糊命名空
CODESYS Development System
编译器错误 C0207 信息 : '<identifier>' 没有系统定义 可能的错误原因 : 试图访问一个变量 __SYSTEM 那不存在。 错误修正 :检查并更正各个变量的指定标识符。 例 408 . 错误示例: PROGRAM PLC_PRG VAR Value : INT; END_VAR Value := __SYSTEM.UnknownVariable; 信息: C0207:“Unk