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.