运算符: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
.
例 165. ST 中的示例
fbinst
是功能块的实例 fb1
,其中保留变量 retvar
被定义为。
VAR fbinst : fb1; b : BOOL; END_VAR b := INI(fbinst, TRUE); ivar := fbinst.retvar; (* => retvar is initialized *)
示例在 FUP

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