Opérateur INI

Présentation

Vous pouvez utiliser l'opérateur INI pour initialiser les variables conservées qui sont fournies par une instance de bloc fonction utilisée dans le POU.

L'opérateur doit être attribué à une variable booléenne.

NOTE : L'opérateur INI est obsolète. La méthode FB_init remplace l'opérateur INI. Pour plus d'informations sur la méthode FB_init, reportez-vous au chapitre Méthodes FB_init, FB_reinit. Néanmoins, vous pouvez encore utiliser cet opérateur pour assurer la compatibilité avec les projets importés depuis des versions antérieures de EcoStruxure Machine Expert.

Syntaxe

<variable-bool> := INI(<instance-FB, TRUE|FALSE)

Si le second paramètre de l'opérateur est défini sur TRUE, toutes les variables conservées définies dans le bloc fonction FB sont initialisées.

Exemple en langage ST

fbinst est l'instance du bloc fonction fb où une variable conservée retvar est définie.

Déclaration dans le POU

fbinst:fb;
b:bool;

Partie implémentation

b := INI(fbinst, TRUE);
ivar:=fbinst.retvar (* => retvar gets initialized *)

Exemple d'appel de l'opérateur en langage FBD