Near-edge apparaten zijn in staat om meer uit te voeren dan alleen ingebedde besturings- en bewakingsfuncties. Door de juiste software in te bouwen, kunnen deze apparaten ook gegevensverzameling, gegevensopslag, computerplatformconnectiviteit op het hoogste niveau en een lokale of externe operatorinterface bieden, waardoor een geïntegreerde HMI aan boord ontstaat. in tegenstelling tot pc-gebaseerde HMI's of HMI's die worden gehost op een speciaal platform (die beide worden geleverd met hun eigen displays), kunnen operators op twee manieren communiceren met deze ingebouwde HMI:
In de meeste gevallen behoudt het near-edge-apparaat de mogelijkheid om gegevens heen en weer te sturen met de gecentraliseerde controller. Maar met behulp van ingebouwde HMI kan het ook gegevens rechtstreeks naar computerplatforms op het hoogste niveau en het IIoT sturen - traditioneel een pc-gebaseerde HMI-taak.
Naarmate de beschikbare rekenbronnen in near-edge apparaten blijven toenemen met vooruitgang in processorprestaties en geheugenchips, is softwareontwikkeling het belangrijkste probleem bij het toevoegen van deze ingebouwde HMI-mogelijkheid aan near-edge apparaten. Programmeren op maat kan zeker de benodigde functionaliteit toevoegen, maar dit is alleen van toepassing op apparaten met een zeer hoge jaaromzet vanwege de hoge software ontwikkel-, test- en onderhoudskosten.
Een ander probleem met aangepaste programmering is de noodzaak om stuurprogramma's te schrijven om te communiceren met de verschillende gecentraliseerde controllers en HMI's op de markt, evenals met verschillende soorten computersystemen van de bovenste laag. Een derde probleem is het onderhoud van al deze softwarestuurprogramma's door de firmware te herzien van de controllers, HMI's en computersystemen van de bovenste laag waarop ze zijn aangesloten. De meeste fabrikanten van near-edge apparaten reageren op dit probleem door slechts een paar communicatieprotocollen op hun seriële en Ethernet-poorten te ondersteunen. Dit vereenvoudigt hun programmeer- en onderhoudsvereisten, maar beperkt het gebruik van hun producten.
Veel near-edge apparaten, hoewel hun beeldschermen vaak zeer krachtig zijn, bieden slechts zeer elementaire gebruikersinterfacefunctionaliteit. Het probleem is de aangepaste programmering die nodig is om complexe displays te creëren.
Een andere manier om deze problemen op te lossen, is het gebruik van kant-en-klare software om de vereiste ingebedde HMI-functionaliteit toe te voegen, zoals InduSoft's IoTView of andere soortgelijke producten. Deze pc-gebaseerde softwareontwikkelingsomgevingen bieden een meer "drop-in and done"-oplossing dan maatwerkprogrammering, wat resulteert in een snellere time-to-market en lagere ontwikkelingskosten. Deze oplossingen bevatten doorgaans ook honderden stuurprogramma's die verbinding maken met gecentraliseerde controllers en HMI's, evenals met computersystemen op het hoogste niveau. Embedded HMI-oplossingen hebben ook zeer krachtige ingebouwde grafische configuratiemogelijkheden en een uitgebreide objectbibliotheek.
De ingebouwde HMI-software moet compact en licht van gewicht zijn en op meerdere besturingssystemen kunnen worden uitgevoerd om downloaden en uitvoeren op een verscheidenheid aan near-edge apparaten mogelijk te maken. Ervan uitgaande dat het geselecteerde product deze mogelijkheden heeft, wordt hieronder beschreven hoe u ze kunt toevoegen aan de near-edge apparaten. De implementatiedetails in de tabel zijn van toepassing op IoTView, maar vergelijkbare producten hebben veel van dezelfde stappen.




