Sei sulla pagina 1di 45
Controllori a logica programmabile (PLC) Automazione I

Controllori a logica programmabile (PLC)

Automazione I

19/11/2014

Vincenzo Suraci

Corso di Laurea: INGEGNERIA Insegnamento: AUTOMAZIONE I Docente: DR. VINCENZO SURACI STRUTTURA DEL NUCLEO TEMATICO 1.

Corso di Laurea:

INGEGNERIA

Insegnamento:

AUTOMAZIONE I

Docente:

DR. VINCENZO SURACI

Corso di Laurea: INGEGNERIA Insegnamento: AUTOMAZIONE I Docente: DR. VINCENZO SURACI STRUTTURA DEL NUCLEO TEMATICO 1.

STRUTTURA DEL NUCLEO TEMATICO

1.

CONTROLLORI LOGICI

2.RETI LOGICHE E PLC 3.STRUTTURA DEI PLC

MEMORIA

SEZIONE DI I/O

4.PROGRAMMAZIONE DEI PLC

   
 

SAPIENZA - Università di Roma – Dipartimento di Ingegneria Informatica Automatica e Gestionale Antonio Ruberti (DIAG) Via Ariosto 25 - 00185 Roma – http://www.dis.uniroma1.it

2

Corso di Laurea: INGEGNERIA Insegnamento: AUTOMAZIONE I Docente: DR. VINCENZO SURACI CONTROLLORI LOGICI SAPIENZA - Universit

Corso di Laurea:

INGEGNERIA

Insegnamento:

AUTOMAZIONE I

Docente:

DR. VINCENZO SURACI

Corso di Laurea: INGEGNERIA Insegnamento: AUTOMAZIONE I Docente: DR. VINCENZO SURACI CONTROLLORI LOGICI SAPIENZA - Universit

CONTROLLORI LOGICI

   
 

SAPIENZA - Università di Roma – Dipartimento di Ingegneria Informatica Automatica e Gestionale Antonio Ruberti (DIAG) Via Ariosto 25 - 00185 Roma – http://www.dis.uniroma1.it

3

Corso di Laurea: INGEGNERIA Insegnamento: AUTOMAZIONE I Docente: DR. VINCENZO SURACI ETEROGENEITÀ E QUANTITÀ DI PRODOTTO

Corso di Laurea:

INGEGNERIA

Insegnamento:

AUTOMAZIONE I

Docente:

DR. VINCENZO SURACI

Corso di Laurea: INGEGNERIA Insegnamento: AUTOMAZIONE I Docente: DR. VINCENZO SURACI ETEROGENEITÀ E QUANTITÀ DI PRODOTTO

ETEROGENEITÀ E QUANTITÀ DI PRODOTTO

La produttività di un sistema controllato dipende dalla QUANTITÀ del prodotto realizzata per unità di tempo, che a sua volta è collegata alla ETEROGENEITÀ della produzione del sistema controllato nonché alle modalità con cui è stata resa operativa l’automazione. !

automazione programmabile automazione automazione Flessibile flessibile automazione rigida 1 10 2 10 3 10 4 varietà
automazione
programmabile
automazione automazione
Flessibile flessibile
automazione
rigida
1
10 2
10 3
10 4
varietà di prodotto
grande media piccola 1 10 2 10 3 10 4 varietà di prodotto
grande
media
piccola
1
10 2
10 3
10 4
varietà di prodotto

quantità di prodotto

quantità di prodotto

   
 

SAPIENZA - Università di Roma – Dipartimento di Ingegneria Informatica Automatica e Gestionale Antonio Ruberti (DIAG) Via Ariosto 25 - 00185 Roma – http://www.dis.uniroma1.it

4

Corso di Laurea: INGEGNERIA Insegnamento: AUTOMAZIONE I Docente: DR. VINCENZO SURACI ORIGINI DEI CONTROLLORI LOGICI •

Corso di Laurea:

INGEGNERIA

Insegnamento:

AUTOMAZIONE I

Docente:

DR. VINCENZO SURACI

Corso di Laurea: INGEGNERIA Insegnamento: AUTOMAZIONE I Docente: DR. VINCENZO SURACI ORIGINI DEI CONTROLLORI LOGICI •

ORIGINI DEI CONTROLLORI LOGICI

I controllori logici furono realizzati per poter fare evolvere la

PRODUZIONE DI SERIE DA MANUALE AD AUTOMATIZZATA

La loro realizzazione dipendeva dalle tecnologie disponibili

Attualmente, con lo sviluppo dei circuiti elettronici a larga integrazione e dei dispositivi di elaborazione digitale di tipo dedicato, i controllori logici sono realizzati con TECNOLOGIE ELETTRONICHE

   
 

SAPIENZA - Università di Roma – Dipartimento di Ingegneria Informatica Automatica e Gestionale Antonio Ruberti (DIAG) Via Ariosto 25 - 00185 Roma – http://www.dis.uniroma1.it

5

Corso di Laurea: INGEGNERIA Insegnamento: AUTOMAZIONE I Docente: DR. VINCENZO SURACI ORIGINI DEI CONTROLLORI LOGICI In

Corso di Laurea:

INGEGNERIA

Insegnamento:

AUTOMAZIONE I

Docente:

DR. VINCENZO SURACI

Corso di Laurea: INGEGNERIA Insegnamento: AUTOMAZIONE I Docente: DR. VINCENZO SURACI ORIGINI DEI CONTROLLORI LOGICI In

ORIGINI DEI CONTROLLORI LOGICI

In base alla realizzazione i controllori logici possono essere di tipo:

CABLATO quando l’elaborazione della logica di controllo è ottenuta impiegando RELÈ E PORTE LOGICHE opportunamente connesse (RETI LOGICHE)

PROGRAMMABILE quando l’elaborazione è effettuata sulla base di un ALGORITMO DI CONTROLLO espresso tramite un PROGRAMMA (PLC)

La differenza sostanziale fra rete logica e controllore a logica programmabile sta nella RAPIDITÀ DI ELABORAZIONE e nella FLESSIBILITÀ DI PROGRAMMAZIONE

   
 

SAPIENZA - Università di Roma – Dipartimento di Ingegneria Informatica Automatica e Gestionale Antonio Ruberti (DIAG) Via Ariosto 25 - 00185 Roma – http://www.dis.uniroma1.it

6

Corso di Laurea: INGEGNERIA Insegnamento: AUTOMAZIONE I Docente: DR. VINCENZO SURACI SAPIENZA - Università di Roma

Corso di Laurea:

INGEGNERIA

Insegnamento:

AUTOMAZIONE I

Docente:

DR. VINCENZO SURACI

Corso di Laurea: INGEGNERIA Insegnamento: AUTOMAZIONE I Docente: DR. VINCENZO SURACI SAPIENZA - Università di Roma
SAPIENZA - Università di Roma – Dipartimento di Ingegneria Informatica Automatica e Gestionale Antonio Ruberti (DIAG)
SAPIENZA - Università di Roma – Dipartimento di Ingegneria Informatica Automatica e Gestionale Antonio Ruberti (DIAG)
Via Ariosto 25 - 00185 Roma – http://www.dis.uniroma1.it
7
Corso di Laurea: INGEGNERIA Insegnamento: AUTOMAZIONE I Docente: DR. VINCENZO SURACI SAPIENZA - Università di Roma

Corso di Laurea:

INGEGNERIA

Insegnamento:

AUTOMAZIONE I

Docente:

DR. VINCENZO SURACI

Corso di Laurea: INGEGNERIA Insegnamento: AUTOMAZIONE I Docente: DR. VINCENZO SURACI SAPIENZA - Università di Roma
SAPIENZA - Università di Roma – Dipartimento di Ingegneria Informatica Automatica e Gestionale Antonio Ruberti (DIAG)
SAPIENZA - Università di Roma – Dipartimento di Ingegneria Informatica Automatica e Gestionale Antonio Ruberti (DIAG)
Via Ariosto 25 - 00185 Roma – http://www.dis.uniroma1.it
8
Corso di Laurea: INGEGNERIA Insegnamento: AUTOMAZIONE I Docente: DR. VINCENZO SURACI APPLICAZIONE Prima della applicazione delle

Corso di Laurea:

INGEGNERIA

Insegnamento:

AUTOMAZIONE I

Docente:

DR. VINCENZO SURACI

Corso di Laurea: INGEGNERIA Insegnamento: AUTOMAZIONE I Docente: DR. VINCENZO SURACI APPLICAZIONE Prima della applicazione delle

APPLICAZIONE

Prima della applicazione delle azioni di intervento al sistema da controllare bisogna verificare che sussistano tutte le CONDIZIONI CHE ASSICURINO IL CORRETTO FUNZIONAMENTO e il corretto impiego del sistema controllato.

La verifica viene effettuata sulle VARIABILI DI CONSENSO:

Comandi di attivazione

Variabili controllate

Variabili interne

Variabili esterne

Sulla base delle informazioni ricevute, il programma deve fornire come risultato la decisione sotto forma di VARIABILI DI INTERVENTO.

   
 

SAPIENZA - Università di Roma – Dipartimento di Ingegneria Informatica Automatica e Gestionale Antonio Ruberti (DIAG) Via Ariosto 25 - 00185 Roma – http://www.dis.uniroma1.it

9

Corso di Laurea: INGEGNERIA Insegnamento: AUTOMAZIONE I Docente: DR. VINCENZO SURACI RETI LOGICHE SAPIENZA - Universit

Corso di Laurea:

INGEGNERIA

Insegnamento:

AUTOMAZIONE I

Docente:

DR. VINCENZO SURACI

Corso di Laurea: INGEGNERIA Insegnamento: AUTOMAZIONE I Docente: DR. VINCENZO SURACI RETI LOGICHE SAPIENZA - Universit

RETI LOGICHE

   
 

SAPIENZA - Università di Roma – Dipartimento di Ingegneria Informatica Automatica e Gestionale Antonio Ruberti (DIAG) Via Ariosto 25 - 00185 Roma – http://www.dis.uniroma1.it

10

Corso di Laurea: Insegnamento: Docente: INGEGNERIA AUTOMAZIONE I DR. VINCENZO SURACI RETI LOGICHE •  le reti
Corso di Laurea:
Insegnamento:
Docente:
INGEGNERIA
AUTOMAZIONE I
DR. VINCENZO SURACI
RETI LOGICHE
• 
le reti logiche sono circuiti di elaborazione di tipo digitale
realizzati con circuiti elettronici che svolgono funzioni di tipo logico
(AND, OR, NOT, NAND, NOR, XOR, XNOR)
• 
caratterizzati dal fatto che in ogni istante i valori delle variabili di
uscita dipendono dai valori delle variabili di ingresso e/o di
alcune variabili di configurazione
0!
1!
0!
1!
0!
1!
0!
1!
0!
1!
0!
1!
0!
0!
0!
0!
0!
1!
0!
1!
0!
1!
1!
0!
1!
0!
0!
0!
1!
0!
1!
0!
1!
0!
1!
1!
1!
1!
1!
0!
1!
1!
0!
1!
0!
0!
1!
1!
0!
1!
0!
1!
AND
OR
NOT
NAND
NOR
XOR
XNOR
Corso di Laurea: Insegnamento: Docente: INGEGNERIA AUTOMAZIONE I DR. VINCENZO SURACI RETI LOGICHE •  le reti
Corso di Laurea: Insegnamento: Docente: INGEGNERIA AUTOMAZIONE I DR. VINCENZO SURACI RETI LOGICHE •  le reti
Corso di Laurea: Insegnamento: Docente: INGEGNERIA AUTOMAZIONE I DR. VINCENZO SURACI RETI LOGICHE •  le reti
Corso di Laurea: Insegnamento: Docente: INGEGNERIA AUTOMAZIONE I DR. VINCENZO SURACI RETI LOGICHE •  le reti
Corso di Laurea: Insegnamento: Docente: INGEGNERIA AUTOMAZIONE I DR. VINCENZO SURACI RETI LOGICHE •  le reti
Corso di Laurea: Insegnamento: Docente: INGEGNERIA AUTOMAZIONE I DR. VINCENZO SURACI RETI LOGICHE •  le reti
Corso di Laurea: Insegnamento: Docente: INGEGNERIA AUTOMAZIONE I DR. VINCENZO SURACI RETI LOGICHE •  le reti
   
 

SAPIENZA - Università di Roma – Dipartimento di Ingegneria Informatica Automatica e Gestionale Antonio Ruberti (DIAG) Via Ariosto 25 - 00185 Roma – http://www.dis.uniroma1.it

11

Corso di Laurea: INGEGNERIA Insegnamento: AUTOMAZIONE I Docente: DR. VINCENZO SURACI CLASSIFICAZIONE DELLE RETI LOGICHE Le

Corso di Laurea:

INGEGNERIA

Insegnamento:

AUTOMAZIONE I

Docente:

DR. VINCENZO SURACI

Corso di Laurea: INGEGNERIA Insegnamento: AUTOMAZIONE I Docente: DR. VINCENZO SURACI CLASSIFICAZIONE DELLE RETI LOGICHE Le

CLASSIFICAZIONE DELLE RETI LOGICHE

Le reti logiche sono classificate in:

RETI COMBINATORIE, quando ad ogni istante t le variabili di uscita sono funzioni solo delle variabili di ingresso presenti nello stesso istante t

•   RETI COMBINATORIE , quando ad ogni istante t le variabili di uscita sono funzioni

RETI SEQUENZIALI, quando le variabili di uscita ad un certo istante t dipendono sia dalle variabili di ingresso allo stesso istante t sia dalle variabili di ingresso fino all’istante t

Corso di Laurea: INGEGNERIA Insegnamento: AUTOMAZIONE I Docente: DR. VINCENZO SURACI CLASSIFICAZIONE DELLE RETI LOGICHE Le
   
 

SAPIENZA - Università di Roma – Dipartimento di Ingegneria Informatica Automatica e Gestionale Antonio Ruberti (DIAG) Via Ariosto 25 - 00185 Roma – http://www.dis.uniroma1.it

12

Corso di Laurea: INGEGNERIA Insegnamento: AUTOMAZIONE I Docente: DR. VINCENZO SURACI CLASSIFICAZIONE DELLE RETI LOGICHE Le

Corso di Laurea:

INGEGNERIA

Insegnamento:

AUTOMAZIONE I

Docente:

DR. VINCENZO SURACI

Corso di Laurea: INGEGNERIA Insegnamento: AUTOMAZIONE I Docente: DR. VINCENZO SURACI CLASSIFICAZIONE DELLE RETI LOGICHE Le

CLASSIFICAZIONE DELLE RETI LOGICHE

Le reti logiche sono classificate in:

RETI SINCRONE, quando l'elaborazione avviene ad istanti discreti, stabiliti dal clock di sistema

RETI ASINCRONE, quando l'elaborazione avviene a flusso continuo, ovvero il simbolo d’uscita si modifica quando si verifica una modifica del simbolo d’ingresso

   
 

SAPIENZA - Università di Roma – Dipartimento di Ingegneria Informatica Automatica e Gestionale Antonio Ruberti (DIAG) Via Ariosto 25 - 00185 Roma – http://www.dis.uniroma1.it

13

Corso di Laurea: INGEGNERIA Insegnamento: AUTOMAZIONE I Docente: DR. VINCENZO SURACI RETI LOGICHE •   Per

Corso di Laurea:

INGEGNERIA

Insegnamento:

AUTOMAZIONE I

Docente:

DR. VINCENZO SURACI

Corso di Laurea: INGEGNERIA Insegnamento: AUTOMAZIONE I Docente: DR. VINCENZO SURACI RETI LOGICHE •   Per

RETI LOGICHE

Per tutte le variabili coinvolte nelle elaborazioni, i valori da prendere in considerazione sono sempre e solo quelli che vengono raggiunti DOPO CHE SI È ESAURITO IL TRANSITORIO

La contemporaneità fra l’applicazione delle variabili di ingresso e la disponibilità delle variabili di uscita in una rete logica combinatoria è solo teorica in quanto tutte le elaborazioni richiedono un intervallo di tempo finito per l’esecuzione e tutti i circuiti presentano un transitorio

Quando tale TRANSITORIO È TRASCURABILE rispetto al comportamento dinamico del sistema da controllare, le reti logiche combinatorie possono essere considerate RETI ISTANTANEE

   
 

SAPIENZA - Università di Roma – Dipartimento di Ingegneria Informatica Automatica e Gestionale Antonio Ruberti (DIAG) Via Ariosto 25 - 00185 Roma – http://www.dis.uniroma1.it

14

Corso di Laurea: INGEGNERIA Insegnamento: AUTOMAZIONE I Docente: DR. VINCENZO SURACI PLC SAPIENZA - Universit à

Corso di Laurea:

INGEGNERIA

Insegnamento:

AUTOMAZIONE I

Docente:

DR. VINCENZO SURACI

Corso di Laurea: INGEGNERIA Insegnamento: AUTOMAZIONE I Docente: DR. VINCENZO SURACI PLC SAPIENZA - Universit à

PLC

   
 

SAPIENZA - Università di Roma – Dipartimento di Ingegneria Informatica Automatica e Gestionale Antonio Ruberti (DIAG) Via Ariosto 25 - 00185 Roma – http://www.dis.uniroma1.it

15

Corso di Laurea: INGEGNERIA Insegnamento: AUTOMAZIONE I Docente: DR. VINCENZO SURACI DEFINIZIONE DI PLC - NORME

Corso di Laurea:

INGEGNERIA

Insegnamento:

AUTOMAZIONE I

Docente:

DR. VINCENZO SURACI

Corso di Laurea: INGEGNERIA Insegnamento: AUTOMAZIONE I Docente: DR. VINCENZO SURACI DEFINIZIONE DI PLC - NORME

DEFINIZIONE DI PLC - NORME IEC 61131.3

il PLC è un sistema elettronico a funzionamento digitale

destinato all’uso in ambito industriale

utilizza una memoria programmabile per l’archiviazione interna di

istruzioni orientate all’utilizzatore implementazione di funzioni logiche, di sequenziamento, di temporizzazione, di conteggio e calcolo aritmetico

controlla, mediante ingressi ed uscite sia digitali che analogici, vari tipi di sistemi semplici e/o complessi

.

   
 

SAPIENZA - Università di Roma – Dipartimento di Ingegneria Informatica Automatica e Gestionale Antonio Ruberti (DIAG) Via Ariosto 25 - 00185 Roma – http://www.dis.uniroma1.it

16

Corso di Laurea: INGEGNERIA Insegnamento: AUTOMAZIONE I Docente: DR. VINCENZO SURACI CARATTERISTICHE DI UN PLC Il

Corso di Laurea:

INGEGNERIA

Insegnamento:

AUTOMAZIONE I

Docente:

DR. VINCENZO SURACI

Corso di Laurea: INGEGNERIA Insegnamento: AUTOMAZIONE I Docente: DR. VINCENZO SURACI CARATTERISTICHE DI UN PLC Il

CARATTERISTICHE DI UN PLC

Il PLC è un controllore con architettura general-purpose dedicata alle elaborazioni di tipo logico e idonea ad un ambiente industriale.

Le principali caratteristiche:

affidabilità (ad es. 24/7, ridondanza x3, sicurezza certificata) espandibilità (sostituzione/aggiunta nel rack di moduli) semplicità di programmazione (tool sdk + gui, manuali) riusabilità della logica di programma (linguaggi standard) interoperabilità tra dispositivi di produttori diversi (i/f hw e sw)

   
 

SAPIENZA - Università di Roma – Dipartimento di Ingegneria Informatica Automatica e Gestionale Antonio Ruberti (DIAG) Via Ariosto 25 - 00185 Roma – http://www.dis.uniroma1.it

17

Corso di Laurea: INGEGNERIA Insegnamento: AUTOMAZIONE I Docente: DR. VINCENZO SURACI CONFRONTO FRA RETI LOGICHE E

Corso di Laurea:

INGEGNERIA

Insegnamento:

AUTOMAZIONE I

Docente:

DR. VINCENZO SURACI

Corso di Laurea: INGEGNERIA Insegnamento: AUTOMAZIONE I Docente: DR. VINCENZO SURACI CONFRONTO FRA RETI LOGICHE E

CONFRONTO FRA RETI LOGICHE E PLC

Le reti logiche possono essere realizzate con relè elettromeccanici oppure con circuiti elettronici a larga integrazione

PRINCIPALI SVANTAGGI DELLE RETI LOGICHE

elaborazione di FUNZIONI LOGICHE DEFINITE RIGIDAMENTE e collegate al tipo di contatto del relè o allo stato di conduzione dei circuiti elettronici nonché al cablaggio o alla realizzazione del circuito •PROGRAMMAZIONE RIGIDA in quanto ogni modifica del programma comporta modifiche al cablaggio o alla struttura del circuito •affidabilità dipendente da componenti ELETTRO-MECCANICI o dai CIRCUITI ELETTRONICI CONNESSIONI ai dispositivi di misura e agli attuatori INGOMBRANTI, difficili da realizzare e gestire •GUASTI e manomissioni DIFFICILI DA INDIVIDUARE

   
 

SAPIENZA - Università di Roma – Dipartimento di Ingegneria Informatica Automatica e Gestionale Antonio Ruberti (DIAG) Via Ariosto 25 - 00185 Roma – http://www.dis.uniroma1.it

18

Corso di Laurea: INGEGNERIA Insegnamento: AUTOMAZIONE I Docente: DR. VINCENZO SURACI CONFRONTO FRA RETI LOGICHE E

Corso di Laurea:

INGEGNERIA

Insegnamento:

AUTOMAZIONE I

Docente:

DR. VINCENZO SURACI

Corso di Laurea: INGEGNERIA Insegnamento: AUTOMAZIONE I Docente: DR. VINCENZO SURACI CONFRONTO FRA RETI LOGICHE E

CONFRONTO FRA RETI LOGICHE E PLC

I PLC hanno le seguenti caratteristiche:

sono utilizzati per ottenere lo STESSO COMPORTAMENTO ingresso-uscita di una rete logica

le singole elaborazioni sono eseguite secondo un programma SERIALE, istruzione dopo istruzione

il limite di applicabilità è dato dalla DURATA DEL TEMPO DI ELABORAZIONE ed ai VINCOLI TEMPORALI imposti dalla necessità di una corretta applicazione dell’azione di controllo

   
 

SAPIENZA - Università di Roma – Dipartimento di Ingegneria Informatica Automatica e Gestionale Antonio Ruberti (DIAG) Via Ariosto 25 - 00185 Roma – http://www.dis.uniroma1.it

19

Corso di Laurea: INGEGNERIA Insegnamento: AUTOMAZIONE I Docente: DR. VINCENZO SURACI REALIZZAZIONE – RETI LOGICHE •

Corso di Laurea:

INGEGNERIA

Insegnamento:

AUTOMAZIONE I

Docente:

DR. VINCENZO SURACI

Corso di Laurea: INGEGNERIA Insegnamento: AUTOMAZIONE I Docente: DR. VINCENZO SURACI REALIZZAZIONE – RETI LOGICHE •

REALIZZAZIONE – RETI LOGICHE

Le reti logiche vengono oggigiorno realizzate attraverso:

FPGA (Field Programming Gate Array)

ASIC (Application Specific Integrated Circuit)

Corso di Laurea: INGEGNERIA Insegnamento: AUTOMAZIONE I Docente: DR. VINCENZO SURACI REALIZZAZIONE – RETI LOGICHE •
   
 

SAPIENZA - Università di Roma – Dipartimento di Ingegneria Informatica Automatica e Gestionale Antonio Ruberti (DIAG) Via Ariosto 25 - 00185 Roma – http://www.dis.uniroma1.it

20

Corso di Laurea: INGEGNERIA Insegnamento: AUTOMAZIONE I Docente: DR. VINCENZO SURACI REALIZZAZIONE – PLC •  

Corso di Laurea:

INGEGNERIA

Insegnamento:

AUTOMAZIONE I

Docente:

DR. VINCENZO SURACI

Corso di Laurea: INGEGNERIA Insegnamento: AUTOMAZIONE I Docente: DR. VINCENZO SURACI REALIZZAZIONE – PLC •  

REALIZZAZIONE – PLC

Dal punto di vista costruttivo i PLC sono classificati nella maniera seguente:

µPLC, quando gli ingressi e le uscite sono tutte digitali e inferiori a 64 e la memoria inferiore a 2 kbyte PLC di medie dimensioni, quando gli ingressi e le uscite possono essere digitali e analogiche, in numero inferiore a 512 e la memoria dell’ordine di decine di kbyte PLC di grandi dimensioni, quando i predetti limiti sono superati I µPLC sono monoblocco, gli altri componibili a moduli secondo le esigenze

Corso di Laurea: INGEGNERIA Insegnamento: AUTOMAZIONE I Docente: DR. VINCENZO SURACI REALIZZAZIONE – PLC •  

µPLC

Corso di Laurea: INGEGNERIA Insegnamento: AUTOMAZIONE I Docente: DR. VINCENZO SURACI REALIZZAZIONE – PLC •  

PLC MEDI

Corso di Laurea: INGEGNERIA Insegnamento: AUTOMAZIONE I Docente: DR. VINCENZO SURACI REALIZZAZIONE – PLC •  

PLC GRANDI

Corso di Laurea: INGEGNERIA Insegnamento: AUTOMAZIONE I Docente: DR. VINCENZO SURACI REALIZZAZIONE – PLC •  

STRUTTURA

MODULARE

DI UN PLC

Corso di Laurea: INGEGNERIA Insegnamento: AUTOMAZIONE I Docente: DR. VINCENZO SURACI REALIZZAZIONE – PLC •  

SAPIENZA - Università di Roma – Dipartimento di Ingegneria Informatica Automatica e Gestionale Antonio Ruberti (DIAG) Via Ariosto 25 - 00185 Roma – http://www.dis.uniroma1.it

Corso di Laurea: INGEGNERIA Insegnamento: AUTOMAZIONE I Docente: DR. VINCENZO SURACI REALIZZAZIONE – PLC •  

21

Corso di Laurea: Insegnamento: Docente: INGEGNERIA AUTOMAZIONE I DR. VINCENZO SURACI ESEMPIO DI INSERIMENTO DI UN
Corso di Laurea: Insegnamento: Docente:
Corso di Laurea:
Insegnamento:
Docente:

INGEGNERIA AUTOMAZIONE I DR. VINCENZO SURACI

Corso di Laurea: Insegnamento: Docente: INGEGNERIA AUTOMAZIONE I DR. VINCENZO SURACI ESEMPIO DI INSERIMENTO DI UN

ESEMPIO DI INSERIMENTO DI UN PLC IN UN RACK

Corso di Laurea: Insegnamento: Docente: INGEGNERIA AUTOMAZIONE I DR. VINCENZO SURACI ESEMPIO DI INSERIMENTO DI UN
   
 

SAPIENZA - Università di Roma – Dipartimento di Ingegneria Informatica Automatica e Gestionale Antonio Ruberti (DIAG) Via Ariosto 25 - 00185 Roma – http://www.dis.uniroma1.it

22

Corso di Laurea: INGEGNERIA Insegnamento: AUTOMAZIONE I Docente: DR. VINCENZO SURACI STRUTTURA DEI PLC SAPIENZA -

Corso di Laurea:

INGEGNERIA

Insegnamento:

AUTOMAZIONE I

Docente:

DR. VINCENZO SURACI

Corso di Laurea: INGEGNERIA Insegnamento: AUTOMAZIONE I Docente: DR. VINCENZO SURACI STRUTTURA DEI PLC SAPIENZA -

STRUTTURA DEI PLC

   
 

SAPIENZA - Università di Roma – Dipartimento di Ingegneria Informatica Automatica e Gestionale Antonio Ruberti (DIAG) Via Ariosto 25 - 00185 Roma – http://www.dis.uniroma1.it

23

Corso di Laurea: Insegnamento: Docente: INGEGNERIA AUTOMAZIONE I DR. VINCENZO SURACI ASPETTO FISICO DI UN PLC
Corso di Laurea:
Insegnamento:
Docente:
INGEGNERIA
AUTOMAZIONE I
DR. VINCENZO SURACI
ASPETTO FISICO DI UN PLC
ALIMENTATORE
INDICATORI
LED
ESPANSIONE
DI MEMORIA
CPU
INTERFACCIA
CONNESSIONE
OPERATORE
RETE
BATTERIA
TAMPONE
SAPIENZA - Università di Roma – Dipartimento di Ingegneria Informatica Automatica e Gestionale Antonio Ruberti (DIAG)
Via Ariosto 25 - 00185 Roma – http://www.dis.uniroma1.it
24
MODULI INOUT/OUTPUT
MODULI INOUT/OUTPUT
MODULI INOUT/OUTPUT
Corso di Laurea: INGEGNERIA Insegnamento: AUTOMAZIONE I Docente: DR. VINCENZO SURACI SCHEMA A BLOCCHI FUNZIONALI DI

Corso di Laurea:

INGEGNERIA

Insegnamento:

AUTOMAZIONE I

Docente:

DR. VINCENZO SURACI

Corso di Laurea: INGEGNERIA Insegnamento: AUTOMAZIONE I Docente: DR. VINCENZO SURACI SCHEMA A BLOCCHI FUNZIONALI DI

SCHEMA A BLOCCHI FUNZIONALI DI UN PLC

ALIMENTATORE

V AC / V DC

SISTEMA DI CONNESSIONE MECCANICA (GUIDA DIN PANNELLO, RACK, FRONTE QUADRO, PIASTRA …)

CPU
CPU
BATTERIA TAMPONE
BATTERIA
TAMPONE
RTC (REAL TIME CLOCK)
RTC
(REAL TIME
CLOCK)
UNITÀ DI MEMORIA
UNITÀ DI
MEMORIA

MODULI I/O E DEDICATI

INTERFACCE DI COMUNICAZIONE (SERIALI, ETHERNET, BUS DI CAMPO, REMOTE, DI SERVIZIO, INTERNE)

   
 

SAPIENZA - Università di Roma – Dipartimento di Ingegneria Informatica Automatica e Gestionale Antonio Ruberti (DIAG) Via Ariosto 25 - 00185 Roma – http://www.dis.uniroma1.it

25

Corso di Laurea: INGEGNERIA Insegnamento: AUTOMAZIONE I Docente: DR. VINCENZO SURACI SEZIONE DI ALIMENTAZIONE •  interfacciamento

Corso di Laurea:

INGEGNERIA

Insegnamento:

AUTOMAZIONE I

Docente:

DR. VINCENZO SURACI

Corso di Laurea: INGEGNERIA Insegnamento: AUTOMAZIONE I Docente: DR. VINCENZO SURACI SEZIONE DI ALIMENTAZIONE •  interfacciamento

SEZIONE DI ALIMENTAZIONE

•  interfacciamento con i sensori adattato alle possibili caratteristiche del segnale di uscita, che può essere:
• 
interfacciamento con i sensori adattato alle possibili caratteristiche del
segnale di uscita, che può essere:
• 
DC
• 
per i segnali in alternata occorre uno stadio di rettificazione (ponte a diodi)
AC
5 - 12 - 24 – 48 V
110 – 280 V
• 
• 
e uno stadio di livellamento (condensatori elettrolitici di livellamento)
Corso di Laurea: INGEGNERIA Insegnamento: AUTOMAZIONE I Docente: DR. VINCENZO SURACI SEZIONE DI ALIMENTAZIONE •  interfacciamento
Corso di Laurea: INGEGNERIA Insegnamento: AUTOMAZIONE I Docente: DR. VINCENZO SURACI SEZIONE DI ALIMENTAZIONE •  interfacciamento
   
 

SAPIENZA - Università di Roma – Dipartimento di Ingegneria Informatica Automatica e Gestionale Antonio Ruberti (DIAG) Via Ariosto 25 - 00185 Roma – http://www.dis.uniroma1.it

26

•  INPUT! Corso di Laurea: INGEGNERIA Insegnamento: AUTOMAZIONE I Docente: DR. VINCENZO SURACI SEZIONE DI INGRESSO
•  INPUT!
• 
INPUT!

Corso di Laurea:

INGEGNERIA

Insegnamento:

AUTOMAZIONE I

Docente:

DR. VINCENZO SURACI

•  INPUT! Corso di Laurea: INGEGNERIA Insegnamento: AUTOMAZIONE I Docente: DR. VINCENZO SURACI SEZIONE DI INGRESSO

SEZIONE DI INGRESSO

Gli elementi utilizzati per un efficace interfacciamento con il sistema da controllare sono:

stadio di isolamento realizzato in genere con optoisolatori

•  INPUT! Corso di Laurea: INGEGNERIA Insegnamento: AUTOMAZIONE I Docente: DR. VINCENZO SURACI SEZIONE DI INGRESSO
•  INPUT! Corso di Laurea: INGEGNERIA Insegnamento: AUTOMAZIONE I Docente: DR. VINCENZO SURACI SEZIONE DI INGRESSO

utilizzazione di contatti a vite per velocizzare le procedure di installazione

 

dei moduli visualizzazione dello stato per il debug del programma di elaborazione (ad es. tramite l’uso di LED)

   
 

SAPIENZA - Università di Roma – Dipartimento di Ingegneria Informatica Automatica e Gestionale Antonio Ruberti (DIAG) Via Ariosto 25 - 00185 Roma – http://www.dis.uniroma1.it

27

Corso di Laurea: INGEGNERIA Insegnamento: AUTOMAZIONE I Docente: DR. VINCENZO SURACI SEZIONE DI USCITA •  

Corso di Laurea:

INGEGNERIA

Insegnamento:

AUTOMAZIONE I

Docente:

DR. VINCENZO SURACI

Corso di Laurea: INGEGNERIA Insegnamento: AUTOMAZIONE I Docente: DR. VINCENZO SURACI SEZIONE DI USCITA •  

SEZIONE DI USCITA

Relè - componente elettromeccanico a solenoide, che permette di gestire elevate potenze con piccoli segnali di comando

•   Relè - componente elettromeccanico a solenoide, che permette di gestire elevate potenze con piccoli

Triac - è un relè allo stato solido che permette di gestire elevate potenze con piccoli segnali di comando e con limitata dissipazione di calore

•   Triac - è un relè allo stato solido che permette di gestire elevate potenze

Transistor – componente elettronico per amplificazione di piccoli segnali

•   Transistor – componente elettronico per amplificazione di piccoli segnali
   
 

SAPIENZA - Università di Roma – Dipartimento di Ingegneria Informatica Automatica e Gestionale Antonio Ruberti (DIAG) Via Ariosto 25 - 00185 Roma – http://www.dis.uniroma1.it

28

Corso di Laurea: INGEGNERIA Insegnamento: AUTOMAZIONE I Docente: DR. VINCENZO SURACI STRUTTURA DEI PLC MEMORIA SAPIENZA

Corso di Laurea:

INGEGNERIA

Insegnamento:

AUTOMAZIONE I

Docente:

DR. VINCENZO SURACI

Corso di Laurea: INGEGNERIA Insegnamento: AUTOMAZIONE I Docente: DR. VINCENZO SURACI STRUTTURA DEI PLC MEMORIA SAPIENZA

STRUTTURA DEI PLC

MEMORIA

   
 

SAPIENZA - Università di Roma – Dipartimento di Ingegneria Informatica Automatica e Gestionale Antonio Ruberti (DIAG) Via Ariosto 25 - 00185 Roma – http://www.dis.uniroma1.it

29

Corso di Laurea: Insegnamento: Docente: INGEGNERIA AUTOMAZIONE I DR. VINCENZO SURACI ORGANIZZAZIONE DELLA MEMORIA NEI PLC
Corso di Laurea: Insegnamento: Docente: INGEGNERIA AUTOMAZIONE I DR. VINCENZO SURACI ORGANIZZAZIONE DELLA MEMORIA NEI PLC
Corso di Laurea:
Insegnamento:
Docente:
INGEGNERIA
AUTOMAZIONE I
DR. VINCENZO SURACI
ORGANIZZAZIONE DELLA MEMORIA NEI PLC
(P)ROM
VERGINE
(P)ROM
NON MODIFICABILE
LETTURA!
SCRITTURA!
(E)EPROM
(E)EPROM
MODIFICABILE
VERGINE
CANCELLAZIONE!
LETTURA!
SCRITTURA!
Corso di Laurea: Insegnamento: Docente: INGEGNERIA AUTOMAZIONE I DR. VINCENZO SURACI ORGANIZZAZIONE DELLA MEMORIA NEI PLC

La memoria di un PLC è suddivisa in memoria ROM e memoria RAM memoria ROM (Read Only Memory) o PROM (Programmable ROM) di sola lettura in cui risiede il sistema operativo (Basic I/O System - BIOS)

CPU

Corso di Laurea: Insegnamento: Docente: INGEGNERIA AUTOMAZIONE I DR. VINCENZO SURACI ORGANIZZAZIONE DELLA MEMORIA NEI PLC

memoria EPROM (Erasable Programmable ROM), EEPROM (Elettrically EPROM) per contenere il programma da elaborare, eventuali costanti e parametri

CPU

Corso di Laurea: Insegnamento: Docente: INGEGNERIA AUTOMAZIONE I DR. VINCENZO SURACI ORGANIZZAZIONE DELLA MEMORIA NEI PLC
   
 

SAPIENZA - Università di Roma – Dipartimento di Ingegneria Informatica Automatica e Gestionale Antonio Ruberti (DIAG) Via Ariosto 25 - 00185 Roma – http://www.dis.uniroma1.it

30

Corso di Laurea: Insegnamento: Docente: INGEGNERIA AUTOMAZIONE I DR. VINCENZO SURACI RAM RAM SPEGNIMENTO! SCRITTURA! INATTIVA
Corso di Laurea: Insegnamento: Docente: INGEGNERIA AUTOMAZIONE I DR. VINCENZO SURACI RAM RAM SPEGNIMENTO! SCRITTURA! INATTIVA
Corso di Laurea:
Insegnamento:
Docente:
INGEGNERIA
AUTOMAZIONE I
DR. VINCENZO SURACI
RAM
RAM
SPEGNIMENTO!
SCRITTURA!
INATTIVA
ATTIVA
LETTURA!
ALIMENTAZIONE!
Corso di Laurea: Insegnamento: Docente: INGEGNERIA AUTOMAZIONE I DR. VINCENZO SURACI RAM RAM SPEGNIMENTO! SCRITTURA! INATTIVA

ORGANIZZAZIONE DELLA MEMORIA NEI PLC

Memoria RAM (Random Access Memory) per memorizzare il valore attuale delle variabili e alcune parti del programma scritto in (E)EPROM (caching)

CPU

Corso di Laurea: Insegnamento: Docente: INGEGNERIA AUTOMAZIONE I DR. VINCENZO SURACI RAM RAM SPEGNIMENTO! SCRITTURA! INATTIVA
   
 

SAPIENZA - Università di Roma – Dipartimento di Ingegneria Informatica Automatica e Gestionale Antonio Ruberti (DIAG) Via Ariosto 25 - 00185 Roma – http://www.dis.uniroma1.it

31

Corso di Laurea: INGEGNERIA Insegnamento: AUTOMAZIONE I Docente: DR. VINCENZO SURACI ORGANIZZAZIONE DELLA MEMORIA NEI PLC

Corso di Laurea:

INGEGNERIA

Insegnamento:

AUTOMAZIONE I

Docente:

DR. VINCENZO SURACI

Corso di Laurea: INGEGNERIA Insegnamento: AUTOMAZIONE I Docente: DR. VINCENZO SURACI ORGANIZZAZIONE DELLA MEMORIA NEI PLC

ORGANIZZAZIONE DELLA MEMORIA NEI PLC

TIPOLOGIE DI MEMORIE RAM (RANDOM ACCESS MEMORY)

La memoria RAM può essere letta e scritta a blocchi e non necessariamente in serie come la EEPROM.

La memoria SRAM (Static RAM) una volta scritta entra in idle e non richiede ulteriore alimentazione. Ma se non alimentata può perdere le informazioni immagazzinate pertanto NON è come una EEPROM. E’ molto veloce, consuma poco, di semplice progettazione ma di bassa densità e quindi di alto costo per Mbyte.

La memoria DRAM (Dynamic RAM) viene alimentata periodicamente per evitare la perdita di dati. E’ discretamente veloce, è energivora, ma ha una densità altissima e quindi meno costosa per Mbyte della SRAM.

   
 

SAPIENZA - Università di Roma – Dipartimento di Ingegneria Informatica Automatica e Gestionale Antonio Ruberti (DIAG) Via Ariosto 25 - 00185 Roma – http://www.dis.uniroma1.it

32

Corso di Laurea: INGEGNERIA Insegnamento: AUTOMAZIONE I Docente: DR. VINCENZO SURACI ORGANIZZAZIONE DELLA MEMORIA NEI PLC

Corso di Laurea:

INGEGNERIA

Insegnamento:

AUTOMAZIONE I

Docente:

DR. VINCENZO SURACI

Corso di Laurea: INGEGNERIA Insegnamento: AUTOMAZIONE I Docente: DR. VINCENZO SURACI ORGANIZZAZIONE DELLA MEMORIA NEI PLC

ORGANIZZAZIONE DELLA MEMORIA NEI PLC

Le memorie SRAM sono molto veloci, consumano poco, ma sono costose pertanto sono solitamente usate per le memorie cache, dove elevate velocità e ridotti consumi sono le caratteristiche fondamentali.

Async SRAM (SRAM asincrona) sono memorie che lavorano in modo asincrono rispetto al clock della CPU e ciò comporta stati di attesa della CPU (wait state) per l'accesso. Vengono utilizzate come cache di secondo livello.

Sync SRAM (SRAM sincrona) sono memorie che lavorano in sincronia con il clock della CPU e hanno quindi tempi di attesa trascurabili. Vengono utilizzata come cache di primo livello.

   
 

SAPIENZA - Università di Roma – Dipartimento di Ingegneria Informatica Automatica e Gestionale Antonio Ruberti (DIAG) Via Ariosto 25 - 00185 Roma – http://www.dis.uniroma1.it

33

Corso di Laurea: Insegnamento: Docente: INGEGNERIA AUTOMAZIONE I DR. VINCENZO SURACI MEMORIE EEPROM RIMOVIBILI SmartMedia RS-MMC
Corso di Laurea: Insegnamento: Docente: INGEGNERIA AUTOMAZIONE I DR. VINCENZO SURACI MEMORIE EEPROM RIMOVIBILI SmartMedia RS-MMC
Corso di Laurea:
Insegnamento:
Docente:
INGEGNERIA
AUTOMAZIONE I
DR. VINCENZO SURACI
MEMORIE EEPROM RIMOVIBILI
SmartMedia
RS-MMC
xD
CompactFlash
PLC
MMC
Corso di Laurea: Insegnamento: Docente: INGEGNERIA AUTOMAZIONE I DR. VINCENZO SURACI MEMORIE EEPROM RIMOVIBILI SmartMedia RS-MMC
Secure Digital
Secure Digital
   
 

SAPIENZA - Università di Roma – Dipartimento di Ingegneria Informatica Automatica e Gestionale Antonio Ruberti (DIAG) Via Ariosto 25 - 00185 Roma – http://www.dis.uniroma1.it

34

Corso di Laurea: INGEGNERIA Insegnamento: AUTOMAZIONE I Docente: DR. VINCENZO SURACI STRUTTURA DEI PLC SEZIONE DI

Corso di Laurea:

INGEGNERIA

Insegnamento:

AUTOMAZIONE I

Docente:

DR. VINCENZO SURACI

Corso di Laurea: INGEGNERIA Insegnamento: AUTOMAZIONE I Docente: DR. VINCENZO SURACI STRUTTURA DEI PLC SEZIONE DI

STRUTTURA DEI PLC

SEZIONE DI I/O

   
 

SAPIENZA - Università di Roma – Dipartimento di Ingegneria Informatica Automatica e Gestionale Antonio Ruberti (DIAG) Via Ariosto 25 - 00185 Roma – http://www.dis.uniroma1.it

35

Corso di Laurea: Insegnamento: Docente: INGEGNERIA AUTOMAZIONE I DR. VINCENZO SURACI PLC CONFIGURATO A MODULI ALIMENTATORE
Corso di Laurea: Insegnamento: Docente: INGEGNERIA AUTOMAZIONE I DR. VINCENZO SURACI PLC CONFIGURATO A MODULI ALIMENTATORE
Corso di Laurea:
Insegnamento:
Docente:
INGEGNERIA
AUTOMAZIONE I
DR. VINCENZO SURACI
PLC
CONFIGURATO A MODULI
ALIMENTATORE
SCHEDA INPUT
SCHEDA INPUT
SCHEDA INPUT
SCHEDA INPUT
SCHEDA OUTPUT
SCHEDA OUTPUT
SCHEDA OUTPUT
CONNESSIONE RETE
MEMORIE NON VOLATILI
MEMORIE RAM
MICROPROCESSORE
Corso di Laurea: Insegnamento: Docente: INGEGNERIA AUTOMAZIONE I DR. VINCENZO SURACI PLC CONFIGURATO A MODULI ALIMENTATORE

SENSORE CON USCITA

ON/OFF

DISPOSITIVI DI MISURA CON USCITA ANALOGICA E MULTIPLEXER

DISPOSITIVO DI MISURA CON USCITA DIGITALE

DISPOSITIVO DI MISURA CON PROTOCOLLO DI TRASMISSIONE IN USCITA

ATTUATORE CON PROTOCOLLO DI TRASMISSIONE IN

INGRESSO

ATTUATORE CON

INGRESSO ANALOGICO

ATTUATORE CON

INGRESSO DIGITALE

   
 

SAPIENZA - Università di Roma – Dipartimento di Ingegneria Informatica Automatica e Gestionale Antonio Ruberti (DIAG) Via Ariosto 25 - 00185 Roma – http://www.dis.uniroma1.it

36

Corso di Laurea: INGEGNERIA Insegnamento: AUTOMAZIONE I Docente: DR. VINCENZO SURACI SEZIONE DI INGRESSO/USCITA Le schede

Corso di Laurea:

INGEGNERIA

Insegnamento:

AUTOMAZIONE I

Docente:

DR. VINCENZO SURACI

Corso di Laurea: INGEGNERIA Insegnamento: AUTOMAZIONE I Docente: DR. VINCENZO SURACI SEZIONE DI INGRESSO/USCITA Le schede

SEZIONE DI INGRESSO/USCITA

Le schede input/output specializzate sono:

regolatori standard PI+D •schede per il conteggio veloce (lettura dell’uscita di un encoder) •schede per la lettura e il controllo della temperatura schede di lettura degli estensimetri

schede per il controllo assi - le schede controllo assi hanno la peculiarità che gli algoritmi da rendere operativi per realizzare una buona modalità di impiego del motore controllato sono in genere sofisticati e devono essere eseguiti con un elevato passo di campionamento e spesso hanno una CPU dedicata

   
 

SAPIENZA - Università di Roma – Dipartimento di Ingegneria Informatica Automatica e Gestionale Antonio Ruberti (DIAG) Via Ariosto 25 - 00185 Roma – http://www.dis.uniroma1.it

37

Corso di Laurea: Insegnamento: Docente: INGEGNERIA AUTOMAZIONE I DR. VINCENZO SURACI SCHEDE DI INGRESSO ANALOGICHE • 
Corso di Laurea:
Insegnamento:
Docente:
INGEGNERIA
AUTOMAZIONE I
DR. VINCENZO SURACI
SCHEDE DI INGRESSO ANALOGICHE
• 
molti produttori di PLC rendono disponibili schede con ingressi analogici
• 
Termoresistenze Pt100/Pt1000
CHROMEL!
EFFETTO Seebeck
termo-resistenze
ALUMEN!
in platino (Pt),
• 
Termocoppie T, J, K, ecc.
in cui la resistenza alla
temperatura di 0 °C
ECONOMICHE
RAME!
FERRO!
è pari rispettivamente
COSTANTANA!
COSTANTANA!
NON LINEARI
POCO ACCURATE (+/- 1°C)
a 100 Ω e 1000 Ω

queste schede sono disponibili con varie risoluzioni (8-12-16 bit) e con 1 o più (2 N ) ingressi distinti disponibili in morsettiera o con connettore

   
 

SAPIENZA - Università di Roma – Dipartimento di Ingegneria Informatica Automatica e Gestionale Antonio Ruberti (DIAG) Via Ariosto 25 - 00185 Roma – http://www.dis.uniroma1.it

38

Corso di Laurea: INGEGNERIA Insegnamento: AUTOMAZIONE I Docente: DR. VINCENZO SURACI SCHEDE DI COMUNICAZIONE •  

Corso di Laurea:

INGEGNERIA

Insegnamento:

AUTOMAZIONE I

Docente:

DR. VINCENZO SURACI

Corso di Laurea: INGEGNERIA Insegnamento: AUTOMAZIONE I Docente: DR. VINCENZO SURACI SCHEDE DI COMUNICAZIONE •  

SCHEDE DI COMUNICAZIONE

il PLC durante il suo funzionamento può comunicare con altri PLC, computer o dispositivi CNC (Computer Numerical Control) come presse piegatrici, punzonatrici, torni, fresatrici e macchine di taglio lamiera

la comunicazione con computer e altri dispositivi avviene tramite tipi di connessione standard come

 

RS232 – Seriale

•   RS232 – Seriale
•   RS232 – Seriale
 

Recommended Standard

 

RS422/RS485 – Seriale

 

Recommended Standard

 

TCP/IP (RJ45) o USB

la comunicazione con altri PLC avviene tramite protocolli standard, ad esempio:

Profibus - Modbus - CANBUS – ecc.

   
 

SAPIENZA - Università di Roma – Dipartimento di Ingegneria Informatica Automatica e Gestionale Antonio Ruberti (DIAG) Via Ariosto 25 - 00185 Roma – http://www.dis.uniroma1.it

39

Corso di Laurea: Insegnamento: Docente: INGEGNERIA AUTOMAZIONE I DR. VINCENZO SURACI SCHEDE DI CONTEGGIO •  accolgono
Corso di Laurea:
Insegnamento:
Docente:
INGEGNERIA
AUTOMAZIONE I
DR. VINCENZO SURACI
SCHEDE DI CONTEGGIO
• 
accolgono il segnale di un sensore di conteggio e direzione più un canale
di azzeramento; il cablaggio funziona sia in single ended (Ground +
Segnale, come nella RS232, non robusto al rumore) sia in differenziale
(normalmente secondo lo standard RS-422)
ENCODER
DISCO
OTTICO
A 8 BIT
WIRE
BUS$

normalmente è possibile programmarle in modo che scatenino un evento

(per esempio alzando un'uscita) al raggiungimento di una soglia o all’interno

di

un intervallo di valori

   
 

SAPIENZA - Università di Roma – Dipartimento di Ingegneria Informatica Automatica e Gestionale Antonio Ruberti (DIAG) Via Ariosto 25 - 00185 Roma – http://www.dis.uniroma1.it

40

Corso di Laurea: INGEGNERIA Insegnamento: AUTOMAZIONE I Docente: DR. VINCENZO SURACI SCHEDE PI+D •   sono

Corso di Laurea:

INGEGNERIA

Insegnamento:

AUTOMAZIONE I

Docente:

DR. VINCENZO SURACI

Corso di Laurea: INGEGNERIA Insegnamento: AUTOMAZIONE I Docente: DR. VINCENZO SURACI SCHEDE PI+D •   sono

SCHEDE PI+D

sono schede ad un ingresso ed una uscita ed applicano un anello di controreazione locale

Corso di Laurea: INGEGNERIA Insegnamento: AUTOMAZIONE I Docente: DR. VINCENZO SURACI SCHEDE PI+D •   sono

utili per regolare temperature, pressioni, tensioni, correnti, etc.

   
 

SAPIENZA - Università di Roma – Dipartimento di Ingegneria Informatica Automatica e Gestionale Antonio Ruberti (DIAG) Via Ariosto 25 - 00185 Roma – http://www.dis.uniroma1.it

41

Corso di Laurea: INGEGNERIA Insegnamento: AUTOMAZIONE I Docente: DR. VINCENZO SURACI PROGRAMMAZIONE DEI PLC SAPIENZA -

Corso di Laurea:

INGEGNERIA

Insegnamento:

AUTOMAZIONE I

Docente:

DR. VINCENZO SURACI

Corso di Laurea: INGEGNERIA Insegnamento: AUTOMAZIONE I Docente: DR. VINCENZO SURACI PROGRAMMAZIONE DEI PLC SAPIENZA -

PROGRAMMAZIONE DEI PLC

   
 

SAPIENZA - Università di Roma – Dipartimento di Ingegneria Informatica Automatica e Gestionale Antonio Ruberti (DIAG) Via Ariosto 25 - 00185 Roma – http://www.dis.uniroma1.it

42

Corso di Laurea: INGEGNERIA Insegnamento: AUTOMAZIONE I Docente: DR. VINCENZO SURACI SOFTWARE DI PROGRAMMAZIONE DEI P

Corso di Laurea:

INGEGNERIA

Insegnamento:

AUTOMAZIONE I

Docente:

DR. VINCENZO SURACI

Corso di Laurea: INGEGNERIA Insegnamento: AUTOMAZIONE I Docente: DR. VINCENZO SURACI SOFTWARE DI PROGRAMMAZIONE DEI P

SOFTWARE DI PROGRAMMAZIONE DEI P L C

SECONDO LE NORME IEC 61131-3

LINGUAGGI GRAFICI

 

LD

LADDER DIAGRAM

FBD

FUNCTION BLOCH DIAGRAM

SCF

SEQUENTIAL FUNCTION CHART

LINGUAGGI TESTUALI

 
 

IL

INSTRUCTION LIST

ST

STRUCTURATED TEXT

 
   

SAPIENZA - Università di Roma – Dipartimento di Ingegneria Informatica Automatica e Gestionale Antonio Ruberti (DIAG) Via Ariosto 25 - 00185 Roma – http://www.dis.uniroma1.it

43

Corso di Laurea: INGEGNERIA Insegnamento: AUTOMAZIONE I Docente: DR. VINCENZO SURACI LINGUAGGI DI PROGRAMMAZIONE SECONDO LE

Corso di Laurea:

INGEGNERIA

Insegnamento:

AUTOMAZIONE I

Docente:

DR. VINCENZO SURACI

Corso di Laurea: INGEGNERIA Insegnamento: AUTOMAZIONE I Docente: DR. VINCENZO SURACI LINGUAGGI DI PROGRAMMAZIONE SECONDO LE

LINGUAGGI DI PROGRAMMAZIONE

SECONDO LE NORME IEC 61131

LINGUAGGI DI PROGRAMMAZIONE GRAFICI

LADDER DIAGRAM

SCHEMA A CONTATTI

ottenuto come trasposizione informatica dei quadri a relè

FUNCTIONAL BLOCK DIAGRAM

SEQUENTIAL

FUNCTIONAL

CHART

ottenuto come trasposizione dei diagrammi circuitali in cui le interconnessioni rappresentano i percorsi dei segnali che collegano i vari componenti; i blocchi rappresentano le singole operazioni logiche

ottenuto applicando un formalismo grafico per la descrizione di operazioni logiche sequenziali e formalismi grafici proprio di altri linguaggi di programmazione; utilizzato per descrivere in maniera orientata alla progettazione sistemi complessi di automazione

   
 

SAPIENZA - Università di Roma – Dipartimento di Ingegneria Informatica Automatica e Gestionale Antonio Ruberti (DIAG) Via Ariosto 25 - 00185 Roma – http://www.dis.uniroma1.it

44

Corso di Laurea: INGEGNERIA Insegnamento: AUTOMAZIONE I Docente: DR. VINCENZO SURACI LINGUAGGI DI PROGRAMMAZIONE SECONDO LE

Corso di Laurea:

INGEGNERIA

Insegnamento:

AUTOMAZIONE I

Docente:

DR. VINCENZO SURACI

Corso di Laurea: INGEGNERIA Insegnamento: AUTOMAZIONE I Docente: DR. VINCENZO SURACI LINGUAGGI DI PROGRAMMAZIONE SECONDO LE

LINGUAGGI DI PROGRAMMAZIONE

SECONDO LE NORME IEC 61131

LINGUAGGI DI PROGRAMMAZIONE TESTUALI

INSTRUCTION

LIST

STRUCTURED

TEXT

linguaggio di programmazione di basso livello molto simile all’ASSEMBLER;le istruzioni sono costituite da un operatore e da un solo operando e fanno riferimento ad un registro di memoria; i formalismi adottati possono essere molto differenti in quando fissati dal produttore dell’hardware per il PLC

linguaggio di programmazione strutturato ad alto livello con un formalismo che si ispira al BASIC e al PASCAL; è adatto alla rappresentazione di procedure complesse che non potrebbero essere descritte con i linguaggi grafici

   
 

SAPIENZA - Università di Roma – Dipartimento di Ingegneria Informatica Automatica e Gestionale Antonio Ruberti (DIAG) Via Ariosto 25 - 00185 Roma – http://www.dis.uniroma1.it

45