CODESYS Development System
编译器错误 C0102 信息 :保留内存不足:变量“<变量名称>”,<字节大小>字节。 可能的错误原因 : 使用的保留内存比 PLC 上可用的多。由于增量构建,保留内存也可能过于碎片化。 错误修正 : 使用 干净的 用于分割内存。这将强制在下一次构建时重新分配所有数据。 本节内容如下 :
CODESYS Development System
编译器错误 C0103 信息 :保留内存不足:变量“<变量名称>”,<字节大小>字节。 (最大连续内存间隙{2}) 可能的错误原因 : 使用的保留内存比 PLC 上可用的多。由于增量构建,保留内存也可能过于碎片化。 错误修正 : 使用 干净的 用于分割内存。这将强制在下一次构建时重新分配所有数据。 本节内容如下 :
CODESYS Development System
编译器错误 C0104 信息 :'全局数据内存不足:变量'<变量名称>',<字节大小>字节。 可能的错误原因 : 使用的数据内存比 PLC 上的可用内存多。由于增量构建,内存也可能过于碎片化。 错误修正 : 使用 干净的 用于分割内存。这将强制在下一次构建时重新分配所有数据。 本节内容如下 :
CODESYS Development System
编译器错误 C0106 信息 :保留内存不足:变量“<变量名称>”,<字节大小>字节。 (最大连续内存间隙<字节大小>字节) 可能的错误原因 :使用的保留内存多于 PLC 上的可用内存。也有可能是增量编译导致的retain memory过于碎片化。 纠错 : 使用 干净的 用于对内存进行分段的命令。这将强制所有数据和代码在下一次编译时重新分配。 本节内容如下 :
CODESYS Development System
编译器错误 C0114 信息 : 'JMP' 的目标 <跳转标签> 无效 可能的错误原因 : JMP 目标中的语法错误或印刷错误 错误修正 : 更正印刷或语法错误。 例 355 . 错误示例: PROGRAM PLC_PRG VAR END_VAR JMP 0; 信息: C0114:“JMP”的目标 0 无效 本节内容如下 :
CODESYS Development System
编译器错误 C0115 信息 : 条件调用的第二个参数 (????ALWAYS CALC???? ) 必须是有效的调用语句。 错误修正 : 在条件????CALC???的第二个参数中指定函数、方法或功能块的调用称呼。 例 356 . 错误示例: PROGRAM PLC_PRG VAR condition : BOOL; END_VAR CALC(condition, 1+2); 信息: C0115
CODESYS Development System
编译器错误 C0208 信息 : 'MOD' 没有为 'REAL' 定义 可能的错误原因 : 尝试对类型变量执行模运算 REAL . 错误修正 :模运算仅适用于类型变量 ANY_INT . 例 408 . 错误示例: PROGRAM PLC_PRG VAR r1 : REAL; END_VAR r1 := r1 MOD 2; 信息: C0208: 'MOD' 未定义为 'REAL' 本节内容如下
CODESYS Development System
编译器错误 C0209 信息 :您已为设备“<设备名称>”定义了“<编号>”应用程序。最大数量是“<数字>”。因此,您将无法下载所有应用程序。 可能的错误原因 :某些设备仅支持特定数量的应用程序(设备描述)。如果项目包含更多应用程序,则并非所有应用程序都将下载到设备。 错误修正 :从您的项目中删除应用程序或使用其他设备。 本节内容如下 :
CODESYS Development System
编译器错误 C0211 信息 : 期望变量声明而不是 <表达式> 可能的错误原因 : 语法错误 错误修正 : 确保语法正确。 例 409 . 错误示例: PROGRAM PLC_PRG VAR VAR END_VAR END_VAR 信息: C0211:需要变量声明而不是 VAR END_VAR 本节内容如下 :
CODESYS Development System
编译器错误 C0212 信息 : 应为 VAR、VAR_INPUT、VAR_OUTPUT 或 VAR_INOUT 而不是 <表达式> 可能的错误原因 : 语法错误 错误修正 : 确保语法正确。 例 410 . 错误示例: PROGRAM PLC_PRG i : INT; 信息: C0212: VAR, VAR_INPUT, VAR_OUTPUT 或 VAR_INOUT 代替 i : INT; 本节