Il nodo Temporizzatore luci scale gestisce un'uscita digitale temporizzata.
Quando il connettore Input riceve il valore 1, il nodo invia 1 al connettore Output e avvia un temporizzatore.
Alla scadenza del tempo configurato, il nodo invia 0 al connettore Output.
Il nodo mette inoltre a disposizione funzioni di retrigger, spegnimento manuale, preavviso, override del tempo di attivazione e visualizzazione del tempo residuo.
Comportamento del temporizzatore luci scale
| Connettore | Tipo | Descrizione |
|---|---|---|
| Input | Ingresso | Avvia il temporizzatore quando riceve 1. In funzione della configurazione può anche arrestarlo quando torna a 0. |
| ON time override | Ingresso | Permette di sovrascrivere la durata di attivazione configurata. |
| Output | Uscita | Uscita digitale temporizzata controllata dal nodo. |
| Warning | Uscita | Diventa 1 poco prima della scadenza del temporizzatore, secondo il tempo di preavviso configurato. |
| Time left | Uscita | Restituisce il tempo rimanente prima della scadenza del temporizzatore. |
| Proprietà | Descrizione |
|---|---|
| Time for ON | Definisce per quanto tempo l'Output rimane uguale a 1 dopo l'attivazione. |
| Retriggerable | Quando abilitata, la ricezione di un nuovo valore 1 su Input riavvia il temporizzatore. |
| Manual OFF | Quando abilitata, l'Output viene portato immediatamente a 0 quando Input torna a 0. |
| Warning before OFF | Definisce quanto tempo prima della scadenza deve attivarsi l'uscita Warning. |
Il Temporizzatore luci scale viene attivato quando:
Input = 1
In quel momento:
Alla scadenza del temporizzatore:
Output = 0
Se è stato configurato un intervallo di preavviso, l'uscita Warning si attiva poco prima della scadenza.
La proprietà Time for ON definisce la durata normale dell'attivazione.
Concettualmente:
Input = 1 → Output = 1 per Time for ON
Alla scadenza del tempo:
Output = 0
Ad esempio:
| Proprietà | Valore |
|---|---|
| Time for ON | 120 secondi |
quando il nodo viene attivato, l'Output rimane uguale a 1 per 120 secondi.
Quando Retriggerable è abilitata, il temporizzatore attivo può essere riavviato ricevendo un nuovo comando di attivazione.
Ad esempio, supponiamo:
Time for ON = 60 secondi
e che rimangano 20 secondi alla scadenza.
Se il connettore Input riceve nuovamente 1, il conteggio riparte dalla durata configurata.
Concettualmente:
Nuovo Input = 1 → Riavvio del timer
La modalità Retriggerable è utile quando ogni nuova richiesta di attivazione deve prolungare il periodo ON.
Quando Retriggerable è disabilitata, un nuovo comando di attivazione non riavvia il temporizzatore mentre il ciclo corrente è già attivo.
La proprietà Manual OFF determina se l'ingresso può spegnere immediatamente l'uscita.
Quando Manual OFF è abilitata:
Quando Manual OFF è disabilitata:
L'uscita Warning fornisce un preavviso della prossima scadenza del tempo di attivazione.
L'intervallo di preavviso viene configurato tramite:
Warning before OFF
Quando il tempo rimanente raggiunge l'intervallo di avviso configurato e Output è ancora uguale a 1:
Warning = 1
Questo segnale può essere utilizzato per informare un'altra funzione logica che la temporizzazione sta per terminare.
L'uscita Warning si attiva solamente poco prima dello spegnimento configurato, mentre l'Output principale è ancora attivo.
Supponiamo:
| Proprietà | Valore |
|---|---|
| Time for ON | 120 secondi |
| Warning before OFF | 10 secondi |
La sequenza è:
L'ingresso ON time override permette di modificare la durata normale dell'attivazione.
Invece di utilizzare sempre il valore definito dalla proprietà Time for ON, il nodo può utilizzare una durata alternativa fornita tramite questo connettore.
Questa funzione è utile quando lo stesso Temporizzatore luci scale deve funzionare con tempi differenti in funzione delle condizioni del sistema.
Supponiamo che la configurazione normale sia:
Time for ON = 60 secondi
ma che un'altra logica fornisca un valore di override corrispondente a un tempo di attivazione più lungo.
Il nodo può quindi utilizzare la durata di override al posto di quella standard configurata.
In questo modo è possibile modificare dinamicamente la temporizzazione senza cambiare la configurazione del nodo.
L'uscita Time left restituisce il tempo rimanente del temporizzatore.
Durante il conteggio attivo, questo valore diminuisce progressivamente fino alla scadenza.
Questa uscita può essere utilizzata per:
Supponiamo la seguente configurazione:
| Proprietà | Valore |
|---|---|
| Time for ON | 60 secondi |
| Retriggerable | Abilitato |
| Manual OFF | Disabilitato |
| Warning before OFF | 10 secondi |
Quando:
Input = 1
il nodo imposta:
Output = 1
e avvia un temporizzatore di 60 secondi.
Dopo 50 secondi:
Warning = 1
perché rimangono solamente 10 secondi.
Se prima della scadenza viene ricevuto un nuovo comando di attivazione e Retriggerable è abilitata, il temporizzatore riparte.
Se non viene ricevuta una nuova attivazione, dopo 60 secondi:
Output = 0
Supponiamo:
Manual OFF = Abilitato
e che il temporizzatore sia attualmente in esecuzione.
Se:
Input = 0
prima della scadenza, il nodo imposta immediatamente:
Output = 0
e arresta il temporizzatore corrente.
Supponiamo:
Time for ON = 90 secondi
Il temporizzatore è attivo e rimangono 30 secondi.
Se l'Input riceve nuovamente 1 e Retriggerable è abilitata, il temporizzatore riparte da:
90 secondi
L'uscita rimane quindi attiva per un nuovo periodo completo.
Il Temporizzatore luci scale è utile ogni volta che un'uscita digitale deve rimanere attiva per un periodo limitato.
Applicazioni tipiche includono:
Il Temporizzatore luci scale può essere testato utilizzando gli strumenti di simulazione del Modulo Logico.
Una procedura tipica di test è la seguente: