CODESYS Development System
编译器警告 C0298 信息 :由于从“<递归方法名称>”开始的递归调用,堆栈使用量的计算不完整。 可能的原因 :对于具有递归调用的方法,无法成功执行堆栈检查,因为无法确定堆栈的使用情况。 纠错 : 使用 estimated-stack-usage 属性为方法提供堆栈大小要求的估计值(以字节为单位)。 例 435 . 错误示例: METHOD PUBLIC m_Recursive : UDINT
CODESYS Development System
编译器错误 C0319 信息 : <> 接口库中不允许 当未遵循适用于接口库的规则时,将显示此警告。有关这些规则的详细信息,请参阅: 接口库 本节内容如下 :
CODESYS Development System
编译器错误 C0084 信息 : '<pragma operand>' 不是 pragma 的有效操作数 可能的错误原因 : 语法错误 错误修正 : 使用有效的编译指示操作数。 例 342 . 错误示例: PROGRAM PLC_PRG VAR END_VAR {IF defined(0)} {END_IF} 信息: C0084: 'defined(null)' 不是 pragma 的有效操作数
CODESYS Development System
编译器错误 C0085 信息 :定义预期值而不是“<值>”。 可能的错误原因 : 需要一个字符串,而不是杂注显示位置的当前值。 错误修正 :用字符串替换当前值。 例 343 . 错误示例: PROGRAM PLC_PRG {IF hasvalue(define, defineValue)} {END_IF} 信息: C0085:定义预期值而不是“defineValue”。 错误修正: PROGRA