• Non ci sono risultati.

Realizzazione di un sistema SCADA per la gestione di un magazzino

N/A
N/A
Protected

Academic year: 2021

Condividi "Realizzazione di un sistema SCADA per la gestione di un magazzino"

Copied!
10
0
0

Testo completo

(1)

UNIVERSITÁ DI PISA

FACOLTÀ DI INGEGNERIA

CORSO DI LAUREA IN INGEGNERIA ELETTRONICA

TESI DI LAUREA:

Realizzazione di un sistema SCADA per la

gestione di un magazzino

RELATORE CANDIDATO

______________________________ ______________________________

PROF. LUCA SANI VALERIO PAOLI

Dipartimento di Sistemi Elettrici e Automazione

RELATORE

______________________________

PROF. STEFANO DI PASCOLI

Dipartimento di Ingegneria dell’Informazione : Elettronica, Informatica, Telecomunicazioni

(2)

Un ringraziamento particolare al Prof. Luca Sani per avermi aiutato in questo difficile compito ed uno molto particolare a mia moglie senza la quale non sarei arrivato al traguardo.

(3)

Elenco delle figure

Capitolo 1

Figura 1.1 Esempio di tag passivo in tecnologia RFID Figura 1.2 Esempio di scaffalatura a gravità

Figura 1.3 Vista laterale di parte della scaffalatura Figura 1.4 Pianta di parte della scaffalatura

Figura 1.5 Schema del sistema di potenza per il movimento perpendicolare agli scaffali

Figura 1.6 Schema del sistema di potenza per il movimento longitudinale nel corridoio tra gli scaffali

Figura 1.7 Schema del sistema di potenza per il movimento verticale della torretta

Figura 1.8 Schema del sistema di potenza per la rotazione della torretta

Figura 1.9 Schema del sistema di potenza per l’estensione delle braccia telescopiche

Figura 1.10 Schema del sistema di potenza per il movimento trasversale delle braccia telescopiche

Figura 1.11 Sensore capacitivo modello -08BNP-TW0 della ditta SICK

Figura 1.12 Cella di carico modello C2 della ditta HBM

Figura 1.13 Microswitch modello 3-038-202 della ditta Marcucci

Figura 1,14 Schema del sistema di potenza del nastro trasportatore per l’uscita delle merci

(4)

Figura 1.15 Fotocellule modello OR della ditta Telestar Figura 1.16 Coordinate di una scatola nella scaffalatura

Capitolo2

Figura 2.1 Interruttori di sicurezza della ditta Rockwell Automation.

Figura 2.2 Interruttori a fungo della ditta Tecnel System Figura 2.3 PLC Siemens S7-300

Figura 2.4 Struttura dell’S7-300

Figura 2.5 Caratteristiche della CPU 312

Figura 2.6 Caratteristiche del modulo di ingressi digitali Figura 2.7 Caratteristiche del modulo di uscite digitali Figura 2.8 Caratteristiche del modulo di ingressi analogici

Capitolo 3

Figura 3.1 Primi stati dell’operazione di prelievo Figura 3.2 Ultimi stati dell’operazione di prelievo

Figura 3.3 Programma S7 per i trasloelevatori di prelievo delle merci

Figura 3.4 Blocco Organizzativo OB1 prima parte Figura 3.5 Blocco Organizzativo OB1 seconda parte Figura 3.6 Codice del blocco FB50

Figura 3.7 Codice della funzione FC10 Figura 3.8 Codice del blocco FB55

Figura 3.9 Blocco funzionale FB1 prima parte Figura 3.10 Blocco funzionale FB1 seconda parte

(5)

Figura 3.12 Blocco funzionale FB1 quarta parte

Figura 3.13 Segmento relativo al movimento longitudinale senza cambio di fila

Figura 3.14 Segmento relativo al cambio di fila

Figura 3.15 Segmento relativo al movimento longitudinale nella fila scelta

Figura 3.16 Segmento relativo al movimento verticale della torretta

Figura 3.17 Segmento relativo al movimento rotatorio della torretta

Figura 3.18 Segmento relativo al movimento di

avvicinamento delle braccia alla scatola e di estensione delle stesse all’interno dello scaffale Figura 3.19 Segmento relativo al movimento di sollevamento

della scatola e della sua estrazione dallo scaffale Figura 3.20 Segmento relativo al ritorno del trasloelevatore al

nastro di uscita senza cambio di fila

Figura 3.21 Segmento relativo al ritorno del trasloelevatore al nastro di uscita con cambio di fila

Figura 3.22 Segmento di codice relativo alla rotazione della torretta verso il nastro

Figura 3.23 Segmento relativo alla richiesta di fermo nastro e consenso al deposito ed all’estensione delle

braccio sopra il nastro

Figura 3.24 Segmento relativo al rilascio della scatola sul nastro ed al ritorno del trasloelevatore nella posizione di riposo

(6)

Figura 3.25 Blocco dati DB99

Figura 3.26 Tabella dei simboli del programma S7 di prelievo Capitolo 4

Figura 4.1 Stati del nastro di trasporto delle scatole in uscita Figura 4.2 Programma S7 per la gestione del nastro di

trasporto delle scatole in uscita Figura 4.3 Blocco Organizzativo OB1 Figura 4.4 Blocco funzionale FB2 Figura 4.5 Blocco funzionale FB10

Figura 4.6 Blocco funzionale FB1 prima parte Figura 4.7 Blocco funzionale FB1 seconda parte

Figura 4.8 Codice relativo al deposito di una scatola da parte del trasloelevatore 1

Figura 4.9 Codice relativo alle situazioni in cui il deposito della scatola da parte del trasloelevatore 1 non è possibile

Figura 4.10 Parte di codice relativa al prelievo di una scatola alla postazione di uscita

Figura 4.11 Parte finale del blocco FB1 con i salti all’inizio Figura 4.12 Tabella dei simboli del programma di gestione

del nastro Capitolo 5

Figura 5.1 Condivisione delle informazioni a vari livelli in un processo produttivo

(7)

Figura 5.3 Comunicazione attraverso Server OPC Figura 5.4 OPC Logo della OPC Foundation Figura 5.5 OPC Server, OPC Group e OPC Item

Figura 5.6 La scheda Applicom PCI 1500PFB

Figura 5.7 Caratteristiche della scheda Applicom PCI

1500PFB

Figura 5.8 Logo del PROFIBUS Figura 5.9 Rete PROFIBUS Figura 5.10 Architettura activeX

Figura 5.11 Esempio di finestre di dialogo dell’activeX Figura 5.12 Elenco delle funzioni dell’activeX

Figura 5.13 Integrazione del componente activeX in VB.net Figura 5.14 Struttura della configurazione

Figura 5.15 Aggiunta della nuova configurazione Figura 5.16 Aggiunta dei vari server

Figura 5.17 Aggiunta dei gruppi Figura 5.18 Definizione degli item

Capitolo 6

Figura 6.1 Struttura dell’applicazione ‘Magazzino’ Figura 6.2 Form Main all’avvio dell’applicazione

Figura 6.3 Form per la modifica dei dati del magazzino Figura 6.4 Form Archivio Articoli

Figura 6.5 Finestra di visualizzazione dei dati di un articolo Figura 6.6 Form per la modifica di un record.

Figura 6.7 Richiesta di conferma per l’eliminazione di un record

(8)

Figura 6.8 Pagina per la composizione degli ordini Figura 6.9 Anteprima di stampa dell’ordine

Figura 6.10 Conseguenze del comando ‘Nuovo Ordine’ con un ordine già presente.

Figura 6.11 Richiesta di conferma del comando di uscita con un ordine non ancora prelevato.

Figura 6.12 Diagramma di flusso della subroutine ‘preleva’ Figura 6.13 Prelievo completamente fallito

Figura 6.14 Operazione di prelievo in corso Figura 6.15 Operazione di prelievo completata Figura 6.16 Operazione di prelievo non completata

(9)

Indice

………

Introduzione pagina 11

……… Capitolo 1

1.1 Descrizione generale del magazzino pagina 16 1.2 Descrizione dei trasloelevatori di prelievo pagina 21 1.3 Descrizione del sistema di trasporto

delle merci in uscita pagina 29 1.5 Descrizione del sistema di coordinate usato pagina 31

……… Capitolo 2

2.1 Definizione dei requisiti di sicurezza pagina 33 2.2 Definizione dei requisiti Hardware pagina 36

……… Capitolo 3

3.1 Descrizione di un’operazione di prelievo pagina 42 3.2 Suddivisione dell’operazione in blocchi

elementari pagina 43 3.3 Programma S7 relativo ad un’ operazione

di prelievo pagina 49

(10)

Capitolo 4

4.1 Descrizione di una operazione di trasporto

di una scatola alla postazione di uscita pagina 72 4.2 Programma S7 dell’operazione

di trasporto pagina 75

……… Capitolo 5

5.1 Introduzione ai problemi di condivisione

dei dati pagina 86 5.2 Lo standard OPC pagina 89 5.3 Interfacce OPC Server pagina 91 5.4 La scheda Applicom PCI 1500PFB pagina 93 5.5 Il protocollo PROFIBUS pagina 95 5.6 Applicom activeX Control pagina 97

……… Capitolo 6

6.1 Considerazioni generali pagina 107 6.2 Descrizione dell’applicazione pagina 109

……… Appendice A

Listato dell’applicazione VB.net pagina 132

Riferimenti

Documenti correlati

È individuata la figura del tecnico di neurofisiopatologia con il seguente profilo: il tecnico di neu- rofisiopatologia è l’operatore sanitario che, in possesso del

È individuata la figura professionale dell’Assistente sanitario con il seguente profilo: l’Assistente sanitario è l’operatore sanitario che, in possesso del diploma

1. È individuata la figura professionale dell’infermiere pediatrico con il seguente profilo: l’infermie- re pediatrico è l’operatore sanitario che, in possesso del

NOTA: Il numero di intersezioni è il doppio di quanto richiesto, si procede quindi ad un'opportuna cernita dei punti che contengono la

maggiore della metà à à à di AB, traccio di AB, traccio di AB, traccio di AB, traccio un arco..

(a) supponiamo di denire il parallelogramma come un quadrilatero che ha in centro di simmetria (chiamiamo O tale centro); allora, se A, B, C e D sono nell'ordine i vertici

[r]

Figura 43 - Esempio di applicazione nella documentazione degli Eleven