Skip to main content

运算符: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

_cds_img_ini_operator.png


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