Skip to main content

C0587 编译器错误

消息:

'{0}' 不是函数模块 '{1}' 的声明通用常量

可能的失败原因:

在实例化泛型函数模块时,为未在函数模块中声明的泛型常量指定名称。缺少声明会导致错误。

故障排除:

更正常量名。

519. 错误示例
inst : POU<(consst := 12)>; // Typo

消息:

“const” 不是函数模块 “POU” 的声明通用常量

正确的代码:

inst : POU<(const := 12)>; // Variable 'const' is declared


有关更多信息,请参阅: VAR_GENERIC CONSTANT