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