Automazione Industriale 2 - I sistemi di controllo per l'automazione
|
|
- Sara Pagani
- 8 anni fa
- Visualizzazioni
Transcript
1 Automation Robotics and System CONTROL Università degli Studi di Modena e Reggio Emilia Automazione Industriale 2 - I sistemi di controllo per l'automazione Industriale Cesare Fantuzzi (cesare.fantuzzi@unimore.it) Ingegneria Meccatronica Ingegneria della Gestione Industriale AA 2010/2011
2 Sommario l automazione. Piattaforme per ס Embedded, Sistemi ס (PLC). i Programmable Logical Controller ס controllo. Descrizione fisica della piattaforma di ס Descrizione logica del sistema di ס controllo. C. Fantuzzi Automazione Industriale - 2. I Sistemi di 2
3 Obiettivi didattici del modulo Conoscere i principi dei sistemi di controllo per ס l automazione, incluse le problematiche peculiari (tempo reale, concorrenza). 3
4 Sistema Informatico per l elaborazione dati (Office) Un sistema per l elaborazione ס dati (office) e predisposto a leggere dati in ingresso, applicare un determinato algoritmo e terminare. Il tempo di elaborazione dati ס non e fondamentale alla correttezza della elaborazione. 4
5 Sistema Informatico per l Automazione Il sistema deve controllare un processo ס fisico in modo continuativo. In modo continuativo, esegue le ס seguenti operazioni: Acquisizione dei segnali sensoriali Applicazione di un algoritmo di controllo Attuazione dei segnali di controllo e Il tempo di elaborazione dati ס fondamentale per la correttezza del funzionamento del sistema di controllo. 5
6 Ciclo operativo del sistema di controllo 6
7 Vincoli REAL TIME (RT) Un sistema di controllo e ha un funzionamento ס corretto se: E logicamente corretto. Termina la sua esecuzione rispettando vincoli temporali assegnati. Sono detti Sistemi a Tempo Reale (Real Time ס System) quei sistemi che falliscono se non sono rispettati determinati vincoli temporali. 7
8 Sistema Operativo a Tempo Reale (Real Time) Un sistema operativo real-time o in tempo reale ס (abbreviato in RTOS) è un sistema operativo specializzato per il supporto di applicazioni software real-time. Questi sistemi vengono utilizzati tipicamente ס in ambito industriale (controllo di processo, pilotaggio di robot, trasferimento di dati nelle telecomunicazioni) o comunque dove sia necessario ottenere una risposta dal sistema in un tempo massimo prefissato. 8
9 Real Time = Sistema Veloce? Necessariamente. Non ס Da un punto di vista puramente teorico l'intervallo di ס tempo in cui il sistema operativo/applicativo deve reagire non ha importanza Infatti un sistema operativo in RT non deve ס essere necessariamente veloce, la cosa importante è che risponda entro un tempo massimo perfettamente noto. 9
10 Assignment Sia dato un sistema con carro ponte. Si vuole gestire il ס problema di evitare che a causa di un errore di programmazione il carro ponte colpisca un fine corsa meccanico. Si progetta un controllo di sicurezza che legge ad ogni ciclo ס di attivazione un sensore di posizione (diverso da quello usato per il controllo, un sensore di sicurezza). In caso di attivazione del sensore, il controllo di sicurezza ס deve arrestare il motore. Si supponga che lo spazio di arresto sia di x e che la ס velocità di avanzamento del carro sia v. Si calcoli il tempo massimo di intervento del sistema di ס sicurezza (vincolo real-time da imporre). 10
11 Real Time non significa necessariamente veloce. 1: Esempio ס Un sistema di controllo asse necessita di acquisire il riferimento di posizione dell'asse controllato ogni (in genere) 1/2 millisecondi. Se l'acquisizione non avviene nel tempo fissato, il sistema non e in grado di controllare efficacemente l'asse. Il singolo dato e di per se critico. 11
12 Real Time non significa necessariamente veloce (Cont.) 2: Esempio ס Un sistema di supervisione e programmato per acquisire la corrente degli avvolgimenti di un motore Brushless per scopi di diagnostica. Tali acquisizione deve avvenire con periodo (in genere) di 0.5 millisecondi. Se l'acquisizione non avviene nel tempo fissato (in modo saltuario e non continuativo) il dato corrente viene perso. Il sistema di diagnosi tuttavia continua a funzionare regolarmente. Il singolo dato non e per se critico. 12
13 Hard e Soft Real Time. Un sistema si dice Hard RT se il non rispetto di un ס vincolo temporale significa il fallimento completo dell'applicazione. Un sistema si dice Soft RT se il non rispetto di un ס vincolo temporale che avvenga in modo saltuario diminuisce la prestazione del sistema senza provocarne il fallimento 13
14 Sistemi misti (Hard e Soft) Il funzionamento di un sistema meccatronico ha ס specifiche miste Esecuzione del controllo (Hard RT) Supervisione (Soft RT) Comunicazione (Hard/Soft RT). Inoltre le specifiche sulla esecuzione ס dei processi possono essere differenti. Acquisizione della posizione di un motore (ms). Acquisizione della corrente per il controllo del motore (micros). Acquisizione della temperatura di un forno (sec.). 14
15 Sistema multitask Il sistema di controllo deve essere strutturato su ס processi (Tasks) che: vengono eseguiti in parallelo. hanno specifiche temporali differenti L Hw e il Sw di un sistema di controllo deve ס permettere l esecuzione di processi paralleli (sistema multitasks) che debbono essere eseguiti logicamente in parallelo. Il parallelismo e in realta di tipo simulato, e il ס tempo di calcolo della CPU è suddiviso tra i processi attivi. 15
16 Priorità di processi A ciascun processo viene assegnata una priorità di ס esecuzione allo scopo di assicurare il rispetto dei vincoli RT. Ciascun processo viene messo in esecuzione in base ס alla sua priorita in base alle politiche di gestione delle priorita implementate dal Sistema Operativo. 16
17 Multitasking assegnate: A ciascun task vengono ס Periodo di riesecuzione Priorita 17
18 Task scheduling Preemtive. Non ס Il processo di priorita piu elevata viene messo in esecuzione, senza pero interrompere il processo correntemente attivo (non è adatto alla gestione di processi RT). ס Preemtive Il processo di priorita piu elevata viene messo in esecuzione, interrompendo il processo correntemente attivo. 18
19 Multitasking Preemptive 19
20 Multitasking non preemptive 20
21 Comunicazione fra processi concorrenti I processi devono poter comunicare (es. un processo per ס l acquisizione dei segnali dai sensori deve mandare i valori acquisiti al processo per il calcolo dell algoritmo di controllo). Il meccanismo più semplice per lo scambio dei ס dati consiste nell utilizzare un area di memoria condivisa. 21
22 Scambio dati mediante memoria condivisa. 22
23 Sincronismo dei dati Occorre mantenere l integrita dei dati tra scrittura e ס lettura. Occorre evitare che un processo legga un vettore ס mentre un secondo processo lo sta aggiornando. Esistono due possibilita per garantire ס l integrita della struttura dati: Impedire che il Sistema Operativo possa interrompere l esecuzione della scrittura dei dati -> Disabilitazione interrupts Segnalare che un processo sta effettuando una scrittura di dati -> Uso di semafori 23
24 Interrupts un interrupt è un meccanismo che consente ס l'interruzione di un processo qualora si verifichino determinate. L interrupt e un segnale o messaggio, generalmente di ס natura asincrona, che arriva all'interno della CPU per avvisarla del verificarsi di un certo evento. Un uso e quello di segnalare il cambio di contesto per ס implementare il multitasking. 24
25 Disabilitazione interrupts per la sincronizzazione di processi Processo A Processo B DisableInt( ); for (i++,1,10) Array[i]=dato; EnableInt( ); Array DisableInt( ); for (i++,1,10) dato=array[i]; EnableInt( ); 25
26 Utilizzo di un semaforo per la sincronizzazione di processi 26
27 Deadlock Il meccansimo del semaforo deve essere utilizzato in ס modo accorto, in quanto puo produrre deadlock di processi e inversione di priorita. 27
28 Esempio: Pathfinder 28
29 Hardware per il controllo di sistema La configurazione di un sistema di controllo industriale si ס compone di: Un sistema di acquisizione dati dal campo, in grado di acquisire segnali analogici, digitali o logici a seconda della applicazione di controllo; Un sistema a microprocessore per l esecuzione dell algortimo di controllo. Un sistema di attuazione dei segnali di controllo, comprendente i dispositivi per l'interfacciamento con motori elettrici o attuatori pneumatici operanti sul campo. Dispositivi di temporizzazione (timer), per la gestione real time dei processi. Dispositivi di interfaccia con altri sistemi remoti (RS232, TCP/IP,...) o con l'utente (tastiera, schermo); 29
30 Hardware per il controllo (cont.) Un sistema di controllo industriale puo essere ס realizzato con: Una unica scheda, su cui sono concentrati i dispositivi per il controllo (Sistema integrato o Embedded) Distributiti su piu schede collegate fra di loro mediante un bus di comunicazione (sistema a bus) Un bus di comunicazione e un insieme di linee elettriche su cui vengono trasmesse informazioni e comandi logici (dati, indirizzi, segnali di sincronizzazione). 30
31 Un esempio di sistema Embedded Attuazione del segnale Microprocessore Porte seriali di comunicazione Acquisizione del segnale 31
32 Il sistema a bus VME Cestello o Rack Bus del sistema Scheda alloggiata nel rack 32
33 Sistemi Embedded vs a BUS Pro Contro Sistemi Embedded Ottimizzazione del sistema Elevate prestazioni Necessita di sviluppare l intero sistema (HW e SW). Non flessibili. Sistemi a BUS Flessibili Sviluppo rapido (solo software) Non ottimizzati. 33
34 Sistemi Embedded vs a BUS (cont.) I sistemi embedded sono adatti a produzioni di elevata ס scala, in cui i maggiori costi di progetto vengono suddivisi su grandi volumi di rpoduzione. I sistemi a bus sono adatti a produzioni di bassa scala, in ס cui la rapididita di sviluppo e i costi limitati di progetto (solo riguardanti software) sono preferiti. 34
35 PLC IL Programmable Logic Controller è un sistema a BUS ס diffusissimo nel campo della automazione industriale. sono: Le sue caratteristiche principali ס robustezza semplicita di programmazione modularita espandibilita 35
36 Componenti del PLC L'armadio, o cestello o rack, che contiene e racchiude tutti gli altri ס moduli che compongono il PLC, assicurandone la connessione meccanica ed il collegamento elettrico (bus). Il modulo di alimentazione, che fornisce alimentazione ai moduli ס elettronici installati nel cestello. Il modulo processore, che esegue le elaborazioni necessarie al ס controllo di sistema. I moduli di ingresso/uscita, che permettono l'interfacciamento del ס PLC con i sensori e gli attuatori sul campo. Altri moduli aggiuntivi richiesti da particolari applicazioni, quali ס espansioni di memoria, moduli di conteggio, porte seriali, schede di rete etc. 36
37 Architettura del PLC Alimentatore Moduli processori Moduli di ingresso/uscita 37
38 Un esempio: descrizione dal manuale PLC Quantum della Telemecanique CPU Modules: The CPU is a module residing ס on the local I/O backplane. The CPU is a digitally operating electronic system, which uses a programmable memory for the internal storage of user instructions. These instructions are used to implement specific functions such as: Logic Process sequencing Timing Arithmetic 38
39 Un esempio (cont.) I/O Modules: I/O modules are electrical signal ס converters which convert signals to and from field devices to a signal level and format which can be processed by the CPU, such as: Limit switches Proximity switches Temperature sensors Solenoids Valve actuators All I/O modules are optically isolated to the bus, ensuring safe and trouble-free operation. All I/O modules are also software configurable. 39
40 Un esempio (cont.) Modules: Network Interface ס Ethernet TCP/IP (NOE) Modules: Ethernet TCP/IP modules make it possible for a controller to communicate with devices on an Ethernet network using TCP/IP - de facto standard protocol. An Ethernet module may be inserted into an existing PLC system and connected to existing Ethernet networks via fiber optic or twisted pair cabling. LonWorks Modules (NOL) modules provide connectivity between a PLC controller and a LonWorks network, based on Echelon s LonWorks technology. Profibus DP module provides connectivity between PLC controller and a PROFIBUS DP network. ControlNet module provides connectivity between PLC and ControlNet network 40
41 Un esempio (cont.) Special Purpose I/O Modules: Quantum ס Intelligent/Special Purpose I/O modules operate with minimum intervention from the Quantum controller after initial downloading of module parameters or programs. The Quantum intelligent/special purpose I/O modules include the following. High Speed Counter modules (EHC) ASCII Interface module (ESI) High Speed Interrupt module (HLI) Single Axis Motion Modules (MSx) Multi-Axis Motion Modules (MMS) 41
42 Sviluppo di una applicazione Con il termine applicazione si intende il la ס configurazione e il programma software usato per l implementazione del sistema di controllo. Lo sviluppo di una applicazione PLC segue i ס passi: Configurazione degli ingressi (sensori) e delle uscite (attuatori). La configurazione consiste nello specificare i dettagli relativi ai punti di ingresso e di uscita in modo che questi vengano riconosciuti dal PLC. Progetto, scrittura e test del programma di controllo. 42
43 Indirizzamento delle variabili nel PLC. Le variabili di ingresso e di uscita sono identificate nella ס configurazione del PLC mediante un riferimento posizionale: 43
44 Un esempio di applicazione 44
45 Schema di esecuzione del PLC (dal manuale Siemens) 45
46 Schema di esecuzione del PLC (cont.) 46
47 Problemi potenziali relativi alla struttura del ciclo PLC Il ciclo di esecuzione del PLC ha durata variabile in ס modo aleatorio. Eventi rapidi possono essere persi nell intervallo tra un ס aggiornamento degli ingressi ed il successivo. Il tempo di ciclo di esecuzione del PLC costituisce ס un limite alla rapidita di risposta del PLC ad un allarme. 47
48 Variazioni al ciclo di esecuzione del PLC Per evitare i problemi enunciati, occorre che il ס Sistema Operativo possa gestire processi eseguiti in parallelo con priorita assegnate, con meccanismo preemptive. sono: I processi (task) da gestire ס Task in esecuzione continua (free-run). Task eseguite periodicamente Task eseguite in risposta ad un segnale esterno (interruzione). 48
49 Ciclo PLC con task periodici 49
50 Conclusioni Abbiamo visto le problematiche dei sistemi di controllo ס per l Automazione Industriale. 50
Sistemi di controllo per impianti industriali. 1. Controllori Logici Programmabili. Sistemi informativi per l elaborazione dati (Office)
1. Controllori Logici Programmabili Cesare Fantuzzi Automazione Industriale Ingegneria Meccatronica Reggio Emilia Sistemi di controllo per impianti industriali Sistemi informativi per l elaborazione dati
DettagliDISCIPLINA TECNOLOGIE E PROGETTAZIONE DI SISTEMI INFORMATICI E DI TELECOMUNICAZIONI
DISCIPLINA TECNOLOGIE E PROGETTAZIONE DI SISTEMI INFORMATICI E DI TELECOMUNICAZIONI INDIRIZZO DI INFORMATICA E TELECOMUNICAZIONI ARTICOLAZIONE TELECOMUNICAZIONI Utilizzare consapevolmente gli strumenti
DettagliSistemi di Automazione Industriale
Introduzione ai PLC Sistemi di Automazione Industriale Ridurre e/o eliminare il ruolo dell operatore umano Ogni sistema di automazione prevede: Sistema Controllato; è un generatore di eventi non prevedibili
DettagliLa tecnica proporzionale
La tecnica proporzionale Regolatori di pressione La tecnica proporzionale Regolatori di pressione La tecnica proporzionale La tecnica proporzionale Controllo direzione e flusso La tecnica proporzionale
DettagliScheduling della CPU. Sistemi multiprocessori e real time Metodi di valutazione Esempi: Solaris 2 Windows 2000 Linux
Scheduling della CPU Sistemi multiprocessori e real time Metodi di valutazione Esempi: Solaris 2 Windows 2000 Linux Sistemi multiprocessori Fin qui si sono trattati i problemi di scheduling su singola
DettagliSistemi e schedulazione in tempo reale
Sistemi e schedulazione in tempo reale 1 Sistemi in tempo reale Sistemi di calcolo in cui la correttezza del funzionamento dipende criticamente dal tempo in cui i risultati sono prodotti. Possibili campi
DettagliSTRUTTURE DEI SISTEMI DI CALCOLO
STRUTTURE DEI SISTEMI DI CALCOLO 2.1 Strutture dei sistemi di calcolo Funzionamento Struttura dell I/O Struttura della memoria Gerarchia delle memorie Protezione Hardware Architettura di un generico sistema
DettagliCalcolatori Elettronici A a.a. 2008/2009
Calcolatori Elettronici A a.a. 2008/2009 PRESTAZIONI DEL CALCOLATORE Massimiliano Giacomin Due dimensioni Tempo di risposta (o tempo di esecuzione): il tempo totale impiegato per eseguire un task (include
DettagliCon il termine Sistema operativo si fa riferimento all insieme dei moduli software di un sistema di elaborazione dati dedicati alla sua gestione.
Con il termine Sistema operativo si fa riferimento all insieme dei moduli software di un sistema di elaborazione dati dedicati alla sua gestione. Compito fondamentale di un S.O. è infatti la gestione dell
DettagliPLC Programmable Logic Controller
PLC Programmable Logic Controller Sistema elettronico, a funzionamento digitale, destinato all uso in ambito industriale, che utilizza una memoria programmabile per l archiviazione di istruzioni orientate
DettagliDispensa di Informatica I.1
IL COMPUTER: CONCETTI GENERALI Il Computer (o elaboratore) è un insieme di dispositivi di diversa natura in grado di acquisire dall'esterno dati e algoritmi e produrre in uscita i risultati dell'elaborazione.
DettagliFONDAMENTI di INFORMATICA L. Mezzalira
FONDAMENTI di INFORMATICA L. Mezzalira Possibili domande 1 --- Caratteristiche delle macchine tipiche dell informatica Componenti hardware del modello funzionale di sistema informatico Componenti software
DettagliSistemi operativi e reti A.A. 2013-14. Lezione 2
Università di Roma Tor Vergata Corso di Laurea triennale in Informatica Sistemi operativi e reti A.A. 2013-14 Pietro Frasca Lezione 2 Giovedì 10-10-2013 1 Sistemi a partizione di tempo (time-sharing) I
DettagliTECNICO SUPERIORE PER L AUTOMAZIONE INDUSTRIALE
ISTRUZIONE E FORMAZIONE TECNICA SUPERIORE SETTORE INDUSTRIA E ARTIGIANATO TECNICO SUPERIORE PER L AUTOMAZIONE INDUSTRIALE STANDARD MINIMI DELLE COMPETENZE TECNICO PROFESSIONALI DESCRIZIONE DELLA FIGURA
DettagliSistemi di Controllo Real Time
Sistemi di Controllo Real Time Automazione 13/10/2015 Vincenzo Suraci STRUTTURA DEL NUCLEO TEMATICO SISTEMI REAL TIME CLASSIFICAZIONE DEI SISTEMI REAL TIME PARALLELISMO E PROGRAMMAZIONE CONCORRENTE SISTEMI
DettagliSistema Operativo. Fondamenti di Informatica 1. Il Sistema Operativo
Sistema Operativo Fondamenti di Informatica 1 Il Sistema Operativo Il Sistema Operativo (S.O.) è un insieme di programmi interagenti che consente agli utenti e ai programmi applicativi di utilizzare al
DettagliArchitettura di un sistema di calcolo
Richiami sulla struttura dei sistemi di calcolo Gestione delle Interruzioni Gestione della comunicazione fra processore e dispositivi periferici Gerarchia di memoria Protezione. 2.1 Architettura di un
DettagliCorso di Sistemi di Elaborazione delle informazioni
Corso di Sistemi di Elaborazione delle informazioni Sistemi Operativi Francesco Fontanella Complessità del Software Software applicativo Software di sistema Sistema Operativo Hardware 2 La struttura del
DettagliSommario. Introduzione 1
Sommario Introduzione 1 1 Il Telecontrollo 1.1 Introduzione... 4 1.2 Prestazioni di un sistema di Telecontrollo... 8 1.3 I mercati di riferimento... 10 1.3.1 Il Telecontrollo nella gestione dei processi
DettagliEsame di INFORMATICA
Università di L Aquila Facoltà di Biotecnologie Esame di INFORMATICA Lezione 4 MACCHINA DI VON NEUMANN Anni 40 i dati e i programmi che descrivono come elaborare i dati possono essere codificati nello
DettagliHardware & Software Development
Hardware & Software Development MISSION Realizzare prodotti ad alta innovazione tecnologica e fornire servizi con elevati standard qualitativi 3 AZIENDA ATTIVITÀ Prodotti 4 6 8 10 5 AZIENDA ISER Tech
DettagliInput/Output. Moduli di Input/ Output. gestiscono quantità di dati differenti a velocità diverse in formati diversi. n Grande varietà di periferiche
Input/Output n Grande varietà di periferiche gestiscono quantità di dati differenti a velocità diverse in formati diversi n Tutti più lenti della CPU e della RAM n Necessità di avere moduli di I/O Moduli
DettagliKEYSTONE. OM8 - EPI 2 Modulo interfaccia AS-i Manuale di istruzione. www.pentair.com/valves. Indice 1 Modulo Opzionale OM8: Interfaccia AS-i 1
KEYSTONE Indice 1 Modulo Opzionale OM8: Interfaccia AS-i 1 2 Installazione 1 3 Dettagli sulla comunicazione 1 5 Descrizione del modulo interfaccia AS-i OM8 2 5 Protocollo interfaccia AS-i 3 6 Interfaccia
Dettagliautomazione impianti produzione calcestruzzo per alimentazione vibropresse e tubiere
Contatto: DUECI PROGETTI srl Emanuele Colombo +39 335 8339312 automazione impianti produzione calcestruzzo per alimentazione vibropresse e tubiere Realizzato con Unigest-DP PRESENTAZIONE Si tratta di un
DettagliIl Sistema Operativo
Il Sistema Operativo Il Sistema Operativo Il Sistema Operativo (S.O.) è un insieme di programmi interagenti che consente agli utenti e ai programmi applicativi di utilizzare al meglio le risorse del Sistema
DettagliApproccio stratificato
Approccio stratificato Il sistema operativo è suddiviso in strati (livelli), ciascuno costruito sopra quelli inferiori. Il livello più basso (strato 0) è l hardware, il più alto (strato N) è l interfaccia
DettagliISTITUTO D ISTRUZIONE SUPERIORE "L. EINAUDI" ALBA
ISTITUTO D ISTRUZIONE SUPERIORE "L. EINAUDI" ALBA CLASSE 5H Docenti: Raviola Giovanni Moreni Riccardo Disciplina: Sistemi elettronici automaticih PROGETTAZIONE DIDATTICA ANNUALE COMPETENZE FINALI Al termine
DettagliGestione dei segnali analogici nei sistemi di automazione industriale con PLC.
Gestione dei segnali analogici nei sistemi di automazione industriale con PLC. Nelle automazioni e nell industria di processo si presenta spesso il problema di gestire segnali analogici come temperature,
DettagliTECNICO SUPERIORE PER L INFORMATICA INDUSTRIALE
ISTRUZIONE E FORMAZIONE TECNICA SUPERIORE SETTORE INDUSTRIA E ARTIGIANATO TECNICO SUPERIORE PER L INFORMATICA INDUSTRIALE STANDARD MINIMI DELLE COMPETENZE TECNICO PROFESSIONALI DESCRIZIONE DELLA FIGURA
DettagliPROTOTIPAZIONE DI UN TRADUTTORE DA SORGENTE PLC AD ASSEMBLY DI UNA MACCHINA VIRTUALE
PROTOTIPAZIONE DI UN TRADUTTORE DA SORGENTE PLC AD ASSEMBLY DI UNA MACCHINA VIRTUALE Relatore: prof. Michele Moro Laureando: Marco Beggio Corso di laurea in Ingegneria Informatica Anno Accademico 2006-2007
DettagliIl sistema di I/O. Hardware di I/O Interfacce di I/O Software di I/O. Introduzione
Il sistema di I/O Hardware di I/O Interfacce di I/O Software di I/O Introduzione 1 Sotto-sistema di I/O Insieme di metodi per controllare i dispositivi di I/O Obiettivo: Fornire ai processi utente un interfaccia
DettagliElettronica dei Sistemi Programmabili
Elettronica dei Sistemi Programmabili Introduzione Stefano Salvatori Università degli Studi Roma Tre (stefano.salvatori@uniroma3.it) Università degli Studi Roma Tre Elettronica dei Sistemi Programmabili
DettagliUniversità degli Studi di Ferrara
Università degli Studi di Ferrara Corso di Laurea in Informatica Relatore Dott. Mirco Andreotti Laureando Simoni Alfred Anno accademico 2005/2006 Riepilogo Processo di produzione dei laterizi PLC ( Programable
DettagliReti di Telecomunicazione Lezione 6
Reti di Telecomunicazione Lezione 6 Marco Benini Corso di Laurea in Informatica marco.benini@uninsubria.it Lo strato di applicazione protocolli Programma della lezione Applicazioni di rete client - server
DettagliISTITUTO D ISTRUZIONE SUPERIORE "L. EINAUDI" ALBA ANNO SCOLASTICO 2015/2016
ISTITUTO D ISTRUZIONE SUPERIORE "L. EINAUDI" ALBA ANNO SCOLASTICO 2015/2016 CLASSE 5 I Disciplina: Sistemi automatici Docenti: Linguanti Vincenzo Gasco Giovanni PROGETTAZIONE DIDATTICA ANNUALE COMPETENZE
DettagliEsame di Stato 2015. Materia: SISTEMI AUTOMATICI PRIMA PARTE
Esame di Stato 2015 Materia: SISTEMI AUTOMATICI PRIMA PARTE Il problema proposto riguarda un sistema di acquisizione dati e controllo. I dati acquisiti sono in parte di natura digitale (misura del grado
DettagliSoftware di sistema e software applicativo. I programmi che fanno funzionare il computer e quelli che gli permettono di svolgere attività specifiche
Software di sistema e software applicativo I programmi che fanno funzionare il computer e quelli che gli permettono di svolgere attività specifiche Software soft ware soffice componente è la parte logica
DettagliLuigi Piroddi piroddi@elet.polimi.it
Automazione industriale dispense del corso 2. Introduzione al controllo logico Luigi Piroddi piroddi@elet.polimi.it Modello CIM Un moderno sistema di produzione è conforme al modello CIM (Computer Integrated
DettagliArchitettura hardware
Architettura dell elaboratore Architettura hardware la parte che si può prendere a calci Sistema composto da un numero elevato di componenti, in cui ogni componente svolge una sua funzione elaborazione
DettagliARCHITETTURA DI RETE FOLEGNANI ANDREA
ARCHITETTURA DI RETE FOLEGNANI ANDREA INTRODUZIONE È denominata Architettura di rete un insieme di livelli e protocolli. Le reti sono organizzate gerarchicamente in livelli, ciascuno dei quali interagisce
DettagliInformazioni stampa. Nuovo concetto di controllo per la lavorazione dei metalli. Beckhoff alla EMO Pad. 25, Stand G33
EMO 2007 Pagina 1 di 5 Beckhoff alla EMO Pad. 25, Stand G33 Nuovo concetto di controllo per la lavorazione dei metalli In occasione della fiera EMO 2007, Beckhoff presenterà una nuova generazione di sistemi
DettagliAlgoritmi di scheduling
Capitolo 3 Algoritmi di scheduling Come caso particolare di studio, di seguito è discussa in dettaglio la politica di scheduling del sistema operativo LINUX (kernel precedente alla versione 2.6). Sono
DettagliInformatica - A.A. 2010/11
Ripasso lezione precedente Facoltà di Medicina Veterinaria Corso di laurea in Tutela e benessere animale Corso Integrato: Matematica, Statistica e Informatica Modulo: Informatica Esercizio: Convertire
Dettagli1. Che cos è la multiprogrammazione? Si può realizzare su un sistema monoprocessore? 2. Quali sono i servizi offerti dai sistemi operativi?
1. Che cos è la multiprogrammazione? Si può realizzare su un sistema monoprocessore? 2. Quali sono i servizi offerti dai sistemi operativi? 1. La nozione di multiprogrammazione prevede la possibilità di
DettagliIl sistema operativo TinyOS
tesi di laurea Anno Accademico 2005/2006 relatore Ch.mo prof. Domenico Cotroneo candidato Giovanni Chierchia Matr. 534 / 804 ::. Obiettivi del lavoro di tesi Studio del sistema operativo TinyOS Studio
Dettagliautomazione industriale
Contatto: DUECI PROGETTI srl Emanuele Colombo +39 335 8339312 automazione industriale PROGETTI PER L'AUTOMAZIONE INDUSTRIALE La nostra attività si concentra nella progettazione e nella realizzazione di
DettagliLa gestione di un calcolatore. Sistemi Operativi primo modulo Introduzione. Sistema operativo (2) Sistema operativo (1)
La gestione di un calcolatore Sistemi Operativi primo modulo Introduzione Augusto Celentano Università Ca Foscari Venezia Corso di Laurea in Informatica Un calcolatore (sistema di elaborazione) è un sistema
DettagliIl Sistema Operativo (1)
E il software fondamentale del computer, gestisce tutto il suo funzionamento e crea un interfaccia con l utente. Le sue funzioni principali sono: Il Sistema Operativo (1) La gestione dell unità centrale
DettagliPLC. I/O Analogici. www.webalice.it/s.pollini
PLC I/O Analogici 1 I/O Analogici Acquisizione e gestione di segnali fisici variabili nel tempo da un valore minimo ad un valore massimo 2 I/O Analogici Trasduttori: attivi - passivi 3 I/O Analogici Trasduttori:
DettagliTrasmissione e raccolta dati
Trasmissione e raccolta dati Esempi applicativi Gestione dati macchina Il sistema di acquisizione dati descritto nel seguito, utilizza una rete Ethernet/CANBus come supporto per integrare i dati all'interno
DettagliPREMESSA AUTOMAZIONE E FLESSIBILITA'
PREMESSA In questa lezione analizziamo i concetti generali dell automazione e confrontiamo le diverse tipologie di controllo utilizzabili nei sistemi automatici. Per ogni tipologia si cercherà di evidenziare
DettagliLe Infrastrutture Software ed il Sistema Operativo
Le Infrastrutture Software ed il Sistema Operativo Corso di Informatica CdL: Chimica Claudia d'amato claudia.damato@di.uniba.it Il Sistema Operativo (S0) (Inf.) E' l'insieme dei programmi che consentono
DettagliProf. Capuzzimati Mario - ITIS Magistri Cumacini - Como LOGICA DI CONTROLLO
Logiche di controllo LOGICA DI CONTROLLO Una automazione può, oggi, essere realizzata secondo due diverse tecnologie. In passato la logica di controllo era implementata (realizzata) attraverso la tecnologia
Dettagliintroduzione I MICROCONTROLLORI
introduzione I MICROCONTROLLORI Definizione Un microcontrollore è un dispositivo elettronico programmabile Può svolgere autonomamente diverse funzioni in base al programma in esso implementato Non è la
DettagliArchitettura del calcolatore
Architettura del calcolatore La prima decomposizione di un calcolatore è relativa a due macro-componenti: Hardware Software Architettura del calcolatore L architettura dell hardware di un calcolatore reale
DettagliAutomazione Industriale (scheduling+mms) scheduling+mms. adacher@dia.uniroma3.it
Automazione Industriale (scheduling+mms) scheduling+mms adacher@dia.uniroma3.it Introduzione Sistemi e Modelli Lo studio e l analisi di sistemi tramite una rappresentazione astratta o una sua formalizzazione
DettagliPrestazioni CPU Corso di Calcolatori Elettronici A 2007/2008 Sito Web:http://prometeo.ing.unibs.it/quarella Prof. G. Quarella prof@quarella.
Prestazioni CPU Corso di Calcolatori Elettronici A 2007/2008 Sito Web:http://prometeo.ing.unibs.it/quarella Prof. G. Quarella prof@quarella.net Prestazioni Si valutano in maniera diversa a seconda dell
DettagliMT2 e MT3: Schede e sistemi di controllo motori passo passo
IPSES S.r.l. Scientific Electronics MT2 e MT3: Schede e sistemi di controllo motori passo passo La gamma più completa per il controllo intelligente dei motori passo passo I nostri sistemi sono la soluzione
DettagliArchitettura di un calcolatore
2009-2010 Ingegneria Aerospaziale Prof. A. Palomba - Elementi di Informatica (E-Z) 7 Architettura di un calcolatore Lez. 7 1 Modello di Von Neumann Il termine modello di Von Neumann (o macchina di Von
DettagliCorso di Sistemi di Elaborazione A.A. 2008/2009
Università di Ferrara Facoltà di Ingegneria Docente: Ing. Massimiliano Ruggeri Mail: m.ruggeri@imamoter.cnr.it mruggeri@ing.unife.it Tel. 0532/735631 Corso di Sistemi di Elaborazione A.A. 2008/2009 Durata:
DettagliLa Gestione delle risorse Renato Agati
Renato Agati delle risorse La Gestione Schedulazione dei processi Gestione delle periferiche File system Schedulazione dei processi Mono programmazione Multi programmazione Gestione delle periferiche File
DettagliIl software di base comprende l insieme dei programmi predisposti per un uso efficace ed efficiente del computer.
I Sistemi Operativi Il Software di Base Il software di base comprende l insieme dei programmi predisposti per un uso efficace ed efficiente del computer. Il sistema operativo è il gestore di tutte le risorse
Dettaglieeplc Applicazioni SlimLine Labelling Realtime Module per L'altro modo di etichettare
Labelling Realtime Module per eeplc L'altro modo di etichettare : eeplc + Modulo Software Labelling Realtime 29 settembre 2008 Pag. 1 di 18. Premesse Dall'esperienza nella tecnologia Full Digital e nel
DettagliSistemi Operativi. Conclusioni e nuove frontiere
Sistemi Operativi (modulo di Informatica II) Conclusioni e nuove frontiere Patrizia Scandurra Università degli Studi di Bergamo a.a. 2008-09 Sommario Definizione di sistema operativo Evoluzione futura
DettagliImplementazione di sistemi real time
Implementazione di sistemi real time Automazione 28/10/2015 Vincenzo Suraci STRUTTURA DEL NUCLEO TEMATICO HARDWARE ABSTRACTION LAYER IMPLEMENTAZIONE EVENT-DRIVEN IMPLEMENTAZIONE TIME-DRIVEN SISTEMI DI
DettagliProfibus vs WorldFIP WorldFip centralizzato e basato sulla schedulazione
Il Profibus PROcess FIeld BUS (PROFIBUS) è un sistema di comunicazione nato per connettere dispositivi di campo digitali diversi e/o elementi con prestazioni di basso livello, come trasmettitori, attuatori,
DettagliHCS BRIDGE. Home Cinema Solution. TecnoRS srl. Sistema Domotico Distribuito
Il HCS Bridge è un controllo per la domotica, modulare e scalabile che fornisce la soluzione per l automazione sia di piccoli impianti che di installazioni complesse con un elevato numero di punti. HCS
DettagliIl sistema Mitrol si presenta come un pannello operatore dotato di display LCD a colori con Touch Screen, all interno del quale è installata
Il sistema Mitrol si presenta come un pannello operatore dotato di display LCD a colori con Touch Screen, all interno del quale è installata tipicamente una monoscheda, contenente tutte le CPU richieste
DettagliSISTEMI INTERESSATI ALL ACQUISIZIONE DATI
SISTEMI INTERESSATI ALL ACQUISIZIONE DATI Strumenti dedicati a particolari fasi operative (esempio: analizzatori di bus di campo, sniffer, strumenti per il monitoraggio della distribuzione dell energia,..)
DettagliIntroduzione alle tecnologie informatiche. Strumenti mentali per il futuro
Introduzione alle tecnologie informatiche Strumenti mentali per il futuro Panoramica Affronteremo i seguenti argomenti. I vari tipi di computer e il loro uso Il funzionamento dei computer Il futuro delle
DettagliArchitetture di rete Profinet per performance d eccellenza! Profinet network architectures for top performance
Paolo Ferrari Università di Brescia, Via Branze 38-25123 Brescia (Italy) Tel: +39-030-3715445 fax: +39-030-380014 Architetture di rete Profinet per performance d eccellenza! Profinet network architectures
DettagliSOLUZIONI PER IL CONTROLLO DELLA QUALITA DELL ARIA NEGLI AMBIENTI CHIUSI
SOLUZIONI PER IL CONTROLLO DELLA QUALITA DELL ARIA NEGLI AMBIENTI CHIUSI SOLUZIONI PER IL CONTROLLO DELLA QUALITA DELL ARIA NEGLI AMBIENTI CHIUSI Fasar Elettronica presenta una nuova linea di prodotti
DettagliAutomazione Direzione Progetto Progettazione HSRIO
HSRIO_BROCHURE.DOC HSRIO HIGH SPEED REMOTE INPUT OUTPUT Nome documento: Hsrio_Brochure.doc Responsabile: Bassignana Luigi Data: 01/04/2008 1 DESCRIZIONE Sistema modulare di IO remoto ad alta velocità,
DettagliEsempio: aggiungere j
Esempio: aggiungere j Eccezioni e interruzioni Il progetto del controllo del processore si complica a causa della necessità di considerare, durante l esecuzione delle istruzioni, il verificarsi di eventi
DettagliSistemi Operativi Kernel
Approfondimento Sistemi Operativi Kernel Kernel del Sistema Operativo Kernel (nocciolo, nucleo) Contiene i programmi per la gestione delle funzioni base del calcolatore Kernel suddiviso in moduli. Ogni
DettagliIl Sistema Operativo. C. Marrocco. Università degli Studi di Cassino
Il Sistema Operativo Il Sistema Operativo è uno strato software che: opera direttamente sull hardware; isola dai dettagli dell architettura hardware; fornisce un insieme di funzionalità di alto livello.
DettagliLaboratorio di Ingegneria del software Sistema di controllo di un ascensore Requisisti preliminari
Laboratorio di Ingegneria del software Sistema di controllo di un ascensore Requisisti preliminari A.A. 2012 2013 1 Introduzione Questo documento raccoglie i requisiti preliminari per il software di controllo
DettagliContenuti. Visione macroscopica Hardware Software. 1 Introduzione. 2 Rappresentazione dell informazione. 3 Architettura del calcolatore
Contenuti Introduzione 1 Introduzione 2 3 4 5 71/104 Il Calcolatore Introduzione Un computer...... è una macchina in grado di 1 acquisire informazioni (input) dall esterno 2 manipolare tali informazioni
DettagliHardware delle reti LAN
Hardware delle reti LAN Le reti LAN utilizzano una struttura basata su cavi e concentratori che permette il trasferimento di informazioni. In un ottica di questo tipo, i computer che prendono parte allo
DettagliIntroduzione alle architetture per il controllo dei manipolatori
Introduzione alle architetture per il controllo dei manipolatori Nicola SMALDONE Controllo digitale Perché un sistema di elaborazione dati? Le uscite dell impianto vengono campionate mediante un convertitore
DettagliDMA Accesso Diretto alla Memoria
Testo di rif.to: [Congiu] - 8.1-8.3 (pg. 241 250) 08.a DMA Accesso Diretto alla Memoria Motivazioni Organizzazione dei trasferimenti DMA Arbitraggio del bus di memoria Trasferimento di un blocco di dati
DettagliCPU. Maurizio Palesi
CPU Central Processing Unit 1 Organizzazione Tipica CPU Dispositivi di I/O Unità di controllo Unità aritmetico logica (ALU) Terminale Stampante Registri CPU Memoria centrale Unità disco Bus 2 L'Esecutore
DettagliUniversità di Roma Tor Vergata Corso di Laurea triennale in Informatica Sistemi operativi e reti A.A. 2013-14. Pietro Frasca.
Università di Roma Tor Vergata Corso di Laurea triennale in Informatica Sistemi operativi e reti A.A. 2013-14 Pietro Frasca Lezione 11 Martedì 12-11-2013 1 Tecniche di allocazione mediante free list Generalmente,
DettagliSoftware relazione. Software di base Software applicativo. Hardware. Bios. Sistema operativo. Programmi applicativi
Software relazione Hardware Software di base Software applicativo Bios Sistema operativo Programmi applicativi Software di base Sistema operativo Bios Utility di sistema software Software applicativo Programmi
DettagliRIPETITORE DI SEGNALE WIRELESS PER SISTEMA VIA RADIO ART. 45RPT000
RIPETITORE DI SEGNALE WIRELESS PER SISTEMA VIA RADIO ART. 45RPT000 Leggere questo manuale prima dell uso e conservarlo per consultazioni future 1 DESCRIZIONE GENERALE L espansore senza fili è un modulo
DettagliIl sistema operativo. Sistema operativo. Multiprogrammazione. Il sistema operativo. Gestione della CPU
Il sistema operativo Sistema operativo Gestione della CPU Primi elaboratori: Monoprogrammati: un solo programma in memoria centrale Privi di sistema operativo Gestione dell hardware da parte degli utenti
DettagliOrganizzazione Monolitica
Principali componenti di un sistema Applicazioni utente Interprete di comandi (shell) Interfaccia grafica (desktop) Gestore del processore / Scheduler(s) Gestore della memoria Gestore delle periferiche/
DettagliIl software impiegato su un computer si distingue in: Sistema Operativo Compilatori per produrre programmi
Il Software Il software impiegato su un computer si distingue in: Software di sistema Sistema Operativo Compilatori per produrre programmi Software applicativo Elaborazione testi Fogli elettronici Basi
DettagliSistema ATM con rete NetRail. Divisione elco srl
Sistema ATM con rete NetRail Divisione elco srl Introduzione Verrà di seguito descritto un sistema di gestione degli impianti automotore di tipo evoluto. Questo sistema si basa sull'utilizzo di una rete
DettagliCatalogo Corsi di Formazione 2008
Catalogo Corsi di Formazione 2008 Linea di offerta Corsi di formazione sulle tecniche di programmazione e manutenzione. I corsi di formazione sono strutturati in modo da fornire, in funzione del grado
DettagliSCHEDA PRODOTTO CENTRALINA SCENARI (distribuiti).
SCHEDA PRODOTTO CENTRALINA SCENARI (distribuiti). SC28D SC416D SC835D SC1635D Descrizione Dispositivo per l esecuzione di scenari sequenziali sul bus di comunicazione, realizzato per il settore dell automazione
DettagliISTITUTO D ISTRUZIONE SUPERIORE "L. EINAUDI" ALBA ANNO SCOLASTICO 2015/2016
ISTITUTO D ISTRUZIONE SUPERIORE "L. EINAUDI" ALBA ANNO SCOLASTICO 2015/2016 CLASSE 4 H Disciplina: Sistemi automatici Docenti: Linguanti Vincenzo Gasco Giovanni PROGETTAZIONE DIDATTICA ANNUALE OBIETTIVI
DettagliASPETTI GENERALI DI LINUX. Parte 2 Struttura interna del sistema LINUX
Parte 2 Struttura interna del sistema LINUX 76 4. ASPETTI GENERALI DEL SISTEMA OPERATIVO LINUX La funzione generale svolta da un Sistema Operativo può essere definita come la gestione dell Hardware orientata
Dettagliesales Forza Ordini per Abbigliamento
esales Rel. 2012 Forza Ordini per Abbigliamento Scopo di questo documento è fornire la descrizione di una piattaforma di Raccolta Ordini via Web e la successiva loro elaborazione in ambiente ERP Aziendale.
DettagliTecnologie di Campo nell Automazione Industriale
Tecnologie di Campo nell Automazione Industriale Reti per l Automazione Stefano Panzieri Lan e Bus di Campo - 1 Stefano Panzieri Al livello più basso Misura e acquisizione delle grandezze di interesse
DettagliNetwork Monitoring. Introduzione all attività di Network Monitoring introduzione a Nagios come motore ideale
Network Monitoring & Introduzione all attività di Network Monitoring introduzione a Nagios come motore ideale Nicholas Pocher Poker SpA - Settimo Torinese, Novembre 2013 1 Indice Il Network Monitoring:
DettagliPOLITECNICO DI TORINO
NEWSLETTER N2 - I dispositivi elettronici posti a protezione degli operatori E stato indicato nella precedente newsletter che la sicurezza degli operatori in un contesto industriale è affidata a una catena
DettagliCollegamento al sistema
Collegamento al sistema Chi comanda il movimento della testina? Chi comanda la generazione del raggio laser? Chi si occupa di trasferire i dati letti in memoria centrale? Chi comanda la rotazione dei dischi?
DettagliSistemi Operativi II Corso di Laurea in Ingegneria Informatica
www.dis.uniroma1.it/~midlab Sistemi Operativi II Corso di Laurea in Ingegneria Informatica Prof. Roberto Baldoni Complementi: Buffer I/O Gestione dei buffer e I/O scheduling: 1. Richiami sulle tecniche
DettagliMoniThor di IDC-Informatica www.idc-informatica.it. Centralizzazione di controlli per apparati eterogenei
MoniThor di IDC-Informatica www.idc-informatica.it Centralizzazione di controlli per apparati eterogenei Cos'è MoniThor è una suite di strumenti per il controllo a distanza di dispositivi collegati o collegabili
Dettagli