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
