Operatore INI

Panoramica

È possibile utilizzare l'operatore INI per reinizializzare le variabili ritentive fornite da un'istanza del blocco funzione utilizzata nella POU.

Assegnare l'operatore a una variabile booleana.

NOTA: l’operatore INI è obsoleto. Il metodo FB_init sostituisce l’operatore INI. Per ulteriori 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.

Sintassi

<variabile-bool> := INI(<istanza-FB, TRUE|FALSE)

Se il secondo parametro dell'operatore è impostato su TRUE, tutte le variabili ritentive definite nel blocco funzione FB verranno inizializzate.

Esempio in ST

fbinst è l'istanza del blocco funzione fb, in cui è definita una variabile ritentiva retvar.

Dichiarazione nella POU

fbinst:fb;
b:bool;

Parte implementazione

b := INI(fbinst, TRUE);
ivar:=fbinst.retvar (* => retvar gets initialized *)

Esempio di chiamata operatore in FBD