INI
运算符是CoDeSys V2.3 运算符。在CODESYS V3 中,FB_init
方法取代了INI
操作符。您仍然可以在从CoDeSys V2.3 导入的项目中使用该操作符。
INI
运算符用于初始化 POU 中使用的功能块实例的保留变量。
将运算符赋值给布尔变量。
语法
<Boolean variable name> := INI <FB instance name> , <Boolean value> ); <Boolean value> : TRUE | FALSE
如果运算符的第二个参数为TRUE
,那么CODESYS 将初始化功能块<FB instance name>
中定义的所有保留变量。
示例
fbinst
是功能块fb1
的实例,其中定义了保留变量retvar
。
ST :
Declaration in the block: VAR fbinst : fb1; b : BOOL; END_VAR Program part: b := INI(fbinst, TRUE); ivar := fbinst.retvar; (* => retvar is initialized *)
FBD
