Sistema di acquisizione dati portatile con interfaccia Web-based per dispositivi mobili per verifiche su macchine elettriche

  Print Print

"“Il sistema, pur essendo da poco entrato nell’uso aziendale, ha dimostrato da subito una enorme flessibilità e facilità d’uso.”"

- Andrea Cambiaso, SITEM

The Challenge:
Si tratta di disporre un sistema di acquisizione dati che possa essere fruibile contemporaneamente sia da PC che in ’mobilità’ (tablet) per l’esecuzione di verifiche su macchine elettriche. Il sistema deve consentire la redazione di una complessa reportistica, disponbile anche su server remoto (cloud).

The Solution:
Utilizzo di un sistema di acquisizione dati PC-based (NI CompactDAQ e NI LabVIEW di National Instruments) e di una applicazione Web-based di tipo responsive utilizzata su tablet. Uno scambio dati bidirezionale tra PC e tablet integra la soluzione.

Author(s):
Andrea Cambiaso - SITEM
Tiziana Cortese - SITEM
Luca Nitopi - SITEM

La soluzione risulta di interesse per i seguenti motivi: 

-  Estende a un dispositivo mobile l’operatività del PC di misura consentendo mobilità d’azione all’operatore attorno alla macchina, che può essere di grandi dimensioni;
-  Consente di imputare in modo comodo e diretto nel sistema dati da altra strumentazione esistente, non rimpiazzabile e non direttamente acquisibile a PC;
- Ottimizza i tempi di esecuzione delle misure (molte) e delle prove, liberando l’operatore da una lunga e laboriosa trascrizione dei dati, a rischio di errore;
- Ottimizza il processo di redazione del report di prova (basato su MS Excel) da parte del personale impiegato sul campo in diversi cantieri;
- Dispone sia di database locali sui PC degli operatori che di un archivio centrale in cloud, accessibile in tempo reale dalla direzione presso la sede, da cui possono essere visionati e approvati i report dai diversi cantieri, rendendo enormemente più veloce la risposta al cliente finale;
- Infine, l’utilizzo di una soluzione Web-based e non di una specifica app dedicata a uno specifico sistema operativo (iOS o Android), consente di poter scegliere tra un’ampia offerta di tablet di buone prestazioni e costi contenuti.
Per ciò che riguarda l’applicazione LabVIEW, essa gestisce essenzialmente le seguenti funzionalità:

Interfaccia Operatore

- Acquisizione dati da sistema NI CompactDAQ;
- Salvataggio su database MySql locale;
- Generazione di complessa reportisitica MS Excel,
- Modulo trasferimento su database remoto MySql in cloud;
- Web Services per il colloquio con l’applicazione Web.

Per ciò che riguarda l’applicazione Web, essa è pubblicata su Web Server standard (Apache) per completa compatibilità con qualunque browser.
Si tratta di un sito internet completo, realizzato in HTML utilizzando fogli di stile CSS. Inoltre, grazie al framework Twitter Bootstrap, implementa una tecnologia di tipo responsive, ossia una tecnologia grazie alla quale si ha un’ottimizzazione dell’interfaccia (resize, scrolling,etc.) su un’ampia serie di dispositivi (desktop, tablet e
smartphone).Il sito comprende programmi che girano sia lato Client che lato Server.

Dal lato Client (grazie a programmazione Javascript con libreria JQuery) sono gestite le seguenti funzionalità:
- Comunicazione con NI LabVIEW Web Services (JQuery - AJAXprotocollo JSON);
- Grafici, bottoni etc. (con componenti open source JQuery);
- Acquisizione di fotografie (Javascript) di ispezioni visive compiute sulle macchine 

Lato Server (grazie a programmazione php) sono gestite le seguenti funzionalità:
- Trasferimento di file sul Server (immagini),Comunicazione con il database,Comunicazione con il Web Server LabVIEW;
- Soluzione delle problematiche di comunicazione tra i due Web Server (Same-origin policy).

Risultati

Il sistema, pur essendo da poco entrato nell’uso aziendale, ha dimostrato da subito una enorme flessibilità e facilità d’uso.

Author Information:
Andrea Cambiaso
SITEM

Bookmark and Share


Explore the NI Developer Community

Discover and collaborate on the latest example code and tutorials with a worldwide community of engineers and scientists.

‌Check‌ out‌ the‌ NI‌ Community


Who is National Instruments?

National Instruments provides a graphical system design platform for test, control, and embedded design applications that is transforming the way engineers and scientists design, prototype, and deploy systems.

‌Learn‌ more‌ about‌ NI