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 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. ( [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 ( è 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

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

Creare una Rete Locale Lezione n. 1

Creare una Rete Locale Lezione n. 1 Le Reti Locali Introduzione Le Reti Locali indicate anche come LAN (Local Area Network), sono il punto d appoggio su cui si fonda la collaborazione nel lavoro in qualunque realtà, sia essa un azienda,

Dettagli

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

Dettagli

Corso di Informatica

Corso di Informatica Corso di Informatica Modulo T2 3-Compilatori e interpreti 1 Prerequisiti Principi di programmazione Utilizzo di un compilatore 2 1 Introduzione Una volta progettato un algoritmo codificato in un linguaggio

Dettagli

Hardware delle reti LAN

Hardware 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

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

MODELLO CLIENT/SERVER. Gianluca Daino Dipartimento di Ingegneria dell Informazione Università degli Studi di Siena daino@unisi.it

MODELLO CLIENT/SERVER. Gianluca Daino Dipartimento di Ingegneria dell Informazione Università degli Studi di Siena daino@unisi.it MODELLO CLIENT/SERVER Gianluca Daino Dipartimento di Ingegneria dell Informazione Università degli Studi di Siena daino@unisi.it POSSIBILI STRUTTURE DEL SISTEMA INFORMATIVO La struttura di un sistema informativo

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

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

PREMESSA AUTOMAZIONE E FLESSIBILITA'

PREMESSA 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

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

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

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

Corso Analista Programmatore Web PHP Corso Online Analista Programmatore Web PHP

Corso Analista Programmatore Web PHP Corso Online Analista Programmatore Web PHP Corso Analista Programmatore Web PHP Corso Online Analista Programmatore Web PHP Accademia Futuro info@accademiafuturo.it Programma Generale del Corso Analista Programmatore Web PHP Tematiche Trattate

Dettagli

Architetture Informatiche. Dal Mainframe al Personal Computer

Architetture Informatiche. Dal Mainframe al Personal Computer Architetture Informatiche Dal Mainframe al Personal Computer Architetture Le architetture informatiche definiscono le modalità secondo le quali sono collegati tra di loro i diversi sistemi ( livello fisico

Dettagli

Architetture Informatiche. Dal Mainframe al Personal Computer

Architetture Informatiche. Dal Mainframe al Personal Computer Architetture Informatiche Dal Mainframe al Personal Computer Architetture Le architetture informatiche definiscono le modalità secondo le quali sono collegati tra di loro i diversi sistemi ( livello fisico

Dettagli

introduzione I MICROCONTROLLORI

introduzione 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

Dettagli

Nelle reti di calcolatori, le porte (traduzione impropria del termine. port inglese, che in realtà significa porto) sono lo strumento

Nelle reti di calcolatori, le porte (traduzione impropria del termine. port inglese, che in realtà significa porto) sono lo strumento I protocolli del livello di applicazione Porte Nelle reti di calcolatori, le porte (traduzione impropria del termine port inglese, che in realtà significa porto) sono lo strumento utilizzato per permettere

Dettagli

SOMMARIO... 3 INTRODUZIONE...

SOMMARIO... 3 INTRODUZIONE... Sommario SOMMARIO... 3 INTRODUZIONE... 4 INTRODUZIONE ALLE FUNZIONALITÀ DEL PROGRAMMA INTRAWEB... 4 STRUTTURA DEL MANUALE... 4 INSTALLAZIONE INRAWEB VER. 11.0.0.0... 5 1 GESTIONE INTRAWEB VER 11.0.0.0...

Dettagli

capitolo 8 LA CHECKLIST PER LA VALUTV ALUTAZIONEAZIONE TECNOLOGICA

capitolo 8 LA CHECKLIST PER LA VALUTV ALUTAZIONEAZIONE TECNOLOGICA capitolo 8 LA CHECKLIST PER LA VALUTV ALUTAZIONEAZIONE TECNOLOGICA 8.1 ISTRUZIONI PER IL VALUTATORE Campioni Il processo di valutazione tecnologica si basa su un campione del prodotto, precedentemente

Dettagli

lo 2 2-1 - PERSONALIZZARE LA FINESTRA DI WORD 2000

lo 2 2-1 - PERSONALIZZARE LA FINESTRA DI WORD 2000 Capittol lo 2 Visualizzazione 2-1 - PERSONALIZZARE LA FINESTRA DI WORD 2000 Nel primo capitolo sono state analizzate le diverse componenti della finestra di Word 2000: barra del titolo, barra dei menu,

Dettagli

Banca dati Professioniste in rete per le P.A. Guida all uso per le Professioniste

Banca dati Professioniste in rete per le P.A. Guida all uso per le Professioniste Banca dati Professioniste in rete per le P.A. Guida all uso per le Professioniste versione 2.1 24/09/2015 aggiornamenti: 23-set-2015; 24-set-2015 Autore: Francesco Brunetta (http://www.francescobrunetta.it/)

Dettagli

GHPPEditor è un software realizzato per produrre in modo rapido e guidato un part program per controlli numerici Heidenhain.

GHPPEditor è un software realizzato per produrre in modo rapido e guidato un part program per controlli numerici Heidenhain. *+33(GLWRU GHPPEditor è un software realizzato per produrre in modo rapido e guidato un part program per controlli numerici Heidenhain. Il programma si basa su un architettura di tasti funzionali presenti

Dettagli

Architettura di un calcolatore

Architettura 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

Dettagli

Network 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 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:

Dettagli

IRSplit. Istruzioni d uso 07/10-01 PC

IRSplit. Istruzioni d uso 07/10-01 PC 3456 IRSplit Istruzioni d uso 07/10-01 PC 2 IRSplit Istruzioni d uso Indice 1. Requisiti Hardware e Software 4 1.1 Requisiti Hardware 4 1.2 Requisiti Software 4 2. Installazione 4 3. Concetti fondamentali

Dettagli

Reti di Telecomunicazione Lezione 6

Reti 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

Dettagli

Approccio stratificato

Approccio 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

Dettagli

Il database management system Access

Il database management system Access Il database management system Access Corso di autoistruzione http://www.manualipc.it/manuali/ corso/manuali.php? idcap=00&idman=17&size=12&sid= INTRODUZIONE Il concetto di base di dati, database o archivio

Dettagli

Università degli Studi "Roma Tre" Dipartimento di Informatica ed automazione. Facoltà di Ingegneria

Università degli Studi Roma Tre Dipartimento di Informatica ed automazione. Facoltà di Ingegneria Università degli Studi "Roma Tre" Dipartimento di Informatica ed automazione Facoltà di Ingegneria Corso di Laurea in Ingegneria Informatica Tesi di Laurea AUTENTICAZIONE PER APPLICAZIONI WEB Relatore

Dettagli

Consiglio regionale della Toscana. Regole per il corretto funzionamento della posta elettronica

Consiglio regionale della Toscana. Regole per il corretto funzionamento della posta elettronica Consiglio regionale della Toscana Regole per il corretto funzionamento della posta elettronica A cura dell Ufficio Informatica Maggio 2006 Indice 1. Regole di utilizzo della posta elettronica... 3 2. Controllo

Dettagli

Il software impiegato su un computer si distingue in: Sistema Operativo Compilatori per produrre programmi

Il 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

Dettagli

Lo scenario: la definizione di Internet

Lo scenario: la definizione di Internet 1 Lo scenario: la definizione di Internet INTERNET E UN INSIEME DI RETI DI COMPUTER INTERCONNESSE TRA LORO SIA FISICAMENTE (LINEE DI COMUNICAZIONE) SIA LOGICAMENTE (PROTOCOLLI DI COMUNICAZIONE SPECIALIZZATI)

Dettagli

Studio Legale. Guida operativa

Studio Legale. Guida operativa Studio Legale Guida operativa Cliens Studio Legale Web Cliens Studio Legale Web è un nuovo strumento che consente all avvocato di consultare i dati presenti negli archivi Cliens del proprio studio, attraverso

Dettagli

Registratori di Cassa

Registratori di Cassa modulo Registratori di Cassa Interfacciamento con Registratore di Cassa RCH Nucleo@light GDO BREVE GUIDA ( su logiche di funzionamento e modalità d uso ) www.impresa24.ilsole24ore.com 1 Sommario Introduzione...

Dettagli

Guida alla registrazione on-line di un DataLogger

Guida alla registrazione on-line di un DataLogger NovaProject s.r.l. Guida alla registrazione on-line di un DataLogger Revisione 3.0 3/08/2010 Partita IVA / Codice Fiscale: 03034090542 pag. 1 di 17 Contenuti Il presente documento è una guida all accesso

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

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

Appunti del corso di Informatica 1 (IN110 Fondamenti) 4 Linguaggi di programmazione

Appunti del corso di Informatica 1 (IN110 Fondamenti) 4 Linguaggi di programmazione Università Roma Tre Dipartimento di Matematica e Fisica Corso di Laurea in Matematica Appunti del corso di Informatica 1 (IN110 Fondamenti) 4 Linguaggi di programmazione Marco Liverani (liverani@mat.uniroma3.it)

Dettagli

SIMULAZIONE PROVA SCRITTA ESAME DI STATO. PER LA DISCIPLINA di SISTEMI

SIMULAZIONE PROVA SCRITTA ESAME DI STATO. PER LA DISCIPLINA di SISTEMI SIMULAZIONE PROVA SCRITTA ESAME DI STATO PER LA DISCIPLINA di SISTEMI L assessorato al turismo di una provincia di medie dimensioni vuole informatizzare la gestione delle prenotazioni degli alberghi associati.

Dettagli

KEYSTONE. OM8 - EPI 2 Modulo interfaccia AS-i Manuale di istruzione. www.pentair.com/valves. Indice 1 Modulo Opzionale OM8: Interfaccia AS-i 1

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

Dettagli

Il web server Apache Lezione n. 3. Introduzione

Il web server Apache Lezione n. 3. Introduzione Procurarsi ed installare il web server Apache Introduzione In questa lezione cominciamo a fare un po di pratica facendo una serie di operazioni preliminari, necessarie per iniziare a lavorare. In particolar

Dettagli

3 Automazione Web-based con Saia S-Web

3 Automazione Web-based con Saia S-Web 8 0 based con Saia S-Web Capitolo Pagina. based. Esempi tipici 8 CE MB MB exp Web server integrato PC con Micro- PDA con Micro- . web-based con Saia S-Web La tecnologia.web, direttamente integrata ed applicata,

Dettagli

Reti di Calcolatori: una LAN

Reti di Calcolatori: una LAN Reti di Calcolatori: LAN/WAN e modello client server Necessità di collegarsi remotamente: mediante i terminali, ai sistemi di elaborazione e alle banche dati. A tal scopo sono necessarie reti di comunicazione

Dettagli

Architetture Applicative

Architetture Applicative Alessandro Martinelli alessandro.martinelli@unipv.it 6 Marzo 2012 Architetture Architetture Applicative Introduzione Alcuni esempi di Architetture Applicative Architetture con più Applicazioni Architetture

Dettagli

Dispositivi di rete. Ripetitori. Hub

Dispositivi di rete. Ripetitori. Hub Ripetitori Dispositivi di rete I ripetitori aumentano la distanza che può essere ragginta dai dispositivi Ethernet per trasmettere dati l'uno rispetto all'altro. Le distanze coperte dai cavi sono limitate

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

Modulo InWEB di InFarmaClick. Specifiche tecniche per l interfacciamento con i software gestionali di farmacia. Livello API 2005.

Modulo InWEB di InFarmaClick. Specifiche tecniche per l interfacciamento con i software gestionali di farmacia. Livello API 2005. 1 di 10 Progetto Specifiche tecniche per l interfacciamento con i software gestionali di farmacia Livello API 2005001 MODULO MD-DOC05-INFARMA REVISIONE MODULO Rev 0 del 05/02/02 EMESSO DA: Bottaioli A

Dettagli

I cookie sono classificati in base alla durata e al sito che li ha impostati.

I cookie sono classificati in base alla durata e al sito che li ha impostati. 1. Informativa sui cookie 1.1. Informazioni sui cookie I siti Web si avvalgono di tecniche utili e intelligenti per aumentare la semplicità di utilizzo e rendere i siti più interessanti per ogni visitatore.

Dettagli

Manuale Terminal Manager 2.0

Manuale Terminal Manager 2.0 Manuale Terminal Manager 2.0 CREAZIONE / MODIFICA / CANCELLAZIONE TERMINALI Tramite il pulsante NUOVO possiamo aggiungere un terminale alla lista del nostro impianto. Comparirà una finestra che permette

Dettagli

ISSA EUROPE PTSOFTWARE 2.0

ISSA EUROPE PTSOFTWARE 2.0 MANUALE UTENTE ISSA EUROPE PTSOFTWARE 2.0 Versione 1.0-16062014 il presente documento è soggetto a modifiche Pag. 1/27 Versione 1.0-16062014 il presente documento è soggetto a modifiche Pag. 2/27 Informazioni

Dettagli

Architettura del. Sintesi dei livelli di rete. Livelli di trasporto e inferiori (Livelli 1-4)

Architettura del. Sintesi dei livelli di rete. Livelli di trasporto e inferiori (Livelli 1-4) Architettura del WWW World Wide Web Sintesi dei livelli di rete Livelli di trasporto e inferiori (Livelli 1-4) - Connessione fisica - Trasmissione dei pacchetti ( IP ) - Affidabilità della comunicazione

Dettagli

Sommario. Introduzione 1

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

Dettagli

Client - Server. Client Web: il BROWSER

Client - Server. Client Web: il BROWSER Client - Server Client Web: il BROWSER Il client Web è un applicazione software che svolge il ruolo di interfaccia fra l utente ed il WWW, mascherando la complessità di Internet. Funzioni principali Inviare

Dettagli

Procedura di aggiornamento del firmware Display Remoto IntellyGreenPV

Procedura di aggiornamento del firmware Display Remoto IntellyGreenPV Procedura di aggiornamento del firmware Display Remoto IntellyGreenPV 1) Introduzione Il seguente documento descrive la procedura di aggiornamento del firmware del Display Remoto IntellyGreenPV. Per eseguire

Dettagli

FONDAMENTI di INFORMATICA L. Mezzalira

FONDAMENTI 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

Dettagli

MODULO 02. Iniziamo a usare il computer

MODULO 02. Iniziamo a usare il computer MODULO 02 Iniziamo a usare il computer MODULO 02 Unità didattica 01 Conosciamo il sistema operativo In questa lezione impareremo: a conoscere le caratteristiche del sistema operativo a cosa servono i sistemi

Dettagli

Reti LAN. IZ3MEZ Francesco Canova www.iz3mez.it francesco@iz3mez.it

Reti LAN. IZ3MEZ Francesco Canova www.iz3mez.it francesco@iz3mez.it Reti LAN IZ3MEZ Francesco Canova www.iz3mez.it francesco@iz3mez.it Le LAN Una LAN è un sistema di comunicazione che permette ad apparecchiature indipendenti di comunicare fra loro entro un area limitata

Dettagli

MANUALE MOODLE STUDENTI. Accesso al Materiale Didattico

MANUALE MOODLE STUDENTI. Accesso al Materiale Didattico MANUALE MOODLE STUDENTI Accesso al Materiale Didattico 1 INDICE 1. INTRODUZIONE ALLA PIATTAFORMA MOODLE... 3 1.1. Corso Moodle... 4 2. ACCESSO ALLA PIATTAFORMA... 7 2.1. Accesso diretto alla piattaforma...

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

SISTEMI OPERATIVI. Prof. Enrico Terrone A. S: 2008/09

SISTEMI OPERATIVI. Prof. Enrico Terrone A. S: 2008/09 SISTEMI OPERATIVI Prof. Enrico Terrone A. S: 2008/09 Che cos è il sistema operativo Il sistema operativo (SO) è il software che gestisce e rende accessibili (sia ai programmatori e ai programmi, sia agli

Dettagli

TECNICO SUPERIORE PER L AUTOMAZIONE INDUSTRIALE

TECNICO 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

Dettagli

BACHECA ELETTRONICA Display a messaggi variabili a tecnologia Led

BACHECA ELETTRONICA Display a messaggi variabili a tecnologia Led BACHECA ELETTRONICA Display a messaggi variabili a tecnologia Led BACHECA ELETTRONICA DESCRIZIONE TECNICA PAGINA 2 Descrizione tecnica BACHECA ELETTRONICA Data rilascio: Marzo 2005 Solari di Udine Via

Dettagli

MANUALE UTENTE Fiscali Free

MANUALE UTENTE Fiscali Free MANUALE UTENTE Fiscali Free Le informazioni contenute in questa pubblicazione sono soggette a modifiche da parte della ComputerNetRimini. Il software descritto in questa pubblicazione viene rilasciato

Dettagli

Fondamenti di Informatica Ingegneria Clinica Lezione 16/10/2009. Prof. Raffaele Nicolussi

Fondamenti di Informatica Ingegneria Clinica Lezione 16/10/2009. Prof. Raffaele Nicolussi Fondamenti di Informatica Ingegneria Clinica Lezione 16/10/2009 Prof. Raffaele Nicolussi FUB - Fondazione Ugo Bordoni Via B. Castiglione 59-00142 Roma Docente Raffaele Nicolussi rnicolussi@fub.it Lezioni

Dettagli

Informazione e dato. Gabriella Trucco

Informazione e dato. Gabriella Trucco Informazione e dato Gabriella Trucco Cos è l informatica? Informatica? Trattamento automatico delle informazioni INFORMATICA Informazione Informazione: Qualcosa che quando viene fornito dissipa un dubbio,

Dettagli

File, Modifica, Visualizza, Strumenti, Messaggio

File, Modifica, Visualizza, Strumenti, Messaggio Guida installare account in Outlook Express Introduzione Questa guida riguarda di sicuro uno dei programmi maggiormente usati oggi: il client di posta elettronica. Tutti, ormai, siamo abituati a ricevere

Dettagli

PORTALE CLIENTI Manuale utente

PORTALE CLIENTI Manuale utente PORTALE CLIENTI Manuale utente Sommario 1. Accesso al portale 2. Home Page e login 3. Area riservata 4. Pagina dettaglio procedura 5. Pagina dettaglio programma 6. Installazione dei programmi Sistema operativo

Dettagli

Gestione delle informazioni necessarie all attività di validazione degli studi di settore. Trasmissione degli esempi da valutare.

Gestione delle informazioni necessarie all attività di validazione degli studi di settore. Trasmissione degli esempi da valutare. Gestione delle informazioni necessarie all attività di validazione degli studi di settore. Trasmissione degli esempi da valutare. E stato previsto l utilizzo di uno specifico prodotto informatico (denominato

Dettagli

COMPETENZE INFORMATICHE DI BASE PER ADULTI

COMPETENZE INFORMATICHE DI BASE PER ADULTI COMPETENZE INFORMATICHE DI BASE PER ADULTI INTRODUZIONE COMPETENZE INFORMATICHE DI BASE PER ADULTI è un manuale diretto a persone adulte, in particolare lavoratori di età avanzata, affinché possano migliorare

Dettagli

Il SOFTWARE DI BASE (o SOFTWARE DI SISTEMA)

Il SOFTWARE DI BASE (o SOFTWARE DI SISTEMA) Il software Software Il software Il software è la sequenza di istruzioni che permettono ai computer di svolgere i loro compiti ed è quindi necessario per il funzionamento del calcolatore. Il software può

Dettagli

Scopo della lezione. Informatica. Informatica - def. 1. Informatica

Scopo della lezione. Informatica. Informatica - def. 1. Informatica Scopo della lezione Informatica per le lauree triennali LEZIONE 1 - Che cos è l informatica Introdurre i concetti base della materia Definire le differenze tra hardware e software Individuare le applicazioni

Dettagli

Stampe in rete Implementazione corretta

Stampe in rete Implementazione corretta NETWORK PRINT SERVERS Articolo Stampe in rete Implementazione corretta Created: June 3, 2005 Last updated: June 3, 2005 Rev:.0 INDICE INTRODUZIONE 3 INFRASTRUTTURA DELLE STAMPE IN RETE 3. Stampa peer-to-peer

Dettagli

Sistemi Operativi. Conclusioni e nuove frontiere

Sistemi 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

Dettagli

esales Forza Ordini per Abbigliamento

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

Dettagli

Telecontrollo. Come poter controllare in remoto l efficienza del vostro impianto

Telecontrollo. Come poter controllare in remoto l efficienza del vostro impianto Telecontrollo Come poter controllare in remoto l efficienza del vostro impianto AUTORE: Andrea Borroni Weidmüller S.r.l. Tel. 0266068.1 Fax.026124945 aborroni@weidmuller.it www.weidmuller.it Ethernet nelle

Dettagli

connessioni tra i singoli elementi Hanno caratteristiche diverse e sono presentati con modalità diverse Tali relazioni vengono rappresentate QUINDI

connessioni tra i singoli elementi Hanno caratteristiche diverse e sono presentati con modalità diverse Tali relazioni vengono rappresentate QUINDI Documenti su Internet LINGUAGGI DI MARKUP Internet permette (tra l altro) di accedere a documenti remoti In generale, i documenti acceduti via Internet sono multimediali, cioè che possono essere riprodotti

Dettagli

Gestione dei segnali analogici nei sistemi di automazione industriale con PLC.

Gestione 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,

Dettagli

Introduzione alla Virtualizzazione

Introduzione alla Virtualizzazione Introduzione alla Virtualizzazione Dott. Luca Tasquier E-mail: luca.tasquier@unina2.it Virtualizzazione - 1 La virtualizzazione è una tecnologia software che sta cambiando il metodo d utilizzo delle risorse

Dettagli

Generazione Automatica di Asserzioni da Modelli di Specifica

Generazione Automatica di Asserzioni da Modelli di Specifica UNIVERSITÀ DEGLI STUDI DI MILANO BICOCCA FACOLTÀ DI SCIENZE MATEMATICHE FISICHE E NATURALI Corso di Laurea Magistrale in Informatica Generazione Automatica di Asserzioni da Modelli di Specifica Relatore:

Dettagli

I L C O M P U T E R COM E FATTO DENTRO (Unità 2)

I L C O M P U T E R COM E FATTO DENTRO (Unità 2) I L C O M P U T E R COM E FATTO DENTRO (Unità 2) 1. Premessa Lo scopo di questo capitolo non è quello di spiegare come si assembla un computer, bensì più semplicemente di mostrare le parti che lo compongono.

Dettagli

Siti web centrati sui dati (Data-centric web applications)

Siti web centrati sui dati (Data-centric web applications) Siti web centrati sui dati (Data-centric web applications) 1 A L B E R T O B E L U S S I A N N O A C C A D E M I C O 2 0 1 2 / 2 0 1 3 WEB La tecnologia del World Wide Web (WWW) costituisce attualmente

Dettagli

ICARO Terminal Server per Aprile

ICARO Terminal Server per Aprile ICARO Terminal Server per Aprile Icaro è un software aggiuntivo per Aprile (gestionale per centri estetici e parrucchieri) con funzionalità di terminal server: gira sullo stesso pc dove è installato il

Dettagli

Applicazioni web centrati sui dati (Data-centric web applications)

Applicazioni web centrati sui dati (Data-centric web applications) Applicazioni web centrati sui dati (Data-centric web applications) 1 ALBERTO BELUSSI ANNO ACCADEMICO 2009/2010 WEB La tecnologia del World Wide Web (WWW) costituisce attualmente lo strumento di riferimento

Dettagli

Reti di Calcolatori. Il software

Reti di Calcolatori. Il software Reti di Calcolatori Il software Lo Stack Protocollare Application: supporta le applicazioni che usano la rete; Transport: trasferimento dati tra host; Network: instradamento (routing) di datagram dalla

Dettagli

Servizi Remoti. Servizi Remoti. TeamPortal Servizi Remoti

Servizi Remoti. Servizi Remoti. TeamPortal Servizi Remoti 20120300 INDICE 1. Introduzione... 3 2. Consultazione... 4 2.1 Consultazione Server Fidati... 4 2.2 Consultazione Servizi Client... 5 2.3 Consultazione Stato richieste... 5 3. Amministrazione... 6 3.1

Dettagli

Programmatore scenari

Programmatore scenari Programmatore scenari scheda tecnica ART. MH00 Descrizione Questo dispositivo permette la gestione di scenari semplici e evoluti fino ad un numero massimo di 300. Grazie al programmatore scenari il sistema

Dettagli

SOLUZIONE Web.Orders online

SOLUZIONE Web.Orders online SOLUZIONE Web.Orders online Gennaio 2005 1 INDICE SOLUZIONE Web.Orders online Introduzione Pag. 3 Obiettivi generali Pag. 4 Modulo di gestione sistema Pag. 5 Modulo di navigazione prodotti Pag. 7 Modulo

Dettagli

Il Software e Il Sistema Operativo. Prof. Francesco Accarino IIS Altiero Spinelli A.S. 09/10

Il Software e Il Sistema Operativo. Prof. Francesco Accarino IIS Altiero Spinelli A.S. 09/10 Il Software e Il Sistema Operativo Prof. Francesco Accarino IIS Altiero Spinelli A.S. 09/10 Cosa Impareremo Programmi e Processi Struttura del Sistema Operativo Sviluppo di Programmi I files e la loro

Dettagli

uadro Soluzione software e hardware Per le rilevazione presenze Gestione Aziendale Fa quadrato attorno alla tua azienda

uadro Soluzione software e hardware Per le rilevazione presenze Gestione Aziendale Fa quadrato attorno alla tua azienda Fa quadrato attorno alla tua azienda Per le rilevazione presenze Perché scegliere Q Rilevazione Presenze? Si tratta di un sistema completo di software e hardware per realtà che intendono automatizzare

Dettagli

Fatti Raggiungere dal tuo Computer!!

Fatti Raggiungere dal tuo Computer!! Fatti Raggiungere dal tuo Computer!! Presentazione PcBridge è il modo rivoluzionario di accedere al proprio computer in qualsiasi momento e da qualsiasi luogo. Inserendo la penna usb OUT, Pcbridge permette

Dettagli

Identità e autenticazione

Identità e autenticazione Identità e autenticazione Autenticazione con nome utente e password Nel campo della sicurezza informatica, si definisce autenticazione il processo tramite il quale un computer, un software o un utente,

Dettagli

CAPITOLO 1. Introduzione alle reti LAN

CAPITOLO 1. Introduzione alle reti LAN CAPITOLO 1 Introduzione alle reti LAN Anche se il termine rete ha molte accezioni, possiamo definirla come un gruppo di due o più computer collegati. Se i computer sono collegati in rete è possibile scambiarsi

Dettagli

InterNet: rete di reti

InterNet: rete di reti Internet e il web: introduzione rapida 1 InterNet: rete di reti Una rete è costituita da diversi computer collegati fra di loro allo scopo di: Comunicare Condividere risorse Ogni computer della rete può,

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

Proteggiamo il PC con il Firewall di Windows Vista

Proteggiamo il PC con il Firewall di Windows Vista Proteggiamo il PC con il Firewall di Windows Vista Il momento in cui un computer è più a rischio e soggetto ad attacchi informatici, è quando è connesso a internet. Per proteggere il nostro PC ed evitare

Dettagli

G l o b a l C o n n e c t i o n S i s t e m a d i t e l e c o n t r o l l o G S M / G P R S

G l o b a l C o n n e c t i o n S i s t e m a d i t e l e c o n t r o l l o G S M / G P R S G l o b a l C o n n e c t i o n S i s t e m a d i t e l e c o n t r o l l o G S M / G P R S Generalità dinanet-global_connection è un apparato elettronico per il controllo e la sicurezza sia domestica

Dettagli

GUIDA PER IL DOCENTE ALL UTILIZZO DELL APPLICATIVO ONLINE E PORTFOLIO

GUIDA PER IL DOCENTE ALL UTILIZZO DELL APPLICATIVO ONLINE E PORTFOLIO GUIDA PER IL DOCENTE ALL UTILIZZO DELL APPLICATIVO ONLINE E PORTFOLIO http://eportfolio.tqmproject.eu Progetto "TQM Agreement n 2011 1 IT1 LEO05 01873; CUP G72F11000050006 1 SOMMARIO PREMESSA... 3 PAGINA

Dettagli

Il Digital Signage. Utilizzi. Il Digital Signage

Il Digital Signage. Utilizzi. Il Digital Signage Il Digital Signage Il Digital Signage Il digital signage è una forma di pubblicità, anche nota in Italia come avvisi pubblicitari digitali, dove i contenuti vengono mostrati ai destinatari attraverso schermi

Dettagli

PIANO BIENNALE PER I DIRITTI DELLE PERSONE CON DISABILITÀ

PIANO BIENNALE PER I DIRITTI DELLE PERSONE CON DISABILITÀ PIANO BIENNALE PER I DIRITTI DELLE PERSONE CON DISABILITÀ 15 novembre 2014 Daniela Sangiovanni Comunicazione e Ufficio stampa Policlinico S,Orsola ACCESSIBILITÀ Gli Stati dovrebbero riconoscere l importanza

Dettagli