FB_exit 路径

相关的还有 "FB_init" 方法和以下的 执行顺序:

1. 1. 退出路径:退出以前的实例:  old_inst.fb_exit(bInCopyCode := TRUE);
2. 2. Init路径:初始化新的实例:new_inst.fb_init(bInitRetains := FALSE, bInCopyCode := TRUE);
3. 3. 复制功能块值(复制代码):copy_fub(&old_inst, &new_inst);  

除此之外,在 继承 的情况下,下面的调用顺序是真实的(例如在使用此列表的POU做例子,以下假设:"SubFB EXTENDS MainFB" 和 "SubSubFB EXTENDS SubFB"):

fbSubSubFb.FB_Exit(...);

fbSubFb.FB_Exit(...);

fbMainFb.FB_Exit(...);

fbMainFb.FB_Init(...);

fbSubFb.FB_Init(...);

fbSubSubFb.FB_Init(...);

 

für FB_reinit:

fbMainFb.FB_reinit(...);

fbSubFb.FB_reinit(...);

fbSubSubFb.FB_Init(...);