T.D.P. - T.P.S.E. Appunti PLC
|
|
|
- Silvestro Romani
- 9 anni fa
- Visualizzazioni
Transcript
1 - Il PLC 1
2 - Questo corso è dedicato a chi si affaccia al mondo del PLC per la prima volta. Il nostro intento è quello di spiegare al lettore i rudimenti del controllore programmabile, partendo dalla nascita del PLC, illustrando poi la struttura fisica e il concetto di funzionamento, per poi arrivare ai linguaggi di programmazione all'indirizzamento ed infine alla programmazione vera e propria. 2
3 - La storia NEGLI ANNI 70 BEDFORD ASSOCIATES PROPOSE UNA MACCHINA CHIAMATA MODULAR DIGITAL CONTROLLER (MODICON) AI MAGGIORI PRODUTTORI DI AUTO. ALTRE COMPAGNIE PROPOSERO SCHEMI BASATI SU COMPUTER. IL MODICON FU IL PRIMO PLC AD ESSERE COMMERCIALIZZATO E PRODOTTO IN LARGA SCALA. IL MOTIVO PRINCIPALE PER IL QUALE NACQUE L ESIGENZA DEL PLC FU LA NECESSITÀ DI ELIMINARE I COSTI ELEVATI PER RIMPIAZZARE I SISTEMI DI CONTROLLO COMPLICATISSIMI BASATI SU RELÈ. LE ESIGENZE DI INNOVAZIONE ERANO TALI DA RICHIEDERE CONTINUE VARIAZIONI DELLO SCHEMA A RELÈ CON GROSSI RISCHI DI ERRORE AD OGNI VARIAZIONE. 3
4 - P L C Programmable Logic Controller Significa Controllore a Logica Programmabile, è una apparecchiatura elettronica programmabile per il controllo di macchine e di processi industriali. Nasce come elemento sostitutivo della logica cablata e dei quadri di controllo a relè. Si qualifica in breve tempo come elemento insostituibile nell automazione di fabbrica 4
5 DEFINIZIONE DI PLC - Standard IEC del Comitato Elettrotecnico Internazionale: Sistema elettronico a funzionamento digitale, destinato all uso in ambito industriale, che utilizza una memoria programmabile per l archiviazione interna di istruzioni orientate all utilizzatore per l implementazione di funzioni specifiche come quelle: Logiche (logica booleana) Sequenziamento Temporizzazione Conteggio Calcolo aritmetico e per controllare, mediante ingressi ed uscite sia digitali sia analogici, vari tipi di macchine e processi 5
6 - A cosa serve il PLC Il PLC è il cervello di un sistema di automazione Stabilisce ed effettua le azioni sulla base delle informazioni che gli vengono fornite dai sensori: Legge lo stato (ON-OFF) pulsanti, sensori, contatti di relè Legge i valori (misura numerica) di trasduttori di temperatura, di pressione, di corrente Sulla base del programma utente contenuto nella sua memoria decide come comandare gli attuatori 6
7 STRUTTURA HARDWARE DI UN PLC E PERIFERICHE S E N S O R I Ingressi Consensi - HARDWARE SOFTWARE PLC Uscite Comandi A T T U A T O R I 7
8 - Quando usare il PLC Sono richiesti molti I/O di controllo e comando Si deve garantire elevata affidabilità Ambiente industriale Si prevedere espansioni e modifiche nella logica di controllo Sono richieste funzioni sofisticate come: Connessioni a computer, terminali, stampanti,... Elaborazioni matematiche Posizionamenti Regolazioni PID 8
9 - CARATTERISTICHE PRINCIPALI Flessibilità : consiste nel fatto che in fase di realizzazione di un controllo di un processo industriale spesso è necessario fare adeguamenti e modifiche dello stesso agendo prevalentemente sul software del controllore senza modificare il sistema di controllo hardware Espandibilità : consiste nel fatto che è estremamente facile ampliare il programma di automazione e controllo per realizzare nuove funzioni nell impianto senza doverlo espandere fisicamente Affidabilità : La costruzione particolarmente robusta, prevista per un uso in ambienti industriali, conferisce al PLC un'affidabilità totale. Le particolari caratteristiche costruttive ne permettono l'uso in ambienti gravosi ed aggressivi. E' totalmente insensibile ai disturbi esterni di tipo elettrico. E' abilitato al funzionamento continuo 24/24h Versatilità èlegata essenzialmente al software, in quanto un programma di automazione e controllo è strutturato a subroutines ognuna delle quali svolge un compito diverso ma, alcune di esse, trattano problematiche comuni a diversi impianti 9
10 - Vantaggi offerti dalla soluzione PLC Affidabile sono adatti all uso in ambiente industriale in presenza di interferenze elettromagnetiche, polvere e vibrazioni Semplice Flessibile, espandibile e manutenzione facilitata possono essere espansi, programmati e ri-programmati anche sul campo ed in RUN-TIME Economico oggi sono economicamente vantaggiosi Potenzialità Diagnosi Riduzione degli ingombri Elevata velocità di elaborazione Riduzione dei consumi energetici 10
11 - APPLICAZIONI TIPICHE DEL PLC MACCHINE UTENSILI MACCHINE PER LO STAMPAGGIO MACCHINE PER IMBALLAGGIO MACCHINE PER IL CONFEZIONAMENTO ROBOT / MONTAGGIO REGOLAZIONE PROCESSI CONTINUI MACCHINE TESSILI SISTEMI DI MOVIMENTAZIONE/TRASPORTO 11
12 STRUTTURA INTERNA DI UN PLC UNITA' DI PROGRAMMAZIONE MEMORIA PROGRAMMA MEMORIA DI MASSA CPU ALIMENTATORE STAMPANTE - PLC MEMORIA DATI UNITA' CENTRALE SIMULATORE 1 0 UNITA' I/O PERIFERICHE C A M P O 12
13 - 13
14 - 14
15 - PARTI COSTITUENTI /1 ALIMENTATORE Provvede a fornire i corretti livelli di tensione per il funzionamento dei vari dispositivi elettronici Esistono diversi modelli, in funzione della tensione di rete: 110 Vac 230 Vac 24 Vdc CPU (CENTRAL PROCESSING UNIT) È il cuore del PLC, il microprocessore, ovvero il dispositivo che determina l'esecuzione del programma, dei calcoli e di tutte le elaborazioni logiche Interagisce con la Memoria, i moduli di di I/O e le periferiche. 15
16 - PARTI COSTITUENTI /2 MEMORIA Esistono diversi dispositivi di memoria: RAM: (random access memory = memoria ad accesso casuale)è una memoria il cui accesso sia in lettura che in scrittura avviene in modo molto rapido, ma è di tipo volatile e necessita di una batteria tampone o di un condensatore per mantenere i dati in assenza di alimentazione. EPROM: (ERASABLE PROGRAMMABLE READ ONLY MEMORY = memoria cancellabile e programmabile a sola lettura) è una memoria di tipo non volatile, ovvero mantiene i dati in assenza di tensione, ma per poter essere "scritta" richiede un particolare dispositivo (programmatore di EPROM). La cancellazione avviene tramite raggi ultravioletti irraggiati attraverso una finestrella trasparente posta sul dorso del chip. EEPROM (ELECTRICALLY ERASABLE PROGRAMMABLE READ ONLY MEMORY) e FLASH EPROM: a differenza delle EPROM possono essere programmate o cancellate direttamente del PLC. 16
17 - PARTI COSTITUENTI /3 MEMORIA DATI E' quella memoria dove vengono memorizzati i valori durante l'elaborazione del programma. l'accesso a questa memoria può avvenire per bit, byte, word o doppie word, ovvero si possono memorizzare valori on/off oppure valori numerici, o ascii. essendo richiesta un alta velocità di elaborazione, questa memoria non può che essere di tipo RAM 17
18 Categorie di PLC - In base ai punti di input-output gestibili ed alla capacità di memoria, i PLC si suddividono nelle seguenti categorie: Micro-PLC: fino a 64 punti di input-output digitali, memorie da 1 a 2 KB; Piccoli PLC: da 64 a 512 punti di input-output digitali e/o analogici, memoria fino a 4 KB, connessione in rete; Medi PLC: da 512 a 2048 punti di input-output digitali e/o analogici, memorie di decine di KB, connessione in rete e moduli speciali: Grandi PLC: massime caratteristiche di capacità e completezza, sia hardware che software. 18
19 Caratteristiche fondamentali Tempo di esecuzione delle istruzioni (o tempo di ciclo) Dimensione Aree di Memoria Numero I/O massimo Numero variabili di tipo BIT Numero di variabili di tipo BYTE, WORD, DWORD, REAL Numero di contatori Numero di temporizzatori Esistenza ingressi/uscite veloci (conteggio, encoder ) Numero di canali di comunicazione Bus seriali (rs232, rs485, rs422 ) Bus di campo (CanOpen, Interbus, Profibus ) Reti (Ethernet ) Esistenza moduli speciali (posizionamento assi, regolazione PID ) Linguaggi di programmazione disponibili (meglio sei IEC ) e complessità istruzioni Interrupt O.S. Multi-tasking - 19
20 - MODULI DI INGRESSO DIGITALE MODULI DI I/O SCHEDE DI INGRESSO DIGITALI Convertono lo stato dell'ingresso associato in uno stato logico ( 1-0 ) interpretabile dalla CPU Tipologie: per segnali in corrente alternata ( Vac) per segnali in corrente continua ( 24 V) NPN (logica negativa) PNP (logica positiva) per conteggio veloce possibilità di relè o di separazione galvanica V c.c V c.c NC NC V c.a. 220 V c.a NC 18 NC 19 20
21 - MODULI DI USCITA DIGITALI convertono gli stati logici presenti nella memoria dati di Output in segnali elettrici che commutano fisicamente il punto di uscita Tipologie: a transistor - carichi in C.C. (24 V) possibilità di relè, int. statici, di separazione galvanica carichi in C.A. ( V) carichi in C.C. (5, 12, 24 V) + 24 V c.c V c.c. + L L L L L L L L L L L L L L L L 24 V c.c V c.c. + L L L L L L L L L L L L L L L L NC 19 21
22 - Moduli di ingresso/uscita analogico Basso parallelismo (2/4/8) per modulo Diversi stadi di ingresso (0..+10V, -10V..+10V, 0..20mA, 4..20mA,...) Risoluzione (8-16bit) tempo di conversione (100µs-100ms) 22
23 MODULI SPECIALI - Modulo Master Moduli di conteggio veloce Ingressi analogici (configurabili per sonde e termocoppie) Uscite analogiche Moduli di comunicazione Schede estensione memoria Moduli di backup Web Server TCP-IP 23
24 - MODULI COMUNICAZIONE Permettono il "colloquio" tra l'operatore ed il PLC q q Console di programmazione o PC Pannello operatore Permettono la gestione distribuita di I/O l integrazione di controllo con altri PLC l interfaccia verso l automazione q Sistema di supervisione o SCADA Supervision, Control And Data Acquisition 24
25 - 25
26 - 26
27 - 27
28 - 28
29 - 29
30 - 30
31 LA LOGICA CIM /1 CIM (Computer Integrated Manifacturing) : Definizione e Ambito Definizione Impiego articolato e cooperante della tecnologia informatica nei processi di progettazione, produzione, distribuzione, per acquisire un durevole vantaggio competitivo. Ambito Tutte le funzioni dell impresa che possono essere assistite dall elaboratore, - essere automatizzate e quindi eseguite e controllate dall elaboratore, con un alto livello di integrazione. 31
32 - LA LOGICA CIM /2 La piramide CIM (Computer Integrated Manifacturing) 32
33 - LA LOGICA CIM /3 La piramide CIM Livello 0:sensori, attuatori,tools legati al processo esecutivo Livello 1: sistemi industriali che comandano direttamente i processi al livello 0 (comando individuale delle macchine edel processo controllo di macchina) Livello 2: workshop computer (comando centralizzato delle macchine edel processo controllo di cella) Livello 3:high performance computer per il management ela supervisione delle unità di processo (gestione della produzione controllo di area) Livello 4:mainframe per il governo del management, gestione commesse eamministrazione centrale delle attività di fabbrica(pianificazione della gestione globale) 33
34 - LA LOGICA CIM /4 Livello 0: sensori/attuatori E costituito dall insieme dei sensori edegli attuatori, ossia dai dispositivi di campo che vengono interfacciati direttamente all impianto industriale costituendola sezione di ingresso uscita del sistemadi controllo. La funzione del livello 0 è quella di riportare al livello sovrastante le misure di processo edi attuare icomandi ricevuti da esso. Il livello di intelligenza richiesto ai dispositivi di campo è limitata, dovendo essi soltanto trasdurre grandezze fisiche di varia natura (es. temperatura, pressione, tensione, ecc.) asegnali tipicamente di tipo elettrico (corrente etensione)eviceversa. E bene notare come sia crescente la tendenza di dotare sensori ed attuatori di intelligenza dedicata anche alla gestione di una interfaccia di comunicazionedigitaleeseriale. 34
35 - LA LOGICA CIM /5 Livello 1: Controllo di macchina E costituito dai controllori, solitamente di tipo automatico o semiautomatico, interfacciati con i sensori e gli attuatori dei dispostivi meccanicifacenti parte di una stessaunità operatrice. Le apparecchiature del livello 1sono icontrollori alogica programmabile (PLC, Programmable Logic Controller), semplici sistemi di controllo distribuito (DCS, Distributed Control System), centri di lavorazione a controllonumerico(cnc, Computer Numeric Controller). Le funzioni cui il controllo di macchina èpreposto sono la regolazione diretta delle variabili e la realizzazione sequenziale di operazioni; tali operazioni non sono in genere molto complesse, ma devono essere coordinate con quelle fatte eseguire alle altre macchine attraverso l operatodel livello superiore. 35
36 - LA LOGICA CIM /6 Livello 2: Controllo di cella Icontrollori costituenti questo livello regolano il funzionamento di tutte le macchine operatrici costituenti una cella di lavoro attraverso la comunicazione con irelativi controllori; le operazioni svolte a questo livello sono analoghe a quelle del livello 1 risultando soltanto più complesse eamaggior spettro in varietà edimensioni. In modo analogo icontrollori PLC edcs del livello 2sono più potenti in termini di capacità elaborativa, memoria, comunicazione, ecc.; crescente interesse, soprattutto dal punto di vista economico, rivestono le moderne soluzioni di automazione basate su Personal Computer (PC). 36
37 - LA LOGICA CIM /7 Controllo di area E costituito dal sistema di supervisione, controllo eacquisizione dati (Supervisory Control And Data Acquisition SCADA); le apparecchiature su cui sono implementate le piattaforme software sono tipicamente Work Station o PC nelle applicazioni più semplici. Le funzioni svolte a questo livello sono quelle legate alla gestione dell intero processo controllato: gestione operativa intesa come impostazione del lotto da produrre odei cicli di lavorazione, gestione delle situazioni di allarme, analisi dei risultati,ecc. Il controllo di area differisce sostanzialmente da quello di macchina edi cella, in quanto irequisiti di elaborazione real-time sono fortemente ridotti; le funzioni infatti che devono essere svolte aquesto livello sono fortemente dipendenti dall operatore eventualmente coadiuvato da sistemi automatici di tipo gestionale che però lavorano su orizzonti temporaliecon obiettivi completamentedifferenti. Restano invece molto importanti itempi di risposta dell intero sistema per quanto concerne la rilevazione e segnalazione di eventuali situazioni di allarme in cui l operatore può edeve essere in grado di prendere provvedimenti. 37
38 - INTERFACCE PER LA COMUNICAZIONE RS-232 Per comunicazioni punto a punto Trasmissione con potenziali riferiti a massa Possibile comunicazione full-duplex RS-422 Per comunicazioni punto a punto Trasmissione differenziale Possibile comunicazione full-duplex RS-485 Per comunicazioni su bus Trasmissione differenziale Possibile comunicazione half-duplex ISO (low speed) /ISO (high speed) Per comunicazioni su bus Trasmissione differenziale Possibile comunicazione full-duplex (con controllo delle collisioni) WIRELESS IRDA -wireless Ethernet -Banda a 433MHz -2,4GHz 38
39 - MEZZI FISICI DI TRASMISSIONE /1 Si caratterizzano principalmente per: la banda passante (la massima velocità di trasmissione dei dati consentita, misurata in Hz opiù spesso in bit/s ), l'immunità ai disturbi, la lunghezza massima consentita senza necessità di ripetitori, il costo, la durata, l'affidabilità. 39
40 - MEZZI FISICI DI TRASMISSIONE /2 Doppino telefonico Cavo coassiale Fibre ottiche Onde convogliate Onde radio Ethernet 40
41 - 41
42 - CICLO DI SCANSIONE (ciclo di funzionamento del PLC) 42
43 - LA SCANSIONE DEL PLC La modalità di funzionamento tipica del modulo processore è quella ciclica: Aggiornamento dell area di memoria a tal scopo riservata con i valori provenienti dagli ingressi fisici (IPI = immagine di processo degli ingressi) Esecuzione di programmi di gestione del sistema Aggiornamento contatori e temporizzatori Funzioni di diagnosi Esecuzione del programma (o dei programmi) utente operando sui valori di memoria e TEMPO DI ATTESA conservando i risultati in memoria Funzioni di comunicazione Scrittura delle uscite fisiche dei loro valori conservati nell area di memoria a ciò riservata (IPU = immagine di processo delle uscite) Legge gli ingressi (IPI) Esegue il programma Comunica Esegue l autodiagnostica Scrive le uscite (IPU) 43
44 - una cosa scontata ma fondamentale è che il plc esegue il ciclo di scansione solo quando il suo modo di funzionamento è su RUN o su PROGRAM, mai quando è su STOP. questi stati, a seconda del plc, sono selezionati da un selettore fisico posto sul plc o da un comando impartito tramite il computer direttamente collegato al PLC per la programmazione. 44
45 - lettura degli ingressi la prima operazione che compie è la lettura degli ingressi, e con questo intendiamo proprio tutti, digitali, analogici, on board o su bus di campo (su schede remotate ovvero collegate al plc tramite una rete di comunicazione). Dopo aver letto tutti gli ingressi, il loro stato viene memorizzato in una memoria definita: REGISTRO IMMAGINE DEGLI INGRESSI. 45
46 - REGISTRO IMMAGINE DELLE USCITE A questo punto viene elaborato il programma. Le istruzioni di comando vengono elaborate in sequenza dalla cpu. Al termine dell'elaborazione, il risultato viene memorizzato nel REGISTRO IMMAGINE DELLE USCITE. in fine, il contenuto dell'immagine delle uscite viene scritto sulle uscite fisiche ovvero le uscite vengono attivate. 46
47 - Questa modalità di funzionamento ciclica è indicata come ciclo a copia massiva degli ingressi e delle uscite. Ottimizza la comunicazione con i moduli di I/O Garantisce che i valori memorizzati degli ingressi restino inalterati durante l esecuzione del programma Ha come conseguenze: Esiste un ritardo fra la rilevazione dello stato di un ingresso e l azione associata alla variazione Se un ingresso varia il suo stato due volte nel corso del ciclo di scansione, queste variazioni non possono essere rilevate Il ciclo ha una durata variabile e non periodica che dipende dall esecuzione del programma utente (in questo caso non rende il PLC adatto ad anelli di regolazione standard) 47
48 - Esistono numerose alternative al ciclo a copia massima In molti PLC, in fase di progettazione del software applicativo, è possibile scegliere la modalità (o le modalità) di scansione dell applicativo utente: Ciclo a copia massiva standard Ciclo a copia massiva periodico Interrupt (con accesso diretto alle risorse di I/O) periodico Interrupt (con accesso diretto alle risorse di I/O) su evento (tempo,variazione di I/O specificati ) 48
49 Tempo di scansione (di ciclo) Si definisce tempo di scansione il tempo che intercorre tra due attivazioni successive della stessa porzione di programma applicativo nella modalità a funzionamento ciclico (comprende dunque anche il tempo di aggiornamento IPI e IPU) In genere viene indicato dal costruttore per programmi di media complessità e varia da qualche unità a qualche decina di millisecondi per un migliaio di istruzioni (0,37µS / istruzione per S7 serie 200) Si definisce tempo di risposta il massimo intervallo di tempo che passa tra il verificarsi di un evento e l esecuzione dell azione associata T R = 2 T S +T IO Dove: T S = tempo di scansione T IO = tempo di ritardo IO - 49
50 - Poichè l'elaborazione delle istruzioni si ripete continuamente, si parla di elaborazione ciclica, Il tempo che il controllore impiega per una singola elaborazione delle istruzioni del programma, è denominato anche tempo di ciclo Quest'ultimo è costantemente controllato da un apposito sistema definito watchdog, che al superamento del tempo massimo preimpostato causa un allarme che pone il plc nello stato di STOP 50
51 ELEMENTI FUNZIONALI DEL PLC P L C INGRESSI PROGRAMMA UTENTE USCITE Fig Il "magazzino funzioni" del PLC - RICHIESTA FUNZIONE MAGAZZINO FUNZIONI Ingressi esterni (Contatti) Uscite esterne (Bobine) Uscite interne ritentive (Relè) Uscite interne non ritentive (Relè) Uscite di controllo speciali (Relè) Contatori Temporizzatori Registri a scorrimento Sequenziatori logici Operatori matematico/logici Altre varie 51
52 Linguaggi di programmazione per PLC IEC La Norma IEC tiene in considerazione i seguenti tipi di linguaggio (rif. fig. seguente): Function Block Diagram (FBD) : linguaggio grafico impiegato per raffigurare i segnali che entrano e escono dai function block Ladder Diagram (LD) : linguaggio grafico che impiega la logica a contatti Sequential Function Chart (SFC) : linguaggio grafico atto a raffigurare il comportamento del sistema di controllo in maniera molto intuitiva Instruction List (IL): linguaggio simile all assembler, lista di istruzioni 52
53 - IEC
54 - 54
55 - 55
56 - Il linguaggio Ladder 56
57 - 57
58 Il linguaggio Ladder - Esempi - 58
59 - 59
60 - 60
61 - AWL il linguaggio AWL è più adatto ai programmatori esperti a volte l AWL consente di risolvere problemi difficilmente risolvibili con gli editor KOP e FUP l editor AWL può essere utilizzato solo con il set di operazioni SIMATIC, mentre è sempre possibile utilizzare l editor AWL per visualizzare e modificare un programma scritto con gli editor KOP o FUP, non è sempre vero il contrario. Non sempre i programmi scritti in AWL sono visualizzabili con gli editor KOP o FUP LD I0.0 //Leggi un ingresso A I0.1 //combinalo tramite AND //con un altro ingresso = Q1.0 //Scrivi il valore nell uscita 61
62 - KOP lo schema a contatti è facilmente utilizzabile anche dai programmatori poco esperti la rappresentazione grafica è semplice da interpretare ed è diffusa in tutto il mondo l editor KOP può essere utilizzato sia con le operazioni SIMATIC che con le operazioni IEC i programmi scritti in KOP possono essere sempre visualizzati con l editor AWL SIMATIC. 62
63 - FUP la rappresentazione grafica a porte logiche consente di seguire il flusso del programma con estrema facilità l editor FUP può essere utilizzato sia con le operazioni SIMATIC che con le operazioni IEC i programmi scritti con l editor FUP SIMATIC possono essere sempre visualizzati in AWL 63
64 Diagrammi Funzionali - SFC - E un insieme di passi, transizioni e linee di interconnessione Ad un passo possono trovarsi associate più azioni o comandi La durata di un passo è determinata dal superamento delle condizioni associate L evoluzione è condizionata da una o più condizioni che devono essere presenti per passare ad uno stato successivo 64
65 - SFC esempio 65
66 - Regole per la realizzazione di un programma Costruire il diagramma funzionale (progettazione passo-passo) Scomporre il programma in almeno 4 subroutine ( ciclo automatico,predisposizione,assegnamento delle uscite, gestione allarmi) Assegnare ad ogni passo un merker distinto Convertire il diagramma in operazioni sequenziali con istruzioni set-reset Nella predisposizione assegnare lo stato iniziale della macchina all accensione del PLC (es. M0.0) Nella subroutine di assegnamento delle uscite abbinare ad ogni passo del ciclo automatico le bobine di out necessarie ad inviare i comandi corretti degli attuatori Nella gestione degli allarmi abbinare ad ogni possibile configurazione di allarme un merker distinto. Alla fine tutti i marker attivano in parallelo il M0.1 che arresta la macchina Nel programma principale richiamare le subroutine costruite; subordinare l esecuzione del ciclo automatico allo stato di M0.0 66
67 - 67
68 Rappresentazione dei numeri - 68
69 Indirizzo di memoria per accesso ai dati - 69
70 Indirizzo di memoria per accesso ai dati - 70
71 TIMER - TON consente di temporizzare un singolo intervallo TONR consente di accumulare una serie di intervalli di tempo TOF consente di estendere il tempo oltre una condizione di off (o falso), ad es. per raffreddare un motore dopo che è stato spento. 71
72 Contatori da C0 a C255-72
73 Indirizzamenti - 73
74 Indirizzamenti - 74
75 - Merker speciali (SM) Byte di merker speciale SMB0 (da SM0.0 a SM0.7) 75
76 - 76
77 - INPUT AND NORMALIZE ANALOG VALUE 77
78 - NORMALIZE AND OUTPUT ANALOG VALUE 78
79 - 79
80 - 80
81 Struttura dell S
82 - 82
83 - Collegamenti 83
84 - 84
85 - 85
86 - esempio di numerazione degli I/O 86
87 - 87
88 - 88
89 Sistemi di automazione SIMATIC - PLC LOGO! - Modulo logico per compiti di manovra e comando. Semplice automazione nell'industria, nell'artigianato e nella costruzione di edifici funzionali in sostituzione di apparecchi di manovra elettromeccanici. 89
90 Sistemi di automazione SIMATIC - PLC S Una famiglia di PLC versatile, robusta, compatta e flessibile per applicazioni stand alone. 90
91 Sistemi di automazione SIMATIC - PLC S PLC flessibile e scalabile che definisce alte prestazioni in un design compatto. Adatto a svolgere compiti di automazione in applicazioni industriali di fascia media. 91
92 Sistemi di automazione SIMATIC - PLC S Il SIMATIC S7-300 è concepito per soluzioni di sistema innovative focalizzate sulla tecnica manufatturiera e rappresenta, come sistema di automazione universale, una soluzione ottimale per applicazioni in strutture centrali e decentrate. 92
93 Sistemi di automazione SIMATIC - PLC S Il SIMATIC S7-400 è concepito per soluzioni di sistema nell'automazione manifatturiera e di processo. E' particolarmente adatto a compiti con grandi quantità di dati nell'industria di processo.. 93
94 Sistemi di automazione SIMATIC - PLC S Il nuovo controllore SIMATIC S offre massima efficienza con la massima semplicità d uso!il SIMATIC S è concepito per soluzioni di sistema innovative focalizzate sulla tecnica manifatturiera e rappresenta, come sistema di automazione universale, una soluzione ottimale per applicazioni in strutture centrali e decentrate. Per la migliore efficienza di engineering SIMATIC S è perfettamente integrato nel Totally Integrated Automation Portal (TIA Portal). 94
Il PLC. introduzione
PC 1 PARTE 1 Il PC introduzione 2 OBIETTIVI Questo corso è dedicato a chi si affaccia al mondo del PC (Programmer ogic Controller) per la prima volta. Il nostro intento è quello di spiegare i rudimenti
IL PLC. Programmable Logic Controller (Controllore a Logica Programmabile)
I PC Programmable ogic Controller (Controllore a ogica Programmabile) APPARECCHIATURA EETTRONICA PROGRAMMABIE PER I CONTROO DI MACCHINE / PROCESSI INDUSTRIAI Nasce come elemento sostitutivo della logica
Dispositivi per il controllo
Dispositivi per il controllo ordini di comando PARTE DI COMANDO PARTE DI POTENZA Controllori monolitici Controllori con architettura a bus Controllori basati su PC informazioni di ritorno PLC (Programmable
Controllore a logica programmabile Prof. Antonio Messina
IL P L C Controllore a logica programmabile Prof. Antonio Messina 1 IL PLC Programmable Logic Controller (Controllore a Logica Programmabile) Apparecchiatura elettronica programmabile per il controllo
Appunti T.D.P. Il PLC. Appunti T.D.P. ITS Einaudi - Appunti T.D.P.
Il PLC 1 ITS Einaudi - Questo corso è dedicato a chi si affaccia al mondo del PLC per la prima volta. Il nostro intento è quello di spiegare al lettore i rudimenti del controllore programmabile, partendo
Tecnologie dei Sistemi di Automazione
Facoltà di Ingegneria Tecnologie dei Sistemi di Automazione Prof. Gianmaria De Tommasi Lezione 3 I Controllori a Logica Programmabile Corso di Laurea Codice insegnamento Email docente Anno accademico Ingegneria
INFORMATICA INDUSTRIALE
INFORMATICA INDUSTRIALE Lezione 8: PLC Controllori Logici Programmabili Prof. Christian Forlani [email protected] Logica Cablata E possibile realizzare un automatismo con: componenti elettromeccanici
Tecnologie dei Sistemi di Automazione e Controllo
Tecnologie dei Sistemi di Automazione e Controllo Prof. Gianmaria De Tommasi Lezione 8 I Controllori a Logica Programmabile Corso di Laurea Codice insegnamento Email docente Anno accademico N39 N46 M61
PLC - Linguaggi. I linguaggi di programmazione dei PLC sono orientati ai problemi di automazione e utilizzano soprattutto:
PLC - Linguaggi Il software è l elemento determinante per dare all hardware del PLC quella flessibilità che i sistemi di controllo a logica cablata non possiedono. Il software che le aziende producono
Programmable Logic Controller. Ing. Stefano MAGGI
Programmable Logic Controller Ing. Stefano MAGGI CONTROLLO DI UN PROCESSO Schema a blocchi PROCESSO DA CONTROLLARE ORGANI DI COMANDO ORGANI DI RILEVAMENTO CONTROLLORE DISPOSITIVO DI DIALOGO CONTROLLO DI
Tecnologie dei Sistemi di Automazione
Facoltà di Ingegneria Tecnologie dei Sistemi di Automazione Prof. Gianmaria De Tommasi Lezione 2 Architetture dei dispositivi di controllo e Dispositivi di controllo specializzati Corso di Laurea Codice
Perché il P.L.C.? Introduzione di base al P.L.C. (Programmable Logic Controller) SAVE Veronafiere 23-25 Ottobre 2007
Perché il P.L.C.? Introduzione di base al P.L.C. (Programmable Logic Controller) SAVE Veronafiere 23-25 Ottobre 2007 Argomenti trattati Cosa è un P.L.C.? Logica cablata (Relé) Logica con il P.L.C. Vantaggi
LA PROGRAMMAZIONE DEL PLC /1
LA PROGRAMMAZIONE DEL PLC /1 Per programmare correttamente un PLC è necessario... determinare ciò che il sistema deve eseguire ed in quale ordine; determinare il numero e il tipo di I/O (ingressi/uscite)
Corso di Automazione Industriale 1. Capitolo 2
Simona Sacone - DIST Corso di Automazione Industriale 1 Capitolo 2 Aspetti tecnologici Simona Sacone - DIST 2 Evoluzione tecnologica NC machine PLC CC machine o Machine Center Numerical Control machine
Esame di INFORMATICA ARCHITETTURA DI VON NEUMANN. Lezione 4 ARCHITETTURA DI VON NEUMANN
Università degli Studi di L Aquila Facoltà di Biotecnologie Esame di INFORMATICA A.A. 2008/09 Lezione 4 ARCHITETTURA DI VON NEUMANN Anni 40 i dati e i programmi che descrivono come elaborare i dati possono
Cosa è? Come lo si usa? Come iniziare? Author: Ing. Sebastiano Giannitto (ITIS M.BARTOLO PACHINO)
Cosa è? Come lo si usa? Come iniziare? Author: Ing. Sebastiano Giannitto (ITIS M.BARTOLO PACHINO) 1^ parte Cosa è Arduino? Arduino è una piattaforma di sviluppo open-source basata su una semplice scheda
Per accedere, è consigliabile aver seguito un corso di Sistemi di Controllo Industriale, (SCI), o avere conoscenze equivalenti.
PRESENTAZIONE CORSO PLC1 - Programmazione base del PLC Prerequisiti. Per accedere, è consigliabile aver seguito un corso di Sistemi di Controllo Industriale, (SCI), o avere conoscenze equivalenti. Descrizione
IL PLC 1/9. permanente, la memoria volatile e i pin di I/O, oltre ad eventuali altri blocchi specializzati.
IL PLC 1/9 Storia Il motivo per il quale nacque il PLC fu la necessità di eliminare i costi elevati per rimpiazzare i sistemi complicatissimi basati su relè. Nel anni 70 la società Beadford Associates
I SISTEMI AUTOMATICI
I SISTEMI AUTOMATICI GENERALITA I sistemi automatici trovano la più ampia diffusione in tutti i settori: dalle linee di produzione; ai mezzi di trasporto; alle applicazioni civili;... CARATTERISTICHE RICHIESTE
PLC. PROGRAMMABLE LOGIC CONTROLLER 2a parte CON RIFERIMENTO ALLE CPU SIEMENS ST 200 ED AL SW STEP 7 MICRO/WIN 32
PLC PROGRAMMABLE LOGIC CONTROLLER 2a parte CON RIFERIMENTO ALLE CPU SIEMENS ST 200 ED AL SW STEP 7 MICRO/WIN 32 SOFTWARE DI PROGRAMMAZIONE NORMATIVA IEC1131-3 - 1993 SCHEMI SEQUENZIALI FUNZIONALI (SFC)
Elettronica Industriale 1
Armando Bellini Stefano Bifaretti Elettronica Industriale 1 Parte seconda Controllori Logici Programmabili SONO CONTRAFFATTE LE COPIE SPROVVISTE DEL CONTRASSEGNO SIAE Copyright MMII ARACNE EDITRICE S.R.L.
Esame di INFORMATICA Lezione 4
Università di L Aquila Facoltà di Biotecnologie Esame di INFORMATICA Lezione 4 MACCHINA DI VON NEUMANN Il sottosistema di memorizzazione (memoria) contiene dati + istruzioni, inseriti inizialmente tramite
Reggio Calabria, 29 Aprile 2009 ING.VALERIO SCORDAMAGLIA
TECNOLOGIE DEI SISTEMI DI CONTROLLO INTRODUZIONE PLC E DIAGRAMMA FUNZIONALE SEQUENZIALE Reggio Calabria, 29 Aprile 2009 ING.VALERIO SCORDAMAGLIA ESEMPIO: CARRELLO AUTOMATICO INTRODUZIONE PLC PROGRAMMABLE
ARCHITETTURA DI UN ELABORATORE! Ispirata al modello della Macchina di Von Neumann (Princeton, Institute for Advanced Study, anni 40).!
ARCHITETTURA DI UN ELABORATORE! Ispirata al modello della Macchina di Von Neumann (Princeton, Institute for Advanced Study, anni 40).! MACCHINA DI VON NEUMANN! UNITÀ FUNZIONALI fondamentali! Processore
SISTEMI DI ELABORAZIONE A LIVELLO DI CELLA
SISTEMI DI ELABORAZIONE A LIVELLO DI CELLA Varie tipologie: Robot Macchine a controllo numerico Unità intelligenti per il comando (comando, segnalazione, controllo, regolazione) Unità intelligenti per
KS 407. Terminale operatore con PLC integrato. inferiore a 300 ma senza carichi. Memoria Programma
KS 407 Terminale operatore con PLC integrato - LCD grafico 240x128 - Protocollo di comunicazione CAN Open Master - Programmazione a contatti tramite linguaggio ladder - Porta USB slave - Touch Screen Alimentazione
SISTEMI PER L INDUSTRIA E PLC 10/01/18 Teoria, 30minuti, Minimo 4 punti su 12 di Programmazione
SISTEMI PER L INDUSTRIA E PLC 10/01/18 Teoria, 30minuti, Minimo 4 punti su 12 di Programmazione 1) Illustrare brevemente le differenze tra PLC, Soft-PLC e Periferia (3 punti) 2) Dato un Timer TON, illustrare
TSP 240. Terminale operatore con PLC integrato. inferiore a 500 ma senza carichi. Memoria Programma
TSP 240 Terminale operatore con PLC integrato - LCD grafico 240x320 - Protocollo di comunicazione CAN Open Master - Programmazione a contatti tramite linguaggio ladder - Porta USB master e USB slave -
SISTEMI PER L INDUSTRIA E PLC 28/03/18 Teoria, 30minuti, Minimo 4 punti su 12 di Programmazione
Teoria, 30minuti, Minimo 4 punti su 12 di Programmazione 1) Illustrare brevemente le differenze tra PLC, Soft-PLC e Periferia (3 punti) 2) Illustrare i vantaggi del PLC rispetto alle logiche a relè (2
Architettura hardware
Architettura hardware la parte che si può prendere a calci Architettura dell elaboratore Sistema composto da un numero elevato di componenti, in cui ogni componente svolge una sua funzione elaborazione
Lezione 1. Sistemi operativi. Marco Cesati System Programming Research Group Università degli Studi di Roma Tor Vergata.
Lezione 1 Sistemi operativi 4 marzo 2014 System Programming Research Group Università degli Studi di Roma Tor Vergata SO 14 1.1 Di cosa parliamo in questa lezione? È una introduzione generale ai sistemi
DMX 30. PLC visualizzato per montaggio a quadro. CARATTERISTICHE ELETTRICHE Min 20Vcc ; Max 26 Vcc Min 15 Vac ; Max 21 Vac
DMX 30 PLC visualizzato per montaggio a quadro - Sistema di fissaggio su barra interna al quadro - Elevata velocita' di esecuzione (2msec. tempo di ciclo standard) - Programmazione a contatti tramite linguaggio
SISTEMI PER L INDUSTRIA E PLC 2/02/16 Minimo 4 punti su 12 su Programmazione Nome Matricola
Minimo 4 punti su 12 su Programmazione Nome Matricola 1) Si descrivano i vantaggi delle architetture PLC distribuite rispetto a quelle centralizzate (3 punti) 2) Illustrare l architettura e le caratteristiche
Programmable Logic Controller Prima Parte
Programmable Logic Controller Prima Parte Sistemi per l automazione industriale Stefano Maggi Marco Bassetti Dipartimento di Elettrotecnica lunedì 10 novembre 2008 Contenuti Processi da controllare Macchine
Struttura di un sistema di elaborazione. SDE: basi. Descrizione dei componenti (2) Descrizione delle componenti
Struttura di un sistema di elaborazione Architettura di Von Neumann Componenti Hardware di un SDE Processo e Processore CPU Memoria Centrale SDE: basi Un SDE è formato da elementi di natura diversa (elettrica,
Elementi di base del calcolatore
Elementi di base del calcolatore Registri: dispositivi elettronici capaci di memorizzare insiemi di bit (8, 16, 32, 64, ) Clock: segnale di sincronizzazione per tutto il sistema si misura in cicli/secondo
PARTE SECONDA: Programmazione PLC
TEST Finale I campi Cognome e nome, Anno di corso, Istituto e Codice chiusura test sono obbligatori (indicati con un asterisco * ). Durata del test: 1 ora. Ogni domanda ha almeno una risposta corretta.
TECNICO SUPERIORE PER L AUTOMAZIONE INDUSTRIALE
UNITA CAPITALIZZABILI PER LA FIGURA PROFESSIONALE TECNICO SUPERIORE PER L AUTOMAZIONE INDUSTRIALE ISTRUZIONE E FORMAZIONE TECNICA SUPERIORE 73 74 ISTRUZIONE E FORMAZIONE TECNICA SUPERIORE UNITÀ CAPITALIZZABILE
ELETTRONICA INDUSTRIALE
CATALOGO EM - Series Novembre 1998 Detail ELETTRONICA INDUSTRIALE 2 3 CATALOGO EM -Series Novembre 1998 Tutti i diritti sono riservati. E' vietata la riproduzione di qualsiasi parte di questo catalogo,
Come è fatto un computer
Come è fatto un computer COMPUTER = HARDWARE + SOFTWARE Hardware = Ferramenta Ovvero la parte elettronica e meccanica del PC Software = i programmi TIPI DI COMPUTER mainframe workstation server IL COMPUTER
Ingegneria e Tecnologie dei Sistemi di Controllo. Sistemi di controllo industriale general-purpose. purpose: : PLC.
Ingegneria e Tecnologie dei Sistemi di Controllo Sistemi di controllo industriale general-purpose purpose: : PLC Prof. Alberto Tonielli, Ing. Andrea Tilli DEIS Alma Mater Studiorum Università di Bologna
Architettura dei Calcolatori Elettronici
Architettura dei Calcolatori Elettronici Prof. Orazio Mirabella L architettura del Calcolatore: esame delle sue caratteristiche Fondamentali Capacità di eseguire sequenze di istruzioni memorizzate Calcolatore
Ingegneria e Tecnologie dei Sistemi di Controllo. Sistemi di controllo industriale general-purpose: PLC. Sistemi di controllo industriale: PLC
Ingegneria e Tecnologie dei Sistemi di Controllo Sistemi di controllo industriale general-purpose: PLC Prof. Alberto Tonielli, Ing. Andrea Tilli DEIS Alma Mater Studiorum Università di Bologna E-Mail:
Controllori industriali: PLC
Laurea Specialistica in Ingegneria Informatica Laurea Specialistica in Ingegneria Elettronica e delle Telecomunicazioni Sistemi e Tecnologie per l'automazione LS Programmable Logic Controllers Ing. Andrea
PREMESSA In questa lezione analizziamo le diverse modalità di programmazione del PLC, soffermandoci in particolare sulle programmazioni KOP e AWL.
PREMESSA In questa lezione analizziamo le diverse modalità di programmazione del PLC, soffermandoci in particolare sulle programmazioni KOP e AWL. MODALITA DI PROGRAMMAZIONE DEI PLC Durante il processo
Alimentatore master. Introduzione
Alimentatore master Introduzione L alimentatore master è un controllore programmabile che permette all utente di sviluppare sequenze per i convertitori REEL dei tunnel, gestire I/O digitali e analogici
PECUP ELETTRONICA ED ELETTROTECNICA ELETTROTECNICA SISTEMI AUTOMATICI TERZO COMPETENZE ABILITA' CONOSCENZE
ISTITUTO TECNICO INDUSTRIALE STATALE Enrico Fermi Via Capitano di Castri - 72021 FRANCAVILLA FONTANA (BR) Specializzazioni: ELETTRONICA E TELECOM. - ELETTROTECNICA E AUTOM. INFORMATICA - MECCANICA Tel.
Il modello di Von Neumann
Il modello di Von Neumann Appunti di STA per le classi seconde ind. informatiche Page 1 Il modello architetturale Per modello architetturale, si intende la descrizione delle parti del sistema e la loro
SISTEMI PER L INDUSTRIA E PLC 14/02/18 Teoria, 30minuti, Minimo 4 punti su 12 di Programmazione
SISTEMI PER L INDUSTRIA E PLC 14/02/18 Teoria, 30minuti, Minimo 4 punti su 12 di Programmazione 1) Illustrare le diverse tipologie di PLC, inclusi i Soft-PLC (3 punti) 2) Illustrare i vantaggi del PLC
Corso di Automazione industriale
Corso di Automazione industriale Lezione 2 PLC - Introduzione Università degli Studi di Bergamo, Automazione Industriale, A.A. 2016/2017, A. L. Cologni 1 Cos è un PLC PLC: Programmable Logic Controller
Architettura del Calcolatore
Giuseppe Manco Lezione 3 17 Ottobre 2003 Architettura del calcolatore Il calcolatore è uno strumento programmabile per la rappresentazione, la memorizzazione e l elaborazione delle informazioni un calcolatore
PLC FUNZIONAMENTO. attuatori. Sensori PLC PROGRAMMA INPUT OUTPUT CPU MICROPROCESSOR E. Trasduttori CONSOLLE DI PROGRMMAZIONE MEMORIA CENTRALE
PLC Il P.L.C. è un apparecchiatura elettronica: in grado di memorizzare dei programmi in grado di gestire dei comandi. simile al computer capace di comunicare con l ambiente esterno Trasduttori Sensori
1.1 Il PLC (Programmable Logic Controllers) dal punto di vista hardware è costituito da:
M. Barezzi PLC Controllori Logici Programmabili editrice san marco 1 Test 1.1 Il PLC (Programmable Logic Controllers) dal punto di vista hardware è costituito da: modulo di ingresso, microprocessore, programma,
1/5 CENTRALE ANTINCENDIO ATENA INDIRIZZATA ESPANDIBILE CENTRALI ANTINCENDIO OVERVIEW 41CPE014
1/5 OVERVIEW La Centrale antincendio indirizzata ATENA è fornita di serie con un loop ed è espandibile con un massimo di altri 3 loop aggiuntivi mediante la scheda di espansione ad un loop 41ECL020. A
Il computer P R O F. L O R E N Z O P A R I S I
Il computer P R O F. L O R E N Z O P A R I S I Un po di storia Le prime macchine per il calcolo automatico risalgono al 1940. Il calcolatore più potente di quel periodo era l ENIAC, in grado di svolgere
IL CASO OMET: LA SOLUZIONE ASEM PER IL CONTROLLO E LA SUPERVISIONE DELLE MACCHINE DA STAMPA PER ETICHETTE E IMBALLAGGI CON HMI, SOFTPLC E BUS
IL CASO OMET: LA SOLUZIONE ASEM PER IL CONTROLLO E LA SUPERVISIONE DELLE MACCHINE DA STAMPA PER ETICHETTE E IMBALLAGGI CON HMI, SOFTPLC E BUS ETHERCAT MASTER L azienda ASEM - Mercati di riferimento ASEM
La memoria principale
La memoria principale DRAM (Dynamic RAM) il contenuto viene memorizzato per pochissimo tempo per cui deve essere aggiornato centinaia di volte al secondo (FPM, EDO, SDRAM, RDRAM) SRAM (Static RAM) veloce
EcoRemote SISTEMA DI GESTIONE DI UNA STAZIONE DI MONITORAGGIO DELLA QUALITÀ DELL ARIA. Ingegneria dei sistemi
Sistema per l acquisizione, l elaborazione e la gestione delle apparecchiature di una stazione di monitoraggio della qualità dell aria sviluppato da Project Automation S.p.A. è il sistema periferico per
INFORMATICA. L informatica comprende:
Varie definizioni: INFORMATICA Scienza degli elaboratori elettronici (Computer Science) Scienza dell informazione Definizione proposta: Scienza della rappresentazione e dell elaborazione dell informazione
PLC E AUTOMAZIONE INDUSTRIALE
FEDELE ing. Domenico Antonio PROGETTAZIONE DI IMPIANTI Viale Barlaam da Seminara, 16/D 88100 CATANZARO E-mail: [email protected] PEC: [email protected] Web: www.ingfedele.it Dispense e appunti
Modulo: Elementi di Informatica
ARCHITETTURA DI VON NEUMANN Facoltà di Medicina Veterinaria Corso di laurea in Tutela e benessere animale Corso Integrato: Fisica medica e statistica Modulo: Elementi di Informatica A.A. 2009/10 Lezione
Introduzione alle reti per il controllo di processo
Introduzione alle reti per il controllo di processo Davide Quaglia Electronic Systems Design Group Università di Verona Seminari Distretti Produttivi, Verona, 27 Maggio 2008 3 Giornata della Sintesi Log
Controllori programmabili serie AC31 Dati applicativi serie 90
Dati tecnici aggiuntivi 07 KT 98 In generale vengono considerati validi i dati tecnici del sistema riportati a pag 1/77-78. I dati aggiuntivi o diversi dai dati del sistema sono riportati qui di seguito.
Sistemi di Elaborazione delle Informazioni
SCUOLA DI MEDICINA E CHIRURGIA Università degli Studi di Napoli Federico II Corso di Sistemi di Elaborazione delle Informazioni Dott. Francesco Rossi a.a. 2016/2017 1 Programma del corso Informatica di
