Wat is MES?

Een MES (Manufacturing Execution System) is software die de uitvoering van productieorders op de fabrieksvloer aanstuurt, bewaakt en vastlegt, en daarmee de brug vormt tussen de bedrijfsplanning in ERP en de procesautomatisering met PLC’s en SCADA. Een MES vertelt operators wat ze moeten maken, met welke materialen, machines en instructies, en registreert wat er werkelijk gebeurd is. In het ISA-95-model en het Purdue Model zit MES op niveau 3, de laag van manufacturing operations management. MES is daarmee een kernsysteem in OT-convergentie: het praat met kantoorsystemen én met de besturing.


🧠 Wat doet een MES?

Een MES volgt en stuurt alles wat er tussen orderrelease en gereed product gebeurt:

  • Orders uitvoeren - productieorders uit ERP omzetten in werkorders per lijn, machine of werkplek en ze in de juiste volgorde vrijgeven (dispatching)
  • Mensen, machines en materialen koppelen - controleren of de juiste grondstof, het juiste gereedschap en een bevoegde operator aanwezig zijn
  • Data verzamelen - tellingen, stilstanden, procesparameters en meetwaarden ophalen uit de besturing en van operators
  • Kwaliteit borgen - in-procesmetingen, inspecties en SPC vastleggen en afwijkingen blokkeren voordat product doorloopt
  • Traceren - per batch of serienummer vastleggen welke materialen, machines en mensen betrokken waren
  • Rapporteren - gereedmeldingen, verbruik en prestaties (OEE) terugmelden aan ERP en management

📜 Welke functies horen volgens MESA en ISA-95 bij een MES?

De branchevereniging MESA International beschreef in 1997 in het whitepaper MES Explained: A High Level Vision elf kernfuncties, het zogeheten MESA-11-model. Het is nog altijd het meest gebruikte functionele referentiekader in MES-aanbestedingen en -selecties. In 2004 volgde het Collaborative MES-model (c-MES), dat meer nadruk legt op de koppeling met andere bedrijfsprocessen.

MESA-11-functie Wat het inhoudt
Resource allocation and status Status en toewijzing van machines, gereedschap en materialen
Operations/detailed scheduling Fijnplanning en volgorde van orders per lijn
Dispatching production units Werkorders vrijgeven aan lijnen en werkplekken
Document control Werkinstructies, recepten en tekeningen op de werkplek
Data collection/acquisition Productie- en procesdata uit besturing en van operators
Labour management Aanwezigheid, kwalificaties en uren van personeel
Quality management Metingen, inspecties en afwijkingen
Process management Processtappen bewaken en bijsturen
Maintenance management Onderhoud plannen en uitvoeren, vaak via een CMMS
Product tracking and genealogy Volledige herkomst en verloop van elk product
Performance analysis KPI’s zoals OEE, doorlooptijd en uitval

ISA-95 (internationaal IEC 62264) bracht structuur aan op niveau 3. Deel 3 van de norm verdeelt manufacturing operations management in vier domeinen: productie, kwaliteit, onderhoud en voorraad. Veel leveranciers noemen hun pakket daarom tegenwoordig MOM-platform in plaats van MES. ISO 22400-2 (2014) definieert 34 bijbehorende KPI’s, waaronder OEE.


📍 Waar zit MES in het Purdue Model en ISA-95?

Niveau Systemen Tijdschaal Rol
4 - Bedrijfsplanning en logistiek ERP, MRP Maanden, weken, dagen Klantorders, inkoop, financiën
3.5 - IDMZ Proxies, jump servers, replica’s n.v.t. Gecontroleerde scheiding IT en OT
3 - Manufacturing operations MES, Historian, LIMS, WMS Dagen, ploegen, uren, minuten Uitvoering, kwaliteit, traceerbaarheid
2 - Toezicht SCADA, HMI, batchsystemen Minuten, seconden Bediening en visualisatie
1 - Basisbesturing PLC, DCS, RTU Seconden, milliseconden Regelkringen en machinelogica
0 - Proces Sensoren, actuatoren Continu Fysiek proces

Niveau 3.5 komt niet uit ISA-95 zelf: het is een beveiligingslaag die later aan het Purdue Model is toegevoegd. MES werkt in bijna-realtime: het reageert binnen seconden tot minuten, maar stuurt zelf geen kleppen of motoren aan. Harde realtime-besturing blijft op niveau 1.


🔄 Wat is het verschil tussen MES, ERP en SCADA?

Kenmerk ERP MES SCADA
ISA-95-niveau 4 3 2
Kernvraag Wat en wanneer produceren we? Hoe voeren we deze order nu uit? Wat doet het proces op dit moment?
Granulariteit Order, artikel, week Werkorder, batch, stap, operator Tag, meetwaarde, alarm
Typische gebruikers Planning, inkoop, finance Ploegleiders, operators, kwaliteit Operators in de controlekamer
Bewaartijd data Jaren (financieel) Jaren (batchdossier, genealogie) Kort lokaal; langetermijnhistorie in de historian
Voorbeeld SAP S/4HANA Siemens Opcenter WinCC, Ignition

ERP weet dát er 10.000 eenheden gemaakt moeten worden, SCADA ziet de procestemperatuur, en MES weet welke batch op welke lijn met welk recept en welke operator die eenheden produceert.


🔧 Hoe wordt een MES geïntegreerd?

  • Richting ERP - ISA-95-deel 5 en 6 beschrijven de transacties en berichten. B2MML, een set XML-schema’s die MESA beheert, is de meest gebruikte implementatie voor productdefinities, schema’s en prestatieterugmeldingen. EDI-achtige batchkoppelingen worden steeds vaker vervangen door API’s.
  • Richting besturing - via OPC UA, vaak met de companion specifications voor ISA-95 (OPC 10030 voor personeel, apparatuur en materiaal, OPC 10031-4 voor job orders). Oudere installaties gebruiken nog OPC DA.
  • Batchprocessen - recepten volgen ISA-88; het MES geeft een batchorder door aan het batchsysteem en ontvangt het resultaat terug.
  • Unified Namespace - in moderne architecturen publiceren besturing, MES en ERP hun data naar een MQTT-broker in een ISA-95-hiërarchie (onderneming/site/gebied/lijn). MES wordt dan één van de afnemers en bronnen in plaats van een spin in een web van punt-tot-puntkoppelingen.

📦 Welke soorten MES-software zijn er?

  • Enterprise-suites van automatiseringsleveranciers - Siemens Opcenter (voorheen SIMATIC IT en Camstar), Rockwell FactoryTalk ProductionCentre en het in 2021 overgenomen Plex, AVEVA MES, Dassault DELMIA Apriso
  • Branchespecifieke systemen - bijvoorbeeld Körber Werum PAS-X en Emerson Syncade voor farmacie met elektronische batchrecords
  • ERP-gerelateerd - SAP Digital Manufacturing, nauw gekoppeld aan SAP ERP
  • Modulair en low-code - Tulip, Critical Manufacturing en de MES-modules van Sepasoft op het Ignition-platform

🧭 Hoe pakt u een MES-implementatie aan?

  1. Begin bij het proces, niet bij het pakket - breng orderstroom, kwaliteitscontroles en papieren formulieren in kaart en kies twee of drie meetbare doelen (bijvoorbeeld OEE, doorlooptijd van het batchdossier, scrap).
  2. Leg de scope vast met ISA-95 - bepaal welke functies in ERP, MES, LIMS en CMMS thuishoren, zodat er geen dubbele masterdata ontstaat.
  3. Start met een pilotlijn - één lijn of afdeling, vaak in een brownfield-situatie met bestaande PLC’s. Zo leert u snel wat werkt voordat u opschaalt.
  4. Ontsluit de machinedata - via OPC UA, een edge-apparaat of een Unified Namespace; reken voor oude machines met extra werk.
  5. Valideer waar nodig - in gereguleerde sectoren volgens GAMP 5 (tweede editie 2022).
  6. Rol per site uit met een template - een core model met lokale varianten voorkomt dat elke fabriek een eigen MES krijgt.

💊 Wat betekenen GMP en 21 CFR Part 11 voor een MES?

In farmacie, medische hulpmiddelen en voeding is het MES vaak het systeem waarin het elektronische batchrecord (EBR) ontstaat. Daarvoor gelden strenge eisen:

  • FDA 21 CFR Part 11 (maart 1997) - elektronische records en handtekeningen zijn gelijkwaardig aan papier, mits er audit trails, toegangscontrole en gevalideerde systemen zijn
  • EU-GMP Annex 11 - de Europese tegenhanger voor geautomatiseerde systemen. Een conceptrevisie van juli 2025 (consultatie gesloten in oktober 2025) maakt cybersecurity (patching, pentests, firewalls) voor het eerst een expliciete GxP-eis.
  • Data-integriteit - volgens ALCOA+ moeten gegevens onder meer toeschrijfbaar, leesbaar, gelijktijdig vastgelegd, origineel en nauwkeurig zijn

🔐 Hoe beveiligt u een MES?

Het MES staat op het snijvlak van IT en OT en is daardoor een aantrekkelijk doelwit: valt het uit, dan stopt vaak de productie, ook als de besturing nog werkt.

  • Plaats MES in de OT-zone op niveau 3 - met een IDMZ tussen MES en ERP; geen directe verbindingen van het kantoornetwerk naar de besturing
  • Pas het zones-en-conduitsmodel toe volgens IEC 62443 en segmenteer MES-servers, clients op de werkvloer en databases
  • Beheer identiteiten apart - een eigen OT-Active Directory of strikt gescheiden domein, met MFA voor beheerders
  • Houd het systeem beschikbaar - hoge beschikbaarheid, geteste back-ups en een papieren noodprocedure om door te kunnen produceren
  • Patch gecontroleerd - via patchmanagement en change management, in gereguleerde omgevingen met hervalidatie

Voor Nederlandse producenten die onder NIS2 en de Cyberbeveiligingswet vallen, hoort het MES expliciet in de risicobeoordeling en de asset-inventaris.


🎯 Wat levert een MES op?

  • Inzicht in de productie - actuele status van orders, lijnen en voorraad onderhanden werk
  • Minder verspilling en fouten - verkeerde materialen of verlopen recepten worden geblokkeerd
  • Betere traceerbaarheid - terugroepacties beperken tot de getroffen batches, essentieel in farmacie, voeding en automotive
  • Sneller vrijgeven - review by exception van het batchrecord in plaats van papieren dossiers controleren
  • Basis voor Industrie 4.0 - betrouwbare productiecontext voor analytics, digital twins en industriële AI

❓ Veelgestelde vragen

Waar staat MES voor?

MES staat voor Manufacturing Execution System. Een MES is software die productieorders op de fabrieksvloer uitvoert, bewaakt en vastlegt. Het systeem zit tussen ERP en de procesbesturing in.

Is een MES hetzelfde als een ERP-systeem?

Een MES is niet hetzelfde als een ERP-systeem. ERP plant op niveau 4 wat er geproduceerd moet worden en regelt inkoop en financiën, terwijl een MES op niveau 3 de uitvoering per order, batch en werkplek aanstuurt. Het MES meldt verbruik en gereedgemelde aantallen terug aan ERP.

Wat is het verschil tussen MES en MOM?

MOM (Manufacturing Operations Management) is de term uit ISA-95 voor alle activiteiten op niveau 3: productie, kwaliteit, onderhoud en voorraad. Een MES dekt traditioneel vooral het productiedeel. Veel moderne MES-pakketten bestrijken inmiddels het hele MOM-domein en worden daarom ook als MOMS aangeboden.

Welke standaard beschrijft MES?

De belangrijkste standaard voor MES is ISA-95, internationaal uitgegeven als IEC 62264. Die beschrijft de niveaus, de activiteiten op niveau 3 en de informatie-uitwisseling met ERP. Daarnaast zijn het MESA-11-model, B2MML en ISO 22400 voor KPI’s veelgebruikte referenties.

Heeft elke fabriek een MES nodig?

Niet elke fabriek heeft een volledig MES nodig. Kleine of eenvoudige productie kan vaak toe met ERP plus OEE-registratie of een modulair platform. Een MES loont vooral bij strenge traceerbaarheidseisen, veel varianten of meerdere lijnen en sites.

Waarom is MES-beveiliging belangrijk voor OT-security?

MES-beveiliging is belangrijk omdat het MES zowel met ERP als met de besturing communiceert en daardoor een brug tussen IT en OT kan vormen voor aanvallers. Uitval door bijvoorbeeld ransomware legt vaak de productie stil. Daarom hoort een MES op niveau 3 achter een IDMZ, gesegmenteerd volgens IEC 62443.


📌 Samengevat

Een MES is het uitvoeringssysteem van de fabriek: het vertaalt ERP-orders naar werk op de vloer, verzamelt productie- en kwaliteitsdata en legt de volledige historie van elk product vast. Het zit op ISA-95-niveau 3, integreert via B2MML, OPC UA of een Unified Namespace en vraagt een eigen plek in de OT-beveiliging, achter een IDMZ.