1 / 35

AUTOMAZIONE I

AUTOMAZIONE I. SEQUENTIAL FUNCTIONAL CHART PARTE III. STRUTTURA DEL NUCLEO TEMATICO. ESERCITAZIONE. ESERCITAZIONE. PROBLEMA 1. Sia dato un sistema da automatizzare composto da un IMPIANTO DI CARICO E SCARICO materiali per mezzo di opportuni CARRELLI semoventi. ZONE DI CARICO.

gracie
Download Presentation

AUTOMAZIONE I

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. AUTOMAZIONE I SEQUENTIAL FUNCTIONAL CHART PARTE III

  2. STRUTTURA DEL NUCLEO TEMATICO ESERCITAZIONE

  3. ESERCITAZIONE

  4. PROBLEMA 1 Sia dato un sistema da automatizzare composto da un IMPIANTO DI CARICO E SCARICO materiali per mezzo di opportuni CARRELLI semoventi. ZONE DI CARICO ZONA DI SCARICO CARRELLO CARRELLO

  5. PROBLEMA 1 A valle dellle DUE ZONE DI CARICO vi è una ZONA DI ATTESA, quindi uno SCAMBIO ed infine un’UNICA ZONA DI SCARICO. ATTESA ZONE DI CARICO ZONA DI SCARICO SCAMBIO CARRELLO CARRELLO

  6. PROBLEMA 1 OBIETTIVO Progettare la logica di accesso alla ZONA DI SCARICO evitando SITUAZIONI DI PERICOLO. ATTESA ZONE DI CARICO ZONA DI SCARICO SCAMBIO CARRELLO CARRELLO

  7. PROBLEMA 1 SPECIFICHE DI PROGETTO 1. Entrambi i carrelli sono INIZIALMENTE in posizione nelle relative ZONE DI CARICO. ATTESA ZONE DI CARICO ZONA DI SCARICO SCAMBIO CARRELLO CARRELLO

  8. PROBLEMA 1 SPECIFICHE DI PROGETTO 2. Un interruttore START fa partire tutto il processo. ATTESA ZONE DI CARICO ZONA DI SCARICO SCAMBIO CARRELLO CARRELLO START

  9. PROBLEMA 1 SPECIFICHE DI PROGETTO 3. Opportuni sensori identificano la PRESENZA nelle ZONE DI CARICO, DI ATTESSA e DI SCARICO dei CARRELLI. posscar ATTESA ZONE DI CARICO ZONA DI SCARICO SCAMBIO posattA poscarA CARRELLO A CARRELLO B poscarB posattB START

  10. PROBLEMA 1 SPECIFICHE DI PROGETTO 4. Opportuni attuatori permettono di spostare i CARRELLI dalla ZONA DI CARICO alla ZONA DI SCARICO e VICEVERSA. posscar ATTESA ZONE DI CARICO ZONA DI SCARICO SCAMBIO posattA poscarA CARRELLO A dietroB avantiB dietroA avantiA CARRELLO B poscarB posattB START

  11. PROBLEMA 1 SPECIFICHE DI PROGETTO 5. Opportuni attuatori permettono il CARICO dei CARRELLI in 10 SECONDI e lo SCARICO dei CARRELLI in 2 SECONDI. posscar ATTESA ZONE DI CARICO ZONA DI SCARICO SCAMBIO posattA poscarA CARRELLO A dietroB avantiB carA dietroA avantiA CARRELLO B scar poscarB posattB carB START

  12. PROBLEMA 1 SPECIFICHE DI PROGETTO 6. Un attuatore permette di ATTIVARE LO SCAMBIO (ATTIVO = A, INATTIVO = B). posscar ATTESA ZONE DI CARICO ZONA DI SCARICO SCAMBIO posattA poscarA CARRELLO A A dietroB avantiB carA dietroA avantiA CARRELLO B B scar scambio poscarB posattB carB START

  13. PROBLEMA 1 SVOLGIMENTO Il sistema rappresentato dai DUE CARRELLI indipendenti, può essere rappresentato da DUE SEQUENZE INDIPENDENTI che CONDIVIDONO UNA RISORSA (la ZONA DI SCARICO). Dato che ALL’INIZIO ENTRAMBI I CARRELLI sono nella ZONA DI CARICO possiamo cominciare a tracciare il DIAGRAMMA SFC: Sequenza A Sequenza B 101 201 Attendiamo il segnale START start start 102 carA; Avviamo ed attendiamo il caricamento (10 sec) 202 carB; 202.T >= t#10s 102.T >= t#10s 103 avantiA; 203 avantiB; posattB posattA Spostiamo i carrelli nell’area di ATTESA 104 204

  14. PROBLEMA 1 Gestiamo l’accesso alla ZONA di scarico con un SEMAFORO di MUTUA ESCLUSIONE. Senza perdere di generalità, DIAMO PRIORITÀ al CARRELLO A. Sequenza A Sequenza B 104 204 true not(104.X) Il Carrello A ha priorità sul Carello B 105 scambio(S); avantiA; 205 scambio(R); avantiB; posscar posscar S 106 scar; 206 scar; 106.T >= t#2s 206.T >= t#2s 107 dietroA; 207 dietroB; posattA posattB 108 dietroA; 208 dietroB

  15. SOLUZIONE DEL PROBLEMA 1

  16. PROBLEMA 2 Sia dato un sistema da automatizzare composto da una CISTERNA DI MISCELAZIONE di TRE LIQUIDI DIFFERENTI. Il PRIMO LIQUIDO è di tipo ALCANINO, gli ALTRI DUE LIQUIDI NON INCIDONO SULLA ALCALINITÀ/ACIDITÀ DEL COMPOSTO.

  17. PROBLEMA 2 SPECIFICHE 1. TRE ELETTROVALVOLE attivano il flusso in ingresso dei tre liquidi da miscelare Liq3 Liq1 Liq2

  18. PROBLEMA 2 SPECIFICHE 2. TRE FLUSSOMETRI misurano la QUANTITÀ DI LIQUIDO IMMESSA da ciascuna elettrovalvola, ogni flussometro si AZZERA quando l’elettrovalvola si CHIUDE. Por3 Liq3 Por1 Liq1 Por2 Liq2

  19. PROBLEMA 2 SPECIFICHE 3. Un pulsante di START avvia il processo. Por3 Liq3 Por1 Liq1 Por2 Liq2 START

  20. PROBLEMA 2 SPECIFICHE 4. Aprendo una valvola di MISURA per 10 secondi, permette al SENSORE DI ACIDO di determinare se IL COMPOSTO È ACIDO OPPURE NO. Por3 Liq3 Por1 Liq1 Por2 Liq2 misura acido START

  21. PROBLEMA 2 SPECIFICHE 5. Il liquido 1 è ALTAMENTE CORROSIVO, pertanto DOPO OGNI SUO USO bisogna PULIRE e SMERIGLIARE la condotta. Por3 Liq3 Por1 Liq1 Por2 Liq2 pulisici1 smeriglia1 misura acido START

  22. PROBLEMA 2 SPECIFICHE 6. La miscelazione viene attuata da una opportuna PALA rotativa. Por3 Liq3 Por1 Liq1 Por2 Liq2 pulisici1 pala smeriglia1 misura acido START

  23. PROBLEMA 2 SPECIFICHE 7. La miscela può essere RISCALDATA da una RESISTENZA e la TEMPERATURA della miscela viene misurata da un sensore. Por3 Liq3 Por1 Liq1 Por2 Liq2 pulisici1 pala smeriglia1 temp misura acido heat START

  24. PROBLEMA 2 SPECIFICHE 8. Un sensore RADAR è utilizzato per misurare il LIVELLO della MISCELA nella CISTERNA DI MISCELAZIONE. Por3 Liq3 Por1 Liq1 livserb Por2 Liq2 pulisici1 pala smeriglia1 temp misura acido heat START

  25. PROBLEMA 2 SPECIFICHE 9. Infine una elettrovalvola permette lo SVUOTAMENTO completo della miscela presente nella cisterna. Por3 Liq3 Por1 Liq1 livserb Por2 Liq2 pulisici1 pala smeriglia1 temp misura acido heat svuota START

  26. PROBLEMA 2 FUNZIONAMENTO Quando viene premuto il tasto START, si attiva il seguente processo: Viene introdotta una quantità pari a 100 del liquido 1; Viene misurata l’acidità del composto per 10 secondi; Se il composto NON è acido, si prosegue, se invece è acido, si introduce una quantità pari a 50 di liquido 1 e quindi si prosegue. Contemporaneamente ed indipendentemente dalle azioni 1-3, viene introdotta una quantità pari a 1000 del liquido 2; Non appena si smette di introdurre il liquido 1, si deve passare a pulire per 10 minuti e quindi a smerigliare per 5 minuti la condotta per evitarne il danneggiamento; Terminate tutte le azioni dei punti 1-5, si attivano la pala e la resistenza elettrica; La temperatura del composto deve essere portata a 300°C; Quando il composto arriva alla temperatura di 300°C, si spegne la resistenza e si lascia la pala ancora attiva per 60 minuti; A questo punto il composto è pronto e deve essere rimosso dalla cisterna; Quando la cisterna è vuota, si ricomincia da capo aspettando un nuovo START.

  27. PROBLEMA 2 SVOLGIMENTO Rappresentiamo il DIAGRAMMA SFC del controllo logico-sequenziale. Notiamo innanzitutto che lo STATO INIZIALE deve INTERCETTARE il comando di START. Dopodiché si possono far partire in PARALLELO le azioni riguardanti il LIQUIDO 1 e il LIQUIDO 2. 1 START PARALLELISMO

  28. PROBLEMA 2 Da una parte il LIQUIDO 1 deve svolgere la sequenza di azioni descritte nelle specifiche di funzionamento 1-3; Dall’altra parte il LIQUIDO 2 deve svolgere la sequenza di azioni descritte nella specifica di funzionamento 4. 1 START Introduciamo una quantità 100 di liquido 1. Introduciamo una quantità 1000 di liquido 2. 100 liq1; 200 liq2; por1 >= 100 por2 >= 1000 101 misura; Misuriamo per 10 secondi l’acidità del composto. 101.T >= t#10s 102

  29. PROBLEMA 2 Nello stato 102 dobbiamo decidere tra due possibili percorsi ALTERNATIVI. 1 START 100 liq1; 200 liq2; por1 >= 100 por2 >= 1000 101 misura; 101.T >= t#10s 102 DIVERGENZA acido not(acido) 103 liq1; CONVERGENZA por1 >= 50

  30. PROBLEMA 2 Per immettere il LIQUIDO 3 dobbiamo SINCRONIZZARE le due sequenze. acido 200 liq2; not(acido) 103 liq1; por2 >= 1000 por1 >= 50 SINCRONIZZAZIONE Il liquido 3 verrà immesso solo quando le sequenze ATTIVERANNO gli STATI 104 e 201. 201 104 true S true

  31. PROBLEMA 2 Puliamo e Smerigliamo la tubazione del liquido 1… acido 200 liq2; not(acido) 103 liq1; por2 >= 1000 por1 >= 50 201 104 true S true 105 pulisci1; Puliamo per 10 minuti… 105.T >= t#10m 106 smeriglia1; 106.T >= t#5m Smerigliamo per 5 minuti… 107

  32. PROBLEMA 2 Parallelamente introduciamo il liquido 3… acido 200 liq2; not(acido) 103 liq1; por2 >= 1000 por1 >= 50 201 104 true S true 105 pulisci1; 105.T >= t#10m 300 liq3; por3 >= 200 106 smeriglia1; 106.T >= t#5m 107 301

  33. PROBLEMA 2 Le due sequenze devono essere SINCRONIZZATE per elaborare le azioni descritte nelle specifiche funzionali 6-10. 107 301 Attiviamo la pala con un SET. Attiviamo la resistenza 400 Pala(S); heat; temp >= 300 Spegniamo la resistenza, ma NON la pala… 401 temp >= 300 Spegniamo la pala con un RESET. Svuotiamo la cisterna 402 Pala(R); svuota; livserb<= 0

  34. SOLUZIONE DEL PROBLEMA 2

  35. BIBLIOGRAFIA Sezione 7.3 TITOLO Sistemi di automazione industriale Architetture e controllo AUTORI Claudio Bonivento Luca Gentili Andrea Paoli EDITORE McGraw-Hill

More Related