Relè bistabile
Il nodo Latching Relay invia 1 all'uscita quando l'ingresso Set è impostato a 1 e invia 0 all'uscita quando l'ingresso Reset è impostato a 1.
Quando sia Set sia Reset sono uguali a 0, lo stato precedente dell'uscita viene mantenuto.
La proprietà Behaviour definisce quale ingresso deve essere dominante quando sia Set sia Reset sono uguali a 1.
Comportamento del nodo quando l'ingresso Set è dominante
Comportamento del nodo quando l'ingresso Reset è dominante
Connettori
| Connettore | Tipo | Descrizione |
|---|---|---|
| Set | Ingresso | Imposta l'uscita a 1 quando viene attivato. |
| Reset | Ingresso | Reimposta l'uscita a 0 quando viene attivato. |
| Output | Uscita | Stato corrente memorizzato dal nodo. |
Proprietà principali
| Proprietà | Descrizione |
|---|---|
| Behaviour | Definisce quale ingresso è dominante quando Set e Reset sono entrambi uguali a 1. |
Funzionamento
Il nodo Latching Relay memorizza il proprio stato di uscita finché un nuovo comando non lo modifica.
Il comportamento di base è il seguente:
- se Set = 1 e Reset = 0, l'uscita diventa 1;
- se Set = 0 e Reset = 1, l'uscita diventa 0;
- se Set = 0 e Reset = 0, viene mantenuto lo stato precedente dell'uscita;
- se Set = 1 e Reset = 1, l'uscita dipende dalla proprietà Behaviour configurata.
Questo significa che il nodo si comporta come un elemento di memoria.
Quando entrambi gli ingressi sono uguali a 0, l'uscita non cambia.
Il nodo mantiene l'ultimo stato valido precedentemente impostato oppure resettato.
Tabella di verità
Il comportamento del Latching Relay dipende dai valori di Set e Reset.
Quando è attivo un solo ingresso tra i due, il comportamento è sempre lo stesso:
| Set | Reset | Output |
|---|---|---|
| 0 | 0 | Mantiene lo stato precedente |
| 1 | 0 | 1 |
| 0 | 1 | 0 |
| 1 | 1 | Dipende da Behaviour |
L'ultimo caso dipende dal fatto che sia configurato come dominante Set oppure Reset.
Set dominante
Se la proprietà Behaviour è configurata in modo che Set sia dominante, quando entrambi gli ingressi sono uguali a 1 l'uscita diventa:
1
La logica completa diventa quindi:
| Set | Reset | Output |
|---|---|---|
| 0 | 0 | Mantiene lo stato precedente |
| 1 | 0 | 1 |
| 0 | 1 | 0 |
| 1 | 1 | 1 |
Questa configurazione dà priorità all'attivazione.
Reset dominante
Se la proprietà Behaviour è configurata in modo che Reset sia dominante, quando entrambi gli ingressi sono uguali a 1 l'uscita diventa:
0
La logica completa diventa quindi:
| Set | Reset | Output |
|---|---|---|
| 0 | 0 | Mantiene lo stato precedente |
| 1 | 0 | 1 |
| 0 | 1 | 0 |
| 1 | 1 | 0 |
Questa configurazione dà priorità alla disattivazione.
Esempio
Supponiamo la seguente sequenza:
| Evento | Set | Reset | Output |
|---|---|---|---|
| Condizione iniziale | 0 | 0 | 0 |
| Comando di attivazione | 1 | 0 | 1 |
| Ritorno degli ingressi a riposo | 0 | 0 | 1 |
| Comando di reset | 0 | 1 | 0 |
| Ritorno degli ingressi a riposo | 0 | 0 | 0 |
L'esempio mostra che il nodo mantiene il proprio stato anche quando entrambi gli ingressi ritornano a 0.
Esempio - Set dominante
Supponiamo che il nodo sia configurato con:
Behaviour = Set dominant
e che lo stato corrente dell'uscita sia 0.
Se contemporaneamente Set e Reset diventano uguali a 1, l'uscita risultante sarà:
1
perché l'ingresso Set ha priorità.
Esempio - Reset dominante
Supponiamo che il nodo sia configurato con:
Behaviour = Reset dominant
e che lo stato corrente dell'uscita sia 1.
Se contemporaneamente Set e Reset diventano uguali a 1, l'uscita risultante sarà:
0
perché l'ingresso Reset ha priorità.
Applicazioni tipiche
Il nodo Latching Relay è utile ogni volta che un comando deve essere memorizzato finché un comando separato non lo modifica.
Applicazioni tipiche includono:
- mantenimento dello stato ON/OFF di un dispositivo;
- memorizzazione di una condizione di abilitazione o disabilitazione;
- gestione di comandi di avvio e arresto;
- realizzazione di memorie di allarme;
- creazione di controlli logici bistabili;
- separazione tra comandi di attivazione e reset.
Verifica tramite simulazione
Il nodo Latching Relay può essere testato utilizzando gli strumenti di simulazione del Modulo Logico.
Una procedura tipica di test è la seguente:
- iniziare con Set = 0 e Reset = 0;
- verificare il valore iniziale di Output;
- impostare Set = 1 e verificare che Output = 1;
- riportare Set a 0 e verificare che l'uscita rimanga a 1;
- impostare Reset = 1 e verificare che Output = 0;
- riportare Reset a 0 e verificare che l'uscita rimanga a 0;
- impostare contemporaneamente Set = 1 e Reset = 1;
- verificare che l'uscita segua la proprietà Behaviour configurata.
Note di configurazione
- Utilizzare il Latching Relay quando l'uscita deve mantenere il proprio ultimo stato.
- L'uscita non viene forzata a 0 quando entrambi gli ingressi sono 0; viene invece mantenuto lo stato precedente.
- Configurare con attenzione la proprietà Behaviour in funzione del fatto che, in presenza simultanea dei due comandi, debba avere priorità l'attivazione oppure la disattivazione.
- Utilizzare Set dominant quando deve prevalere l'attivazione.
- Utilizzare Reset dominant quando deve prevalere la disattivazione.
- Il nodo lavora con valori logici digitali.


