REALIZZAZIONE TRAMITE TECNOLOGIA CUBLOC DI UN SISTEMA DI TELECONTROLLO CON FINALITA MULTIPLE

Dimensione: px
Iniziare la visualizzazioe della pagina:

Download "REALIZZAZIONE TRAMITE TECNOLOGIA CUBLOC DI UN SISTEMA DI TELECONTROLLO CON FINALITA MULTIPLE"

Transcript

1 Università degli Studi di Palermo Facoltà di Ingegneria Corso di Laurea in Ingegneria dell Automazione Dipartimento di Ingegneria dell Automazione e dei Sistemi Tesi di Laurea REALIZZAZIONE TRAMITE TECNOLOGIA CUBLOC DI UN SISTEMA DI TELECONTROLLO CON FINALITA MULTIPLE Anno Accademico 2006/2007 Relatore: Ing. Francesco Maria Raimondi Candidato: Giovanni Rallo Tutor Aziendale: Ing. Christian Ferranti

2 Università degli Studi di Palermo Facoltà di Ingegneria Dipartimento di Ingegneria dell Automazione e dei Sistemi Per informazioni sulle aziende, consultare il materiale allegato. Giovanni Rallo Ingegneria dell Automazione 2

3 Sommario REALIZZAZIONE TRAMITE TECNOLOGIA CUBLOC DI UN SISTEMA DI TELECONTROLLO CON FINALITA MULTIPLE Il progetto nella sua completezza concretizza, grazie al contributo del Gruppo SOFTECNO, un sistema di telecontrollo via web, dove un PLC CUSB TM (COMFILE TECONOLOGY ) avente tecnologia CUBLOC TM, realizza in maniera indipendente un sistema di antifurto, antincendio, antiallagamento, antigas, e tramite l azione di una scheda XPORT TM (LANTRONIX ), trasmette su internet e ad una pagina web, lo stato di funzionamento e i relativi allarmi dei vari sistemi sopra elencati. L azione di telecontrollo rende quindi una informativa sullo stato di funzionamento dei vari sistemi e dà la possibilità ad un eventuale operatore di intervenire da remoto, con un azione manuale modificando lo stato di funzionamento di uno, alcuni o tutti i sistemi. Il progetto così realizzato è LOW-COST (a basso impatto economico). Il PLC CUSB TM, la scheda XPORT TM, tutta la sensoristica sono i più economici nelle loro categorie, il progetto finale è di ridottissime dimensioni (l Xport è tra i server più piccoli oggi in commercio); inoltre è utilizzabile sia in campo domestico che aziendale. Relatore: Ing. Francesco Maria Raimondi Candidato: Giovanni Rallo Tutor Aziendale: Ing. Christian Ferranti Giovanni Rallo Ingegneria dell Automazione 3

4 Ai miei genitori, ad Elisabetta e a quanti come loro hanno creduto in me fino alla fine. Giovanni Rallo Ingegneria dell Automazione 4

5 Indice Prefazione... 7 Cap.1 - TELECONTROLLO... 8 Introduzione I FONDAMENTI DEL TELECONTROLLO IL PLC IL SERVER INTERNET Cap.2 - HARDWARE Introduzione CUBLOC TM Il Multitasking: IL PLC CUSB TM LA SCHEDA WEB - XPORT TM SENSORI E ATTUATORI Cap.3 - SOFTWARE Introduzione I LINGUAGGI DI PROGRAMMAZIONE IL BASIC L HTML IL JAVA CUBLOC STUDIO CFTerm MAXPORT NETBEANS LA PAGINA WEB Giovanni Rallo Ingegneria dell Automazione 5

6 Cap.4 - IL PROGETTO Introduzione LA REALIZZAZIONE TEST Conclusioni Indice delle figure Indice delle tabelle Bibliografia Sitografia ALLEGATI Giovanni Rallo Ingegneria dell Automazione 6

7 Prefazione Questa tesi scaturisce dall esigenza di un telecontrollo compatto ed economico, che faccia uso della tecnologia oggi estremamente diffusa: internet. Con la collaborazione del Dipartimento di Ingegneria dell Automazione e dei Sistemi (D.I.A.S.) presso l Università degli Studi di Palermo ed il Gruppo SOFTECNO, per l Università l Ing. Francesco Maria Raimondi 1 e per il Gruppo SOFTECNO l Ing. Christian Ferranti 2, si è dato vita a questo progetto di tesi. Il mio ruolo in azienda è stato quello di apprendere in maniera indiretta le tecniche e le conoscenze nel campo del telecontrollo e nella realizzazione pratica di un progetto esecutivo. La tesi si serve di tecnologie nuove ma comunque standardizzate, come quella del CUBLOC TM e del XPORT TM, la prima è l alternativa agli attuali microcontrollori e la seconda l alternativa alle schede di rete. L obiettivo finale raggiunto è la realizzazione di un sistema a basso impatto economico e dimensionale, adattabile e facilmente utilizzabile, includendo per quest ultimo anche l aspetto dedicato all istallazione e alla manutenzione. Con questo progetto si è prima studiata e poi sviluppata la coesione tra le due tecnologie il cui fine ha portato alla realizzazione di un sistema di telecontrollo con finalità multiple come ad esempio il sistema antintrusione o quello antiallagamento. Il sistema è modulare ed adattabile alle varie esigenze ed è in grado di lavorare sia da solo che inserito in un contesto più ampio (come ad esempio in supporto o ad espansione dei prodotti che il gruppo Softecno giornalmente propone). All interno del trattato si descrive la tecnologia Cubloc TM e quella dell Xport TM, nonche l hardware ed il software necessari e utilizzati al fine di realizzare il progetto e di renderlo esecutivo. Il primo capitolo si occupa di descrivere la tecnologia del telecontrollo spiegando alcuni concetti base, il secondo descrive l hardware necessario per realizzare il progetto di tesi cosi come è stato pensato, il terzo capitolo invece si occupa del software. Quindi il capitolo finale descrive il progetto in sé e la successiva fase di test indispensabile per la certificazione funzionale del progetto. In allegato si trovano informazioni utili per l approfondimento. 1 Per maggiori informazioni 2 Giovanni Rallo Ingegneria dell Automazione 7

8 Cap.11 Telecontrollo Introduzione2 I cosiddetti edifici intelligenti sono un esempio di gestione automatica da parte di programmi software come ad esempio, controllo accessi, allarme antincendio, antifurti. Inoltre l avvento recente della telematica e lo sviluppo della rete cellulare GSM e UMTS hanno dato un ulteriore impulso all automazione grazie alla possibilità di comandare da località remote l esecuzione di alcuni compiti, per i quali è ovviamente richiesto un sistema automatico. Un esempio è la sorveglianza delle case di villeggiatura, o i sistemi di telecontrollo di acquedotti, dighe, antenne e ripetitori o comunque di impianti situati in località remote. Telecontrollo: <<Tecnica che permette di telecomandare e precisamente di comandare a distanza, in particolare di azionare a distanza dei dispositivi elettromeccanici, mediante cavo elettrico, oppure onde radio oppure ultrasuoni inviati da un apposita trasmittente>> 3 [1]. Partendo proprio da questa definizione si descriverà nel corso del capitolo cos è il telecontrollo, come nasce e perché, nonché i mezzi necessari per realizzarlo. 3 Vocabolario della lingua italiana Zingarelli edito da Zanichelli. Giovanni Rallo Ingegneria dell Automazione 8

9 1.1 I FONDAMENTI DEL TELECONTROLLO3 Il telecontrollo è l atto di controllare, quindi, comandare un sistema, un evento, un processo a distanza, facendo uso di metodologie e tecnologie di diverso tipo dipendenti dal contesto e da ciò che si necessita controllare. Nasce quindi dall esigenza di dover controllare a distanza qualcosa, si pensi ad esempio a tutte quelle zone ad alto rischio come le centrali nucleari o i forni ad altissima temperatura, quei luoghi insomma dove l intervento diretto dell uomo non è consentito, proprio in queste circostanze il telecontrollo diventa indispensabile. Questa tecnica oggi si sta diffondendo in tutti i campi ed anche in quello domestico. La nascita del telecontrollo risale agli anni Settanta, quando l'evoluzione informatica mise in evidenza la necessità della creazione di nuovi servizi, capaci di immagazzinare, ricevere e trattare a distanza dati e informazioni. Si costituì allora la teleinformatica, che permetteva di diffondere le risorse offerte dall'informatica per mezzo delle reti di telecomunicazione. Queste reti consentirono anche di migliorare la trasmissione dei dati scritti, per sopperire alla lentezza del telex e del telegrafo, furono messe a punto la telecopiatura e altri servizi di automazione del lavoro d ufficio. L'insieme di questi servizi informatici, forniti da una rete di telecomunicazioni, furono raggruppati sotto il nome di telematica. Un servizio telematico, oggi, meglio indicato come telecontrollo necessita di un supporto informatico, un computer che tratti i dati, un terminale, dispositivi che consentano di stabilire le comunicazioni (commutatori, multiplexeurs, modem ecc.) ed eventuali periferiche. Inoltre, deve essere dotato di un sistema di comunicazione capace di stabilire una connessione tra i diversi supporti e con l esterno; il servizio infatti è solitamente parte di una rete di comunicazione informatica, che può essere pubblica (nazionale o internazionale) o privata (locale o nazionale). Per i collegamenti, un servizio di questo tipo può utilizzare la rete telefonica o telegrafica o un collegamento via satellite. Ogni servizio deve anche comprendere una fonte di informazioni (basi o banche dati, archivi) e deve disporre di software di elaborazione e di trasmissione. In base all ambiente da controllare e alla metodologia di controllo, i mezzi necessari variano, ma nella forma generale qualunque sistema di telecontrollo deve essere dotato Giovanni Rallo Ingegneria dell Automazione 9

10 di un sistema di controllo e di un sistema di ricetrasmissione dei dati, che varia in base al mezzo di trasmissione (etere, cavo, ecc ). Questa tesi si occupa di realizzare un sistema di telecontrollo che sia facilmente adattabile alle abitazioni, ma anche alle attività commerciali e piccole imprese. Oggi il telecontrollo si pone in quella visione futuristica a cui la società moderna si proietta, vista anche la larga diffusione dei sistemi UMTS e la necessità oggi più che mai di trovarsi lontani da casa per svariati motivi (lavoro, vacanze, ecc ). Questo progetto utilizza un PLC per il sistema di controllo, un SERVER per il sistema di ricetrasmissione dei dati ed INTERNET come mezzo di comunicazione. 1.2 IL PLC4 I PLC (dall inglese Programmable Logic Controller) sono quelle apparecchiature di controllo in grado di realizzare tutte le principali funzioni logiche richieste per la conduzione di una macchina o di un processo operativo secondo un determinato programma, memorizzato in opportuni circuiti dell apparecchiatura stessa (memorie). Un PLC, quindi, è un sistema logico programmabile in grado di realizzare un insieme ordinato di operazioni, definite da comandi facilmente modificabili, strutturate in modo ciclico. I primi PLC sono stati utilizzati all inizio degli anni 70 nell industria automobilistica ove si sono posti come valida alternativa ai controllori a relè all epoca assai diffusi. La presenza dei PLC come soluzione ai problemi di automazione, controllo e monitoraggio nelle applicazioni industriali, è una realtà ormai matura e presente da molti anni, solo negli ultimi anni è però diventata alla portata di tutti. I PLC sono stati utilizzati in sostituzione delle logiche a relais grazie ai seguenti vantaggi: Riduzione dei cablaggi Elevata versatilità verso gli aggiornamenti Riduzione degli ingombri Riduzione della potenza (assorbimento» 100mA nei PLC più compatti) Aumento della velocità di elaborazione Semplice, robusto ed affidabile Consente nuovi campi d impiego (regolazione, controllo, calcolo multivariabile). Giovanni Rallo Ingegneria dell Automazione 10

11 Quello che viene proposto per questo progetto di tesi è il CUSB 22-R della COMFILE TECNOLOGY, tutti i dettagli ed informazioni utili, ed i paragoni con i PLC tradizionali vengono descritti nel secondo capitolo. 1.3 IL SERVER5 Con il temine SERVER si indica un computer che opera con un software di amministrazione, controllando l'accesso di altri computer alle risorse della rete. In relazione a Internet, il server è qualunque computer collegato alla rete, che sia in grado di offrire informazioni a chi vi si connetta. In pratica, a ogni indirizzo Internet (URL) è associato un server, che nella maggior parte dei casi è un computer con elevate prestazioni, dischi di grandi dimensioni e sistema operativo UNIX. Quanto descritto sopra vale per i server tradizionali che fino ad ora sono stati soggetti a grosse dimensioni e costi elevati. Quello proposto per questa tesi è la scheda XPORT TM, realizzata dalla LANTRONIX, di minime dimensioni e costi ridottissimi (tutte le informazioni a riguardo vengono descritte nel paragrafo ad esso dedicato del capitolo secondo). 1.4 INTERNET6 Come tutti ormai sanno internet è un sistema integrato di interconnessione tra computer e reti locali, che consente la trasmissione di informazioni in tutto il mondo. Questo significa che un sistema di telecontrollo che faccia uso di questa tecnologia per la trasmissione dei dati, da vita ad un sistema utilizzabile da qualsiasi parte del mondo; per cui si pesi a chi si reca all estero, per esempio, per vacanze o lavoro e vuole tenere sotto controllo la propria abitazione, negozio, ecc, con questo sistema può farlo, ed oggi grazie al sistema UMTS integrato nei telefonini può farlo anche in movimento. Questa tesi utilizza il sistema internet classico come mezzo di scambio dati ed una pagina web (sito internet) come sistema di supervisione, consultabile da qualunque parte del mondo che abbia accesso ad internet (tutti i dettagli nel capitolo tre e quattro). Giovanni Rallo Ingegneria dell Automazione 11

12 Questo primo capitolo si è occupato di descrive nel modo più semplice e breve possibile cos è un sistema di telecontrollo e quali sono i mezzi necessari per realizzarlo, nel prossimo capitolo si tratterà l hardware (i mezzi fisici) impiegati per la realizzazione del progetto di tesi. Giovanni Rallo Ingegneria dell Automazione 12

13 Cap.2 7 Hardware Introduzione8 In questo secondo capitolo si tratterà una delle componenti fondamentali per la realizzazione del progetto di tesi, l hardware, ed il perché della sua scelta, mentre per quello che riguarda il software si rimanda al terzo capitolo. Nella parte iniziale, di questo capitolo si esporrà la tecnologia CUBLOC TM ideata dalla COMFILE TECNOLOGY, questa tecnologia, è il punto cardine di tutta la tesi in quanto su di essa è basata. Nel paragrafo successivo si esporrà il PLC CUSB TM anch esso ideato dalla COMFILE TECNOLOGY, questo è dotato di tecnologia CUBLOC TM, successivamente verranno esaminate: la scheda XPORT TM della LANTRONIX, indispensabile per poter connettere il CUSB TM ad internet e realizzare il telecontrollo, i componenti fondamentali che la caratterizzano rispetto ad altre (struttura interna, ridottissime dimensioni, ecc ), infine si darà un idea sulla sensoristica e gli attuatori impiegabili in questa tacnologia. Giovanni Rallo Ingegneria dell Automazione 13

14 2.1 CUBLOC TM9 Il CUBLOC è un microcontrollore con funzionalità tipiche di un PLC. I PLC CUBLOC è un PLC / Computer Embedded in un Chip, realizzato dalla COMFILE TECNOLOGY Inc. (http://cubloc.com/index.php) [2]. I moduli CUBLOC TM in termini di programmazione Ladder Logic sono simili ai PLC tradizionali, ma le loro piccole dimensioni li rendono utilizzabili con semplici circuiti stampati, proprio come un microcontrollore. Figura 1 - Visione fisica dei CUBLOC TM. La tipologia di programmazione è sia del tipo a righe di comando, secondo le indicazioni tipiche del linguaggio BASIC (in realtà di tutti i linguaggi di programmazione a listato, si pensi al C, Assembly, Pascal, ecc ), sia a Ladder Logic tipico dei comuni PLC. Ci sono modelli differenti di CUBLOC TM, ognuno con caratteristiche proprie in termini di dimensioni della memoria programma e porte I/O; quello utilizzato per la realizzazione di questa tesi è il CB280 scelto per le sue caratteristiche ritenute più adatte allo scopo, caratteristiche queste che insieme allo schema della piedinatura, alla visione fisica e alla struttura interna sono riepilogate nella tabella e nelle figure a seguire: Giovanni Rallo Ingegneria dell Automazione 14

15 Tabella 1 - Caratteristiche del CB 280 dati Giovanni Rallo Ingegneria dell Automazione 15

16 Figura 2 - Visione fisica e schema della piedinatura del CB280. Figura 3 - Struttura interna del CUBLOC TM. L'interprete Basic contiene una memoria Flash per il programma utente, il processore Ladder possiede una sua memoria Flash per i programmi scritti in Ladder Logic, le porte I/O invece sono condivise tra il Basic ed il Ladder consentendo libero accesso ad entrambi. I dati presenti nella memoria Basic sono accessibili soltanto dall'interprete Basic, mentre quelli presenti nella memoria Ladder sono accessibili sia dall'interprete Basic che dal processore Ladder. Il vantaggio del sistema CUBLOC TM rispetto ai PLC, è nella programmazione, infatti il sistema è in grado di supportare la programmazione Ladder Logic integrata con il linguaggio Basic, eliminando di fatto i lati negativi della programmazione Ladder Logic Giovanni Rallo Ingegneria dell Automazione 16

17 ottima per rappresentare diagrammi di flusso, ma piuttosto ostica quando si devono acquisire dati, stampare grafici, fare calcoli e altre operazioni più complesse. Con il sistema CUBLOC TM si ha a disposizione la semplicità e l efficienza della programmazione Ladder Logic unita alla potenza del linguaggio Basic. Un altro vantaggio del CUBLOC TM nei confronti di altri microcontrollori Basic e' la possibilità, da parte dell'utente, di separare la quantità di lavoro tra Ladder Logic e Basic. Figura 4 - Immagine del software di sviluppo CUBLOC Studio. Ci sono PLC sul mercato, che tutt ora supportano sia il Ladder che il Basic, ma questi PLC non sono multitasking come il CUBLOC TM, questo significa che il Basic e' parte del Ladder e non gira indipendentemente, costando molto caro in termini di programmazione, in quanto il Basic non e' un linguaggio real-time e può influenzare negativamente la parte Ladder del programma. Il CUBLOC TM invece e' in grado di Giovanni Rallo Ingegneria dell Automazione 17

18 sopperire a queste problematiche tramite il funzionamento multitasking garantendo accuratezza e precisione nelle temporizzazioni. Diversamente dalla maggior parte dei microcontrollori Basic in commercio, il CUBLOC TM supporta processi real-time e multitasking. Figura 5 Paragone tra il Single Task ed il Multi Task. Il CUBLOC TM ha una struttura multitasking che fa girare il Basic ed il Ladder simultaneamente, questo consente al programma Ladder di girare con precisione ed accuratezza mentre continuano le elaborazioni in Basic [2]. Il Multitasking: 10 Ci sono molti sistemi per implementare entrambi i linguaggi Ladder e Basic in un processore, i prodotti attuali sul mercato supportano il Basic sotto la Ladder Logic ma questo evidentemente e' un difetto, in quanto nella maggior parte dei casi si generano almeno tre punti negativi: Il primo punto riguarda il tempo di esecuzione dei processi Basic, dove la Ladder Logic e' inevitabilmente coinvolta; se il codice Basic entra in un ciclo infinito la Ladder Logic viene a sua volta interrotta. Giovanni Rallo Ingegneria dell Automazione 18

19 Figura 6 Esempio di programmazione integratra Basic-Ladder. Il secondo punto debole, considera l utilizzo del Basic soltanto come parte della Logica Ladder, ma essendo il Basic un linguaggio potente in grado di processare algoritmi complessi, utilizzato soltanto come parte del Ladder, non si beneficia delle sue eccezionali performance. Il terzo punto ha a che fare con le porte I/O, in quanto l'esecuzione del programma Basic può provocare collisioni involontarie con il Ladder; la ragione e' che le porte gestite dalla Logica Ladder sono aggiornate mentre quelle gestite dal Basic sono azionate direttamente. Dopo aver risolto questi problemi, e' stato creato un processore che supporta il Basic e la Logica Ladder che supporta il real-time ed è multitasking. Il Basic gira come il Basic e il Ladder come il Ladder, simultaneamente, senza provocare collisioni reciproche. Con il solo Basic, si e' in grado di creare molti dispositivi rispetto agli altri microcontrollori Basic oggi sul mercato, il CUBLOC TM ha una velocità superiore e delle capacità notevoli, ed inoltre utilizza il Basic come linguaggio principale. Come e' evidente, il CUBLOC TM rappresenta una nuova concezione di PLC/Microcontrollore essendo in grado di svolgere le normali funzioni di un PLC con tutte le caratteristiche del linguaggio Basic, espandendo i limiti di entrambe le tipologie di sistema. Questi due tipi di programmazione sono stati utilizzati in settori differenti per lungo tempo; la logica Ladder e' utilizzata nell'automazione che utilizza i PLC, Il Basic e altri linguaggi come il C e l'assembler sono utilizzati nei PC e nei microcontrollori. Giovanni Rallo Ingegneria dell Automazione 19

20 Nella tabella sottostante si riassumono i due linguaggi di programmazione ed il loro uso: Tabella 2 - Paragone tra la programmazione Ladder e quella Basic. LADDER LOGIC Programming Languages (BASIC) Device PLC PC or Micro-Computer Application Automation, Control Machine-General Computing Advantages Sequencer, Bit Logic, Complex Math, Data Timers, Counters Communication, Data Collection & Process, Analysis, Graphic Interface Basic Parallel Mechanism Sequential La Logica Ladder è un sistema di programmazione molto logico, che purtroppo trova limitazioni dovendo svolgere compiti complessi, come per esempio ricevere dati da un tastierino numerico e nel contempo visualizzare su un display LCD e processare gli input dell'utente, questo e' un compito molto difficile da gestire con la programmazione Ladder, per contro, questi compiti raramente rappresentano un problema in un linguaggio di programmazione come il Basic. Il Basic, infatti, e' in grado di processare numeri a virgola mobile, comunicazioni e altri compiti che metterebbero facilmente in crisi la programmazione Ladder o addirittura sarebbero impossibili da eseguire. La Logica Ladder e' in grado di processare quello che non potrebbe essere fatto in Basic e il Basic e' in grado di eseguire facilmente delle procedure che sarebbero molto complesse da programmare in Ladder Logic, il fatto che i due linguaggi si integrano nello stesso chip è un eccezionale vantaggio. Normalmente si pensa al PLC come un cabinet rettangolare con linee di input e output, Giovanni Rallo Ingegneria dell Automazione 20

21 Figura 7 Esempio di un cabinet classico. quando si utilizza uno di questi PLC, è necessario racchiuderlo in un cabinet ed eseguire le cablature spesso molto complicate (esempio in figura 7). Quando sono richieste soltanto un paio di applicazioni, la cablatura non e' un grande problema, ma quando occorrono decine, centinaia o migliaia di applicazioni, i costi di assemblaggio e i possibili errori possono creare molti problemi, motivo per cui il prodotto finale, sarà più grande e la produzione più costosa. Il CUBLOC TM è un PLC su un unico Chip, questo consente di posizionarlo su un circuito stampato. E possibile utilizzare un PLC quasi come un microcontrollore, si possono progettare circuiti stampati appositi per questo tipo di prodotto, Figura 8 Esempio di progettazione hardware. riducendo così i costi e le dimensioni del progetto finale, rendendolo unico e notevolmente economico. Giovanni Rallo Ingegneria dell Automazione 21

22 La tabella sottostante, riassume le differenze tra il CUBLOC TM ed i PLC tradizionali: Figura 9 - Riassuntivo tra il CUBLOC TM ed il PLC tradizionale. Proprio per i motivi appena esposti, si è deciso di adottare per questa tesi tale tecnologia, visti tutti i vantaggi espressi sopra rispetto ai metodi tradizionali e alle tecnologie gia presenti, da non sottovalutare il costo ridotto anche del progetto finale, che di seguito sarà esposto e approfondito, nonché, le ridotte dimensioni che ne facilitano tra l altro anche l istallazione. Giovanni Rallo Ingegneria dell Automazione 22

23 2.2 IL PLC CUSB TM 11 Tutte le caratteristiche elencate nel paragrafo precedente (CUBLOC) vengono rese utilizzabili grazie al PLC CUSB TM, anch esso realizzato dalla COMFILE TECNOLOGY. Questo PLC è di dimensioni estremamente compatte e al suo interno racchiude oltre alla tecnologia CUBLOC TM anche un perfetto ambiente di sviluppo hardware ideale per le applicazioni nel campo dell automazione, essendo esso stesso un PLC completo [3]. Figura 10 - Paragone dimensionale tra IL CUSB TM ed un classico PLC. Così come per il CUBLOC TM anche per il CUSB TM esistono diversi modelli le cui differenze risiedono sostanzialmente nel numero di ingressi e di uscite di cui sono dotati, il PLC che si utilizza per la realizzazione di questo progetto di tesi è il CUSB-22R, per le sue caratteristiche in fatto di numero di ingressi e uscite e di alimentazione, caratteristiche queste che insieme alla visione fisica aperta sono esposte di seguito: Giovanni Rallo Ingegneria dell Automazione 23

24 Tabella 3 - Riassuntiva delle caratteristiche del CUSB-22R. Giovanni Rallo Ingegneria dell Automazione 24

25 Figura Visione fisica aperta del PLC CUSB-22R 4 4 Dati CUSB User Manual Version 2.1 Giovanni Rallo Ingegneria dell Automazione 25

26 le misure in millimetri del PLC CUSB 22R sono mostrate in figura: Figura 12 - Dimensioni del PLC CUSB-22R 4. Il PLC CUSB-22R una volta scaricatogli il firmware tramite la porta seriale RS-232c dedicata è già operativo, l ambiente di sviluppo è il CUBLOC STUDIO di cui se ne parlerà nei capitoli successivi, mentre il PLC può ancora essere interfacciato con tastierino numerico e display LCD anche grafico essendo dotato a bordo dei relativi connettori a questo scopo adibiti. Le dimensioni compatte, la tecnologia CUBLOC TM, le due porte seriali RS-232c, le 10 uscite a relè (5A, 250V), gli 11 ingressi digitali, l alimentazione a 220V, il costo ridotto e le altre caratteristiche prima menzionate, hanno favorito la scelta di questo PLC. Giovanni Rallo Ingegneria dell Automazione 26

27 2.3 LA SCHEDA WEB - XPORT TM 12 Il modulo XPORT TM della LANTRONIX (www.lantroxix.com) è una soluzione compatta per abilitare qualsiasi dispositivo alla comunicazione tramite internet o LAN. Incorporando l XPORT TM al PLC (CUSB 22-R) si realizzerà una connessione di rete, questo permetterà il controllo via internet del dispositivo ad esso collegato da qualsiasi parte del mondo [4]. Figura 13 - La scheda WEB XPORT TM. L XPORT TM è il più piccolo ed utilizzato sistema di interfacciamento internet oggi disponibile (sul sito internet della Lantronix l elenco completo delle aziende che lo utilizzano), applicato con l XPORT Dongle permette di comunicare attraverso la rete LAN (ovvero Internet) tramite svariati protocolli di comunicazione con dispositivi che utilizzano la porta seriale come mezzo di comunicazione esterno. Figura 14 Esempio di connessione tra un pc ed il sisitema. Giovanni Rallo Ingegneria dell Automazione 27

28 Dispone di due led bicolore di segnalazione, posti sul connettore RJ45 che permettono di monitorare il traffico dati, uscita seriale CMOS (Asincrona), RS-422 (4 fili) e RS-485 (2 fili) con velocità di trasmissione sino a 921 Kbps, porta Ethernet compatibile 10Base- T o 100Base-TX [5]. Figura 15 L Xport TM schema interno. Le specifiche tecniche sono: Web Server Interno: Capacità di memoria di 384 Kbyte per pagina web. CPU: Microcontrollore DSTni-EX a 16 bit, 48 MHz o 88 MHz. Memoria: 256 kbyte SRAM e 512 kbyte flash. Firmware: Aggiornabile via TFTP e seriale. Interfaccia Network: Ethernet 10Base-T o 100Base-TX. Connettore: RJ45. Protocolli di tramissione supportati: TCP/IP, UDP/IP, ARP, ICMP, SNMP, TFTP, Telnet, DHCP, BOOTP, HTTP e AutoIP. Indicatori LED: 10Base-T, 100Base-TX, Full / half duplex. Interfaccia seriale: CMOS (Asincrona), RS-422 (4 fili) e RS-485 (2 fili). Baudrate: 300 bps a 921,600 bps. Trasmissione dati: 7 e 8 bit. Segnali di controllo: DTR/DCD, CTS, RTS. I/O programmabili: 3 pin. Sicurezza: Password protection, optional 256 bit AES Rijndael encryption. Dimensioni: 33,9 x 16,25 x 13,5 mm. Peso: 9,6 g Alimentazione: 3,3 Vdc. Giovanni Rallo Ingegneria dell Automazione 28

29 Come si era accennato sopra, applicando l XPORT TM alla scheda di interfacciamento XPORT Dongle (figura 16), si da la possibilità al CUSB TM (tramite le porte seriali) di utilizzare come mezzo di comunicazione la rete LAN e da li ovviamente anche internet. Figura 16 La visione fisica dell Xport TM completo di Dongle. Con l interfacciamento della XPORT TM con il Dongle, si realizza un vero e proprio convertitore LAN/Seriale (nel protocollo TCP/IP per quello che riguarda la comunicazione LAN e RS-232 per quello che riguarda la comunicazione seriale). Così facendo il CUSB 22-R si trasforma in una vera e propria unita di controllo che utilizza la rete come mezzo di comunicazione necessaria per la realizzazione del telecontrollo 5. Esistono infine vari modelli di Xport TM con diverse caratteristiche fra loro, quello utilizzato per la realizzazione del sistema è l XP R, la scelta è ricaduta su di esso perché le caratteristiche, le dimensioni ed il costo seguono a pieno la filosofia del progetto (tecnologie standardizzate, costi popolari e dimensioni ridotte). 5 Si ricorda che per la realizzazione di un sistema di telecontrollo sono necessarie tra le varie componenti anche un mezzo di trasmissione dati, come ad esempio la linea telefonica o via satellite (Cap1, par 1.1), ma si fa presente che per la navigazione su internet si deve implementare tutto l hardware necessario affinché possa avvenire (modem, router, server di rete, ecc ). Giovanni Rallo Ingegneria dell Automazione 29

30 2.4 SENSORI E ATTUATORI13 In questo paragrafo si espone una tipologia di possibili sensori e attuatori low-cost che si possono utilizzare per la realizzazione pratica del progetto di tesi, ovviamente il tipo di sensore e attuatore utilizzato non è vincolante al fine della realizzazione del sistema di controllo (ad esempio si possono utilizzare sensori wireless), si elencano quindi, solamente per completezza. Per il sistema di controllo fughe di Gas: Semplice sensore a basso costo di rilevamento Gas, è dotato di segnalatore acustico e uscita a relè. Semplice elettrovalvola di uso generale standardizzata e a basso costo, serve a chiudere la condotta per evitare ulteriore fuga di gas. Semplice sirena a basso voltaggio e ad alto impatto sonoro, serve per avvisare acusticamente all interno e/o all esterno dei locali la presenza di Gas. Giovanni Rallo Ingegneria dell Automazione 30

Software. Definizione, tipologie, progettazione

Software. Definizione, tipologie, progettazione Software Definizione, tipologie, progettazione Definizione di software Dopo l hardware analizziamo l altra componente fondamentale di un sistema di elaborazione. La macchina come insieme di componenti

Dettagli

1) Una periferica di input è: A) il mouse B) il monitor C) la stampante

1) Una periferica di input è: A) il mouse B) il monitor C) la stampante CONOSCENZE DI INFORMATICA 1) Una periferica di input è: A) il mouse B) il monitor C) la stampante 2) Una memoria in sola lettura con la particolarità di essere cancellata in particolari condizioni è detta:

Dettagli

INFORMATICA LIVELLO BASE

INFORMATICA LIVELLO BASE INFORMATICA LIVELLO BASE INTRODUZIONE 3 Fase Che cos'è una rete? Quali sono i vantaggi di avere una Rete? I componenti di una Rete Cosa sono gi Gli Hub e gli Switch I Modem e i Router Che cos è un Firewall

Dettagli

IL PLC 1/9. permanente, la memoria volatile e i pin di I/O, oltre ad eventuali altri blocchi specializzati.

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

Dettagli

WEB TECHNOLOGY. Il web connette. LE persone. E-book n 2 - Copyright Reserved

WEB TECHNOLOGY. Il web connette. LE persone. E-book n 2 - Copyright Reserved WEB TECHNOLOGY Il web connette LE persone Indice «Il Web non si limita a collegare macchine, ma connette delle persone» Il Www, Client e Web Server pagina 3-4 - 5 CMS e template pagina 6-7-8 Tim Berners-Lee

Dettagli

Sistemi Informativi di relazione - Internet

Sistemi Informativi di relazione - Internet Sistemi Informativi di relazione - Internet Obiettivi. Presentare i concetti base di Internet. Illustrare l evoluzione storica di Internet. Familiarizzare con gli elementi fondamentali di Internet: Il

Dettagli

Corso di HTML. Prerequisiti. Modulo L3. 1-Concetti generali. Browser Rete Internet Client e server. M. Malatesta 1-Concetti generali-12 28/07/2013

Corso di HTML. Prerequisiti. Modulo L3. 1-Concetti generali. Browser Rete Internet Client e server. M. Malatesta 1-Concetti generali-12 28/07/2013 Corso di HTML Modulo L3 1-Concetti generali 1 Prerequisiti Browser Rete Internet Client e server 2 1 Introduzione In questa Unità introduciamo alcuni semplici elementi del linguaggio HTML, con il quale

Dettagli

TEST DI INGRESSO Corso Saper Utilizzare il PC

TEST DI INGRESSO Corso Saper Utilizzare il PC TEST DI INGRESSO Corso Saper Utilizzare il PC Pagina 1 1. Che cos'è il Case? A Unità di Peso dei Computer. B Microprocessore. C Scatola metallica che racchiude tutte le componenti fisiche di un computer

Dettagli

Corso di Web Programming

Corso di Web Programming Corso di Web Programming 1. Introduzione a Internet e al WWW Paolo Milazzo Dipartimento di Informatica, Università di Pisa http://www.di.unipi.it/ milazzo milazzo di.unipi.it Corso di Laurea in Informatica

Dettagli

WEB SERVER EMBEDDED PER APPLICAZIONI DI DOMOTICA. Fig. 1 - Architettura di un web server embedded

WEB SERVER EMBEDDED PER APPLICAZIONI DI DOMOTICA. Fig. 1 - Architettura di un web server embedded WEB SERVER EMBEDDED PER APPLICAZIONI DI Cristian Randieri Per far fronte alle esigenze di sviluppatori che intendono gestire applicazioni professionali per la domotica e la home building automation sfruttando

Dettagli

Siti interattivi e dinamici. in poche pagine

Siti interattivi e dinamici. in poche pagine Siti interattivi e dinamici in poche pagine 1 Siti Web interattivi Pagine Web codificate esclusivamente per mezzo dell HTML non permettono alcun tipo di interazione con l utente, se non quella rappresentata

Dettagli

INDICE PROGRAMMA CORSO

INDICE PROGRAMMA CORSO INDICE PROGRAMMA CORSO PRIMA LEZIONE: Componenti di un computer: Hardware, Software e caratteristiche delle periferiche. SECONDA LEZIONE: Elementi principali dello schermo di Windows: Desktop, Icone, Mouse,

Dettagli

Contenuti. Applicazioni di rete e protocolli applicativi

Contenuti. Applicazioni di rete e protocolli applicativi Contenuti Architettura di Internet Principi di interconnessione e trasmissione World Wide Web Posta elettronica Motori di ricerca Tecnologie delle reti di calcolatori Servizi Internet (come funzionano

Dettagli

Corso per i docenti neo assunti due incontri di formazione sulle tecnologie

Corso per i docenti neo assunti due incontri di formazione sulle tecnologie Corso per i docenti neo assunti due incontri di formazione sulle tecnologie BREVI CENNI DI STORIA - 35 anni sono come 100.000 di evoluzione L HARDWARE: componenti input, output e di elaborazione IL SOFTWARE:

Dettagli

Laboratorio Matematico Informatico 2

Laboratorio Matematico Informatico 2 Laboratorio Matematico Informatico 2 (Matematica specialistica) A.A. 2006/07 Pierluigi Amodio Dipartimento di Matematica Università di Bari Laboratorio Matematico Informatico 2 p. 1/1 Informazioni Orario

Dettagli

Corso basi di dati Introduzione alle ASP

Corso basi di dati Introduzione alle ASP Corso basi di dati Introduzione alle ASP Gianluca Di Tomassi Email: ditomass@dia.uniroma3.it Università di Roma Tre Web statico e Web interattivo In principio il Web era una semplice collezione di pagine

Dettagli

Internet Terminologia essenziale

Internet Terminologia essenziale Internet Terminologia essenziale Che cos è Internet? Internet = grande insieme di reti di computer collegate tra loro. Rete di calcolatori = insieme di computer collegati tra loro, tramite cavo UTP cavo

Dettagli

Manuali.net. Nevio Martini

Manuali.net. Nevio Martini Manuali.net Corso base per la gestione di Siti Web Nevio Martini 2009 Il Linguaggio HTML 1 parte Introduzione Internet è un fenomeno in continua espansione e non accenna a rallentare, anzi è in permanente

Dettagli

Software Applicativo. Hardware. Sistema Operativo Software di Base Traduttori e Linguaggi

Software Applicativo. Hardware. Sistema Operativo Software di Base Traduttori e Linguaggi : di base e applicativo L HardWare (monitor, tastiera, circuiti, stampante, ) è il nucleo fondamentale del calcolatore ma da solo non serve a nulla. Bisogna utilizzare il software per poterlo fare funzionare.

Dettagli

ICT (Information and Communication Technology): ELEMENTI DI TECNOLOGIA

ICT (Information and Communication Technology): ELEMENTI DI TECNOLOGIA ICT (Information and Communication Technology): ELEMENTI DI TECNOLOGIA Obiettivo Richiamare quello che non si può non sapere Fare alcune precisazioni terminologiche IL COMPUTER La struttura, i componenti

Dettagli

PLC Sistemi a Logica Programmabile

PLC Sistemi a Logica Programmabile PLC Sistemi a Logica Programmabile Prof. Nicola Ingrosso Guida di riferimento all applicazione applicazione dei Microcontrollori Programmabili IPSIA G.Ferraris Brindisi nicola.ingrosso @ ipsiaferraris.it

Dettagli

Dispensa di Informatica I.1

Dispensa 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.

Dettagli

Informatica di Base - 6 c.f.u.

Informatica di Base - 6 c.f.u. Università degli Studi di Palermo Dipartimento di Ingegneria Informatica Informatica di Base - 6 c.f.u. Anno Accademico 2007/2008 Docente: ing. Salvatore Sorce Il Sistema Operativo Gerarchia del software

Dettagli

Xenta 511. dati tecnici. identificativo prodotto. Web server per LonWorks network

Xenta 511. dati tecnici. identificativo prodotto. Web server per LonWorks network Xenta 511 Web server per LonWorks network Xenta 511 è insieme ad un web browser standard (che viene utilizzato come interfaccia grafica) un sistema di presentazione dei network LonWorks. L operatore può

Dettagli

Tratte da (18. TECNICHE DI ACCESSO AI DATABASE IN AMBIENTE INTERNET)

Tratte da (18. TECNICHE DI ACCESSO AI DATABASE IN AMBIENTE INTERNET) Tratte da (18. TECNICHE DI ACCESSO AI DATABASE IN AMBIENTE INTERNET) Ipotesi di partenza: concetti di base del networking Le ipotesi di partenza indispensabili per poter parlare di tecniche di accesso

Dettagli

MODULO 1. 1.1 Il personal computer. ISIS STRINGHER Corso Serale Anno scolastico 2010/11 Classe 1 Commerciale

MODULO 1. 1.1 Il personal computer. ISIS STRINGHER Corso Serale Anno scolastico 2010/11 Classe 1 Commerciale MODULO 1 1.1 Il personal computer ISIS STRINGHER Corso Serale Anno scolastico 2010/11 Classe 1 Commerciale 1.1 Il personal computer Il PC Hardware e software Classificazioni del software Relazione tra

Dettagli

Corso di Informatica

Corso di Informatica Corso di Informatica CL3 - Biotecnologie Orientarsi nel Web Prof. Mauro Giacomini Dott. Josiane Tcheuko Informatica - 2006-2007 1 Obiettivi Internet e WWW Usare ed impostare il browser Navigare in internet

Dettagli

Introduzione a Internet e al World Wide Web

Introduzione a Internet e al World Wide Web Introduzione a Internet e al World Wide Web Una rete è costituita da due o più computer, o altri dispositivi, collegati tra loro per comunicare l uno con l altro. La più grande rete esistente al mondo,

Dettagli

Rete di computer mondiale e ad accesso pubblico. Attualmente rappresenta il principale mezzo di comunicazione di massa

Rete di computer mondiale e ad accesso pubblico. Attualmente rappresenta il principale mezzo di comunicazione di massa Sommario Indice 1 Internet 1 1.1 Reti di computer........................... 1 1.2 Mezzo di comunicazione di massa - Mass media.......... 2 1.3 Servizi presenti su Internet - Word Wide Web........... 3

Dettagli

2 - Introduzione al linguaggio Java

2 - Introduzione al linguaggio Java 2 - Introduzione al linguaggio Java Programmazione e analisi di dati Modulo A: Programmazione in Java Paolo Milazzo Dipartimento di Informatica, Università di Pisa http://www.di.unipi.it/ milazzo milazzo

Dettagli

Classificazione del software

Classificazione del software Classificazione del software Classificazione dei software Sulla base del loro utilizzo, i programmi si distinguono in: SOFTWARE Sistema operativo Software applicativo Sistema operativo: una definizione

Dettagli

Centralina di acquisizione dati e telecontrollo ECO2

Centralina di acquisizione dati e telecontrollo ECO2 Centralina di acquisizione dati e telecontrollo ECO2 Fascicolo centralina Eco2 Revisione: GG.01.05-04 Autore: Giorgio Gentili Centralina elettronica ECO2 La centralina ECO2 offre una ampia flessibilità

Dettagli

SISTEMA COMPLETO PER LA GESTIONE DELLA SICUREZZA INTEGRATA IN UN BOX

SISTEMA COMPLETO PER LA GESTIONE DELLA SICUREZZA INTEGRATA IN UN BOX S2 NETBOX SISTEMA COMPLETO PER LA GESTIONE DELLA SICUREZZA INTEGRATA IN UN BOX L inizio di una rivoluzione Nasce una rivoluzione nella mondo della sicurezza fisica: il controllo remoto e integrato delle

Dettagli

PLC - Linguaggi. I linguaggi di programmazione dei PLC sono orientati ai problemi di automazione e utilizzano soprattutto:

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

Dettagli

Il funzionamento delle reti

Il funzionamento delle reti Il funzionamento delle reti La rete ci cambia la vita L Età dell Informazione ha prodotto profondi cambiamenti nessun luogo è remoto le persone sono interconnesse le relazioni sociali stanno mutando l

Dettagli

Linguaggi di programmazione

Linguaggi di programmazione Linguaggi di programmazione Programmazione L attività con cui si predispone l elaboratore ad eseguire un particolare insieme di azioni su particolari dati, allo scopo di risolvere un problema Dati Input

Dettagli

Corso di Informatica

Corso di Informatica Corso di Informatica Modulo T1 4-Panoramica delle generazioni 1 Prerequisiti Monoprogrammazione e multiprogrammazione Multielaborazione Linguaggio macchina Linguaggi di programmazione e compilatori Struttura

Dettagli

Introduzione all elaborazione di database nel Web

Introduzione all elaborazione di database nel Web Introduzione all elaborazione di database nel Web Prof.ssa M. Cesa 1 Concetti base del Web Il Web è formato da computer nella rete Internet connessi fra loro in una modalità particolare che consente un

Dettagli

PROGRAMMAZIONE E ALGORITMI

PROGRAMMAZIONE E ALGORITMI Parte 3: LINGUAGGI DI PROGRAMMAZIONE E ALGORITMI SOMMARIO La programmazione Linguaggi i ad Alto Livello Gli Algoritmi na a Montagn Maria LA PROGRAMMAZIONE PROGRAMMAZIONE: attività che permette di affrontare

Dettagli

Logic Lab. un progetto italiano. www.axelsw.it. soluzioni SOFTWARE PER L'AUTOMAZIONE INDUSTRIALE

Logic Lab. un progetto italiano. www.axelsw.it. soluzioni SOFTWARE PER L'AUTOMAZIONE INDUSTRIALE Logic Lab soluzioni SOFTWARE PER L'AUTOMAZIONE INDUSTRIALE un progetto italiano www.axelsw.it Logic Lab La garanzia e l economia degli standard più diffusi sul mercato LogicLab è un ambiente di sviluppo

Dettagli

Le Reti (gli approfondimenti a lezione)

Le Reti (gli approfondimenti a lezione) Le Reti (gli approfondimenti a lezione) Per migliorare la produttività gli utenti collegano i computer tra di loro formando delle reti al fine di condividere risorse hardware e software. 1 Una rete di

Dettagli

NOMENCLATURA INTERFACCIA DI INTERNET EXPLORER PRINCIPALI PULSANTI DELLA BARRA DEGLI STREUMENTI

NOMENCLATURA INTERFACCIA DI INTERNET EXPLORER PRINCIPALI PULSANTI DELLA BARRA DEGLI STREUMENTI NOMENCLATURA INTERFACCIA DI INTERNET EXPLORER Pagina 6 PRINCIPALI PULSANTI DELLA BARRA DEGLI STREUMENTI Richiama la pagina visualizzata in precedenza Richiama la pagina visualizzata dopo quella attualmente

Dettagli

Corso di PHP. Prerequisiti. 1 - Introduzione

Corso di PHP. Prerequisiti. 1 - Introduzione Corso di PHP 1 - Introduzione 1 Prerequisiti Conoscenza HTML Principi di programmazione web Saper progettare un algoritmo Saper usare un sistema operativo Compilazione, link, esecuzione di programmi Conoscere

Dettagli

PROGRAMMAZIONE INFORMATICA PRIMO BIENNIO. Opzione Scienze Applicate

PROGRAMMAZIONE INFORMATICA PRIMO BIENNIO. Opzione Scienze Applicate PROGRAMMAZIONE INFORMATICA PRIMO BIENNIO Opzione Scienze Applicate Anno scolastico 2015-2016 Programmazione di Informatica pag. 2 / 8 INFORMATICA - PRIMO BIENNIO OBIETTIVI SPECIFICI DI APPRENDIMENTO DELL

Dettagli

DATABASE IN RETE E PROGRAMMAZIONE LATO SERVER

DATABASE IN RETE E PROGRAMMAZIONE LATO SERVER DATABASE IN RETE E PROGRAMMAZIONE LATO SERVER L architettura CLIENT SERVER è l architettura standard dei sistemi di rete, dove i computer detti SERVER forniscono servizi, e computer detti CLIENT, richiedono

Dettagli

Convertitore di rete NETCON

Convertitore di rete NETCON MANUALE DI PROGRAMMAZIONE INTERFACCIA TCP/IP PER SISTEMI REVERBERI Convertitore di rete NETCON RMNE24I0 rev. 1 0708 I N D I C E 1. Scopo... 4 2. Descrizione... 4 3. Collegamenti elettrici del dispositivo...

Dettagli

Moduli per linee seriali e connessioni a linee ETHERNET

Moduli per linee seriali e connessioni a linee ETHERNET Moduli per linee seriali e connessioni a linee ETHERNET Moduli per linee seriali Moduli ETHERNET DESCRIZIONE La serie comprende moduli per linee seriali con sistema "Autopro" e moduli con porta ETHERNET

Dettagli

CONCETTI DI NAVIGAZIONE IN RETE

CONCETTI DI NAVIGAZIONE IN RETE CONCETTI DI NAVIGAZIONE IN RETE Internet (La rete delle reti) è l insieme dei canali (linee in rame, fibre ottiche, canali radio, reti satellitari, ecc.) attraverso cui passano le informazioni quando vengono

Dettagli

INNOVATION CASE. Soluzione mista per sicurezza e domotica, all insegna della semplicità

INNOVATION CASE. Soluzione mista per sicurezza e domotica, all insegna della semplicità Soluzione mista per sicurezza e domotica, all insegna della semplicità INNOVARE: COSA? L IDEA Analizzando le evoluzioni di un mercato sempre più interessato a funzionalità che superino la logica dell antifurto

Dettagli

LE RETI ARGOMENTI TRATTATI Definizione di rete Classificazione delle reti Apparecchiatura di rete Mezzi trasmissivi Indirizzi IP Http Html DEFINIZIONE DI RETE Una rete di computer è costituita da un insieme

Dettagli

Il 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 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

Dettagli

Reti Locali. Lezione tenuta presso l Istituto I.I.S.S. Egidio Lanoce Maglie, 26 Ottobre 2011 Prof Antonio Cazzato

Reti Locali. Lezione tenuta presso l Istituto I.I.S.S. Egidio Lanoce Maglie, 26 Ottobre 2011 Prof Antonio Cazzato Reti Locali Lezione tenuta presso l Istituto I.I.S.S. Egidio Lanoce Maglie, 26 Ottobre 2011 Prof Antonio Cazzato Reti di Calcolatori una rete di calcolatori è costituita da due o più calcolatori autonomi

Dettagli

Internet Internet è universalmente nota come la Rete delle reti: un insieme smisurato di computer collegati tra loro per scambiarsi dati e servizi.

Internet Internet è universalmente nota come la Rete delle reti: un insieme smisurato di computer collegati tra loro per scambiarsi dati e servizi. Internet Internet è universalmente nota come la Rete delle reti: un insieme smisurato di computer collegati tra loro per scambiarsi dati e servizi. Internet: la rete delle reti Alberto Ferrari Connessioni

Dettagli

La classificazione delle reti

La classificazione delle reti La classificazione delle reti Introduzione Con il termine rete si intende un sistema che permette la condivisione di informazioni e risorse (sia hardware che software) tra diversi calcolatori. Il sistema

Dettagli

Corso di Informatica Modulo T3 B1 Programmazione web

Corso di Informatica Modulo T3 B1 Programmazione web Corso di Informatica Modulo T3 B1 Programmazione web 1 Prerequisiti Architettura client/server Elementi del linguaggio HTML web server SQL server Concetti generali sulle basi di dati 2 1 Introduzione Lo

Dettagli

Internet Architettura del www

Internet Architettura del www Internet Architettura del www Internet è una rete di computer. Il World Wide Web è l insieme di servizi che si basa sull architettura di internet. In una rete, ogni nodo (detto host) è connesso a tutti

Dettagli

Maria Grazia Ottaviani. informatica, comunicazione e multimedialità

Maria Grazia Ottaviani. informatica, comunicazione e multimedialità Maria Grazia Ottaviani informatica, comunicazione e multimedialità Unità digitale 1 Ambiente HTML Introduzione Oltre ai linguaggi di programmazione esistono anche linguaggi detti markup. Sono linguaggi

Dettagli

02 L Informatica oggi. Dott.ssa Ramona Congiu

02 L Informatica oggi. Dott.ssa Ramona Congiu 02 L Informatica oggi Dott.ssa Ramona Congiu 1 Introduzione all Informatica Dott.ssa Ramona Congiu 2 Che cos è l Informatica? Con il termine Informatica si indica l insieme dei processi e delle tecnologie

Dettagli

Ipertesto, navigazione e cenni HTML. Lezione Informatica I CLAWEB

Ipertesto, navigazione e cenni HTML. Lezione Informatica I CLAWEB Ipertesto, navigazione e cenni HTML Lezione Informatica I CLAWEB 1 Il concetto di Ipertesto (1/2) Definizione: Modello testuale in cui le diverse unità di contenuti non sono articolate secondo un ordine

Dettagli

Corso di Informatica

Corso di Informatica Corso di Informatica Modulo T2 1 Sistema software 1 Prerequisiti Utilizzo elementare di un computer Significato elementare di programma e dati Sistema operativo 2 1 Introduzione In questa Unità studiamo

Dettagli

1. INTRODUZIONE ETH-BOX

1. INTRODUZIONE ETH-BOX Software ETH-LINK 10/100 Manuale d uso ver. 1.0 1. INTRODUZIONE Il Convertitore Ethernet/seriale ETH-BOX, dedicato alla connessione Ethernet tra PC (TCP/IP e UDP) e dispositivi di campo (RS-232, RS-485),

Dettagli

La tecnica proporzionale

La 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

Dettagli

Sistemi di Automazione Industriale

Sistemi 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

Dettagli

Introduzione. Il principio di localizzazione... 2 Organizzazioni delle memorie cache... 4 Gestione delle scritture in una cache...

Introduzione. Il principio di localizzazione... 2 Organizzazioni delle memorie cache... 4 Gestione delle scritture in una cache... Appunti di Calcolatori Elettronici Concetti generali sulla memoria cache Introduzione... 1 Il principio di localizzazione... 2 Organizzazioni delle memorie cache... 4 Gestione delle scritture in una cache...

Dettagli

SMS-GPS MANAGER. Software per la gestione remota ed automatizzata dei telecontrolli gsm con e senza gps

SMS-GPS MANAGER. Software per la gestione remota ed automatizzata dei telecontrolli gsm con e senza gps SOFTWARE PER LA GESTIONE DEI TELECONTROLLI SMS-GPS MANAGER Software per la gestione remota ed automatizzata dei telecontrolli gsm con e senza gps Rev.0911 Pag.1 di 8 www.carrideo.it INDICE 1. DESCRIZIONE

Dettagli

CAPITOLO 5 - Sistemi Operativi Moderni

CAPITOLO 5 - Sistemi Operativi Moderni CAPITOLO 5 - Sistemi Operativi Moderni PRESENTAZIONE DI INSIEME Vedremo ora come si è evoluta nel tempo la struttura di un sistema operativo, per passare dalle vecchie strutture di tipo normalmente modulari,

Dettagli

Tecnologie per il Web. Il web: Architettura HTTP HTTP. SSL: Secure Socket Layer

Tecnologie per il Web. Il web: Architettura HTTP HTTP. SSL: Secure Socket Layer Tecnologie per il Web Il web: architettura e tecnologie principali Una analisi delle principali tecnologie per il web Tecnologie di base http, ssl, browser, server, firewall e proxy Tecnologie lato client

Dettagli

EUROPEAN COMPUTER DRIVING LICENCE WEB EDITING - Versione 2.0

EUROPEAN COMPUTER DRIVING LICENCE WEB EDITING - Versione 2.0 EUROPEAN COMPUTER DRIVING LICENCE WEB EDITING - Versione 2.0 Copyright 2010 The European Computer Driving Licence Foundation Ltd. Tutti I diritti riservati. Questa pubblicazione non può essere riprodotta

Dettagli

Tecnologia ed Evoluzione

Tecnologia ed Evoluzione Tecnologia ed Evoluzione WebGate è un prodotto innovativo che permette il collegamento di tutti i controlli Carel ad una qualsiasi rete Ethernet -TCP/IP. Questi protocolli hanno avuto un enorme sviluppo

Dettagli

ECDL MODULO 1 Concetti di base della tecnologia dell informazione. Prof. Michele Barcellona

ECDL MODULO 1 Concetti di base della tecnologia dell informazione. Prof. Michele Barcellona ECDL MODULO 1 Concetti di base della tecnologia dell informazione Prof. Michele Barcellona Hardware Software e Information Technology Informatica INFOrmazione automatica La scienza che si propone di raccogliere,

Dettagli

1.1 - Crittografia sulla infrastruttura trasmissiva tra le stazioni remote Rilheva il centro di telecontrollo

1.1 - Crittografia sulla infrastruttura trasmissiva tra le stazioni remote Rilheva il centro di telecontrollo SISTEMA DI TELECONTROLLO RILHEVA GPRS (CARATTERISTICHE DEL VETTORE GPRS E SICUREZZE ADOTTATE) Abstract: Sicurezza del Sistema di Telecontrollo Rilheva Xeo4 ha progettato e sviluppato il sistema di telecontrollo

Dettagli

Corso di Alfabetizzazione Informatica

Corso di Alfabetizzazione Informatica Corso di Alfabetizzazione Informatica Lezione 6 a.a. 2010/2011 Francesco Fontanella La Complessità del Hardware Il modello di Von Neumann è uno schema di principio. Attualmente in commercio esistono: diversi

Dettagli

WEB CONTROLLI NETOOLS. Descrizione e modalità d uso dei controlli web NeTools

WEB CONTROLLI NETOOLS. Descrizione e modalità d uso dei controlli web NeTools MANUALE D USO WEB CONTROLLI NETOOLS Descrizione e modalità d uso dei controlli web NeTools Rev.1309 Pag.1 di - 111 - www.carrideo.it INDICE 1. I WEB CONTROLLI NETOOLS... 3 1.1. INTRODUZIONE... 3 1.2. DESCRIZIONE

Dettagli

P R O G E T T O L A R S A A P P U N T I S U L P. L. C.

P R O G E T T O L A R S A A P P U N T I S U L P. L. C. P R O G E T T O L A R S A A P P U N T I S U L P. L. C. L automazione di un qualunque procedimento industriale si ottiene mediante un insieme d apparecchiature, opportunamente collegate tra loro, in modo

Dettagli

Sistemi Operativi. Modulo 2. C. Marrocco. Università degli Studi di Cassino

Sistemi Operativi. Modulo 2. C. Marrocco. Università degli Studi di Cassino Sistemi Operativi Modulo 2 Schema di un Sistema di Calcolo Programmi Dati di Input Calcolatore Dati di output Modello di von Neumann Bus di sistema CPU Memoria Centrale Memoria di Massa Interfaccia Periferica

Dettagli

Sistemi di Video Sorveglianza

Sistemi di Video Sorveglianza Sistemi di Video Sorveglianza WEB Based Technology Il sistema di video-sorveglianza è basato su un sistema di visualizzazione-registrazione costituito da un Camera Server e da una o più telecamere Digitali

Dettagli

PROGRAMMAZIONE DIDATTICA DI INFORMATICA PER IL PRIMO BIENNIO Nella programmazione didattica (declinata in termini di competenze), degli obiettivi e

PROGRAMMAZIONE DIDATTICA DI INFORMATICA PER IL PRIMO BIENNIO Nella programmazione didattica (declinata in termini di competenze), degli obiettivi e PROGRAMMAZIONE DIDATTICA DI INFORMATICA PER IL PRIMO BIENNIO Nella programmazione didattica (declinata in termini di competenze), degli obiettivi e dei programmi minimi di Informatica per il primo biennio

Dettagli

PLC Programmable Logic Controller

PLC 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

Dettagli

RIPETITORE DI SEGNALE WIRELESS PER SISTEMA VIA RADIO ART. 45RPT000

RIPETITORE 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

Dettagli

Liceo Scientifico G. Galilei Trebisacce Anno Scolastico 2011-2012

Liceo Scientifico G. Galilei Trebisacce Anno Scolastico 2011-2012 Liceo Scientifico G. Galilei Trebisacce Anno Scolastico 2011-2012 INFORMATICA: Hardware e Software Alunno: Classe: 1 C 08 novembre 2011 prof. Mimmo Corrado Effettua i seguenti calcoli nel sistema binario:

Dettagli

Talento LAB 4.1 - UTILIZZARE FTP (FILE TRANSFER PROTOCOL) L'UTILIZZO DI ALTRI SERVIZI INTERNET. In questa lezione imparerete a:

Talento LAB 4.1 - UTILIZZARE FTP (FILE TRANSFER PROTOCOL) L'UTILIZZO DI ALTRI SERVIZI INTERNET. In questa lezione imparerete a: Lab 4.1 Utilizzare FTP (File Tranfer Protocol) LAB 4.1 - UTILIZZARE FTP (FILE TRANSFER PROTOCOL) In questa lezione imparerete a: Utilizzare altri servizi Internet, Collegarsi al servizio Telnet, Accedere

Dettagli

tratteremo di... Definizione di Internet e Web Linguaggio HTML e Siti web Statici Siti web Dinamici e codice PHP Breve accenno ai CMS Server Locale

tratteremo di... Definizione di Internet e Web Linguaggio HTML e Siti web Statici Siti web Dinamici e codice PHP Breve accenno ai CMS Server Locale LET S GO Progetto del corso Il web: introduzione ad Internet; i linguaggi digitali; siti statici e siti dinamici; i programmi CMS. Approfondimento di HTML e CSS. Web di qualità: tecniche di web writing;

Dettagli

onlinesecurity sicurezza la piattaforma della sicurezza www.onlinesecurity.it Per i privati, le aziende ed i Provider Sicurezza

onlinesecurity sicurezza la piattaforma della sicurezza www.onlinesecurity.it Per i privati, le aziende ed i Provider Sicurezza onlinesecurity la piattaforma della sicurezza 2010 Release 2.0 Designed for Security Per i privati, le aziende ed i Provider Sicurezza le migliori tecnologie per la massima sicurezza www.onlinesecurity.it

Dettagli

3 Capitolo primo Informatica e calcolatori

3 Capitolo primo Informatica e calcolatori I n d i c e 3 Capitolo primo Informatica e calcolatori 7 Capitolo secondo La rappresentazione delle informazioni 11 2.1 La codifica dei caratteri 2.1.1 Il codice ASCII, p. 11-2.1.2 Codifiche universali,

Dettagli

Ing. Paolo Domenici PREFAZIONE

Ing. Paolo Domenici PREFAZIONE Ing. Paolo Domenici SISTEMI A MICROPROCESSORE PREFAZIONE Il corso ha lo scopo di fornire i concetti fondamentali dei sistemi a microprocessore in modo semplice e interattivo. È costituito da una parte

Dettagli

Internet e le reti. Navigare in rete. Un po di confusione sui termini. Internet WWW Web Servizi i Internet Sito Internet. Sinonimi?!?

Internet e le reti. Navigare in rete. Un po di confusione sui termini. Internet WWW Web Servizi i Internet Sito Internet. Sinonimi?!? Internet e le reti Navigare in rete Un po di confusione sui termini Internet WWW Web Servizi i Internet t Sito Internet Sinonimi?!? E che relazione c è con altri strumenti come la posta elettronica? Corso

Dettagli

5. Fondamenti di navigazione e ricerca di informazioni sul Web

5. Fondamenti di navigazione e ricerca di informazioni sul Web 5. Fondamenti di navigazione e ricerca di informazioni sul Web EIPASS Junior SCUOLA PRIMARIA Pagina 43 di 47 In questo modulo sono trattati gli argomenti principali dell universo di Internet, con particolare

Dettagli

Video Controllo & Spyone - CENTRO ASSISTENZA INFORMATICA COMPUTER PC MAC HP NOTEBOOK D PREMESSA

Video Controllo & Spyone - CENTRO ASSISTENZA INFORMATICA COMPUTER PC MAC HP NOTEBOOK D PREMESSA PREMESSA Nel settore della videosorveglianza vengono attualmente usate molte tipologie di sistemi e dispositivi per il monitoraggio e la protezione di edifici e persone. Per meglio comprendere la portata

Dettagli

Termini che è necessario capire:

Termini che è necessario capire: Per iniziare 1........................................ Termini che è necessario capire: Hardware Software Information Technology (IT) Mainframe Laptop computer Unità centrale di elaborazione (CPU) Hard

Dettagli

PROTOTIPAZIONE 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 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

Dettagli

Revisione e implementazione di algoritmi di elaborazione delle immagini

Revisione e implementazione di algoritmi di elaborazione delle immagini Stagnaro Francesca Mat. 2543707 Relazione Finale di Tirocinio: Revisione e implementazione di algoritmi di elaborazione delle immagini Svolto presso l azienda Numensoft Snc di M. Peri & Soci III Anno di

Dettagli

Web Server a 4 canali. Sommario. Introduzione

Web Server a 4 canali. Sommario. Introduzione Sommario Introduzione... 1 Collegamento della scheda... 2 Collegamento alla rete... 2 Programmazione della scheda... 4 Applicazioni della scheda... 5 Browser PC e Tablet... 7 Introduzione Questa scheda

Dettagli

CORSO SERALE ( TDP ) DEMOBOARD FN1Z PER PIC 16F877/16F877A

CORSO SERALE ( TDP ) DEMOBOARD FN1Z PER PIC 16F877/16F877A ITIS M. PLANCK LANCENIGO DI VILLORBA (TV) A.S. 2006/07 CLASSE 4A/ SERALE Corso di elettronica e telecomunicazioni Ins. Zaniol Italo CORSO SERALE ( TDP ) DEMOBOARD FN1Z PER PIC 16F877/16F877A Presentazione

Dettagli

1.4a: Hardware (Processore)

1.4a: Hardware (Processore) 1.4a: Hardware (Processore) 2 23 nov 2011 Bibliografia Curtin, Foley, Sen, Morin Informatica di base, Mc Graw Hill Ediz. Fino alla III : cap. 3.8, 3.9 IV ediz.: cap. 2.6, 2.7 Questi lucidi 23 nov 2011

Dettagli

Indice Prefazione Capitolo 1 Tecnologie dell informazione e della comunicazione e sistemi informativi 1.1 Informatica e ICT

Indice Prefazione Capitolo 1 Tecnologie dell informazione e della comunicazione e sistemi informativi 1.1 Informatica e ICT i-000_romane_sawyer:i-xiii_romane_sawyer.qxd 17-12-2009 11:10 Pagina V Prefazione XI Capitolo 1 Tecnologie dell informazione e della comunicazione e sistemi informativi 1 1.1 Informatica e ICT 2 1.2 Il

Dettagli

Le reti di calcolatori

Le reti di calcolatori Le reti di calcolatori 1 La storia Computer grandi e costosi Gli utenti potevano accerdervi tramite telescriventi per i telex o i telegrammi usando le normali linee telefoniche Successivamente le macchine

Dettagli

I COMPONENTI DI UNA RETE

I COMPONENTI DI UNA RETE I COMPONENTI DI UNA RETE LE SCHEDE DI RETE (O INTERFACCE 'NIC') Tutti I PC, per poterli utilizzare in rete, devono essere dotati di schede di rete (NIC). Alcuni PC sono dotati di NIC preinstallate. Nello

Dettagli

Questa scelta è stata suggerita dal fatto che la stragrande maggioranza dei navigatori usa effettivamente IE come browser predefinito.

Questa scelta è stata suggerita dal fatto che la stragrande maggioranza dei navigatori usa effettivamente IE come browser predefinito. Pagina 1 di 17 Installazione e configurazione di applicazioni Installare e configurare un browser Come già spiegato nelle precedenti parti introduttive di questo modulo un browser è una applicazione (lato

Dettagli

Corso Web programming

Corso Web programming Corso Web programming Modulo T3 A1 Modelli di programmazione 1 Prerequisiti Concetto di rete Processi e thread Concetti generali sui database 2 1 Introduzione Un particolare ambito della programmazione

Dettagli

Funzioni del Sistema Operativo

Funzioni del Sistema Operativo Il Software I componenti fisici del calcolatore (unità centrale e periferiche) costituiscono il cosiddetto Hardware (ferramenta). La struttura del calcolatore può essere schematizzata come una serie di

Dettagli