software:qview:qview_6:qcl_library:oa10settmout

OA10SetTmOut

O = Out

A = Azione

La funzione OA10SetTmOut attiva un'uscita digitale per un tempo impostato come argomento.
L'attivazione avviene tramite un ingresso (o un flag) che quando è a 1 setta l'uscita e la mantiene settata finchè l'ingresso (o il flag) stesso non va a 0. A questo punto il tempo di attivazione comincia a decrementare fino ad arrivare a 0, e quando questo avviene l'uscita viene resettata.

OA10SetTmOut (out01, var01, timeSet)

Parametri:

IN/OUTTIPO VARIABILENOME DI ESEMPIODIM
OUT OUTPUT uscita F Uscita da settare
IN INPUT GLOBAL var01 F Ingresso (o flag) che abilita la comparazione
IN CONST SYSTEM timeSet L Tempo di attivazione uscita (msec)

Esempio

L'esempio fa attivare l'uscita 'out01' per minimo 1 sec quando l'ingresso 'Ingresso01' si attiva.

timeSet = 1000			;Imposta il tempo a 1 sec

OA10SetTmOut (out01, Ingresso01, timeSet)

Note di funzionamento

  • La funzione deve essere posta in un punto dell'applicativo che viene eseguito ad ogni giro logico per poter essere efficace.
  • Ultima modifica: 2019/08/29 17:01