Wat is een HMI?

Een HMI (Human-Machine Interface) is het bedienscherm waarmee een operator een machine of industrieel proces bewaakt en bedient: het toont meetwaarden, statussen en alarmen en geeft opdrachten door aan de onderliggende PLC of DCS. Een HMI kan een touchpanel op een machine zijn, maar ook een werkstation in een controlekamer. Zonder HMI zou een operator alleen via schakelaars, lampjes en meters met de installatie kunnen werken.


🧠 Wat doet een HMI?

  • Visualiseren — procesbeelden tonen met tanks, leidingen, motoren en hun actuele waarden
  • Bedienen — machines starten en stoppen, setpoints aanpassen, handbediening kiezen
  • Alarmeren — storingen en afwijkingen melden en laten bevestigen (alarmmanagement)
  • Trends tonen — het verloop van meetwaarden in de tijd (trending)
  • Recepten beheren — productinstellingen laden, bijvoorbeeld bij batchprocessen

De HMI voert zelf geen besturing uit. Valt het scherm uit, dan blijft de PLC het proces gewoon regelen.


🔧 Welke soorten HMI’s zijn er?

Type Plaats Voorbeeld
Operator panel Op of naast de machine Touchpanel van 7 tot 22 inch, bijv. SIMATIC HMI
Operator station Controlekamer Werkstation met SCADA- of DCS-clientsoftware
Web-HMI Elke browser in het netwerk Ignition Perspective, WinCC Unified
Mobiele HMI Tablet of smartphone Alleen-lezen dashboards of beperkte bediening

Bekende HMI-software is WinCC en TIA Portal van Siemens, FactoryTalk View van Rockwell Automation, AVEVA en Ignition.


🔄 Wat is het verschil tussen HMI en SCADA?

HMI SCADA
Schaal Eén machine of installatiedeel Hele fabriek of meerdere locaties
Data Live waarden van één of enkele PLC’s Data van tientallen tot duizenden besturingen
Historie Beperkt, lokaal Centrale historian
Gebruikers Operator bij de machine Controlekamer, onderhoud, management

Een SCADA-systeem bevat zelf ook HMI-schermen: de HMI is dan het visualisatiedeel van het grotere SCADA-geheel.


🎯 Wat is een goed HMI-ontwerp?

Lange tijd toonden HMI’s kleurrijke 3D-afbeeldingen van installaties. Onderzoek na incidenten in de procesindustrie liet zien dat operators daardoor afwijkingen te laat zagen. De norm ISA-101 (2015) beschrijft daarom high-performance HMI:

  • Grijze achtergrond, gedempte kleuren — kleur alleen gebruiken voor afwijkingen en alarmen
  • Hiërarchie van schermen — van overzicht van de hele installatie naar detail van één apparaat
  • Analoge waarden in context — balken met normaalbereik in plaats van losse getallen
  • Consistente navigatie en symbolen in de hele installatie

Een goed ontwerp verkort de reactietijd van de operator en helpt alarmoverstromingen te voorkomen.


🔐 Hoe beveiligt u een HMI?

HMI’s draaien vaak op Windows en zijn daarmee kwetsbaar voor dezelfde aanvallen als kantoor-pc’s, maar worden zelden gepatcht. Regelmatig worden HMI’s gevonden die met een standaardwachtwoord of via VNC rechtstreeks vanaf internet bereikbaar zijn.


🛠️ Hoe ontwerpt u een HMI-scherm stap voor stap?

  1. Analyseer de taken van de operator — welke beslissingen neemt hij, en welke informatie heeft hij daarvoor nodig?
  2. Bouw een schermhiërarchie — niveau 1 toont de hele installatie in één oogopslag, niveau 2 een procesdeel, niveau 3 een apparaat, niveau 4 diagnose en details
  3. Leg een stijlgids vast — kleuren, symbolen, lettergroottes en navigatie gelden voor alle schermen
  4. Ontwerp voor afwijkingen — normale situaties zijn rustig grijs, alleen afwijkingen springen eruit
  5. Koppel alarmen aan acties — elk alarm verwijst naar het scherm waar de operator kan ingrijpen
  6. Test met operators — laat echte gebruikers scenario’s doorlopen vóór ingebruikname
Niveau Inhoud Doel
1 Overzicht van de hele installatie Situatiebewustzijn (Situational Awareness)
2 Procesdeel of unit Normale bediening
3 Apparaat of regelkring Detailbediening en afstemming
4 Diagnose en documentatie Storingen zoeken

❓ Veelgestelde vragen

Wat betekent HMI?

HMI staat voor Human-Machine Interface, in het Nederlands mens-machine-interface. Het is het scherm of paneel waarmee een operator een machine of industrieel proces bewaakt en bedient. In de industrie bedoelt men met HMI vrijwel altijd een grafisch bedienpaneel of een operatorstation in een controlekamer.

Is een HMI hetzelfde als een PLC?

Nee, een HMI en een PLC zijn verschillende apparaten. De PLC voert de besturing uit en blijft werken als de HMI uitvalt. De HMI is het bedienscherm dat de toestand van de PLC toont en opdrachten van de operator doorgeeft. Sommige compacte apparaten combineren beide in één behuizing.

Welke software gebruikt u om een HMI te programmeren?

HMI’s worden meestal geconfigureerd met software van de leverancier, zoals WinCC in TIA Portal voor Siemens of FactoryTalk View voor Rockwell. Leverancieronafhankelijke pakketten als Ignition en AVEVA zijn ook veel gebruikt. Het ontwerp gebeurt grafisch: schermobjecten worden gekoppeld aan tags in de PLC.

Wat is een high-performance HMI?

Een high-performance HMI is een ontwerpaanpak volgens de norm ISA-101 waarbij schermen grijs en rustig zijn en kleur alleen afwijkingen aangeeft. Meetwaarden worden in context getoond, bijvoorbeeld met balken die het normale bereik laten zien. Het doel is dat operators afwijkingen sneller zien en beter reageren.

Waarom is een HMI een security-risico?

Een HMI draait vaak op Windows, wordt zelden gepatcht en kan direct opdrachten naar de besturing sturen. Een aanvaller die een HMI overneemt, kan dus het fysieke proces beïnvloeden. HMI’s die met standaardwachtwoorden of via VNC vanaf internet bereikbaar zijn, worden regelmatig misbruikt.


📌 Samengevat

Een HMI is het venster van de operator op het proces: het visualiseert, alarmeert en geeft bedieningsopdrachten door aan de PLC, die de daadwerkelijke besturing uitvoert. Een overzichtelijk ontwerp volgens ISA-101 en een goede afscherming van het netwerk maken het verschil tussen een HMI die helpt en een HMI die een risico vormt.