In Elettrotecnica, così come in Elettronica, le porte logiche rivestono un ruolo fondamentale. Oltre a essere implementate tramite circuiti integrati, le porte logiche possono essere espresse anche mediante logica programmata utilizzando il linguaggio ladder.
Porta NOT #
La porta logica NOT (o inverter) inverte il valore dell’ingresso. Corrisponde all’operazione di negazione in logica booleana.
Se si ha quindi 0 in ingresso, in uscita si avrà 1 e viceversa.
In linguaggio Ladder la porta logica NOT è modellata tramite un contatto normalmente chiuso (NC). Se associamo un pulsante al contatto X, l’uscita Y viene attivata quando il pulsante non è premuto.
Porta OR #
La porta logica OR corrisponde all’operazione aritmetica della somma. L’uscita Y sarà uguale a 1 a patto che ci sia almeno un ingresso tra X1 e X2 a 1 (anche entrambi).
A livello logico la OR si può vedere come “o”, che riassume il fatto che basta che X1 o X2 sia a 1 per avere l’uscita Y = 1.
In linguaggio Ladder la porta logica OR è modellata con due contatti normalmente aperti (NA) X1 e X2 in parallelo, in maniera tale che basta che uno dei due sia attivo per attivare l’uscita Y.
Porta AND #
La porta logica AND corrisponde all’operazione aritmetica della moltiplicazione. L’uscita Y sarà uguale a 1 solo se entrambi gli ingressi X1 e X2 sono a 1.
A livello logico la OR si può vedere come “e”, che riassume il fatto che entrambi gli ingressi X1 e X2 devono essere a 1 per avere l’uscita Y = 1.
In linguaggio Ladder la porta logica AND è modellata con due contatti normalmente aperti (NA) X1 e X2 in serie, in maniera tale che per attivare l’uscita Y devono essere entrambi attivi.
Porta EXOR #
La porta logica EXOR è molto utile per verificare se gli ingressi X1 e X2 hanno lo stesso valore oppure no. Infatti, l’uscita Y sarà uguale a 0 se X1 e X1 hanno entrambi lo stesso valore e sarà uguale a 1 se X1 e X2 sono diversi.
In linguaggio Ladder la porta logica EXOR viene rappresentata con due rami in parallelo:
- Ramo 1 X1 normalmente chiuso (NC) e X2 normalmente aperto (NA)
- Ramo 2 X1 normalmente aperto (NA) e X2 normalmente chiuso (NC)
L’uscita Y sarà attiva se X1 e X2 sono attivo e non attivo o viceversa.
Porta NAND #
La porta logica NAND è una porta AND a cui è stata aggiunta una porta NOT. Si comporterà quindi in maniera inversa rispetto alla porta AND: l’uscita Y è uguale a 1 quando almeno uno tra gli ingressi X1 e X2 è uguale a 0. Invece, l’uscita Y è uguale a 0 solo se entrambi gli ingressi X1 e X2 sono uguali a 1.
In linguaggio Ladder la porta logica NAND è modellata con due contatti normalmente chiusi (NC) X1 e X2 in parallelo, in maniera tale che basta che uno dei due sia disattivato per attivare l’uscita Y.
Porta NOR #
La porta logica NOR è una porta OR a cui è stata aggiunta una porta NOT. Si comporterà quindi in maniera inversa rispetto alla porta OR: l’uscita Y è uguale a 1 solo quando entrambi gli ingressi sono uguali a 0.
In linguaggio Ladder la porta logica NOR è modellata con due contatti normalmente chiusi (NO) X1 e X2 in serie, in maniera tale che per attivare l’uscita Y devono essere entrambi disattivati.