Wat is ERP?
ERP (Enterprise Resource Planning) is een geïntegreerd softwareplatform dat de kernprocessen van een organisatie, zoals financiën, inkoop, verkoop, voorraad, productieplanning en personeel, in één gedeelde database en één samenhangend systeem beheert. In een industriële omgeving bepaalt ERP wat er geproduceerd moet worden, wanneer en met welke materialen, terwijl systemen op de werkvloer bepalen hoe dat gebeurt. ERP bevindt zich op niveau 4 van ISA-95 en het Purdue Model en is daarmee het belangrijkste IT-systeem dat via MES met de industriële automatisering verbonden wordt.
🧠 Wat doet een ERP-systeem in de industrie?
Een ERP-systeem verbindt afdelingen die anders elk hun eigen administratie bijhouden. Een verkooporder, een inkooporder, een voorraadmutatie en een factuur verwijzen naar dezelfde artikelen, klanten en leveranciers in één database. Daardoor ziet de planner dezelfde voorraad als de verkoper, en ziet de controller direct welke kosten een productieorder heeft gemaakt.
Voor de werkvloer zijn vooral drie taken van belang:
- Plannen - vraag (verkooporders en prognoses) vertalen naar productieorders en inkoopbehoefte via MRP-berekeningen
- Vastleggen - stuklijsten (BOM), routings, artikelstamgegevens en specificaties beheren als centrale bron
- Verantwoorden - gereedmeldingen, materiaalverbruik en uren terugontvangen om voorraad, kostprijs en financiële administratie bij te werken
Die gedeelde basis levert de bekende voordelen op: minder handmatig werk en dubbele invoer, transparantie over productie, voorraad en leveringen, traceerbaarheid van materialen en batches (wie deed wat, wanneer en met welke materialen?) en een betere planning met minder verspilling en stilstand.
ERP werkt daarbij in de tijdschaal van maanden, weken, dagen en ploegen. Het is geen realtime systeem in OT-zin: wat er per seconde op een machine gebeurt, hoort in SCADA en de historian, niet in ERP.
🕰️ Hoe is ERP ontstaan?
ERP is uit de industrie zelf voortgekomen. In de jaren zestig ontstonden de eerste programma’s voor voorraadbeheersing op mainframes. In de jaren zeventig volgde MRP (Material Requirements Planning), dat uit stuklijsten en orders berekende welke materialen wanneer nodig waren. In de jaren tachtig werd dat uitgebreid tot MRP II (Manufacturing Resource Planning), met capaciteitsplanning en kosten. In 1990 introduceerde Gartner de term Enterprise Resource Planning, omdat deze systemen inmiddels ook financiën, HR en verkoop omvatten. Sindsdien is de verschuiving naar cloud-ERP de grootste verandering.
🔧 Uit welke modules bestaat een ERP-systeem?
| Module | Functie | Relevantie voor OT |
|---|---|---|
| Financiën | Grootboek, debiteuren, crediteuren, kostprijsberekening | Ontvangt verbruik en uren voor nacalculatie |
| Inkoop | Leveranciers, inkooporders, contracten | Bepaalt beschikbaarheid van grondstoffen |
| Verkoop | Offertes, verkooporders, levertijden | Startpunt van de productievraag |
| Voorraad en logistiek | Magazijnen, locaties, batches, verzending | Koppelt met WMS en track & trace |
| Productieplanning | Stuklijsten, routings, MRP, productieorders | Directe input voor MES |
| Kwaliteit | Specificaties, keuringen, afkeur | Raakt LIMS en kwaliteitsdata uit MES |
| Onderhoud | Assets, werkorders, reservedelen | Overlapt met CMMS |
| HR | Personeel, roosters, salarisadministratie | Bevoegdheden en ploegenroosters |
Klantbeheer (CRM) is bij veel leveranciers een aparte of optionele module. Een uitgebreide voorraadbeheer- en supply chain-functie is juist voor productiebedrijven vaak doorslaggevend bij de keuze.
🏭 Welke ERP-leveranciers zijn er?
De markt is grofweg in te delen in internationale suites en oplossingen voor het mkb:
- SAP - SAP S/4HANA is de opvolger van SAP ECC 6.0; reguliere ondersteuning voor ECC (enhancement packages 6–8) stopt eind 2027, met optionele extended maintenance tot eind 2030. Voor het mkb is er SAP Business One.
- Microsoft - Dynamics 365 Business Central (mkb) en Dynamics 365 Finance en Dynamics 365 Supply Chain Management (grotere organisaties)
- Oracle - Oracle Fusion Cloud ERP en NetSuite
- Infor - sterk in de maakindustrie, onder meer met Infor LN en CloudSuite Industrial
- Nederlandse spelers - Exact (opgericht in 1984, gevestigd in Delft) met Exact Online en Exact Globe, en AFAS met een sterke positie in HR, salaris en financiën
Daarnaast zijn er brancheoplossingen voor bijvoorbeeld voedingsmiddelen, farma (GMP) of projectmatige machinebouw.
🔄 Wat is het verschil tussen ERP, MES en SCADA?
ERP, MES en SCADA vullen elkaar aan op verschillende niveaus van ISA-95. ERP plant, MES voert uit en registreert, SCADA en PLC’s besturen het proces.
| Kenmerk | ERP | MES | SCADA / PLC |
|---|---|---|---|
| ISA-95-niveau | 4 | 3 | 2 en 1 |
| Kernvraag | Wat en wanneer produceren? | Hoe voeren we de order uit? | Hoe stuur ik het proces nu? |
| Tijdschaal | Maanden, weken, dagen | Ploegen, uren, minuten | Seconden en milliseconden |
| Typische data | Orders, stuklijsten, kosten | Werkinstructies, batchrecords, OEE | Tags, alarmen, setpoints |
| Gebruikers | Planning, inkoop, finance | Productieleiding, kwaliteit | Operators, onderhoud |
| Beheerder | IT | IT en OT samen | OT |
De vuistregel: ERP hoort niet rechtstreeks met SCADA, HMI of PLC’s te praten. Een order loopt van ERP naar MES, en MES stuurt de lijn of het DCS aan.
🔧 Hoe koppel je ERP aan MES volgens ISA-95?
ISA-95 (internationaal IEC 62264) definieert de grens tussen niveau 4 en niveau 3. Deel 1 verscheen in 2000 als ANSI/ISA-95.00.01; IEC nam het over als IEC 62264-1 (2003, tweede editie 2013). Deel 5 beschrijft de transacties tussen beide niveaus met werkwoorden als GET, SHOW, PROCESS, ACKNOWLEDGE en SYNC.
Typische gegevensstromen:
- Van ERP naar MES - productieorders, stuklijsten, routings, materiaalstamgegevens
- Van MES naar ERP - gereedmeldingen, werkelijk materiaalverbruik, afkeur, batch- en lotnummers, uren
Voor de technische uitwisseling bestaan drie gangbare routes:
- B2MML - de royaltyvrije XML-schema’s van MESA International die de ISA-95-modellen implementeren; versie 7 ondersteunt de edities 2018/2019 en bevat voor het eerst een JSON-variant
- API’s en middleware - REST/OData-API’s van het ERP, vaak via een integratieplatform of message broker
- Leveranciersconnectoren - zoals SAP Plant Connectivity, dat onder meer OPC UA-servers en historians aan SAP koppelt
In moderne architecturen publiceert MES gebeurtenissen ook via een message broker, waar ERP-integratie op aansluit.
🔐 Hoe beveilig je de koppeling tussen ERP en OT?
De koppeling met ERP is een van de belangrijkste redenen waarom productienetwerken met het kantoornetwerk verbonden zijn, en daarmee ook een belangrijk aanvalspad. Goede praktijk volgens IEC 62443 en het Purdue Model:
- Geen directe verbindingen - al het verkeer tussen niveau 4 en niveau 3 eindigt in een IDMZ; een server in de IDMZ start een nieuwe sessie naar de andere kant
- Zones en conduits - ERP en MES in aparte zones volgens het zones-en-conduits-model, met een firewall die alleen de benodigde poorten toestaat
- Initiatief van binnen naar buiten - bij voorkeur haalt MES orders op of zet het data klaar in de IDMZ, in plaats van dat ERP verbindingen in het OT-netwerk opent
- Minimale rechten - aparte serviceaccounts per koppeling met least privilege, en MFA voor beheerders
- Ontkoppelde werking - MES moet orders kunnen bufferen zodat productie doorloopt als ERP uitvalt
- Onderhoud - patchmanagement en monitoring van koppelservers, ook als ERP als SaaS draait
De aanval op Colonial Pipeline in 2021 laat zien waarom: ransomware trof alleen het IT-netwerk, inclusief facturatiesystemen, maar de pijpleiding werd uit voorzorg toch stilgelegd. Organisaties die onder NIS2 vallen, moeten zulke afhankelijkheden in hun risicoanalyse en continuïteitsplannen meenemen.
🎯 Hoe pakt u een ERP-implementatie in een productiebedrijf aan?
- Processen eerst - breng order-tot-levering en inkoop-tot-betaling in kaart voordat u software kiest
- Scope van ERP en MES afbakenen - leg met ISA-95 vast welk systeem eigenaar is van welke data, zoals stuklijst, recept en batchrecord
- Standaard boven maatwerk - maatwerk maakt upgrades duur; dat speelt nu bij veel migraties van SAP ECC naar S/4HANA
- Stamdata opschonen - artikelen, stuklijsten en routings bepalen de kwaliteit van de planning
- Interfaces vroeg testen - test de MES-koppeling inclusief storingen en buffering, niet alleen het normale scenario
- Gefaseerd livegaan - per vestiging of per proces, met een terugvalplan
Een voorbeeld bij een machinebouwer: ERP ontvangt een klantorder, plant via MRP materialen, capaciteit en inkoop en geeft een productieorder vrij. MES voert de productie uit en meldt verbruik en gereedmelding terug. Na levering verwerkt ERP de facturatie en werkt voorraad en financiën bij. Een goed ingerichte ERP-omgeving draagt bovendien bij aan schaalbaarheid als de organisatie groeit.
❓ Veelgestelde vragen
Op welk niveau van het Purdue Model zit ERP?
ERP zit op niveau 4 van het Purdue Model en ISA-95, het niveau van bedrijfsplanning en logistiek. Daaronder liggen MES op niveau 3 en SCADA, PLC’s en veldapparatuur op niveau 2 tot en met 0. Een IDMZ op niveau 3,5 scheidt ERP van het productienetwerk.
Wat is het verschil tussen ERP en MRP?
MRP (Material Requirements Planning) berekent welke materialen wanneer nodig zijn op basis van orders en stuklijsten. ERP omvat MRP als één functie, maar beheert daarnaast financiën, inkoop, verkoop, HR en logistiek in één systeem. MRP is daarmee een onderdeel van ERP, niet een alternatief.
Kan ERP een MES vervangen?
ERP kan een MES meestal niet vervangen, omdat ERP in dagen en ploegen plant en niet ontworpen is voor werkinstructies, machinekoppelingen en registratie per minuut. Sommige ERP-pakketten bieden eenvoudige werkvloermodules die voor kleine bedrijven voldoende zijn. Bij complexe of gereguleerde productie blijft een apart MES gebruikelijk.
Wat is B2MML?
B2MML (Business To Manufacturing Markup Language) is een set XML-schema’s van MESA International die de datamodellen van ISA-95 implementeert. B2MML wordt gebruikt om productieorders, materiaalverbruik en gereedmeldingen tussen ERP en MES uit te wisselen. Het is royaltyvrij en versie 7 bevat ook een JSON-variant.
Mag ERP rechtstreeks met PLC’s communiceren?
ERP hoort niet rechtstreeks met PLC’s of SCADA te communiceren, omdat dat de netwerksegmentatie en de IDMZ omzeilt en het productieproces kwetsbaar maakt voor storingen en aanvallen vanuit IT. Gegevens horen via MES of een historian-replica in de IDMZ te lopen. Zo blijft de besturing werken als ERP uitvalt of gecompromitteerd raakt.
Wat betekent het einde van SAP ECC voor productiebedrijven?
Reguliere ondersteuning voor SAP ECC 6.0 (enhancement packages 6–8) stopt eind 2027, met optionele extended maintenance tot eind 2030. Productiebedrijven die naar SAP S/4HANA migreren, moeten ook hun MES-koppelingen opnieuw testen en vaak aanpassen. Dat is een goed moment om de ERP-OT-koppeling ook op beveiliging te herzien.
📌 Samengevat
ERP is het centrale bedrijfssysteem op ISA-95-niveau 4 dat plant wat er geproduceerd wordt en de resultaten verwerkt, terwijl MES en OT de uitvoering verzorgen; de koppeling hoort gestandaardiseerd (ISA-95, B2MML, API’s) en altijd via een IDMZ te lopen.
ERP maakt een productiebedrijf bestuurbaar als geheel, maar alleen in combinatie met een goede scheiding van taken en netwerken. Wie de grens tussen ERP en MES helder legt, krijgt betrouwbare planning, kostprijzen en traceerbaarheid zonder de OT-convergentie ten koste van de veiligheid van de productie te laten gaan.
