CODESYS Development System
编译器错误 C0149 信息 : 接口中不允许变量声明 可能的错误原因 : 试图在接口中定义一个变量。 错误修正 : 不要在接口中定义变量。 例 378 . 错误示例: PROGRAM PLC_PRG VAR inst : ITF; END_VAR INTERFACE ITF VAR_INPUT i : INT; END_VAR 信息: C0149: 接口中不允许变量声明 本节内容如下 :
CODESYS Development System
编译器错误 C0161 信息 : 数组的边框 <array bound> 不是常数值 可能的错误原因 : 一个变量被指定为一个数组绑定。 错误修正 :使用常量作为数组边界。 例 379 . 错误示例: PROGRAM PLC_PRG VAR i : INT := 3; arr1 : ARRAY[1..i] OF INT; END_VAR 信息: C0161: 数组的边框“i”不是常数值 错误修正:
CODESYS Development System
编译器错误 C0162 信息 : Number <number of array values> 数组初始化不是常数值 可能的错误原因 : 初始化 [Wert1,AnzahlWert2(Wert2)] 仅适用于常数 AnzahlWert2 . 错误修正 : 仅使用常量。 例 380 . 错误示例: PROGRAM PLC_PRG VAR i : INT := 3; arr1 : ARRAY[1..
CODESYS Development System
编译器错误 C0168 信息 : 'VAR_CONFIG' 声明只允许在 VAR_CONFIG 列表中 可能的错误原因 : 'VAR_CONFIG' 在 VAR_CONFIG 列表之外使用。 错误修正 :仅在 VAR_CONFIG 列表中使用“VAR_CONFIG”。 例 383 . 错误示例: PROGRAM PLC_PRG VAR_CONFIG i : INT; END_VAR 信息: 信息
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
编译器错误 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