Contatore avanti/indietro

image\block_vrz_sn.gif

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

L'ingresso R (Reset) imposta il valore di conteggio interno e l'uscita Q 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 i conteggi veloci si devono utilizzare gli ingressi I3, I4, I5 e I6 (solo in alcuni LOGO! 12/24 RC/RCo e LOGO! 24/24o): max. 2 kHz.

  • 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: in avanti
Dir = 1: indietro

Parametri

On: soglia di attivazione

 Campo di valori: 0...999999

Off: soglia di disattivazione

 Campo di valori: 0...999999

StartVal: valore iniziale dal quale comincia il conteggio in avanti o all'indietro.

Ritenzione selezionata (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:

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

Diagramma di temporizzazione

image\block_vrz_diagramm_sn.gif

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

 

image\0ba3_logo_sn.gif

0BA0-0BA5:

Il parametro valore iniziale non è disponibile. Il contatore inizia il conteggio sempre da 0.

0BA0-0BA3:

Il parametro Off non è disponibile. La formula quindi non è valida.

Precauzione

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 solo 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