Dienst · Web-ontwikkeling

HMI software laten maken.

Maatwerk Human-Machine Interface voor operators in de fabriek, op de installatie of in het veld. Web-based of op industriële touchscreens, met live procesdata, alarmen en recipe-management — gekoppeld aan uw PLC's via OPC UA, Modbus of MQTT.

Web-based HMIOPC UAMulti-vendor PLCBranded UX

Wat is een HMI eigenlijk.

Een HMI (Human-Machine Interface) is het scherm waarop een operator een machine of installatie bedient. In de praktijk meestal een industrieel touchscreen van vijftien tot eenentwintig inch naast de lijn, maar steeds vaker ook een tablet die de operator meeneemt of een browser-pagina op een werkstation in de controlekamer.

Functioneel laat een HMI de actuele procesvariabelen zien — temperatuur, druk, snelheid, vulniveau — plus knoppen om de machine te starten, stoppen of te resetten. Daaroverheen liggen alarmen met prioriteiten, trendgrafieken over de afgelopen uren of shifts, parameter-aanpassingen, en recipe-management voor verschillende productruns of producttypes. De HMI haalt die data realtime uit de PLC (Programmable Logic Controller) die de machine fysiek aanstuurt — meestal via OPC UA, soms via Modbus of een fabrikant-specifiek protocol.

In het Purdue-referentiemodel — het meest gebruikte raamwerk voor industriële automatisering — zit de HMI op laag 2: de operator-interface bij de machine. Laag 1 is de PLC zelf, laag 3 is SCADA voor supervisory monitoring over meerdere machines of vestigingen, laag 3.5 is het MES voor productie-uitvoering, en laag 4 is uw ERP. Hoe hoger u in deze stack komt, hoe meer business-logica en hoe minder real-time controle. Een goed gebouwde HMI weet zijn plek in die stack: bedienen en visualiseren op de vloer, en doorgeven van context naar de lagen daarboven.

Wij bouwen maatwerk HMI software wanneer de standaardpakketten van Siemens, Rockwell of Schneider niet de juiste pasvorm hebben — bijvoorbeeld omdat u over verschillende PLC-merken één interface wilt leggen, omdat operators rondlopen met een tablet, of omdat de interface diep moet integreren met uw MES-systeem en ERP. Voor de horizontale koppelingen naar bovenliggende systemen leggen we vaak API-integraties aan tussen HMI, MES en ERP, zodat productie-orders, kwaliteitsregistraties en machine-events vanzelf doorstromen.

Drie smaken HMI software.

Afhankelijk van waar de interface moet draaien, hoeveel machines en sites het overspant, en hoe diep de integratie met uw bovenliggende systemen moet gaan.

Compact traject · vast sprintbudget

Single-machine HMI

Een interface voor één machine of installatie, draaiend op een industrieel touchscreen of een lokale browser. Live procesdata uit de PLC, alarm-handling, basis-trends en operator-login met rolbeheer. Geschikt als vervanging van een verouderde proprietary HMI of als interface op een nieuwe lijn.

OPC UA-clientRealtime trendsAlarm-handlingTouchscreen-ready
Middelgroot traject · vast sprintbudget

Web-based of mobile HMI

Een browser-gebaseerde HMI die operators op tablet, telefoon of werkstation kunnen openen. Eén codebase voor meerdere devices, push-notificaties op kritische alarmen, en role-based toegang tot machine-clusters. Operators lopen rond met een device in plaats van vast te zitten aan één paneel.

React / VueWebSocketPush-notificatiesPWA-installeerbaar
Groter traject · vast sprintbudget

Multi-vendor of multi-site HMI

Eén HMI-platform over meerdere PLC-merken (Siemens, Rockwell, Beckhoff, Omron) of meerdere productievestigingen. Geünificeerde data-laag via OPC UA en MQTT, branded interface in uw look-and-feel, en koppelingen naar MES, ERP en historian. De brug tussen plant-floor en kantooromgeving.

Multi-PLC abstractieMES-integratieHistorian-koppelingFDA / GMP-ready

Wat u krijgt aan het einde.

Een productieklaar HMI-platform plus de documentatie en koppelingen om het zelf te beheren en uit te breiden.

  • De HMI-software zelfProductie en staging, draaiend op een industrial-grade PC, edge-device of in uw cloud — afhankelijk van waar het netwerk u toelaat.
  • OPC UA, Modbus en MQTT-koppelingenGeconfigureerd voor uw concrete PLC-merken en -types, met tag-mapping en watchdog op verbroken verbindingen.
  • Codebase en documentatieVolledige source, build-instructies, deployment-runbook en een architectuur-overzicht waarin uw OT- en IT-team de keuzes terugvinden.
  • Operator- en admin-handleidingGeschreven voor de mensen die er dagelijks mee werken: hoe een recipe toevoegen, hoe een alarm acknowledged wordt, hoe een nieuwe operator-rol geconfigureerd wordt.
  • Beheer-contract (optioneel)Monitoring, security-patches, PLC-firmware updates die de tag-namen verschuiven, doorontwikkeling. Vaste maandprijs, vier reactietijd-niveaus.

Wanneer maatwerk HMI de juiste keuze is.

Wij vervangen Siemens WinCC, Rockwell FactoryTalk of Schneider Vijeo niet voor klein, eenvoudig werk — daar zijn ze goed in. Wel zinvol om maatwerk te overwegen in deze situaties.

Multi-vendor

Verschillende PLC-merken in één scherm

U heeft Siemens-PLC's naast Rockwell, of Beckhoff naast Omron. Eén vendor-HMI dwingt alles in hun ecosysteem. Een maatwerk-HMI praat met allemaal via OPC UA en geeft de operator één gebruikersinterface.

Mobile-first

Operators lopen rond

De operator zit niet vast aan één paneel maar loopt langs de lijn met een tablet. Een browser-gebaseerde HMI past op tablet, telefoon en werkstation zonder dat u drie verschillende interfaces beheert.

Branded UX

Uw merk, niet dat van Schneider

Voor OEM's en machinebouwers: u verkoopt de machine, maar de standaard-HMI ziet eruit als die van de PLC-leverancier. Een maatwerk-HMI in uw eigen industrial-UX maakt de machine herkenbaar als die van u.

Diepe integratie

Verder dan plant-floor

De HMI moet productie-orders ophalen uit het ERP, kwaliteitsdata wegschrijven naar het MES, en onderhoudssignalen pushen naar het CMMS. Dat soort horizontale integratie zit niet standaard in vendor-pakketten.

OPC UA, Modbus en het PLC-landschap.

OPC UA (Open Platform Communications Unified Architecture) is het industrieel-standaard protocol dat de afgelopen tien jaar de dominante manier is geworden om met een PLC te praten. Het is vendor-onafhankelijk: een OPC UA-client praat met een Siemens-PLC even goed als met een Rockwell of Beckhoff, mits de PLC een UA-server publiceert. Voor moderne PLC's is dat standaard ingebakken; voor legacy-controllers bouwen we een gateway die Modbus, Profinet of een fabrikant-specifiek protocol naar OPC UA vertaalt, zodat de HMI maar één taal hoeft te kennen.

Daarnaast werken we met MQTT voor pub/sub-scenario's — vooral handig als u machines op afstand monitort, of als data niet alleen naar één HMI maar naar meerdere consumenten moet (HMI, MES, historian, dashboard) zonder dat elk een eigen verbinding met de PLC opzet. Voor field-niveau koppelingen blijft Modbus TCP nog regelmatig nodig, met name op oudere installaties of kleine sensor-modules waar OPC UA overkill is.

De tech-stack van een typische maatwerk-HMI zit zo in elkaar: een web-frontend in React of Vue voor de operator-interface, een Node.js- of Python-backend die de PLC-communicatie afhandelt en data normaliseert, een time-series database (InfluxDB of TimescaleDB) voor historische trends, en WebSocket of Server-Sent Events voor de realtime push naar de browser. Voor scenario's waar machines ook op afstand benaderbaar moeten zijn — bijvoorbeeld monteurs die onderhoud op locatie doen — koppelen we de HMI vaak aan een IoT-app die dezelfde data op telefoon of tablet toont, met push-notificaties voor kritische events.

Nog niet zeker over een groot traject?

Test je idee eerst — werkend prototype in 1 dag

Met OneDayBuild maken we je idee in één dag tastbaar voor €950, zodat je weet of verdere ontwikkeling de investering waard is. Besluit je door te gaan met de volledige bouw? Dan verrekenen we de kosten volledig.

Bekijk OneDayBuild →

Standaard HMI-pakketten en wanneer ze passen.

Het Nederlandse en Duitse plant-floor landschap wordt grotendeels gedomineerd door enkele HMI-pakketten: Siemens WinCC (vaak gekoppeld aan een Siemens TIA Portal-PLC), Rockwell FactoryTalk View (Allen-Bradley-omgevingen), Schneider Electric Vijeo Designer (Modicon en Magelis), Wonderware InTouch (nu AVEVA), Inductive Automation Ignition (vendor-onafhankelijk, web-based), B&R en Beckhoff TwinCAT HMI. Deze pakketten zijn volwassen, goed gedocumenteerd en in veel gevallen de juiste keuze.

Wij komen in beeld waar deze pakketten beperkingen hebben: ze zijn typisch sterk gebonden aan hun eigen PLC-ecosysteem, hun web-clients zijn vaak licentie-gebonden en niet altijd echt mobile-vriendelijk, en hun look-and-feel is generiek. Voor een single-vendor, single-machine HMI op een industrieel touchscreen kiest u terecht voor het standaard-pakket. Voor een multi-vendor of mobile of branded scenario weegt de extra investering in maatwerk vaak op tegen de licentie- en flexibiliteits-beperkingen op de lange termijn.

Een specifiek voorbeeld waar maatwerk wint: u bent een machinebouwer die installaties verkoopt aan klanten over de hele wereld, en u wil dat de HMI op uw machine herkenbaar is als die van uw merk, niet als die van de PLC-leverancier. Dan bouwen wij een branded thin-client of web-HMI die uw look-and-feel draagt, terwijl de PLC-keuze per klant of per machine kan variëren. Hetzelfde geldt voor productiebedrijven met een gemengde PLC-vloer die operators willen ontlasten van het wisselen tussen verschillende vendor-interfaces.

Hoe een HMI-traject loopt.

1

Kennismaking en walk-through

Een gesprek waarin we begrijpen welke machines u heeft, welke PLC-merken erop draaien, welke data op het scherm moet en welke compliance speelt. Bij voorkeur lopen we mee op de productievloer om de operator-flow te zien.

2

Tag-inventarisatie en wireframes

We maken een inventarisatie van de OPC UA-, Modbus- of MQTT-tags die de HMI nodig heeft, en tekenen de eerste schermflow uit met uw operator- en proces-engineers. Aan het eind ligt er een scope, planning en een klikbaar prototype.

3

Bouw in sprints

Elke twee weken een werkende build die u op een staging-PLC of een PLC-simulator kunt uittesten. Operators testen mee vanaf de eerste sprint — een HMI die er in de meeting goed uitziet, kan op de vloer alsnog onhandig blijken.

4

Uitrol op de vloer

Gefaseerd live op één lijn, dan uitrol naar de rest. Operator-training, een korte video-tutorial, en een runbook voor uw IT- en OT-team. Daarna doorlopend beheer voor security-updates en doorontwikkeling.

Veelgestelde vragen.

Wat opdrachtgevers meestal willen weten voor we beginnen aan een maatwerk-HMI traject.

Wat is een HMI precies, en hoe verschilt het van een SCADA?
Een HMI (Human-Machine Interface) is de operator-interface bij de machine zelf — laag in het Purdue-model. SCADA zit een laag hoger en is supervisory: meerdere machines of vestigingen in één overzicht voor proces-engineers en management. In de praktijk lopen de termen door elkaar, maar de vuistregel: HMI is bedienen, SCADA is monitoren over een groter geheel.
Vervangen jullie Siemens WinCC of Rockwell FactoryTalk?
Voor klein, standaard werk: nee. Die pakketten zijn volwassen en goed gedocumenteerd. Wij komen in beeld als u over verschillende PLC-merken één interface wilt, als u web of mobile in plaats van proprietary thick-client wil, of als u diepe integratie met MES, ERP of CMMS nodig heeft die de vendor-pakketten niet uit de doos leveren.
Hoe zit het met een OPC UA-koppeling tussen PLC en SCADA of HMI?
OPC UA is de moderne industrieel-standaard voor PLC-communicatie en is in vrijwel elke nieuwe PLC ingebakken. Wij bouwen OPC UA-clients in de HMI die direct met de PLC praten, of OPC UA-servers die legacy PLC's via Modbus of Profinet abstraheren, zodat de HMI één protocol hoeft te kennen. Voor velden waar OPC UA niet beschikbaar is gebruiken we Modbus TCP, MQTT of een fieldbus-gateway.
Kan een web-based HMI omgaan met de realtime-eisen van een productielijn?
Voor monitoring en bediening op operator-niveau: ja, ruim. WebSocket of Server-Sent Events leveren tag-updates in tientallen milliseconden — genoeg voor visualisatie, alarm-acknowledgement en parameter-instellingen. Voor harde realtime-controle (motion-control, safety-loops) blijft de PLC zelf verantwoordelijk; de HMI orkestreert, de PLC voert uit.
Hoe zit het met FDA 21 CFR Part 11, GMP of ATEX?
Voor regulated industries bouwen we audit-log, electronic-signatures en data-integrity in vanaf de eerste sprint — geen bolt-on achteraf. ATEX speelt op hardware-niveau (de behuizing en certificatie van het paneel zelf), niet op software, maar we zorgen dat de software draait op ATEX-gecertificeerde panelen. Validatie-documentatie (URS, FS, DS, IQ/OQ) leveren we mee waar nodig.
Wat bepaalt de kosten van een maatwerk HMI?
Vier dingen vooral: hoeveel verschillende PLC-merken en -types we moeten koppelen, hoeveel verschillende schermen en flows er zijn, of er integratie met MES/ERP/CMMS bij komt, en welke compliance van toepassing is. Een single-machine HMI is een ander traject dan een multi-site platform met FDA-validatie. We geven na de inventarisatie-sprint een onderbouwde inschatting.
Hoe lang voordat we live kunnen?
Een single-machine HMI met een beperkte tag-set kan binnen enkele sprints werkend op een staging-PLC staan. Een multi-vendor of multi-site platform is een traject van meerdere sprints met fasering. We werken altijd in tussentijdse demos op echte hardware, zodat u nooit pas aan het eind ziet wat er gebouwd is.

Praat met ons over uw HMI.

Een kennismaking van een half uur, vrijblijvend. We luisteren naar uw machine-park, uw PLC-landschap en de operator-flow, en geven richting waar u iets aan heeft. Vaak komt daar een korte walk-through op de vloer achteraan — niets vertelt zoveel als de echte werkomgeving.

Edit Content