编译器警告 C0571
留言: FB_EXIT
中的实例 VAR_RETAIN
在预热重置期间也会调用,但不是 FB_INIT
。避免使用以下方法保留功能块的声明 FB_EXIT
!
可能的错误原因: 一个函数块的实例,它有一个 FB_Exit
方法,声明于 VAR_RETAIN
。
错误更正: 避免使用以下方法保留函数块的声明 FB_EXIT
。
例 502. 警告示例
FUNCTION_BLOCK POU ... METHOD FB_Exit: BOOL VAR_INPUT bInCopyCode : BOOL; END_VAR ... FUNCTION_BLOCK POU_1 VAR inst2 : POU; END_VAR ... PROGRAM PLC_PRG VAR myFB : POU_1; END_VAR myFB();
变量的声明 myFB
产生以下警告。
消息:
C0571:在预热重置期间也会调用 VAR_RETAIN 中实例的 FB_EXIT,但不调用 FB_INIT。避免使用 FB_EXIT 保留功能块的声明