Esercizi di PLC (STEP 5)

Transcript

Esercizi di PLC (STEP 5)
Esercizi di PLC (STEP 5)
Esercizio 1 (COMANDI OR END SOLO SU INGRESSI)
Immettere nel PLC un programma che rispecchi il funzionamento del seguente schema elettrico.
Q1
LISTA
ATTRIBUZIONI
Q1
E0.1
Q2
E0.2
Q3
E0.3
Q4
E0.4
Q5
E0.5
K
A32.0
Q3
Q4
PROGRAMMA AWL
U E0.3
O. E0.4
U E0.5
O(
U E 0.1
U E 0.2
)
= A32.0
Q5
Q2
K
Esercizio 2 (COMANDI OR END SOLO SU INGRESSI)
Scrivere un programma per PLC STEP 5 che rispecchi il funzionamento dei seguenti schemi elettrici.
Proporre anche il relativo KOP dei tre circuiti.
a)
b)
c)
Esercizio 3 (COMANDI OR END ANCHE CON USCITE)
Immettere nel PLC un programma che rispecchi il funzionamento del seguente schema elettrico.
LISTA
ATTRIBUZIONI
S1 (NO) E0.0
S2 (NC) E0.1
K
A32.0
HL1
A32.1
PROGRAMMA AWL
U E0.0
O. A32.0
U E0.1
= A32.0
U A32.0
= A32.1
K1
K2
S1
S2
HL1
5
K
Esercizio 4 (USO AND e OR SU INGRESSI ED USCITE)
Ho due motori (M1 e M2) i quali devono essere assolutamente avviati con la seguente sequenza : avvio M1 e
dopo M2 – arresto M2 e dopo M1. Immettere nel PLC un programma che rispecchi il funzionamento sopra
desiderato. (Il relè K1 attiva M1 e Il relè K2 attiva M2)
LISTA ATTRIBUZIONI
S1-Pulsante Start M1 (NO)
S2-Pulsante Stop M1 (NO)
S4-Pulsante Start M2 (NO)
S3-Pulsante Stop M2 (NO)
Motore M1
Motore M2
HL1-Lampada avvio M1
HL2-Lampada avvio M2
E 0.0
E 0.1
E 0.2
E 0.3
A32.0
A32.1
A32.3
A32.4
PROGRAMMA AWL
U E0.0
O A32.0
U(
ON E0.1
O A32.1
)
= A 32.0
= A 32.3
UN E0.3
U A32.0
U(
O E0.2
O A32.1
)
= A32.1
= A32.4
K11
S3
K12
K22
HL1
5
HL2
5
S1
K13
K23
4
S2
K1
S4
K21
4
K2
Applicazione possibile:Una fabbrica di materiale infiammabile nella quale deve avviarsi il sistema di areazione prima dei mescolatori, perevitare la
concentrazione delle sostanze infiammabili.
Esercizio 5 (COME 4 CON USO SET e RESET)
Ho due motori (M1 e M2) i quali devono essere assolutamente avviati con la seguente sequenza : avvio M1 e
dopo M2 – arresto M2 e dopo M1. Immettere nel PLC un programma che rispecchi il funzionamento sopra
desiderato. (Il relè K1 attiva M1 e Il relè K2 attiva M2)
LISTA ATTRIBUZIONI
S1-Pulsante Start M1 (NO) E 0.0
S2-Pulsante Stop M1 (NO) E 0.1
S4-Pulsante Start M2 (NO) E 0.2
S3-Pulsante Stop M2 (NO) E 0.3
Motore M1
A32.0
Motore M2
A32.1
PROGRAMMA AWL- SIMULAZIONE stati dei puls.
U E0.0
S A32.0
U E0.2
U A32.0
S A32.1
U E0.3
R A32.1
U E0.1
UN A32.1
R A32.0
Esercizio 6 (USO DEI MERKER , SET e RESET)
Fare un programma per il PLC tale che ci sia un solo pulsante il quale premuto la prima volta
avvii un motore e se premuto nuovamente lo arresti e via continuando con questa sequenza.
Prima stesura
LISTA ATTRIBUZIONI
Pulsante Start/Stop E 0.0
Motore
A32.0
PROGRAMMA AWL- SIMULAZIONE DI 3 stati del puls.
U E0.0
(0)
(1)
(1)
UN A32.0
(1)
(0)
S M 0.0
Non eseguita
(1)
Non eseguita
U E0.0
(0)
(1)
(1)
U A32.0
(0)
(1)
R M 0.0
Non eseguita
Non eseguita
(0)
U M 0.0
(1)
(0)
= A32.0
(1)
(0)
Motore fermo
Si avvia il mot. Motore fermo
Variazione : potevo usare SET e RESET di A32.0 senza la M0.0
Problema: Alternanza di accensioni spegnimenti perché il pulsante rimane premuto per più cicli
Esercizio 6A (COME 6 CON USO DEI MERKER , SET, RESET E TEMPORIZZATORI)
Vedi testo del es. 6
Miglioramento 1: se tengo premuto il pulsante attende 1 secondo prima di cambiare
(temporizzatore di blocco)
LISTA ATTRIBUZIONI
Pulsante Start/Stop E 0.0
Motore
A32.0
PROGRAMMA AWL- SIMULAZIONE DI 2 stati del pulsante
L KT 10.1
U E0.0
(1)
1
UN A32.0
(1)
0
UN T1
(1)
0
S A32.0
Esegue SET
Non eseguita
SV T1
Esegue Temp. Non eseguita
U E0.0
U A32.0
UN T1
R A32.0
SV T1
(1)
(1)
(0)
Non eseguita
Non eseguita
1
1
0
Non eseguita
Non eseguita
Miglioramento 2: se tengo premuto fa un solo cambio devo rilasciare per ricambiare (memoria
anti ripetizione)
LISTA ATTRIBUZIONI
Pulsante Start/Stop (NO) E 0.0
Motore
A32.0
PROGRAMMA AWL- SIMULAZIONE DI 2 stati del puls.
UN E0.0
Se non è premuto il Pulsante
R M 64.0
Pongo la memoria a zero
U E0.0
Se premo il pulsante
UN A32.0 e il motore non è in moto
UN M 64.0 e non è stata fatta alcuna
variaz.
S A32.0
Metti in moto il motore
S M 64.0
E ricorda la variazione
U E0.0
Se premo il pulsante
U A32.0
e il motore è in moto
UN M 64.0 e non è stata fatta alcuna
variaz.
R A32.0
Arresta il motore
S M 64.0
e ricorda la variazione
Esercizio 6B (come 4 con uso di 2 soli pulsanti)
Ho due motori (M1 e M2) i quali devono essere assolutamente avviati con la seguente sequenza : avvio M1 e
dopo M2 – arresto M2 e dopo M1. Ogni motore ha a disposizione 1 pulsante di avvio/arresto ( totale 2
pulsanti). Immettere nel PLC un programma che rispecchi il funzionamento sopra desiderato. (Il relè K1 attiva
M1 e Il relè K2 attiva M2)
LISTA ATTRIBUZIONI
Pulsante Start/Stop M1 (NO) E 0.0
Pulsante Start/Stop M2 (NO) E 0.1
Motore M1
A32.0
Motore M2
A32.1
PROGRAMMA AWL- SIMULAZIONE DI 2 stati del puls.
U E0.0
Puls avvio M1
S A32.0
U E0.2
U A32.0
S A32.1
U E0.3
R A32.1
U E0.1
UN A32.1
R A32.0
U E0.0
Esercizio 6B (come 4 con uso di 2 soli pulsanti)
Ho due motori (M1 e M2) i quali devono essere assolutamente avviati con
la seguente sequenza : avvio M1 e dopo M2 – arresto M2 e dopo M1. Ogni
motore ha a disposizione 1 pulsante di avvio/arresto ( totale 2 pulsanti).
Immettere nel PLC un programma che rispecchi il funzionamento sopra
desiderato. (Il relè K1 attiva M1 e Il relè K2 attiva M2)
LISTA ATTRIBUZIONI
Pulsante Start/Stop M1 (NO) E 0.0
Pulsante Start/Stop M2 (NO) E 0.1
Motore M1
A32.0
Motore M2
A32.1
Memoria antiripetizione
M 64.0
UN E0.0
UN E0.1
R M 64.0
U E0.0
UN A32.0
UN M64.0
S A32.0
S M 64.0
U E0.1
UN A32.1
U A32.0
S A32.1
S M 64.0
U E0.1
U A32.1
R A32.1
S M 64.0
U E0.0
U A32.0
UN A32.1
UN M64.0
R A32.0
S M 64.0
Puls avvio M1
Avvio M1
Avvio M2
Arresto M2
Arr m1
Arresto M1
Esercizio 7 (USO DEI TEMPORIZZATORI)
Fare un programma per il PLC tale che comandi un motore (M1) con la
seguente sequenza :
1. Pulsante START
2. Avvia M1 per 10 secondi ( fase 1)
3. Arresto M1e pausa di 5 secondi ( fase 2)
4. Ripete la fase 1 e fase 2 ciclicamente fino alla pressione del pulsante
STOP.
LISTA ATTRIBUZIONI
Pulsante Start
E 0.0
Pulsante Stop
E 0.1
Motore M1
A 32.0
Memoria avvio ciclo
Memoria di fase
Temporizzatore fase 1
Temporizzatore fase 2
M 64.0
M 64.1
T1
T2
U E0.0
S M64.0
PROGRAMMA AWL
Se premo Start
Ricordo inizio ciclo
U M64.0
UN M64.1
L KT 100.1
SS T1
S A32.2
Se inizio ciclo
e 2° fase terminata
Carico Tempo.
Parte Temporizzatore
Parte il motore
U T1
R A 32.0
RT1
S M64.1
Quando T1 = 1 (dopo tempo fissato)
Fermo il motore
Azzero il temporizzatore
Ricordo 1° fase terminata
U M64.0
U M64.1
L KT 50.1
SS T2
Se ciclo attivato
e 1° fase terminata
Carico Tempo.
Parte Temporizzatore
U T2
R M64.1
R T2
Quando T2 = 1 (dopo tempo fissato)
Ricordo 2° fase terminata
Azzero il temporizzatore
U E 0.1
R A 32.0
R M64.0
Se premo stop
arresto motore
arresto ripetizione ccilo
Integrazione 1: fare in modo che lo STOP non arresti immediatamente il
ciclo ma lo faccia completare alla fino fase 2.
Integrazione 2: Introdurre il pulsante EMERGENZA con arresto immediato
Miglioramenti : si possono usare i temporizzatori come memorie
Programma con miglioramenti e integrazioni
LISTA ATTRIBUZIONI
Pulsante Start
E 0.0
Pulsante Stop
E 0.1
Motore M1
A 32.0
Pulsante Emergenza
E 0.2
Memoria avvio ciclo
Temporizzatore fase 1
Temporizzatore fase 2
M 64.0
T1
T2
U E0.0
S M64.0
PROGRAMMA AWL
Se premo Start
Ricordo inizio ciclo
U M64.0
U T2
R T2
L KT 100.1
SS T1
S A32.2
Se inizio ciclo
e 2° fase terminata
Azzero il temporizzatore
Carico Tempo.
Parte Temporizzatore
Parte il motore
U T1
R A 32.0
RT1
L KT 50.1
SS T2
Quando T1 = 1 (dopo tempo fissato)
Fermo il motore
Azzero il temporizzatore
Carico Tempo.
Parte Temporizzatore
U E 0.1
R M64.0
Se premo stop
arresto ripetizione ciclo
U E 0.2
R A 32.0
R M64.0
Se premo emergenza
arresto motore
arresto ripetizione ciclo
Esercizio 8 (USO DEI TEMPORIZZATORI)
Fare un programma per il PLC tale che comandi un lavastoviglie che
presenta il seguente ciclo di lavaggio:
Sensore scarico avvenuto P1 (manuale)
Scarico residuo acqua (M1)
Carico acqua nuova (Y1)
Risciacquo (M2 x 15 s)
Scarico acqua risciacquo (M1)
Esecuzione lavaggio (M2 x6 s)
Risciacquo (20’)
Pausa (5’)
Scarico acqua risciacquo gocciolata
Carico acqua lavaggio
Riscaldamento acqua lavaggio (10’)
Risciacquo (20’)
Pausa (5’)
Scarico acqua risciacquo gocciolata
Esercizio 9
Un autolavaggio automatico deve eseguire le seguenti fasi operative:
1. bagnare la carrozzeria per 20 s
2. mettere in funzione le spazzole di lavaggio per 60 s
3. asciugare la carrozzeria con un getto d’aria per 30 s
Le operazioni vanno eseguite in sequenza appena terminata la precedente fase.
Il sistema di lavaggio viene avviato da un pulsante e si blocca automaticamente al
termine della terza fase.
Ognuna delle tre fasi è eseguita azionando il relativo motore (M1,M2,M3)
E’ previsto un pulsante per l’arresto di emergenza che blocca immediatamente tutte le
operazioni
LISTA ATTRIBUZIONI
Pulsante start N.O.
E 0.0
Pulsante Emerg. N.O.
E 0.1
Motore M1
A 32.0
Motore M2
A 32.1
Motore M3
A 32.2
PROGRAMMA AWL
U E0.0
UN T3
S M 64.0
U M 64.3
R M64.0
U M 64.0
R M64.1
L KT 200.1
R M64.2
SV T1
R M64.3
S M64.1
U T1
U E 0.1
= A32.0
R M64.0
R M64.1
UN T1
R M64.2
U M64.1
R M64.3
L KT 600.1
R T1
SV T2
R T2
S M64.2
R T3
U T2
= A32.1
UN T2
U M 64.2
L KT 300.1
SV T3
S M64.3
U T3
= A 32.2
CONTINUA
COLONNA A
LATO
Esercizio 10 Impianto semaforico per attraversamento pedonale
Tempogramma
LISTA ATTRIBUZIONI
Pulsante S1
E 0.0
Verde Vetture
Rosso Vetture
Giallo Vetture
A 32.0
A 32.1
A 32.2
Verde Pedoni
Rosso Pedoni
Giallo Pedoni
A 33.0
A 33.1
A 33.2
PROGRAMMA AWL (43 righe)
Prima parte solo lato vetture
UN M 64.0
Se non c’e richiesta di
attraversamento mantiene VERDE
S A32.0
U E0.0
S M 64.0
Ricorda la richiesta di
attraversamento
U M 64.0
L KT 30.1
SV T1
S M 64.1
Se la richiesta esiste
Fa partire il temporizzatore per il
GIALLO (T1) e ricorda l’azione (M
64.1)
U T1
= A32.2
Accende solo il GIALLO per 3 s. Si
spegne da solo. (Il VERDE è già
acceso).
U M 64.1
UN T1
L KT 160.1
SV T2
S M64.2
R A32.0
Se sono passato sul GIALLO
ed è finito il tempo del GIALLO
Fa partire il temporizzatore per il
rosso (T2) , ricorda l’azione (M
64.2) e azzera il VERDE
U T2
= A32.1
Accende solo il ROSSO per 16 s e
poi si spegne da solo
U M 64.2
UN T2
R M 64.0
R M 64.1
R M 64.2
Se sono passato sul ROSSO
ed è finito il tempo del ROSSO
Resetto la memoria di richiesta
attraversamento (per cui ritorna
VERDE) e quelle di passaggio
Seconda parte : lato pedoni
UN M 64.0
Se non c’e richiesta di
attraversamento mantiene ROSSO
S A33.1
PED.
U E0.0
Ricorda la richiesta di
attraversamento
S M 64.0
posso sfruttare i comandi sopra del lato vetture
U M 64.0
Se la richiesta esiste (RIGA
INUTILE. E’sufficiente la 64.1)
U M 64.1
Se sono passato sul GIALLO VET
ed è finito il tempo del GIALLO VET.
UN T1
L KT 20.1
Lancio un temporizzatore con
ritardo 2 s
SS T3
U T3
= A 33.0
R A33.1
L KT 90.1
SS T4
Accende il VERDE PED. (dopo 2 s
dal GIALLO VET)
Spegne i ROSSO PED
Fa partire il temporizzatore (T4)
con ritardo 9 s per il GIALLO PED.
U T4
= A 33.2
L KT 30.1
SS T5
Dopo 9 s
Accendo il GIALLO PED.
Fa partire il temporizzatore (T5)
con ritardo 3 s per il ROSSO PED
U T5
R T3
R T4
R T5
S A33.1
Quando si accende il ROSSO PED.
Spegne T3 e T4; di conseguenza il
VERDE PED. e il GIALLO PED. e
accende il ROSSO PED.
Miglioramenti
Poiché rosso e verde per vetture sono sempre opposti (vedasi tempogrammi dell’esercizio) basta
dire che uno è il negato dell’altro e quindi, ad esempio, lavorare solo sul rosso.
La stessa cosa dicasi per rosso e verde per pedoni.
Sfrutto la partenza del ROSSO VET. per il lancio del VERDE PED.
UN A 32.1
= A32.0
PROGRAMMA AWL (39 righe)
Prima parte solo lato vetture
ROSSO spento e VERDE acceso
U E0.0
S M 64.0
Ricorda la richiesta di attraversamento
U M 64.0
L KT 30.1
SV T1
S M 64.1
Se la richiesta esiste
Fa partire il temporizzatore per il GIALLO
(T1) e ricorda l’azione (M 64.1)
U T1
= A32.2
Accende solo il GIALLO per 3 s. Si spegne
da solo. (Il VERDE è già acceso).
U M 64.1
UN T1
L KT 160.1
SV T2
S M64.2
Se sono passato sul GIALLO
ed è finito il tempo del GIALLO
Fa partire il temporizzatore per il ROSSO
(T2) , ricorda l’azione (M 64.2)
U T2
= A32.1
Accende solo il ROSSO per 16 s e poi si
spegne da solo
U M 64.2
UN T2
R M 64.0
R M 64.1
R M 64.2
Se sono passato sul ROSSO
ed è finito il tempo del ROSSO
Resetto la memoria di richiesta
attraversamento e quelle di passaggio
Seconda parte : lato pedoni
UN A 32.0
Se non c’e il VERDE PED. c’e il ROSSO
PED.
= A 33.1
U A 32.1
L KT 20.1
SS T3
Se c’e il ROSSO VET.
Lancio un temporizzatore con ritardo 2 s
U T3
= A33.0
L KT 90.1
SS T4
Accende il VERDE PED. (dopo 2 s dal
ROSSO VET.)
Fa partire il temporizzatore (T4) con ritardo 9
s per il GIALLO PED.
U T4
= A 33.2
L KT 30.1
SS T5
Passati 9 s
Accendo il GIALLO PED.
Fa partire il temporizzatore (T5) con ritardo 3
s per il ROSSO PED
U T5
R T3
R T4
R T5
Passati 3 s
Spegne T3 e di conseguenza il VERDE PED.
T4 e di conseguenza il GIALLO PED. e
accende il ROSSO PED.
Esercizio 11 (Pag 337 TDP)
Un motore elettrico trifase deve essere azionato con 3 pulsanti in modo
che esegua le seguenti operazioni: marcia avanti (K1 e H2) - marcia
indietro (K2 e H3)– stop (H1). Ogni cambiamento di marcia può essere
effettuato direttamente (senza arresto del motore). Immettere nel PLC tale
programma.
Esercizio 12 (temporizzatori)
Un motore elettrico trifase deve essere azionato con 3 pulsanti in modo che esegua le seguenti operazioni:
marcia avanti - marcia indietro – stop. Ogni cambiamento di marcia deve prima passare per lo stop motore e
attendere minimo 8 secondi prima dell’avvio nel senso opposto. Immettere nel PLC tale programma.
Lo schema di potenza e le segnalazioni sono come nell’esercizio 9 (non ci sono le luci di segnalazione nel
programma poiché sono banali)
LISTA ATTRIBUZIONI
Pulsante Marcia Avanti (S1) N.A.
Pulsante Marcia Indietro (S2) N.A
Pulsante Stop (S0) N.C.
K1(cont. Avanti)
K2 (contat. Indietro)
E 0.0
E 0.1
E 0.2
A 32.0
A 32.1
PROGRAMMA AWL
U E0.0
UN A32.1
U T1
S A32.0
U E0.1
UN A32.0
U T1
S A32.1
UN E 0.2
R A32.0
R A32.1
L KT 80.1
SS T1
Esercizio 13
LIQUIDO 3
LIQUIDO 1
LIQUIDO 2
Un sistema di miscelazione prevede l’utilizzo di 3 liquidi. Ogni liquido deve essere versato nel
recipiente fino al relativo livello con l’ordine 1-2-3. Versati i tre liquidi si deve mettere in movimento
l’elica del miscelatore per 20 secondi tramite il motore elettrico M1 e poi svuotare il recipiente.
Quando il recipiente è svuotato il ciclo deve ricominciare.
Per avviare l’impianto e per arrestare l’impianto sono previsti 2 pulsanti (pulsante Start e pulsante
Stop).
Fare la lista delle attribuzioni e l’AWL.
EV = elettrovalvole per apertura/chiusura dei condotti (1 aperto – 0 chiuso ).
SENSORI = se rivelano presenza 1 - se non rilevano 0
M1
EV1
EV2
EV3
S3
Sensore Livello
LIQUIDO 3
S2
Sensore Livello
LIQUIDO 2
S1 Sensore Livello
LIQUIDO 1
EV4
Sensore Recip.
S0
Vuoto
Lista delle attribuzioni
COMPON.
INGRES. / USCITA
NOTE
EV1
EV2
EV3
EV4
M1
A32.1
A32.2
A32.3
A32.4
A32.0
1° elemento. Se inattiva (0) si considera lo scarico chiuso
2° elemento. Se inattiva (0) si considera lo scarico chiuso
3° elemento. Se inattiva (0) si considera lo scarico chiuso
Scarico recipiente. Se inattiva (0) si considera lo scarico chiuso
Motore miscelatore. Se inattiva (0) si considera motore fermo
S0
S1
S2
S3
Start
Stop
E32.0
E32.1
E32.2
E32.3
E32.4
E32.5
M0.0
M0.1
M0.2
Sensore fondo recipiente. Miscela non presente vale 0
Sensore livello 1° elemento. Miscela non presente= 0 - presente =1
Sensore livello 2° elemento. Miscela non presente= 0 - presente =1
Sensore livello 3° elemento. Miscela non presente= 0 - presente =1
Pulsante N.A.
Pulsante N.A.
Memoria che verifica le condizioni per attivare l’impianto (1 = OK)
Memoria che ricorda di arrestare il ciclo successivo (1 = STOP)
Memoria che ricorda che è stato mescolato (1 = ok)
Programma in AWL
U
UN
UN
UN
S
R
U
S
R
U
UN
R
=
U
UN
R
S
U
UN
R
S
U
R
L
SV
U
=
U
S
U
U
=
E32.4
E32.5
E32.0
M0.1
M0.0
M0.1
E32.5
M0.1
M0.0
M0.0
M0.1
M0.2
A32.1
E32.1
E32.2
A32.1
A32.2
E32.2
E32.3
A32.2
A32.3
E32.3
A32.3
KT 30.2
T1
T1
A32.0
A32.0
M0.2
M0.2
E32.0
A32.4
Verifica le condizioni di start: premuto Start – non premuto
Stop - Recipiente vuoto.
Resetta le memorie
Lo Stop agisce solo dopo lo scarico e resetta le condizioni di
start
Immissione 1° elemento
Arresto 1° elemento e
Immissione 2° elemento
Arresto 2° elemento e
Immissione 3° elemento
Arresto 3° elemento
attiva mescolatore e ricorda
scarico miscela pronta
Esercizio 14 (temporizzatori)
Un passaggio a livello è controllato da una fotocellula (S1) la quale
deve segnalare immediatamente la presenza di una corpo con
l’accensione di una lampada segnaletica (HL1). Se il corpo si
mantiene per più di 10 s nella zona di rilevazione scatta oltre alla
lampada un segnale acustico ( K1). Il segnale acustico smette se il
corpo abbandona la zona di rilevazione. Se il corpo si mantiene
nella zona di rilevazione per 30 s (10 s+20 s) viene attivato il
semaforo rosso (HL2) sulla linea ferroviaria. Tutto il sistema di
rilevazione può essere arrestato con un pulsante (S2) e riattivato
con un pulsante (S3). Scrivere un programma AWL per PLC STEP
5 che esegua la procedura sopra descritta.
VERSIONE DE MARCHI
LISTA ATTRIBUZIONI
Fotocellula
E 0.0
Pulsante di arresto E 0.1
Pulsante riavvio
E 0.2
Lampada
A 32.0
Suoneria
A 32.1
Semaforo
A 32.2
PROGRAMMA AWL
U E0.0
= A32.0
L KT 100.1
SE T1
Buona scelta!
U T1
= A32.1
U E 0.0
L KT 300.1
SS T2
Insegnante :
Si poteva risparmiare
questa istruz.
Perché SS ??
U T2
= A32.2
se l’oggetto rimane 12 s e poi sparisce cosa succede ?
Se l’oggetto rimane 2 s si attiva il semaforo ?
VERSIONE PAGOTTO (incompleto)
Fotocellula
Pulsante di arresto
Pulsante riavvio
E 0.0
E 0.1
E 0.2
U E0.0
= A 32.0
S M 64.0
Lampada
Suoneria
Semaforo
Insegnante :
A 32.0
A 32.1
A 32.2
U M 64.0
L KT 100.1
SE T1
U T1
U E0.0
= A32.5
U M 64.0
L KT 300.1
???
???
la memoria M 64.0 non viene più resettata ?
Esercizio 15 (contatori )
Fare un programma che accenda una luce di segnalazione diversa
ogni 3 pressioni di un pulsante.
Esercizio 16 Parcheggio automatico (contatori )
Un garage ha un ingresso con sbarra e semaforo (Rosso/verde).
I posti disponibili sono 5.
Fare un programma per PLC STEP 5 IN AWL tale che se il
parcheggio è libero ci sia il semaforo verde e la sbarra si alza, se è
completo ci sia il semaforo rosso e la sbarra non si alza.
Materiale disponibile
1 fotocellula ingresso
1 fotocellula uscita
1 motore sbarra con 2 relè K1 (salita sbarra) K2 (Discesa
sbarra)
1 semaforo con rosso e verde
Passaggi da seguire
Disegno schematico dell’impianto
Lista di attribuzione
Stesura programma in fasi successive
Ipotesi aggiuntive del problema :
 parcheggio vuoto all’inizio
 le fotocellule rilevano solo per metà carreggiata
 non c’è mai contemporaneità tra un ingresso ed una uscita
 ogni volta che la sbarra si alza una macchina entra (o esce)
Ipotesi di sequenza di lavoro dell’impianto:
1) arriva una macchina sulla fotocellula ingresso (S1)
2) se c’è posto si alza immediatamente la sbarra
3) dopo 10 secondi la sbarra scende
4) arriva una macchina sulla fotocellula d’uscita (S2)
5) si alza immediatamente la sbarra
6) dopo 10 secondi la sbarra scende
Svolgimento : PLC-Parcheggio automatico-soluzione.doc
Esercizio 17 (contatori )
Una macchina per il taglio tubi è dotata di:
una lama di taglio che si abbassa con un motore
(M1)
una pinza per il blocco tubo (P1)
una slitta per l’avanzamento tubo azionata
elettricamente (M2)
un finecorsa per l’arrivo del tubo (SF1)
Ogni cinque tagli la macchina deve fermarsi e caricare
un nuovo tubo attraverso il motore (M3) e poi
riprendere il ciclo. Tutta la macchina è attivata e
arrestata tramite 2 pulsanti. Scrivere la lista
attribuzione e un programma AWL per PLC STEP 5
che esegua la procedura sopra descritta (20 pt)
SF3
M1
P1
SF1
SF4
SF1
M2
M3
Soluzione
Ipotesi aggiuntive (semplificative)
Ip 1) La macchina al momento dell’avvio è nelle condizioni ideali con tutti i meccanismi nella
posizione di riposo (senza anomalie di qualche specie)
Ip 2) La macchina al momento dell’avvio ha il piano di lavoro sgombro ed un tubo in posizione di
carico
Dubbi o interrogativi insorti
D1) Come fa a sapere il motore M3 che il tubo da caricare e arrivato sul piano di lavoro e quindi
può fermare l’avanzamento?
D2) Come fa a sapere il motore M3 nella fase di ritorno che ha raggiunto la posizione di partenza?
D3) Come fa la lama a capire che il taglio del tubo è stato completato e quindi può risalire?
D4) Come è attivata la pinza di blocco P1?
Soluzione dubbi o interrogativi insorti
1) Aggiungo un sensore che sente la presenza del tubo sul piano di lavoro così posso arrestare il
motore M3 di carico.
2) Si mette un sensore nella posizione di partenza o altrimenti si mette un finecorsa che stacca
l’alimentazione al relè di ritorno.
3) Se si ipotizza un piano di lavoro inclinato quando il tubo è tagliato cade per gravità e ‘libera’ il
sensore SF1. Posso sfruttare questo segnale per arrestare la discesa e comandare la salita della
lama
4) Normalmente da una elettrovalvola a 2 vie monostabile (con ritorno automatico)
Esercizio 18 (pt 30)
Un nastro trasportatore di bottiglie è dotato di un pulsante di
start e di stop ed è azionato da un motore elettrico (M1). Un
sensore di prossimità (S1) rileva il passaggio delle bottiglie.
Le bottiglie sono distanziate in modo da passare una ogni 2
secondi. Se manca una bottiglia il nastro si deve bloccare e
si accende una luce rossa (HL1). Scrivere la lista
attribuzione e un programma AWL per PLC STEP 5 che
esegua la procedura sopra descritta.
LISTA ATTRIBUZIONI
Sensore
E 0.0
Pulsante di arresto E 0.1
Pulsante riavvio
E 0.2
Motore
A 32.0
Luce rossa (HL1)
A 32.1
PROGRAMMA AWL
U E 0.2
Se premo avvio
S A32.0
parte il nastro
U E 0.0
Se il sensore rileva
UN M64.0 E la memoria non e settata
R T1
Resetta il temporizzatore
S M64.0
Setta la memoria
L KT 22.1
SS T1
riparte il temporizzatore
UN E0.0
Quando è passata la bottig
R M64.0
Resetta la memoria
U T1
R A 32.0
S A 32.1
U E 0.1
R A 32.0
Spiegazione. L’idea e di lanciare un temporizzatore tipo SS come da
tempogramma in figura. Ogni volta che viene
rilevata una bottiglia si resetta e si fa ripartire il
temporizzatore. Il temporizzatore nel caso di tutte
2.2
le bottiglie presenti non andrà mai a 1 poiché
ogni 2 s sarà fatto ripartire. Se manca una
bottiglia il temporizzatore va a uno e ferma il nastro.