I dispositivi near-edge sono in grado di eseguire più di semplici funzioni di controllo e monitoraggio integrate. Incorporando il software giusto, questi dispositivi possono anche fornire la raccolta e l'archiviazione dei dati, la connettività della piattaforma di elaborazione di livello superiore e un'interfaccia operatore locale o remota, creando un HMI integrato a bordo. a differenza degli HMI basati su PC o HMI ospitati su una piattaforma dedicata (entrambi dotati di propri display), gli operatori possono interagire con questo HMI integrato in due modi:
Nella maggior parte dei casi, il dispositivo near-edge manterrà la capacità di trasferire i dati avanti e indietro con il controller centralizzato. Ma utilizzando l'HMI integrato, può anche inviare i dati direttamente alle piattaforme di elaborazione di livello superiore e all'IIoT, tradizionalmente un'attività HMI basata su PC.
Poiché le risorse di elaborazione disponibili nei dispositivi near-edge continuano ad aumentare con i progressi nelle prestazioni del processore e nei chip di memoria, il problema principale nell'aggiungere questa funzionalità HMI integrata ai dispositivi near-edge è lo sviluppo del software. La programmazione personalizzata può certamente aggiungere le funzionalità richieste, ma ciò è applicabile solo a dispositivi con vendite annuali molto elevate a causa degli elevati costi di sviluppo, test e manutenzione del software.
Un altro problema con la programmazione personalizzata è la necessità di scrivere driver per comunicare con i vari controller centralizzati e HMI presenti sul mercato, nonché con diversi tipi di sistemi informatici di livello superiore. Un terzo problema è la manutenzione di tutti questi driver software attraverso la revisione del firmware dei controller, delle HMI e dei sistemi informatici di livello superiore a cui sono collegati. La maggior parte dei produttori di dispositivi near-edge risponde a questo problema supportando solo pochi protocolli di comunicazione sulle proprie porte seriali ed Ethernet. Questo semplifica i loro requisiti di programmazione e manutenzione, ma limita l'uso dei loro prodotti.
Molti dispositivi near-edge, sebbene i loro display siano spesso molto potenti, forniscono solo funzionalità di base dell'interfaccia operatore. Il problema è la programmazione personalizzata necessaria per creare display complessi.
Un altro modo per risolvere questi problemi è utilizzare un software standard per aggiungere la funzionalità HMI integrata richiesta, come IoTView di InduSoft o altri prodotti simili. Questi ambienti di sviluppo software basati su PC offrono una soluzione più immediata rispetto alla programmazione personalizzata, con tempi di commercializzazione più rapidi e costi di sviluppo inferiori. Queste soluzioni in genere includono anche centinaia di driver che si connettono a controller e HMI centralizzati, nonché a sistemi di elaborazione di livello superiore. Le soluzioni HMI integrate dispongono inoltre di funzionalità di configurazione grafica integrate molto potenti e di un'ampia libreria di oggetti.
Il software HMI integrato deve essere compatto e leggero e in grado di funzionare su più sistemi operativi per consentire il download e l'esecuzione su una varietà di dispositivi near-edge. Supponendo che il prodotto selezionato disponga di queste funzionalità, di seguito viene descritto come aggiungerle ai dispositivi near-edge. I dettagli di implementazione mostrati nella tabella si applicano a IoTView, ma prodotti simili avranno molti degli stessi passaggi.




