La libreria Pltouch I/O come il PLC: Un esempio pratico

In uno dei primi articoli della serie sul Pltouch, abbiamo discusso di come la libreria I/O per il Pltouch venga in contro ai tanti sviluppatori che sono abituati alla programmazione per PLC.

Coloro che sviluppano software per PLC sfruttano il paradigma di programmazione per cui tutto il codice viene eseguito in maniera sequenziale all’interno di un while(true) infinito. Purtroppo questa apparente semplificazione rende piuttosto ripida la curva di apprendimento di linguaggi con paradigma di esecuzione diversi (quali per esempio Java).

La libreria I/O Pltouch cerca invece di rendere questa curva più liscia possibile proponendo un approccio che permette di utilizzare anche in ambito Android lo stile di programmazione PLC.

Continue reading

Libreria Android IO per BieMme Pltouch

In uno dei nostri articoli precedenti, abbiamo presentato il Pltouch, un touch screen HMI basato su Android con uno speciale set di I/O direttamente indirizzabili dal codice Java. 

In questo articolo, vi vogliamo presentare quali sono i principi di funzionamento della libreria Pltouch, libreria fornita gratuitamente con ogni Pltouch. Questa libreria Android si pone come ponte tra il mondo Android e quello più a basso livello dell’I/O.

Entrando più in dettaglio, dopo aver importato la libreria nel workspace di Eclipse ci sono due modalità con cui il codice del progetto principale può essere strutturato. In entrambi i casi, bisogna:

  • Creare un’istanza della libreria I/O
  • Memorizzare questo riferimento per esempio in un campo privato/pubblico dell’activity Android
  • Inizializzazare la libreria fornendo i parametri necessari

Ora prendiamo in rassegna ogni singolo punto e lo analizziamo attraverso dei semplici esempi.

Continue reading

Automazione Industriale con Android: un’introduzione al Pltouch

Pltouch processors schemaI progetti di automazione industriale e domotica utilizzano un ampio spettro di prodotti, come per esempio sensori, pannelli touch screen, moduli esterni, PLC, moduli HMI per risolvere problemi specifici e gestire vincoli stringenti in termini di affidabilità e precisione. Il panorama attuale mostra una netta distinzione tra i componenti che gestiscono la logica e quelli che si preoccupano dell’interfaccia utente, molto spesso utilizzando un bus comune per la comunicazione e l’aggionamento di stato. 

Sulla base di questo stato dell’arte, il nostro research and development lab, ha creato e sviluppato un nuovo prodotto con l’intento di unire alcuni dei prodotti di cui sopra, con il fine di ridurre la complessità finale, proporre un’interfaccia utente avanzata ma soprattuto diminuire il costo. 

Continue reading