Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Esercizi PLC Ladder
Esercizi PLC Ladder
● Una stanza è dotata di una porta di accesso (P) e due finestre (F1 e F2); sia
sulla porta che sulle finestre sono installati dei sensori in grado di rilevarne lo
stato di apertura (livello logico ALTO) o chiusura (livello logico BASSO).
● P aperta e F1 aperta;
● P chiusa e F1 e F2 aperte;
● P aperta e F1 e F2 aperte
Controllo delle aperture di porte e finestre in una stanza
Indicazioni per la stesura del programma LADDER
P F1 F2 LA
0 0 0 0
0 0 1 0
0 1 0 0
0 1 1 1
1 0 0 0
1 0 1 0
1 1 0 1
1 1 1 1
LA = P ⋅ F1 ⋅ F2 + P ⋅ F1 ⋅ F2 + P ⋅ F1 ⋅ F2
Controllo delle aperture di porte e finestre in una stanza
Tabella di assegnazione degli I/O e programma LADDER (PLC Omron CP1L)
● P aperta e F1 aperta;
● P chiusa e F1 e F2 aperte;
● P aperta e F1 e F2 aperte
● (1) - Lo stato dei contatti viene memorizzato nell'area di lavoro W0.00 (relè interno), che si attiva quando si
verifica una condizione di allarme: come si può notare il valore assunto da W0.00 viene riutilizzato
successivamente nel programma;
● (2) - Il timer T0000 viene utilizzato per ritardare di 10s (il suo valore di settaggio vale infatti 100) lo spegnimento
del segnalatore di allarme: quando W0.00 si porta alto il timer inizia il conteggio alla rovescia, attivandosi quando
viene raggiunto il valore 0;
● (3) - La lampada di allarme (uscita 100.00) viene mantenuta ON se W0.00 = 1 (condizione di allarme) e T0000
OFF; non appena il timer si attiva la lampada si spegne.
Lampeggiatore a due luci
● Il programma riportato in figura accende e spegne alternativamente, con tempi prefissati dai timer
T0000 e T0001 (in questo caso 0.5s), le lampade connesse alle uscite 100.00 e 100.01;
● Il funzionamento è molto semplice:
● Al momento della messa in RUN del programma T0000 inizia il conteggio alla rovescia in quanto
T0001 non è attivo e contemporaneamente si accende la lampada connessa a 100.01;
● Quando T0000 si attiva si spegne la lampada connessa a 100.00 e si accende quella connessa
a 100.01; contemporaneamente parte il conteggio alla rovescia di T0001;
● Una volta esaurito il tempo T0001 si resetta immediatamente ed il ciclo riparte da capo;
● I tempi di accensione delle due luci possono essere cambiati modificando il valore di settaggio
dei timer.
Controllo del livello del liquido in un serbatoio
Descrizione del problema e specifiche di funzionamento
● Il livello del liquido contenuto nel serbatoio
rappresentato in figura viene controllato utilizzando due
sensori (A e B) ed una pompa (P): i sensori producono
uscita ALTA quando sono immersi nel liquido e BASSA
in caso contrario; la pompa P si accende con un livello
logico ALTO e si spegne in caso contrario.
Fase di riempimento
Il serbatoio viene riempito tramite la pompa P, che
deve entrare automaticamente in funzione quando il
livello del liquido si trova al disotto del sensore A
(serbatoio vuoto); la pompa deve funzionare fino a
che il livello del liquido, salendo, non raggiunge il
sensore B (serbatoio pieno); durante questa fase non
si può prelevare liquido dal serbatoio e quindi non
deve essere possibile azionare la valvola di scarico.
Fase di svuotamento
Una volta terminata la fase di riempimento è possibile
prelevare liquido dal serbatoio azionando la valvola di
scarico V; non appena il livello scende al disotto del
sensore A (serbatoio vuoto) la valvola di scarico V
deve essere chiusa e non deve più essere possibile
riaprirla fino a che il serbatoio non si è nuovamente
riempito.
Serbatoio con pompa di riempimento e valvola di scarico
Indicazioni per la stesura del programma LADDER
In base alle specifiche assegnate si ha:
● La valvola di scarico non può essere azionata durante il riempimento del serbatoio, vale a
dire se la pompa P in funzione;
OPPURE
● Il suo comando di azionamento è ON e il livello del liquido è sceso al disotto del sensore
B (B=0) e rimane al disopra del sensore A (A=1).
● La comprensione del funzionamento del programma (abbastanza simile a quello del caso
precedente), è lasciata allo studente come esercizio.
Comando “Marcia – Arresto” di un motore elettrico
Comando di un teleruttore (relè) con autoritenuta
Specifiche di funzionamento
P1 – Marcia
P2 – Arresto
Autoritenuta
3
Sistema contapezzi con nastro trasportatore
Descrizione del sistema e specifiche di funzionamento
● Nel sistema contapezzi illustrato
schematicamente nella figura riportata a fianco
sono presenti:
● Un nastro trasportatore azionato da un
motore M;
● Una fotocellula F;
● Due lampade di segnalazione, L1 e L2, di
colore rispettivamente VERDE e ROSSO;
● Due pulsanti, START e STOP, non illustrati
in figura.
● Le specifiche di funzionamento sono le seguenti:
● Premendo il pulsante START si mette in moto il nastro trasportatore e si accende la lampada di
segnalazione L1 (VERDE);
● I pezzi da contare vengono posti sul nastro: ogni volta che uno di essi passa davanti alla
fotocellula deve essere contato;
● Quando il conteggio dei pezzi raggiunge il valore 9 il nastro deve essere fermato e si deve
accendere la lampada di segnalazione L2 (ROSSO);
● Il nastro può essere fermato in qualunque momento premendo il pulsante STOP: in questo caso
lo si può far ripartire premendo nuovamente il pulsante START, ma il conteggio dei pezzi deve
riprendere da dove era stato interrotto.
● Si suppone che:
● La fotocellula F fornisca in uscita un valore logico ALTO quando il pezzo passa davanti ad essa
e BASSO in caso contrario;
● Il motore e le lampade di segnalazione si attivino con un valore logico ALTO;
● I pulsanti START e STOP siano di tipo NA.
Sistema contapezzi con nastro trasportatore
Osservazioni e note per la stesura del programma ladder
● Il comando di avvio e arresto del motore attraverso i due pulsanti START e STOP di tipo
NA deve essere fatto mediante un relè con autoritenuta;
● Lo stato del nastro trasportatore dipende inoltre dal numero di pezzi contati dal sistema:
in base alle specifiche assegnate infatti il nastro si deve fermare quando tale numero
raggiunge il valore 9;
● Per il conteggio dei pezzi si utilizzerà un contatore a decremento, il cui blocco funzionale
viene riportato di seguito:
CNT_PE
C0000 Contatore pezzi
ZZI
3
● (1) – Il comando di avvio e arresto del nastro è effettuato mediante i due pulsanti START e STOP con
autoritenuta della bobina 100.02 (comando motore); il contatto NC C0000, riferito al contatore CNT_PEZZI,
mantiene ON il motore fino a che il conteggio non è terminato. Il rung termina con 3 bobine in parallelo che
comandano il motore, la lampada spia VERDE (motore ON) e quella ROSSA (motore OFF);
● (2) – L'ingresso Count Input del contatore è collegato alla fotocellula FC che rileva il passaggio dei pezzi su
nastro;
● (3) - L'ingresso Reset Input provoca il reset del contatore solamente nel caso in cui il motore venga fatto ripartire
dopo l'arresto determinato dal conteggio di 9 pezzi: tale ingresso infatti va alto solo se START = 1 (comando
avvio nastro) e C000 = 1 (contapezzi ON per raggiungimento termine conteggio); se il nastro viene fermato
prima del termine del conteggio si ha C0000 = 0 e non si avrà il reset del contatore al successivo riavvio (il
conteggio riparte dal punto in cui è stato interrotto)
Sistema contapezzi con nastro trasportatore
Programma Ladder – Seconda versione
● Il programma è del tutto simile al precedente, con la sola differenza che in questo
caso il conteggio dei pezzi viene effettuato solamente con il nastro trasportatore in
movimento;
● Il contatto 100.02 inserito in serie alla fotocellula (FC I 0.00), infatti, fa in modo che
il conteggio dei pezzi venga effettuato solo con il motore ON, evitando così
conteggi indesiderati a nastro fermo.
Sistema contapezzi con nastro trasportatore
Sistema per pezzi di due diverse altezze
● Il conteggio dei pezzi deve essere fatto separatamente per le due diverse tipologie; il nastro
trasportatore deve essere fermato quando il numero di pezzi di tipo H1 oppure quello dei pezzi di
tipo H2 raggiungono il valore 9;
● Le lampade LH1 e LH2 segnalano il raggiungimento del numero massimo di pezzi previsto per
ciascuna delle due tipologie;
● Il nastro trasportatore può essere fermato in qualunque momento premendo il pulsante STOP; in
tal caso il conteggio dei pezzi deve ripartire dal punto dal quale è stato interrotto.
Sistema contapezzi con nastro trasportatore
Sistema per pezzi di due diverse altezze – Note per la scrittura del programma
● Il comando del motore mediante i pulsanti START e
STOP viene fatto con un relè ad autoritenuta;
● L'arresto del nastro trasportatore deve verificarsi:
Tabella assegnazione I/O ● Quando viene premuto il pulsante STOP;
Disp. Indirizzo Descrizione ● Quando almeno uno dei contatori dei pezzi
START I 0.00 Pulsante START
raggiunge il valore massimo previsto;
STOP I 0.01 Pulsante STOP ● Per effettuare il conteggio dei pezzi occorre tenere
FC1 Fotocellula F1
presente che:
I 0.02
● I pezzi di altezza H1 oscurano entrambe le
FC2 I 0.03 Fotocellula F2 fotocellule (F1 =1 e F2 = 1);
● I pezzi di altezza H2 oscurano solamente la
LGR O 100.00 Lampada VERDE
fotocellula F1 (F1 = 1 e F2 = 0);
LRD O 100.01 Lampada ROSSA