Wat is ISA-95?
ISA-95 is de standaardreeks Enterprise-Control System Integration van de International Society of Automation (ISA), internationaal overgenomen als IEC 62264, die met gedeelde modellen, objecten en terminologie vastlegt hoe bedrijfssystemen zoals ERP en productiesystemen zoals MES, SCADA en DCS informatie uitwisselen. De standaard beschrijft niet hoe u een fabriek automatiseert, maar wel welke functies op welk niveau horen en welke gegevens over de grens tussen kantoor en productie gaan. Daarmee is ISA-95 een van de belangrijkste fundamenten voor het gestructureerd koppelen van IT- en OT-systemen.
ISA-95 = de brug tussen ERP en de fabriek.
Het doel is om verwarring, dubbel werk en integratieproblemen te voorkomen bij automatiseringsprojecten in productieomgevingen.
🧠 Waarom is ISA-95 ontstaan?
Zonder een gedeelde structuur praten IT en OT vaak langs elkaar heen:
- ERP denkt in orders en hoeveelheden — “produceer volgende week 20.000 flessen van artikel X”.
- OT-systemen denken in machines, batches en processen — welke lijn, welk recept, welke operator, welke grondstofpartij.
- Elke koppeling werd maatwerk — met eigen begrippen, eigen datamodellen en dus hoge kosten bij elke wijziging.
Halverwege de jaren negentig startte de ISA daarom de ISA95-commissie. Die baseerde zich op het Purdue Reference Model for Computer Integrated Manufacturing, waaraan Theodore Williams van Purdue University had gewerkt; Williams was zelf een van de eerste commissieleden. Deel 1 verscheen in 2000 als ANSI/ISA-95.00.01-2000, deel 2 in 2001 en deel 3 in 2005. De meest recente herziening van deel 1 (ANSI/ISA-95.00.01-2025) verscheen op 10 april 2025 en verduidelijkt vooral de grens tussen het bedrijfsdomein en het productie- en besturingsdomein.
📚 Uit welke delen bestaat ISA-95?
ISA-95 telt acht delen. De delen 1 tot en met 3 zijn gelijkgetrokken met de internationale IEC 62264-reeks; de ISA-versies dragen daarom de toevoeging “IEC 62264 Mod”.
| Deel | Titel | Huidige ISA-editie | Inhoud in het kort |
|---|---|---|---|
| 1 | Models and Terminology | 2025 | Niveaus, apparatuurhiërarchie, functioneel datastroommodel, begrippen |
| 2 | Objects and Attributes for Enterprise-Control System Integration | 2018 | Objecten en attributen voor de uitwisseling tussen niveau 3 en 4 |
| 3 | Activity Models of Manufacturing Operations Management | 2013 | Activiteiten binnen niveau 3 (productie, onderhoud, kwaliteit, voorraad) |
| 4 | Objects and Attributes for Manufacturing Operations Management Integration | 2018 | Objecten voor de uitwisseling tussen activiteiten binnen niveau 3 |
| 5 | Business-to-Manufacturing Transactions | 2018 | Transacties en berichtstructuren tussen bedrijf en productie |
| 6 | Messaging Service Model | 2014 | Hoe berichten tussen applicaties worden afgeleverd |
| 7 | Alias Service Model | 2017 | Vertalen van verschillende identificaties voor hetzelfde object |
| 8 | Information Exchange Profiles | 2020 | Herbruikbare profielen voor concrete informatie-uitwisselingen |
Bij IEC verschenen onder meer IEC 62264-1:2013 en IEC 62264-3:2016, telkens als tweede editie. Europees zijn ze overgenomen als EN 62264.
🧭 Welke niveaus onderscheidt ISA-95?
Het functionele hiërarchiemodel uit deel 1 kent vijf niveaus. Elk niveau werkt op een eigen tijdschaal:
| Niveau | Naam volgens ISA-95 | Tijdschaal | Typische systemen |
|---|---|---|---|
| 4 | Business planning en logistiek | Maanden, weken, dagen | ERP, supply chain management |
| 3 | Manufacturing operations management (MOM) | Dagen, ploegen, uren, minuten, seconden | MES, MOMS, LIMS, CMMS, historian |
| 2 | Monitoring, supervisie en geautomatiseerde besturing | Seconden tot fracties van een seconde | PLC, DCS, SCADA, HMI |
| 1 | Waarnemen en manipuleren van het proces | Milliseconden | Sensoren, actuatoren, kleppen |
| 0 | Het fysieke productieproces | Continu | Reactoren, transportbanden, machines |
Let op twee verschillen met het Purdue Model zoals dat in securityarchitecturen wordt gebruikt. Daar staat de PLC als basic control op niveau 1 en SCADA op niveau 2, terwijl ISA-95 alle geautomatiseerde besturing onder niveau 2 schaart. Daarnaast kent het Purdue-model een niveau 5 (enterprise-netwerk), dat buiten ISA-95 valt. De kern van ISA-95 is bovendien niet de hele piramide, maar de grens tussen niveau 3 en niveau 4.
🏭 Hoe ziet de apparatuurhiërarchie eruit?
Naast de functionele niveaus definieert deel 1 een rolgebaseerde apparatuurhiërarchie. Die geeft elke installatie een vaste plek, zodat ERP en MES hetzelfde bedoelen met “lijn 3”:
| Niveau | Omschrijving | Voorbeeld |
|---|---|---|
| Enterprise | De onderneming als geheel | Een zuivelconcern |
| Site | Een fabriek of terrein | Productielocatie in Leeuwarden |
| Area | Fysieke, geografische of logische groepering binnen de site | Afvulling |
| Work center | Eenheid die door niveau 4 of 3 wordt ingepland: process cell, production unit, production line of storage zone | Afvullijn 3 |
| Work unit | Laagste element dat niveau 3 inplant: unit, work cell of storage unit | Vulmachine, etiketteerder |
De termen process cell en unit komen rechtstreeks uit ISA-88, de batchstandaard. Daardoor sluiten beide standaarden naadloos op elkaar aan. In een Unified Namespace wordt dezelfde hiërarchie vaak als topicstructuur gebruikt, bijvoorbeeld enterprise/site/area/line/cell.
🔧 Wat beschrijven de object- en activiteitsmodellen?
Objectmodellen (deel 2 en 4) leggen vast welke informatie wordt uitgewisseld. De vier basisbronnen zijn personeel, apparatuur, fysieke assets en materiaal. Daarop bouwen onder meer processegmenten, productdefinities, productiecapaciteit, productieschema’s en productieprestaties. Een productieorder uit ERP wordt zo een production schedule, en de terugmelding uit MES een production performance.
Activiteitsmodellen (deel 3) verdelen niveau 3 in vier categorieën:
- Production operations management — het eigenlijke produceren
- Maintenance operations management — onderhoud van apparatuur, vaak via een CMMS
- Quality operations management — testen en vrijgeven, vaak in een LIMS of QMS
- Inventory operations management — opslag en interne verplaatsing van materiaal
Binnen elke categorie gebruikt deel 3 hetzelfde generieke activiteitsmodel: resourcebeheer, definitiebeheer, gedetailleerde planning, dispatching, uitvoeringsbeheer, dataverzameling, tracking en prestatieanalyse. Tracking levert de basis voor tracking en tracing en batch- en lotgenealogie; prestatieanalyse voedt KPI’s zoals OEE.
🔗 Hoe wordt ISA-95 technisch toegepast?
ISA-95 zelf is een model, geen protocol. De vertaling naar techniek gebeurt via afgeleide specificaties:
- B2MML — de XML-implementatie van ISA-95 door MESA International. Versie V0700 verscheen in maart 2021, ondersteunt de edities 2018/2019 van ISA-95 en IEC 62264 en bevat voor het eerst ook een JSON-schema. Het gebruik is gratis, met bronvermelding van MESA.
- OPC UA voor ISA-95 — de companion specification OPC 10030 (ISA-95 Common Object Model, versie 1.00 uit oktober 2013) modelleert personeel, apparatuur, fysieke assets en materiaal in OPC UA. OPC 10031-4 (Job Control, versie 1.00 in 2021, versie 2.00 in januari 2024) beschrijft hoe MES jobs naar machines stuurt en de resultaten terugleest.
- MQTT en Unified Namespace — geen onderdeel van ISA-95, maar in de praktijk volgen veel topicstructuren de ISA-95-apparatuurhiërarchie.
🔁 Hoe verhoudt ISA-95 zich tot ISA-88, Purdue en IEC 62443?
| Standaard of model | Focus | Relatie tot ISA-95 |
|---|---|---|
| ISA-88 | Batchbesturing, recepten en procedurele besturing | Levert de termen voor process cell en unit; receptbeheer op niveau 2 en 3 sluit aan op productdefinities in ISA-95 |
| Purdue Model | Referentiemodel van proces tot enterprise | Bron van de ISA-95-niveaus; securitymodellen gebruiken een iets andere indeling |
| IEC 62443 | Cybersecurity van industriële systemen | Gebruikt de niveaus als vertrekpunt voor zones en conduits |
| PackML | Machinestatussen in verpakkingslijnen | Levert gestandaardiseerde machinedata op niveau 2 aan niveau 3 |
🔐 Wat betekent ISA-95 voor OT-security?
ISA-95 is geen securitystandaard, maar de grens tussen niveau 3 en 4 is in de praktijk precies de plek waar IT en OT elkaar raken. Daar plaatst u een IDMZ, zodat ERP nooit direct met MES of besturingssystemen praat. Doordat ISA-95 de uitgewisselde berichten definieert, kunt u in de firewall en in het conduit tussen de zones precies vastleggen welke stromen zijn toegestaan. Organisaties die onder NIS2 vallen, gebruiken die indeling vaak als basis voor netwerksegmentatie.
🧭 Hoe past u ISA-95 stap voor stap toe?
- Breng de apparatuurhiërarchie in kaart — van enterprise tot work unit, met eenduidige namen die ERP, MES en SCADA delen.
- Leg de systeemgrenzen vast — welke functie hoort in ERP (niveau 4) en welke in MES (niveau 3)? Denk aan gedetailleerde planning, recepturen en kwaliteitsvrijgave.
- Definieer de informatiestromen — orders naar beneden, voortgang, verbruik en kwaliteitsresultaten naar boven, met de objecten uit deel 2.
- Kies een implementatieformaat — B2MML voor berichtuitwisseling, OPC UA voor machinekoppelingen of een Unified Namespace als centrale datalaag.
- Ontwerp de beveiligde koppeling — een IDMZ op de grens tussen niveau 3 en 4, met alleen de gedefinieerde stromen.
- Begin met één lijn — valideer de modellen op één brownfield-lijn voordat u uitrolt over meerdere sites.
❓ Veelgestelde vragen
Is ISA-95 hetzelfde als IEC 62264?
ISA-95 en IEC 62264 beschrijven in essentie dezelfde modellen. ISA-95 is de Amerikaanse ANSI/ISA-standaard; IEC 62264 is de internationale variant die erop is gebaseerd. De ISA-versies van deel 1 tot en met 3 zijn aangeduid als “IEC 62264 Mod”.
Is ISA-95 een softwareproduct of protocol?
ISA-95 is geen software en geen communicatieprotocol, maar een verzameling modellen en begrippen. Implementaties zoals B2MML en de OPC UA-companion specifications voor ISA-95 maken de modellen technisch bruikbaar. MES- en ERP-leveranciers bouwen hun koppelingen vaak op die specificaties.
Welke niveaus vallen onder ISA-95?
ISA-95 beschrijft de niveaus 0 tot en met 4, van het fysieke proces tot business planning en logistiek. De standaard richt zich vooral op de koppeling tussen niveau 3 (manufacturing operations management) en niveau 4 (ERP). Niveau 5 uit het Purdue-model valt buiten ISA-95.
Wat is het verschil tussen ISA-95 en ISA-88?
ISA-95 regelt de integratie tussen bedrijfssystemen en productie, met de nadruk op niveau 3 en 4. ISA-88 standaardiseert batchbesturing, recepten en procedures binnen de productie. Beide gebruiken dezelfde apparatuurtermen, zoals process cell en unit, en vullen elkaar daardoor aan.
Wat is B2MML?
B2MML (Business To Manufacturing Markup Language) is de vrij te gebruiken XML-implementatie van ISA-95, uitgegeven door MESA International. Sinds versie V0700 uit 2021 is er ook een JSON-schema. B2MML wordt gebruikt om productieorders, terugmeldingen en stamdata tussen ERP en MES uit te wisselen.
Heb ik ISA-95 nodig voor een MES-project?
ISA-95 is niet verplicht, maar vrijwel elk MES-project gebruikt de begrippen en niveaus ervan. Door functies en informatiestromen volgens ISA-95 te beschrijven, vergelijkt u leveranciers eenduidiger en voorkomt u maatwerkkoppelingen. Dat verlaagt de kosten bij latere uitbreidingen of vervanging van systemen.
📌 Samengevat
ISA-95 biedt een raamwerk voor het koppelen van ERP, MES en productieautomatisering. Met vijf functionele niveaus, een rolgebaseerde apparatuurhiërarchie, objectmodellen en activiteitsmodellen maakt ISA-95 (IEC 62264) communicatie tussen IT- en OT-systemen consistent, schaalbaar en begrijpelijk. Via B2MML, OPC UA en de Unified Namespace is het een praktisch fundament voor Smart Industry en IT OT Convergentie.
