it:lm_logic_lrelay

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 Set è dominante

 Comportamento del nodo quando l'ingresso Reset è dominante

Comportamento del nodo quando l'ingresso Reset è dominante

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à Descrizione
Behaviour Definisce quale ingresso è dominante quando Set e Reset sono entrambi uguali a 1.

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.

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.

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.

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.

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.

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à.

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à.

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.

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.
  • 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.
  • it/lm_logic_lrelay.txt
  • Ultima modifica: 2026/09/21 16:02
  • da francesco