Operazioni di Conteggio:

Conta Avanti/Indietro

 

CTUD Cxx,PV

 

 

 

Operandi Codici elementi Supportati Tipo Dati
Cxx da C 0  a  C 19
PV VW, AC, Costante INT


L'operazione Conta in avanti/indietro conta in avanti sui fronti di salita dell'ingresso di conteggio in avanti (CU) e conta all'indietro sui fronti di salita dell'ingresso di conteggio all'indietro (CD).
Quando il valore corrente (Cxxx) è >= al valore preimpostato (PV), il bit di conteggio (Cxxx) viene attivato.
Il contatore viene resettato quando si attiva l'ingresso di reset (R).

Al raggiungimento del valore massimo (32.767), il fronte di salita successivo dell'ingresso di conteggio in avanti farà sì che il valore corrente si raccolga intorno al valore minimo (-32.768).
Analogamente, al raggiungimento del valore minimo (-32.768) il successivo fronte di salita dell'ingresso di conteggio all'indietro farà sì che il valore corrente si raccolga intorno al valore massimo (32.767).

In AWL l'ingresso di reset CTUD corrisponde al valore superiore dello stack, l'ingresso di conteggio all'indietro (CD) il valore caricato nella seconda posizione dello stack e l'ingresso di conteggio in avanti  (CU) il valore caricato nella terza posizione dello stack.

Avvertenza. Poiché ogni contatore ha un solo valore corrente, non si deve assegnare lo stesso numero a più di un contatore (i contatori in avanti, in avanti/indietro e indietro accedono allo stesso valore corrente).

LIMITAZIONI SIMULATORE  

Non vengono supportati i seguenti codici elementi per l'operando PV: IW,  QW,  MW,  SW,  SMW,  LW,  AIW
Il numero massimo di contatori è limitato a 20.

Esempi di Contatore Avanti/Indietro
Inizio Pagina
          KOP AWL
 NETWORK 1
 LD    I4.0  //Ingresso di conteggio avanti
 LD    I3.0  //Ingresso di conteggio indietro
 LD    I2.0 
//Ingresso di Reset
 CTUD  C48,4

 
Diagramma di temporizzazione