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).
|