CODESYS Development System
编译器错误 C0237 信息 : 找不到 VAR_EXTERNAL '<变量名>' 的全局定义 可能的错误原因 : 试图在 VAR_EXTERNAL 不存在于 VAR_GLOBAL . 错误修正 :确保标识符匹配。 例 429 . 错误示例: PROGRAM PLC_PRG VAR_EXTERNAL i : INT; END_VAR VAR_GLOBAL ig : INT; END_VAR 信息:
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
编译器错误 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
编译器错误 C0215 信息 : 在持久列表中不能直接声明地址 可能的错误原因 : 持久化变量不允许有直接地址。 错误修正 : 删除持久变量列表中的直接地址分配。 例 412 . 错误示例: VAR_GLOBAL PERSISTENT RETAIN directAddressVar AT %QB7 : BYTE; END_VAR 信息: C0215:在持久列表中不能直接声明地址 本节内容如下 :
CODESYS Development System
编译器错误 C0219 信息 : case 包含重叠范围 <case range 1 begin> .. <case range 1 end> 和 <case range 2 begin> .. <case range 2 end> 可能的错误原因 : CASE 标记的两个分支具有相同的元素或子集。 错误修正 : 确保没有相交。 例 416 . 错误示例: PROGRAM PLC_PRG VAR
CODESYS Development System
编译器错误 C0190 信息 : ';'预期而不是 POU 的结尾 可能的错误原因 : POU 中的语法错误 错误修正 : 确保语法正确。 例 397 . 错误示例: PROGRAM PLC_PRG VAR i : INT; END_VAR i := 5 信息: C0190: ';'预期而不是 POU 的结尾 本节内容如下 :
CODESYS Development System
编译器错误 C0195 信息 :从有符号类型“<数据类型 1>”到无符号类型“<数据类型 2>”的隐式转换:可能更改符号 可能的错误原因 : 隐式转换中可能遗漏了符号冲突。 错误修正 : 仅隐式转换具有相同符号的数据类型。 例 398 . 错误示例: PROGRAM PLC_PRG VAR i : INT; b : UINT; END_VAR b := i; 信息: C0195:从有符号“INT”
CODESYS Development System
编译器错误 C0196 信息 :从无符号类型“<数据类型 1>”到有符号类型“<数据类型 2>”的隐式转换:可能更改符号 可能的错误原因 : 隐式转换中可能遗漏了符号冲突。 错误修正 : 使用显式转换。 例 399 . 错误示例: PROGRAM PLC_PRG VAR i : INT; b : UINT; END_VAR i := b; 信息: C0196:从无符号类型“UINT”到有符号类型“
CODESYS Development System
编译器错误 C0201 信息 : 类型 '<data type 1>' 不等于类型 '<data type 2>' of VAR_IN_OUT 'Variable' 可能的错误原因 : 作为 VAR_IN_OUT 参数传递给函数的数据类型与其中定义的数据类型不匹配。 错误修正 :传递具有正确数据类型的变量。 例 403 . 错误示例: PROGRAM PLC_PRG VAR Inst: POU;