software:qview:qview_6:qcl_library:vt10onchtvar

Action disabled: source

VT10OnChTVar

V = Variabili

T = Funzioni di Controllo

La funzione VT10OnChTVar controlla il valore di una variabile e setta un flag nel caso il valore cambi.
Il flag viene resettato automaticamente dopo un tempo impostabile.

VT10OnChVar (var01, changed)

Parametri:

IN/OUTTIPO VARIABILENOME DI ESEMPIODIM
IN SYSTEM /
INPUT /
OUTPUT
var01 F/L Variabile da controllare
OUT GLOBAL changed F Flag di cambiamento avvenuto
IN SYSTEM time01 L Tempo di attesa prima del reset flag di cambiamento valore (msec)

Esempio

Nell'esempio, se la variabile 'pippo' cambia il suo valore viene attivata l'uscita 'ofUscita'.

slTimeRes = 10
VT10OnChVar (pippo, changed, slTimeRes)**
IF changed
	SETOUT ofUscita
ENDIF

Note

  • La funzione deve essere posta in un punto dell'applicativo che viene eseguito ad ogni giro logico per poter essere efficace.
  • Il flag che segnala il cambiamento viene resettato automaticamente dalla funzione una volta trascorso il tempo impostato.
  • Ultima modifica: 2019/08/29 17:01