CODESYS Development System
编译器错误 C0173 信息 : '<keyword>' 不允许出现在这个地方 可能的错误原因 :声明关键字(例如: VAR_INPUT , VAR_OUTPUT , 或者 VAR ) 在这个位置是不允许的。 错误修正 :更正声明:输入和输出在类型定义或全局变量列表中没有用处或没有必要。 例 385 . 错误示例: TYPE DUT : STRUCT VAR_INPUT member : INT;
CODESYS Development System
编译器错误 C0174 信息 : 这个地方不允许“VAR_TEMP”声明 可能的错误原因 : 'VAR_TEMP' 在程序或功能块之外使用。 错误修正 :仅在程序和功能块中使用“VAR_TEMP”。 例 386 . 错误示例: PROGRAM PLC_PRG VAR END_VAR FUN(); FUNCTION FUN VAR_TEMP END_VAR 信息: C0174:此位置不允许“VAR_
CODESYS Development System
编译器错误 C0175 信息 : 'RETAIN' 或 'PERSISTENT' 不允许在这个地方 可能的错误原因 : 'RETAIN' 或 'PERSISTENT' 在函数中使用。 错误修正 :在预定位置使用“保留”或“持久”。 例 387 . 错误示例: PROGRAM PLC_PRG VAR END_VAR POU_1(); FUNCTION POU_1 VAR RETAIN END_VAR
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
编译器错误 C0178 信息 : 没有对“<对象名称>”的“VAR_IN_OUT”参数“<参数名称>”的外部访问 可能的错误原因 :尝试远程访问“VAR_IN_OUT”参数。 错误修正 : 不要远程访问 'VAR_IN_OUT' 参数。 例 389 . 错误示例: 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 仅限功能块调用中的变量。初始化功能块实例时,仅分配功能块的输入。 例 390 . 错误示例: Beispiel: FUNCTION_BLOCK MyFB VAR_IN_OUT inOut : INT; END_VA
CODESYS Development System
编译器错误 C0205 信息 : POINTER TO BIT 是不允许的 可能的错误原因 : 试图声明一个 POINTER TO BIT。 错误修正 : 不要声明 POINTER TO BIT。 例 406 . 错误示例: PROGRAM PLC_PRG VAR pt : POINTER TO BIT; END_VAR 信息: C0205: POINTER TO BIT 不允许 本节内容如下 :
CODESYS Development System
编译器错误 C0206 信息 : BIT 不允许作为数组的基本类型 可能的错误原因 : 尝试声明一个 BIT 数组。 错误修正 : 不要声明 BIT 数组。 例 407 . 错误示例: PROGRAM PLC_PRG VAR arr : ARRAY[1..2] OF BIT; END_VAR 信息: C0206: BIT 不允许作为数组的基本类型 本节内容如下 :
CODESYS Development System
编译器错误 C0207 信息 : '<identifier>' 没有系统定义 可能的错误原因 : 试图访问一个变量 __SYSTEM 那不存在。 错误修正 :检查并更正各个变量的指定标识符。 例 408 . 错误示例: PROGRAM PLC_PRG VAR Value : INT; END_VAR Value := __SYSTEM.UnknownVariable; 信息: C0207:“Unk
CODESYS Development System
编译器错误 C0208 信息 : 'MOD' 没有为 'REAL' 定义 可能的错误原因 : 尝试对类型变量执行模运算 REAL . 错误修正 :模运算仅适用于类型变量 ANY_INT . 例 409 . 错误示例: PROGRAM PLC_PRG VAR r1 : REAL; END_VAR r1 := r1 MOD 2; 信息: C0208: 'MOD' 未定义为 'REAL' 本节内容如下