Lezione 6-2010.ppt [modalità compatibilità] -...

12

Click here to load reader

Transcript of Lezione 6-2010.ppt [modalità compatibilità] -...

Page 1: Lezione 6-2010.ppt [modalità compatibilità] - DISCoold.disco.unimib.it/informaticaindustriale/Slide_Corso/Lezione6... · 2 Informatica Industriale Reti Combinatorie • I sistemi

1

INFORMATICAINDUSTRIALE

Lezione 6: PLCControllori Logici ProgrammabiliControllori Logici Programmabili

Prof. Christian [email protected]

Informatica Industriale

• E’ possibile realizzare un automatismo

Logica Cablata

con:– componenti elettromeccanici (relè,

temporizzazioni)

– con componenti statici cioè elettronici (porte logiche,memorie,contatori)

2

Page 2: Lezione 6-2010.ppt [modalità compatibilità] - DISCoold.disco.unimib.it/informaticaindustriale/Slide_Corso/Lezione6... · 2 Informatica Industriale Reti Combinatorie • I sistemi

2

Informatica Industriale

Reti Combinatorie

• I sistemi con logica cablata (statica o non) ti il i l di iù it dsono reti il cui valore di una o più uscite ad

un certo istante sono funzione soltanto dei valori degli ingressi allo stesso istante

3

Informatica Industriale

• Pro:– Affidabilità molto buona per impianti non complessi

Logica Cablata Elettromeccanica:Vantaggi e svantaggi

Affidabilità molto buona per impianti non complessi

– Alimentazione non critica

– Ottima immunità ai disturbi

– Ricerca guasti e manutenzione molto semplice

• Contro:– Ogni modifica del progetto comporta una modifica nei

cablaggi

4

gg

– Tempo di vita relè relativamente basso

– Tempi di commutazione elevati

– Difficoltà nell’eseguire funzioni complesse (calcoli,contatori,memorizzazioni)

Page 3: Lezione 6-2010.ppt [modalità compatibilità] - DISCoold.disco.unimib.it/informaticaindustriale/Slide_Corso/Lezione6... · 2 Informatica Industriale Reti Combinatorie • I sistemi

3

Informatica Industriale

• Pro:– Affidabilità molto buona

Logica Cablata Statica:Vantaggi e svantaggi

Affidabilità molto buona

– Immuni all’usura

– Dimensioni ridotte

– Tempi di commutazione bassi

– Capacità di eseguire funzioni complesse

• Contro:– Ogni modifica del progetto comporta una sostituzione del

5

Ogni modifica del progetto comporta una sostituzione del circuito stampato

– Alimentazione critica

– Manutenzione e ricerca guasti complessa

– Immunità al rumore non elevata

Informatica Industriale

• Nascono con l’idea di risolvere i problemi di scarsa flessibilità dei sistemi a logica cablata

PLC

scarsa flessibilità dei sistemi a logica cablata• L’elaborazione avviene attraverso una serie di

comandi/istruzioni pre-memorizzati all’interno dell’elaboratore stesso

• Cambiando la sequenza delle istruzioni è possibile cambiare completamente l’intero

d tti

6

processo produttivo

LOGICA PROGRAMMATA

Page 4: Lezione 6-2010.ppt [modalità compatibilità] - DISCoold.disco.unimib.it/informaticaindustriale/Slide_Corso/Lezione6... · 2 Informatica Industriale Reti Combinatorie • I sistemi

4

Informatica Industriale

PLCControllori Logici Programmabili

• Ciascun sistema di automazione è costituito da tre sezioni: ingresso,elaborazione e uscita

• Le sezioni di ingresso e uscita adattano il tipo di segnali che provengono dall’impianto e vanno verso gli attuatori

• L’elaborazione gestisce la sequenza di

7

operazioni tra ingressi e uscite

Informatica Industriale

PLC

8

Page 5: Lezione 6-2010.ppt [modalità compatibilità] - DISCoold.disco.unimib.it/informaticaindustriale/Slide_Corso/Lezione6... · 2 Informatica Industriale Reti Combinatorie • I sistemi

5

Informatica Industriale

Nati per gestire controlli tra ingressi e uscite puramente digitali mediante operazione

PLC

puramente digitali mediante operazione logiche programmate combinate all’utilizzo di contatori,memorie e temporizzatori.

L’elevata diffusione ha portato successivamente allo sviluppo di sistemi in grado di gestire anche ingressi e uscite

9

grado di gestire anche ingressi e uscite analogiche (temperatura,posizionamento assi motori,carrelli etc)

Informatica Industriale

• Il rapido sviluppo/complessità e l’elevata diffusione ha fatto sorgere un problema:

PLC

fatto sorgere un problema:

l’interfaccia con l’operatore

• Per controllare infatti tutti i parametri del processo si è reso necessario lo sviluppo di “pannelli operatore” che

10

allacciati direttamente al BUS del PLC consentono il controllo dei parametri del processo

• Esistono anche interfacce RS232 per collegamento a PC (supervisor o master di sistema)

Page 6: Lezione 6-2010.ppt [modalità compatibilità] - DISCoold.disco.unimib.it/informaticaindustriale/Slide_Corso/Lezione6... · 2 Informatica Industriale Reti Combinatorie • I sistemi

6

Informatica Industriale

Controllo ascensori

Semplici Applicazione Domestiche dei PLC

Controllo ascensori– Configurazione pulsanti, sensori piani,

temporizzazioni e programmazioni

Controllo climatizzazione ambienti– Configurazione sensori locali,temperature,cicli di

11

Configurazione sensori locali,temperature,cicli di temporizzazioni,caldaia

Informatica Industriale

• Architettura identica

Confronto PLC e Microprocessori

• Architettura identica

12

• Programmazione diversa– Microprocessore utilizza linguaggio assembly– PLC utilizza macro-istruzioni

Page 7: Lezione 6-2010.ppt [modalità compatibilità] - DISCoold.disco.unimib.it/informaticaindustriale/Slide_Corso/Lezione6... · 2 Informatica Industriale Reti Combinatorie • I sistemi

7

Informatica Industriale

Memoria PLC

•Diagnostica del sistema

•Controllo della scansione e della durata•Controllo della scansione e della durata del programma utente

•Caricamento programmi applicativi per sistemi esterni al PLC

•Pilotaggio di eventuali periferiche esterne collegata mediante interfaccia di comunicazione (BUS)

13

Informatica Industriale

Memoria PLC

•Dati necessari all’elaborazione logica/aritmetica

•Risultati parziali di operazioni complesse

•Contatori

•Temporizzatori

14

p

•Shift Register

Page 8: Lezione 6-2010.ppt [modalità compatibilità] - DISCoold.disco.unimib.it/informaticaindustriale/Slide_Corso/Lezione6... · 2 Informatica Industriale Reti Combinatorie • I sistemi

8

Informatica Industriale

Memoria PLC

15

Informatica Industriale

Memoria PLC

Zona di memoria che contiene l’immagine statica di ciascun ingressol immagine statica di ciascun ingresso utilizzata per computare lo stato di ciascuna uscita

Zona di memoria che contiene l’immagine statica di ciascun uscita presente alla fine del ciclo

16

Page 9: Lezione 6-2010.ppt [modalità compatibilità] - DISCoold.disco.unimib.it/informaticaindustriale/Slide_Corso/Lezione6... · 2 Informatica Industriale Reti Combinatorie • I sistemi

9

Informatica Industriale

Aspetto PLC

17

Informatica Industriale

PLC

18

Page 10: Lezione 6-2010.ppt [modalità compatibilità] - DISCoold.disco.unimib.it/informaticaindustriale/Slide_Corso/Lezione6... · 2 Informatica Industriale Reti Combinatorie • I sistemi

10

Informatica Industriale

Dati tecnici ingressi digitali

19

Informatica Industriale

Dati Tecnici Uscite Digitali

20

Page 11: Lezione 6-2010.ppt [modalità compatibilità] - DISCoold.disco.unimib.it/informaticaindustriale/Slide_Corso/Lezione6... · 2 Informatica Industriale Reti Combinatorie • I sistemi

11

Informatica Industriale

Software PLC

• sono orientati ai problemi di automazione:

Li i di ti POLLinguaggi di tipo POL (Problem Oriented Languages)

• Tipologia istruzioni:

– logica combinatoria (AND,OR,NOT)

– caricamento e trasferimento dei segnali di

21

processo

– Temporizzazione,conteggio e memorizzazione

Informatica Industriale

Software PLC

• Linguaggio KOP: schema a contatti

• Linguaggio AWL: Istruzioni mnemoniche

• Linguaggio FUP: Blocchi funzionali

22

Page 12: Lezione 6-2010.ppt [modalità compatibilità] - DISCoold.disco.unimib.it/informaticaindustriale/Slide_Corso/Lezione6... · 2 Informatica Industriale Reti Combinatorie • I sistemi

12

Informatica Industriale

Software PLC

23