Operatore INI

Panoramica

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.

Sintassi

<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.

Esempio in ST

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