Opérateur : INI
Astuce
La INI l'opérateur est un opérateur de CoDeSys V2.3. Cet opérateur est remplacé par le FB_Init méthode dès CODESYS V3. Cependant, vous pouvez toujours utiliser cet opérateur dans des projets importés de CoDeSys V2.3.
Syntaxe
<boolean variable name> := INI ( <FB instance name> , <boolean value> ); // <boolean value> : TRUE | FALSE
Avec le INI , vous pouvez déclencher l'initialisation des variables de rétention d'une instance de bloc fonction utilisée dans une POU.
Si le deuxième paramètre de l'opérateur est TRUE, alors CODESYS initialise toutes les variables de rétention qui sont définies dans le bloc fonction <FB instance name> puis revient TRUE.
fbinst est l'instance du bloc fonction fb1, où la variable retenue retvar est défini.
VAR
fbinst : fb1;
b : BOOL;
END_VAR
b := INI(fbinst, TRUE);
ivar := fbinst.retvar; (* => retvar is initialized *)
Exemple dans FUP

Pour plus d'informations, consultez : RETAIN, Obtenir des données avec des variables de conservation