software:qview:qview_6:qcl_library:vc10collval

VC10CollVal

V = Variabili

C = Funzioni di Calcolo La funzione VC10CollVal imposta un risultato su una variabile (resul) sulla base del valore assunto da una variabile rispetto ad altre 2.
La funzione segue la seguente tabella di verità:

Tabella di verità

val01 > val02risultato = 0

Tutti i casi successivi si riferiscono a val01 ⇐ val02 ed analizzano solo Val03

val03 < val01risultato = 1
val01 ⇐ val03 < valore2risultato = 2
val03 >= val02risultato = 3

VC10CollVal (val01, val02, val03, Risultato)

Parametri:

IN/OUTTIPO VARIABILENOME DI ESEMPIODIM
IN SYSTEM val01 L/S Primo valore di comparazione
IN SYSTEM val02 L/S Secondo valore di comparazione
IN SYSTEM val03 L/S Valore da comparare con val01 e val02
OUT SYSTEM risultato B Variabile contenente il risultato della comparazione secondo la tabella di verità raffigurata sopra

Esempio

Esegui la comparazione quando il flag “gfComp” viene posto a 1.

IF gfComp
	gfComp = 0
	val01 = 1000
	val02 = 5000
        VC10CollVal (val01, val02, val03, resul)
ENDIF

Note

  • La funzione esegue un WAIT a tempo ogni 180 millisecondi
  • Ultima modifica: 2019/08/29 17:01