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.
|
Ingresso Dir |
L'ingresso Dir (Direction) stabilisce la direzione di conteggio: Dir = 0: in avanti |
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:
Comparatore analogico: Ax – Ay
Interruttore a valore di soglia analogico: Ax
Amplificatore analogico: Ax
Multiplexer analogico: AQ
Rampa analogica: AQ
Matematica analogica: AQ
Regolatore PI: AQ
Contatore avanti/indietro: Cnt
Per scegliere la funzione desiderata si deve specificare il numero di blocco.
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
Se "soglia di attivazione (On) >= soglia di disattivazione (Off)", allora:
Q = 1, se Cnt >= On
Q = 0, se Cnt < Off.
Se "soglia di attivazione (On) < soglia di disattivazione (Off)", allora:
Q = 1, se On <= Cnt < Off.
|
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! .