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