Der INI-Operator ist ein Operator von CoDeSys V2.3. In CODESYS V3 ersetzt die Methode FB_init den INI-Operator. In Projekten, die Sie aus CoDeSys V2.3 importiert haben, können Sie diesen Operator weiter verwenden.
Mit dem INI-Operator initialisieren Sie Retain-Variablen einer im Baustein verwendeten Funktionsbaustein-Instanz.
Sie weisen den Operator einer booleschen Variable zu.
Syntax:
<boolean variable name> := INI <FB instance name> , <boolean value> ); <boolean value> : TRUE | FALSE
Wenn der zweite Parameter des Operators TRUE ist, initialisiert CODESYS alle im Funktionsbaustein <FB instance name> definierten Retain-Variablen.
Beispiele
fbinst ist die Instanz des Funktionsbausteins fb1, in dem eine Retain-Variable retvar definiert ist.
ST:
Deklaration im Baustein: VAR fbinst : fb1; b : BOOL; END_VAR Programmteil: b := INI(fbinst, TRUE); ivar := fbinst.retvar; (* => retvar is initialized *)
FUP
