CODESYS Development System
编译器错误 C0169 信息 : 'VAR_GLOBAL' 声明只允许在全局变量列表中 可能的错误原因 : 'VAR_GLOBAL' 在全局变量列表之外使用。 错误修正 :仅在全局变量列表中使用“VAR_GLOBAL”。 例 383 . 错误示例: PROGRAM PLC_PRG VAR_GLOBAL i : INT; END_VAR 信息: C0169: 'VAR_GLOBAL' 声明只允许在全
CODESYS Development System
编译器错误 C0173 信息 : '<keyword>' 不允许出现在这个地方 可能的错误原因 :声明关键字(例如: VAR_INPUT , VAR_OUTPUT , 或者 VAR ) 在这个位置是不允许的。 错误修正 :更正声明:输入和输出在类型定义或全局变量列表中没有用处或没有必要。 例 384 . 错误示例: TYPE DUT : STRUCT VAR_INPUT member : INT;
CODESYS Development System
编译器错误 C0174 信息 : 这个地方不允许“VAR_TEMP”声明 可能的错误原因 : 'VAR_TEMP' 在程序或功能块之外使用。 错误修正 :仅在程序和功能块中使用“VAR_TEMP”。 例 385 . 错误示例: PROGRAM PLC_PRG VAR END_VAR FUN(); FUNCTION FUN VAR_TEMP END_VAR 信息: C0174:此位置不允许“VAR_
CODESYS Development System
编译器错误 C0175 信息 : 'RETAIN' 或 'PERSISTENT' 不允许在这个地方 可能的错误原因 : 'RETAIN' 或 'PERSISTENT' 在函数中使用。 错误修正 :在预定位置使用“保留”或“持久”。 例 386 . 错误示例: PROGRAM PLC_PRG VAR END_VAR POU_1(); FUNCTION POU_1 VAR RETAIN END_VAR
CODESYS Development System
编译器错误 C0177 信息 :“<object>”属于“<type>”类型,无法实例化 可能的错误原因 : 试图实例化一个函数。 错误修正 : 只实例化可以实例化的对象。 例 387 . 错误示例: PROGRAM PLC_PRG VAR inst : POU; END_VAR FUNCTION POU VAR END_VAR 信息: C0177:“POU”属于“FUNCTION”类型,无法实例
CODESYS Development System
编译器错误 C0178 信息 : 没有对“<对象名称>”的“VAR_IN_OUT”参数“<参数名称>”的外部访问 可能的错误原因 :尝试远程访问“VAR_IN_OUT”参数。 错误修正 : 不要远程访问 'VAR_IN_OUT' 参数。 例 388 . 错误示例: PROGRAM PLC_PRG VAR inst : FB; i : INT; END_VAR i := inst.in_out; F
CODESYS Development System
编译器错误 C0179 信息 :“<标识符>”不是“功能块”的输出 可能的错误原因 :功能块实例的初始化不能包含 VAR_IN_OUT 变量。 错误修正 : 利用 VAR_IN_OUT 仅限功能块调用中的变量。初始化功能块实例时,仅分配功能块的输入。 例 389 . 错误示例: Beispiel: FUNCTION_BLOCK MyFB VAR_IN_OUT inOut : INT; END_VA
CODESYS Development System
编译器错误 C0182 信息 : 返回类型仅适用于 FUNCTION 和 METHOD 类型的 POU 可能的错误原因 : 试图在程序中定义返回值。 错误修正 :仅在方法和函数中定义返回值。 错误示例: 例 391 . 错误示例: PROGRAM PLC_PRG : BOOL VAR END_VAR 信息: C0182:返回类型仅适用于 FUNCTION 和 METHOD 类型的 POU 本节内容
CODESYS Development System
编译器错误 C0183 信息 : 全局范围操作 '.'对表达式“<表达式>”无效 可能的错误原因 : 这 '。'运算符用于访问全局变量。但是,在此位置,它后面不是有效的 IEC 标识符,而是例如“;”之类的字符。或保留的标识符,例如 FUNCTION ,或运算符,例如 TO_STRING . 错误修正 :对全局变量使用有效的 IEC 标识符。 例 392 . 错误示例: PROGRAM PLC_P
CODESYS Development System
编译器错误 C0188 信息 : 设备未安装到系统中。无法生成代码。 可能的错误原因 :未安装所需的设备。 错误修正 :在设备库中安装缺少的设备,或者用另一个现有设备替换已经插入设备树的现有设备( 更新设备 )。 本节内容如下 :