Operatore: INI
Suggerimento
Il INI operatore è un operatore di CoDeSys V2.3. Questo operatore è sostituito da FB_Init metodo a partire da CODESYS V3. Tuttavia, puoi ancora utilizzare questo operatore nei progetti importati da CoDeSys V2.3.
Sintassi
<boolean variable name> := INI ( <FB instance name> , <boolean value> ); // <boolean value> : TRUE | FALSE
Con il INI operatore, è possibile attivare l'inizializzazione delle variabili Retain di un'istanza di blocco funzione utilizzata in una POU.
Se il secondo parametro dell'operatore è TRUE, poi CODESYS inizializza tutte le variabili Retain che sono definite nel blocco funzione <FB instance name> e poi ritorna TRUE.
fbinst è l'istanza del blocco funzione fb1, dove la variabile retain retvar è definito.
VAR
fbinst : fb1;
b : BOOL;
END_VAR
b := INI(fbinst, TRUE);
ivar := fbinst.retvar; (* => retvar is initialized *)
Esempio dentro FUP

Per ulteriori informazioni, vedere: RETAIN, Ottieni dati con variabili di conservazione