Opérateur INI

Vue d'ensemble

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, consultez le 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.

L'opérateur INI permet d'initialiser des variables conservées fournies par une instance de bloc fonction dans le POU.

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

Syntaxe

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

Lorsque 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 représente l'instance du bloc fonction fb, dans laquelle 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