Advanced HMI

Advanced HMI è un progetto gratuito basato su .NET 2.0 che permette di realizzare HMI (Human Machine Interface) ovvero sinottici che visualizzano informazioni residenti in PLC (Programmable Logic Controller) utilizxzati per l’automazione di impianti industriali.

Il software mette a disposizione un set davvero controlli fotorealistici complemente configurabili via IDE senza necessità di scrivere codice.

Advanced HMI è scaricabile da SourceForge e mette a disposizione una soluzione Visual Studio 2008 in VB.NET che può essere utilizzata per creare la propria applicazione HMI.

Al momento è possibile interfacciarsi ai PLC tramite i seguente driver:

  • Allen Bradley SLC and Micrologix platforms over both RS232 and Ethernet/IP.
  • Beckhoff TwinCAT

Sebbene sia ancora un progetto in beta (Beta 2.08 al momento) ho avuto modo di testarlo per realizzare un pannello di controllo manuale per un PLC Beckoff e sono rimasto favorevolmente impressionato dalla velocità di risposta e dalla semplicità e rapidità di sviluppo.