概述
注: INI
操作符已过时。
FB_init
方法已替代
INI
操作符。有关
FB_init
方法的详细信息,请参阅
FB_init、FB_reinit 方法一章。但是,此操作符仍可用于确保从早期
EcoStruxure Machine Expert 版本导入的工程的兼容性。
您可以使用 INI
操作符初始化 POU 中所用功能块实例提供的保留变量。
向布尔变量分配此操作符。
语法
<bool-variable> := INI(<FB-instance, TRUE|FALSE)
如果此操作符的第二个参数设置为 TRUE,则 FB 功能块中定义的所有保留变量都将被初始化。
ST 中的示例
fbinst 是 fb 功能块的实例,在其中定义 retvar 保留变量。
在 POU 中声明
fbinst:fb;
b:bool;
实现部分
b := INI(fbinst, TRUE);
ivar:=fbinst.retvar (* => retvar gets initialized *)