NOTA: L'operatore INI è obsoleto. Il metodo FB_init sostituisce l'operatore INI. Per maggiori informazioni sul metodo FB_init, vedere il capitolo Metodi FB_init, FB_reinit. Tuttavia, questo operatore può ancora essere usato per garantire la compatibilità con i progetti importati da versioni EcoStruxure Machine Expert precedenti.
È possibile utilizzare l'operatore INI per reinizializzare le variabili ritentive fornite da un'istanza del blocco funzione utilizzata nel POU.
Assegnare l'operatore a una variabile booleana.
<bool-variable> := INI(<FB-istanza, TRUE|FALSE)
Se il secondo parametro dell'operatore è impostato a TRUE, tutte le variabili ritentive definite nel blocco funzione FB verranno inizializzate.
fbinst è l'istanza del blocco funzione fb, nel quale è definita una variabile ritentiva retvar.
Dichiarazione nel POU
fbinst:fb;
b:bool;
Parte implementazione
b := INI(fbinst, TRUE);
ivar:=fbinst.retvar (* => retvar gets initialized *)
Esempio di chiamata operatore in FBD