无退出属性

如果一个功能模块提供一个 退出方法, 你通过分配指令{attribute 'no-exit'}到这个功能模块实体来阻止他要求一个特殊的实体。

句法:

{attribute 'symbol'= 'no-exit'}

例子:

假设退出方法 FB_Exit被添加到功能块"POU":  

在主程序PLC_PRG中,两个 POU 类型的变量被初始化:

PROGRAM PLC_PRG

VAR

POU1 : POU;

{attribute 'symbol' := 'no-exit'}

POU2 : POU;

END_VAR

当变量bInCopyCodePOU1中变成 TRUE , 退出方法 FB_Exit称为退出实例,并且之后被复制(在线更改) 。尽管变量bInCopyCode的值对 POU2无影响。