Flexible Dashboarding and Andon system: open device and multi-source connectivity
Hermes Dashdon è un sistema di reporting per il Lean Manufacturing che permette di monitorare in tempo reale la produzione garantendo controllo e capacità di reazione.
Connettività: la soluzione implementa gli standard industriali più diffusi come OPC. UA, Modbus, MQTT, REST, in entrambe le modalità as-a-client ed as-a-server. Rispettivamente per connettersi ai dispositivi o ai sistemi partner e dialogare con i dispositivi perimetrali, estremamente utile in caso di aggiornamento tecnologico.
Facilità di accesso: accesso all'applicazione da Web, Tablet, Telefono o Desktop, con UI estremamente intuitiva, rendendo semplice anche per figure non tecniche iniziare ad essere operativi rapidamente su questo sistema.
Real-time: aggiornamenti senza rallentamenti. La soluzione è stata progettata in modo che ad ogni operazione di configurazione o di ricezione dati da sistemi e dispositivi, le dashboard vengano aggiornate senza la necessità di alcun refresh, reset o polling.
Tecnologie: NET | ETCD | OPC.UA | MQTT | ANGULAR | DOCKER | DEVOPS
Due sono gli aspetti più importanti per gli operatori e i gestori degli impianti di produzione. Il primo è la capacità di conoscere, in ogni momento, la situazione della produzione ed il secondo è di ridurre lo sforzo necessario per adattare i sistemi IT ai cambiamenti nei processi produttivi.
La soluzione permette il monitoraggio in tempo reale attraverso una serie di widget (contatori, indicatori, testi, immagini e altro) collegati alle variabili elaborate e ricevute dalle fonti di dati.
Il cliente può progettare e modificare i layout secondo necessità con una combinazione infinita di configurazioni.
Caratteristiche:
Data Sources: è la parte che espone l'API con cui i sistemi esterni possono popolare i dati da mostrare sulle dashboard. Il sistema è progettato per supportare più protocolli, attualmente HTTPS, MQTT, OPC-UA mentre protocolli personalizzati potrebbero essere implementati in futuro secondo specifiche necessità.
Data Trasformation: si occupa di trasformare i dati in entrata (payload) in dati compatibili con i widget e di memorizzare questi dati in variabili.
Variables: sono unità dati che contengono valori memorizzati nel database.
Presentation Layer: è il motore di layout che renderizza e mantiene aggiornati i layout. L'utente può modificare i layout con un editor integrato.
Widgets: i widget sono le parti che vengono posizionati nel layout della dashboard. Con l'editor built-in, le proprietà dei widget possono essere collegate alle variabili. Quando i dati vengono ricevuti, le origini dati aggiornano le variabili associate e quando le variabili cambiano, il layout viene aggiornato seguendo una event-base pipeline.
La soluzione è stata disegnata tenendo in considerazione questi fattori:
Utilizzo di protocolli aperti e comuni
Progettazione di un modello di dati agnostico e flessibile, senza semantica specifica, per evitare di rimanere vincolati a contesti specifici
Nello specifico Dashdon si basa sui seguenti protocolli:
OPC.UA è un protocollo di comunicazione aperto, molto diffuso tra i produttori di PLC.
HTTP / HTTPS è un protocollo aperto ed estremamente diffuso, è la base di Internet. Il sistema espone URL con cui le applicazioni esterne possono inviare dati e con cui i dati del widget vengono aggiornati.
MQTT è un protocollo di rete leggero, di tipo publish-subscribe che trasporta messaggi tra dispositivi. Diffuso nei dispositivi IoT industriali.