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
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' 本节内容如下
CODESYS Development System
编译器错误 C0211 信息 : 期望变量声明而不是 <表达式> 可能的错误原因 : 语法错误 错误修正 : 确保语法正确。 例 410 . 错误示例: PROGRAM PLC_PRG VAR VAR END_VAR END_VAR 信息: C0211:需要变量声明而不是 VAR END_VAR 本节内容如下 :
CODESYS Development System
编译器错误 C0216 信息 :案例标签重复 可能的错误原因 : 一个 CASE 标签被多次使用。 错误修正 : 每个 CASE 标签只使用一次。 例 413 . 错误示例: PROGRAM PLC_PRG VAR i : INT; END_VAR CASE i OF 1: i := i+1; 1: i := i+2; ELSE i := i+10; END_CASE; --> C0216: Do
CODESYS Development System
编译器错误 C0217 信息 : 案例标签 <案例标签> 也包含在范围 <案例范围开始> .. <案例范围结束> 可能的错误原因 :一个 CASE 标签是另一个 CASE 标签范围的一部分。 错误修正 : 确保没有相交。 例 414 . 错误示例: PROGRAM PLC_PRG VAR i : INT; END_VAR CASE i OF 3..5: i := i+2; 4: i := i+2;
CODESYS Development System
编译器错误 C0222 信息 : 输出不能是“REFERENCE TO”类型 可能的错误原因 :尝试定义 REFERENCE TO 作为输出参数。 错误修正 : 不使用 REFERENCE TO 作为输出参数。 例 418 . 错误示例: PROGRAM PLC_PRG VAR inst : FB; END_VAR 功能块的实现: FUNCTION_BLOCK FB VAR_OUTPUT re :
CODESYS Development System
编译器错误 C0189 信息 : ';'预期而不是 '<token>' 可能的错误原因 : 语法错误 错误修正 : 确保语法正确。 例 396 . 错误示例: PROGRAM PLC_PRG VAR INT END_VAR 信息: C0009:意外的令牌“<令牌>”成立 C0189: ';'预期而不是“INT” 本节内容如下 :
CODESYS Development System
编译器错误 C0197 信息 :从“<数据类型 1>”到“<数据类型 2>”的隐式转换:可能丢失信息 可能的错误原因 : 尝试将变量从数据类型 DINT 或 LINT 转换为数据类型 REAL。 错误修正 :对于 DINT,使用数据类型 LREAL,从 LINT 转换为 LREAL 时,请确保 LINT 的值不超过 LREAL 的容量。 例 400 . 错误示例: PROGRAM PLC_PRG