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