Automazione a logica programmabile

Slides:



Advertisements
Presentazioni simili
INGRESSI E USCITE.
Advertisements

P. L. C. (Programmable Logic Controller)
La struttura fisica e logica di un elaboratore
Cos'è una memoria? MEMORIA
STRUTTURA DEL PERSONAL COMPUTER
INFORMATICA Trattamento automatizzato dellinformazione.
Controllore a Logica Programmabile
Prof. Emanuele Marino Concetti teorici di base della tecnologia dellinformazione.
DAL MICROPROCESSORE AI SISTEMI EMBEDDED Informatica per lAutomazione II (Informatica B o II) Anno accademico 2008/2009 Prof. Giuseppe Mastronardi Ing.
Tipologie di Controlli in Ambito Industriale
Informatica giuridica Hardware e software: glossario Lucio Maggio Anno Accademico 2000/2001.
I COMPONENTI DEL Computer
MICROCONTROLLORI Di Tiziano Ragazzi.
Memorie.
Introduzione allinformatica. Cosè linformatica ? Scienza della rappresentazione e dellelaborazione dellinformazione ovvero Studio degli algoritmi che.
Le prestazioni (velocità) di un singolo disco sono limitate dalla tecnologia usata, -per aumentare le prestazioni si può pensare di far operare in parallelo.
Introduzione ai PLC.
3. Architettura Vengono descritte le principali componenti hardware di un calcolatore.
2) Trattamento dell'informazione. Lab.Calc. I AA 2002/03 - cap.22 Esempio Supponiamo di volere calcolare X, per uno o più possibili valori di Y, in base.
INTRODUZIONE Il termine Informatica deriva dalla fusione dei termini INFORmazione autoMATICA si intende indicare la scienza che ha il compito di raccogliere,
MEMORIA CENTRALE Spazio di lavoro del calcolatore: contiene i dati da elaborare e i risultati delle elaborazioni durante il funzionamento del calcolatore.
Informatica giuridica Hardware e software: glossario Lucio Maggio Anno Accademico 2001/2002.
IL MODEM Che cos’è? A cosa serve? Che problemi risolve? Come comunica?
La macchina di von Neumann
La macchina di von Neumann
L’Architettura del Sistema di Elaborazione
Informatica per medici
UNIVERSITA’ STUDI DI ROMA “FORO ITALICO”
Architettura dell’elaboratore
Sistemi di acquisizione
P. L. C. (Programmable Logic Controller)
L'ambiente informatico: Hardware e Software
Il MIO COMPUTER.
PRESENTAZIONE di RICCARDO
COME È FATTO UN COMPUTER
Modulo 1 - Concetti di base della Tecnologia dell'Informazione
ELETTRONICA DIGITALE (II Parte)
STRUTTURA GENERALE DI UN ELABORATORE
L' ARCHITETTURA DI VON NEUMANN
Architettura del calcolatore
Dimitri Caruso Classe 2^ Beat ISIS G. Meroni Anno Scolastico 2007/08
Introduzione allinformatica Luigi Di Chiara Arci Solidarietà Napoli.
ARCHITETTURA DI UN ELABORATORE
Sistemi di elaborazione e trasmissione delle informazioni
La RAM, la ROM e la CPU di Beatrice Cecchini e Margherita Pelagagge
Unità centrale di processo
STRUTTURA DELL’ELABORATORE
STRUTTURA DI UN COMPUTER
Realizzazione a cura di
Corso di Laurea in Biotecnologie corso di Informatica Paolo Mereghetti DISCo – Dipartimento di Informatica, Sistemistica e Comunicazione.
INFORMATICA = INFOrmazione + autoMATICA L’informazione una delle risorse strategiche più importanti della società moderna Capacità di gestire l’informazione.
Luglio 2004Generalità Hardware1 Luglio Generalità Hardware2 MACCHINA DI VON NEUMAN (1947) BUS Processore Elaborazione Controllo Memoria Ingresso.
MICROPROCESSORI Un processore è un circuito integrato in grado di effettuare operazioni di calcolo o di elaborazione dell'informazione Il circuito contiene.
UNIVERSITÀ DI BERGAMO FACOLTÀ DI INGEGNERIA UNIVERSITÀ DI BERGAMO FACOLTÀ DI INGEGNERIA UNIVERSITÀ DI BERGAMO FACOLTÀ DI INGEGNERIA Dispositivi per il.
Io ho voluto dimostrarlo attraverso una delle mie passioni:
Concetti di base Computer, HW e SW
Hardware Struttura fisica (architettura) del calcolatore formata da parti meccaniche, elettriche, elettroniche.
Informazione e Informatica - presentazione dei concetti di base -
STRUTTURA DELL’ELABORATORE
Prof. ing. Paolo Bidello AA 2005/2006 Laboratorio Informatico Promemoria degli argomenti Intervento #5.
Componenti hardware PC: I componenti si possono dividere in quattro gruppi: 1. DISPOSITIVI DI INPUT/ OUTPUT (I/O); 2. MEMORIA ELETTROMAGNETICA NON VOLATILE.
Presentazione di sistemi Ambrosio Federica Anna Esposito 3C inf.
PLC Il PLC (programmable logic controller) è un controllore specializzato nella gestione di processi e macchine industriali; il PLC esegue un programma.
I Microprocessori Unità 3 del libro Internet Working Sistemi e reti.
Tipi di Computer MainframeSupercomputerMinicomputerMicrocomputerHome Computer Personal Computer WorkstationMicrocontrollori Sistemi Barebone.
Il modello di Von Neumann
IL PLC AUTOMAZIONE INDUSTRIALE
Hardware Struttura fisica (architettura) del calcolatore formata da parti meccaniche, elettriche, elettroniche.
Concetti informatici di base. Concetti informatici di base Il computer o elaboratore è una apparecchiatura costituita da un insieme di dispositivi di.
Struttura del Computer
Transcript della presentazione:

Automazione a logica programmabile Introduzione al PLC Confronto Logica Cablata e Programmata Hardware del PLC La programmazione Alvaro Possi & Gustavo Spagnuolo

PLC = Controllore Logico Programmabile Dispositivo elettronico nato per l’automazione delle linee di assemblaggio Rappresenta l’unità di governo ed elabora a) i comandi inviati dall’operatore b) le informazioni ricevute dai sensori Comanda le unità di potenza mediante opportune interfacce Alvaro Possi & Gustavo Spagnuolo

Schema a blocchi di un automatismo (click per creare) Attuatore Comando P.L.C. Trasmissione di potenza Sistema di lavoro Sensori Alvaro Possi & Gustavo Spagnuolo

Confronto logica cablata e logica programmata Spazi Tempi Affidabilità Consumi Velocità Costi Alvaro Possi & Gustavo Spagnuolo

Alvaro Possi & Gustavo Spagnuolo Spazi PLC Logica cablata Minor ingombro L’eliminazione dei componenti elettromeccanici riduce gli spazi necessari Maggior ingombro Il cablaggio dei componenti elettromeccanici richiede maggiori spazi Alvaro Possi & Gustavo Spagnuolo

Alvaro Possi & Gustavo Spagnuolo Tempi di esecuzione PLC Logica cablata Minori Eliminazione cablaggi Eliminazione collaudi (eseguibili al banco) Nessuna o ridotte modifiche al circuito per modifiche all’impianto Maggiori Installazione componenti Collaudi Eventuali modifiche all’impianto richiedono modifiche al circuito Alvaro Possi & Gustavo Spagnuolo

Alvaro Possi & Gustavo Spagnuolo Affidabilità PLC Logica cablata Maggiore Assenza di parti meccaniche in movimento Sensibile alle interferenze (richiede protezione) Minore Apparecchiature meccaniche con vita limitata Insensibile alle interferenze Alvaro Possi & Gustavo Spagnuolo

Alvaro Possi & Gustavo Spagnuolo Consumi PLC Logica cablata Ridotti consumi di energia Maggiori consumi di energia (in relazione all’impianto realizzato) Alvaro Possi & Gustavo Spagnuolo

Alvaro Possi & Gustavo Spagnuolo Velocità PLC Logica cablata Minore velocità (a causa dei tempi richiesti dall’esecuzione del programma, ma sufficiente al corretto funzionamento degli impianti ) Maggiore velocità Alvaro Possi & Gustavo Spagnuolo

Alvaro Possi & Gustavo Spagnuolo Costi PLC Logica cablata Conveniente per applicazioni non eccessivamente semplici Conveniente per applicazioni molto semplici Alvaro Possi & Gustavo Spagnuolo

Alvaro Possi & Gustavo Spagnuolo Hardware del PLC La struttura hardware generalmente è costituita da: Unità centrale Sezione ingressi Sezione uscite Unità di programmazione Alvaro Possi & Gustavo Spagnuolo

Memoria programma utente Unità di programmazione: Hardware del P.L.C. (Click per creare) Unità centrale C.P.U. ROM Sistema operativo Blocchi funzionali Input Output Memoria programma utente Unità di programmazione: Consolle o PC Alvaro Possi & Gustavo Spagnuolo

Alvaro Possi & Gustavo Spagnuolo Unita centrale L’unità comprende: CPU Memoria ROM Memoria programma utente Blocchi funzionali Alvaro Possi & Gustavo Spagnuolo

Alvaro Possi & Gustavo Spagnuolo CPU CPU (Central Processing Unit) è il processore, cioè il circuito che coordina tutte le attività. Caratteristica fondamentale è la sua velocità di elaborazione che definisce il tempo di scansione. La scansione è l’insieme di tutte le attività per la corretta gestione di tutto il sistema Alvaro Possi & Gustavo Spagnuolo

Alvaro Possi & Gustavo Spagnuolo Memoria ROM ROM (Read Only Memory) o memoria a sola lettura, contiene il Sistema Operativo programmato dal costruttore. Non può essere cancellata e mantiene i dati anche in mancanza di tensione di alimentazione (memoria non volatile) Alvaro Possi & Gustavo Spagnuolo

Memoria programma utente Memorizza le istruzioni programmate dall’utente e che il PLC deve eseguire. E’ una memoria non volatile poiché non deve perdere i dati in assenza di tensione. Le più usate sono : EPROM EEPROM RAM con batteria tampone Alvaro Possi & Gustavo Spagnuolo

Alvaro Possi & Gustavo Spagnuolo EPROM Erasable PROM è una memoria che permette di modificare i dati in essa memorizzati. La loro cancellazione richiede l’esposizione ai raggi ultravioletti di una finestrella apposita per tempi anche lunghi e per più volte. Impiegabili dove non sono richieste frequenti modifiche (cancellazioni). Alvaro Possi & Gustavo Spagnuolo

Alvaro Possi & Gustavo Spagnuolo EEPROM Erasable Electrically PROM ovvero cancellabile elettricamente senza l’impiego di particolari dispositivi se non tramite l’unità di programmazione. Contrariamente alla Eprom i tempi di cancellazione sono più rapidi. Alvaro Possi & Gustavo Spagnuolo

RAM con batteria tampone Random Acces Memory (memoria ad accesso casuale) permette di effettuare velocemente sia operazioni di lettura che di scrittura. E’ una memoria volatile cioè perde i dati in assenza di alimentazione, si rende non volatile con il supporto di una batteria tampone che può durare anche anni. Alvaro Possi & Gustavo Spagnuolo

Alvaro Possi & Gustavo Spagnuolo Blocchi funzionali L’insieme dei circuiti integrati IC che permette l’utilizzo di funzioni quali: Memorizzazione Temporizzazione Conteggi Collegamenti serie e parallelo Operazioni matematiche Immagazzinamento dati numerici Alvaro Possi & Gustavo Spagnuolo

Alvaro Possi & Gustavo Spagnuolo Sezione ingressi E’ l’hardware di interfaccia tra Input e CPU Pulsanti Selettori Finecorsa Fotocellule Trasduttori Circuito adattatore Memoria segnali CPU Morsettiera Alvaro Possi & Gustavo Spagnuolo

Alvaro Possi & Gustavo Spagnuolo Sezione ingressi Fronte di salita Fronte di discesa Gli ingressi possono essere: Digitali ed assumere solo due stati logici detti 0 – 1 o On – Off. Analogici ed assumere qualsiasi valore compreso tra due estremi (range) definiti 1 t Durata segnale t Alvaro Possi & Gustavo Spagnuolo

Alvaro Possi & Gustavo Spagnuolo Sezione ingressi Gli ingressi vengono collegati con opportuni morsetti di collegamento debitamente numerati e il loro stato viene monitorato con led che risultano accesi per livello di ingresso 1 e spenti per livello di ingresso 0 Ingressi Alvaro Possi & Gustavo Spagnuolo

Alvaro Possi & Gustavo Spagnuolo Sezione uscite E’ l’hardware di interfaccia tra CPU e Output Memoria segnali Circuito adattatore Contattori Relè Elettrovalvole Circuiti elettrici Display Regolatori CPU Morsettiera Alvaro Possi & Gustavo Spagnuolo

Alvaro Possi & Gustavo Spagnuolo Sezione uscite Le uscite vengono collegate con opportuni morsetti di collegamento debitamente numerate e il loro stato viene monitorato con led che risultano accesi per livello di uscita 1 (on) e spenti per livello di uscita 0 (off) Uscite Alvaro Possi & Gustavo Spagnuolo

Alvaro Possi & Gustavo Spagnuolo Programmazione Il programma è una lista di istruzioni che fa eseguire alla CPU le operazioni che permettono di controllare un processo. L’istruzione è composta da: ISTRUZIONE Indirizzo Operazione Operando Alvaro Possi & Gustavo Spagnuolo

Alvaro Possi & Gustavo Spagnuolo Indirizzo E’ la posizione fissa, nella memoria utente, individuata mediante un numero ( o indirizzo di memoria) impostato automaticamente dal PLC a partire da 0 fino a quello previsto per la capacità di memoria impiegata. Alvaro Possi & Gustavo Spagnuolo

Alvaro Possi & Gustavo Spagnuolo Operazione E’ la parte di una istruzione attraverso la quale la CPU esegue una determinata funzione. Le operazione di base sono le stesse per tutti i tipi di PLC che, se di marche diverse, vanno programmate con codici diversi. Alvaro Possi & Gustavo Spagnuolo

Alvaro Possi & Gustavo Spagnuolo Operando Tutte le funzioni che il processore ve eseguire, richieste dalle varie istruzioni, hanno la necessità di un operando, cioè si deve specificare su quale bit o word esse devono agire. Alvaro Possi & Gustavo Spagnuolo

Unità di programmazione Interfaccia in grado di colloquiare con il PLC per operare la programmazione, il collaudo, il controllo, le modifiche necessarie al processo nonché l’archiviazione del programma. Collaudo Scrittura programma Processo Controllo Archiviazione Modifiche Alvaro Possi & Gustavo Spagnuolo

Unità di programmazione Una semplice suddivisione può essere: Hand-held Portatili PC Detti anche consolle di programmazione sono dispositivi dedicati vale a dire sono specifici per ogni tipo di PLC. Comodi per il trasporto permettono una completa programmazione anche se un poco macchinosa da eseguire Per impianti più complessi dove è richiesta una capacità di interfacciamento con compiti più evoluti Il classico PC con uno specifico software rendono possibili tutte le operazioni realizzabili con sistemi dedicati permettendo inoltre una migliore archiviazione dei programmi. Alvaro Possi & Gustavo Spagnuolo

Hand-held Portatili PC Alvaro Possi & Gustavo Spagnuolo

Linguaggi di programmazione Per fornire le istruzioni al PLC si deve utilizzare un opportuno linguaggio di programmazione. I linguaggi possono essere grafici o letterali. Ladder Grafici Grafcet Fup Linguaggi di programmazione Booleano Letterali Basic C Alvaro Possi & Gustavo Spagnuolo

Alvaro Possi & Gustavo Spagnuolo Linguaggi grafici Ladder: è il maggiormente usato in quanto permette una facile conversione dalla logica cablata. Grafcet: scompone tutti gli automatismi in una successione di fasi alle quali associare azioni e transizioni Fup: utilizza blocchi logici funzionali a cui vengono inviati i segnali da elaborare. Alvaro Possi & Gustavo Spagnuolo

Alvaro Possi & Gustavo Spagnuolo Linguaggi letterali Sono linguaggi che si basano sull’utilizzo di codici letterali per realizzare una determinata operazione. Non sono codici standardizzati poiché PLC diversi usano sintassi diverse per la stessa operazione. Il più usato è l’AWL o lista istruzioni Alvaro Possi & Gustavo Spagnuolo