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