INI-Operator

Überblick

Sie können den INI-Operator zur Initialisierung von Retain-Variablen verwenden, die von einer in der POU verwendeten Funktionsbausteininstanz bereitgestellt werden.

Dem Operator kann eine boolesche Variable zugeordnet werden.

HINWEIS: Der INI-Operator ist veraltet. Die Methode FB_init ersetzt den INI-Operator. Für weitere Informationen zur FB_init-Methode siehe das Kapitel Methoden FB_init, FB_reinit. Der Operator kann jedoch weiterhin verwendet werden, um die Kompatibilität mit Projekten zu bewahren, die mit früheren EcoStruxure Machine Expert-Versionen importiert wurden.

Syntax

<Bool-Variable> := INI(<FB-Instanz, TRUE|FALSE)

Wenn der zweite Parameter des Operators auf TRUE gesetzt wird, werden alle im Funktionsbaustein FB definierten Retain-Variablen initialisiert.

Beispiel in ST

fbinst ist die Instanz des Funktionsbausteins fb, in dem eine Retain-Variable retvar definiert ist.

Deklaration in POU

fbinst:fb;
b:bool;

Implementierungsteil

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

Beispiel für den Operatoraufruf in FBD