no way to compare when less than two revisions

Differenze

Queste sono le differenze tra la revisione selezionata e la versione attuale della pagina.


software:qview:qview_6:qcl_library:oa10settmout [2019/08/29 17:01] (versione attuale) – creata - modifica esterna 127.0.0.1
Linea 1: Linea 1:
 +====== 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.
 +
 +===== IMPLEMENTAZIONE =====
 +
 +**OA10SetTmOut (out01, var01, timeSet)**
 +
 +Parametri:
 +
 +^IN/OUT^TIPO VARIABILE^NOME DI ESEMPIO^DIM^^
 +|  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.
 +
 +<code QCL>
 +timeSet = 1000 ;Imposta il tempo a 1 sec
 +</code>
 +
 +**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