Contatore avanti/indietro

Descrizione sintetica

A seconda della parametrizzazione, un impulso d'ingresso incrementa o decrementa un valore interno. Al raggiungimento del valore soglia parametrizzato, l'uscita viene impostata o resettata. La direzione di conteggio può essere invertita tramite l'ingresso Dir.

Circuito

Descrizione

Ingresso R

Un segnale nell'ingresso R (reset) resetta il valore di conteggio interno e l'uscita sul valore iniziale (StartVal).

Ingresso Cnt

La funzione conta le commutazioni dallo stato 0 allo stato 1 nell'ingresso Cnt. Le commutazioni da 1 a 0 non vengono contate.

  • Per frequenze di conteggio elevate si devono utilizzare gli ingressi I3, I4, I5 e I6 (LOGO! 12/24RCE/RCEo, LOGO! 24CE/24CEo): max. 5 KHz, se l'ingresso veloce è collegato direttamente al blocco funzionale Contatore avanti/indietro

  • Per le frequenze di conteggio basse (tip. 4 Hz) si può utilizzare qualsiasi altro ingresso o contatto.

Ingresso Dir

L'ingresso Dir (Direction) stabilisce la direzione di conteggio:

Dir = 0: avanti
Dir = 1: indietro

Parametri

On: soglia di attivazione / campo di valori: 0 ... 999999
Off: soglia di disattivazione / campo di valori 0 ... 999999
Valore iniziale: valore iniziale dal quale comincia il conteggio in avanti o all'indietro.
Ritenzione on = lo stato viene memorizzato in modo permanente.

Uscita Q

L'uscita Q viene impostata o resettata in funzione del valore attuale Cnt e dei valori di soglia impostati.

Parametri On e Off

Il tempo preimpostato per i parametri "soglia di attivazione On" e "soglia di disattivazione Off " può essere anche il valore attuale di un'altra funzione già programmata. Si possono utilizzare i valori attuali delle seguenti funzioni:

Nei dispositivi 0BA7 e versioni successive si possono utilizzare anche i valori attuali delle seguenti funzioni già programmate:

Per scegliere la funzione desiderata si deve specificare il numero di blocco.

Per quanto riguarda la validità e la precisione della base di tempo consultare anche il manuale di LOGO!.

Diagramma di temporizzazione

Descrizione del funzionamento

Ad ogni fronte di salita nell'ingresso Cnt il contatore interno viene incrementato di 1 (Dir = 0) o decrementato di 1 (Dir = 1).

L'ingresso di reset R consente di resettare il valore di conteggio interno sul valore iniziale. Finché R=1 anche l'uscita rimane a 0 e gli impulsi nell'ingresso Cnt non vengono contati.

L'uscita Q viene impostata o resettata in funzione del valore attuale di Cnt e dei valori di soglia impostati. Per effettuare i calcoli utilizzare la seguente formula.

Formula

0BA0-0BA5:
Il parametro valore iniziale non è disponibile. Il contatore inizia sempre il conteggio da 0.
0BA0-0BA3:
Il parametro Off non è disponibile. La formula quindi non è valida.

Attenzione:

Una volta per ogni ciclo viene verificato se il contatore ha raggiunto il valore limite.

Se gli impulsi sugli ingressi veloci I3, I4, I5 o I6 sono più rapidi del tempo di ciclo, la funzione speciale potrebbe attivarsi soltanto dopo il superamento del valore limite indicato.

Esempio: è possibile conteggiare 100 impulsi per ciclo; 900 impulsi sono già stati conteggiati. On = 950; Off = 10000. L'uscita si attiva nel ciclo successivo, quando il valore è già pari a 1000.

Se il valore Off fosse uguale a 980, l'uscita non si attiverebbe.

Tempo di ciclo

Per informazioni su come determinare il tempo di ciclo di un dispositivo LOGO! consultare l'appendice del manuale di LOGO!.

Descrizione