运算符:INI
提示
这 INI 运算符是 CoDeSys V2.3.该运算符被替换为 FB_Init 方法为 CODESYS V3。但是,您仍然可以在从 CoDeSys V2.3.
句法
<boolean variable name> := INI ( <FB instance name> , <boolean value> ); // <boolean value> : TRUE | FALSE
随着 INI 运算符,您可以触发 POU 中使用的功能块实例的保留变量的初始化。
如果运算符的第二个参数是 TRUE, 然后 CODESYS 初始化功能块中定义的所有保留变量 <FB instance name> 然后返回 TRUE.
例 166. ST 中的示例
fbinst 是功能块的实例 fb1,其中保留变量 retvar 被定义为。
VAR
fbinst : fb1;
b : BOOL;
END_VAR
b := INI(fbinst, TRUE);
ivar := fbinst.retvar; (* => retvar is initialized *)
示例在 FUP

有关更多信息,请参阅: RETAIN, 使用保留变量获取数据