Operator: INI
Tipp
Der INI-Operator ist ein Operator von CoDeSys V2.3. Dieser Operator wird ab CODESYS V3 durch die Methode FB_Init ersetzt. In Projekten, die Sie aus CoDeSys V2.3 importiert haben, können Sie diesen Operator aber weiterhin verwenden.
Syntax
<boolean variable name> := INI ( <FB instance name> , <boolean value> ); // <boolean value> : TRUE | FALSE
Mit dem INI-Operator können Sie die Initialisierung von Retain-Variablen einer im Baustein verwendeten Funktionsbaustein-Instanz anstoßen.
Wenn der zweite Parameter des Operators TRUE ist, initialisiert CODESYS alle im Funktionsbaustein <FB instance name> definierten Retain-Variablen und gibt danach TRUE zurück.
fbinst ist die Instanz des Funktionsbausteins fb1, in dem eine Retain-Variable retvar definiert ist.
VAR
    fbinst : fb1;
    b : BOOL;
END_VAR
b := INI(fbinst, TRUE);
ivar := fbinst.retvar; (* => retvar is initialized *)
Beispiel in FUP

Für weitere Informationen siehe: RETAIN, Daten mit Retain-Variablen erhalten