Wat zijn Batch Control Systems?

Een Batch Control System is software die batchgewijze productieprocessen op basis van recepten plant, uitvoert, bewaakt en vastlegt, zodat elke batch herhaalbaar en volledig traceerbaar wordt gemaakt. Vrijwel alle moderne batchsystemen zijn opgebouwd volgens ISA-88 (S88), de internationale standaard voor batchbesturing. Het systeem zit tussen de PLC’s of het DCS dat kleppen en pompen aanstuurt en het MES dat productieorders en vrijgave beheert.

Batch control is typisch voor voeding, farmacie, fijnchemie, cosmetica, verf en bier: sectoren waar steeds een afgebakende hoeveelheid product volgens een vast recept wordt gemaakt en waar kwaliteit, hygiëne en herleidbaarheid zwaar wegen.


🧪 Wat is een batchproces?

Een batchproces verwerkt een eindige hoeveelheid grondstoffen in een vaste volgorde van stappen tot een eindige hoeveelheid product. Tussen twee batches kan de installatie worden gereinigd, omgesteld of voor een ander product worden ingezet. Dat onderscheidt batch van continue processen (zoals een raffinaderij) en van discrete productie (losse stuks). Meer over die drie typen leest u in Discrete, Batch en Continue processen.

Elke batch krijgt een eigen batchnummer, waaronder alle procesdata, materiaalverbruik en kwaliteitsresultaten worden opgeslagen. Juist die koppeling maakt terugroepacties en kwaliteitsonderzoek mogelijk.


🎯 Wat doet een Batch Control System?

Functie Wat het systeem doet
Receptbeheer Beheert recepten met versies, parameters en goedkeuringen
Batchplanning Zet productieorders om in batches en wijst units toe
Procedurele besturing Voert recepten stap voor stap uit en bewaakt overgangen
Apparaatcoördinatie Reserveert units en bewaakt dat twee batches niet dezelfde tank claimen
Bediening Operators starten, pauzeren en bevestigen stappen via SCADA of HMI
Batchregistratie Legt per batch alle waarden, alarmen, handelingen en afwijkingen vast
Integratie Wisselt orders en resultaten uit met MES, ERP en LIMS

De echte regeling van temperatuur, druk of debiet blijft in de PLC of het DCS. Het batchsysteem bepaalt wat er wanneer moet gebeuren en met welke instelwaarden; de controller bepaalt hoe dat fysiek gebeurt.


🧱 Hoe structureert ISA-88 een batchsysteem?

ISA-88 werd in 1995 door ISA goedgekeurd en in 2010 herzien als ANSI/ISA-88.00.01. De IEC nam deel 1 in 1997 over als IEC 61512-1. De standaard beschrijft drie samenhangende modellen.

Model Niveaus Functie
Fysiek model Enterprise → site → area → process cell → unit → equipment module → control module Indeling van de installatie
Proceduremodel Procedure → unit procedure → operation → phase Indeling van de processtappen
Receptmodel General → site → master → control recipe Van productkennis tot uitvoerbare batch

Het fysieke model komt ook terug in ISA-95. Voor batch control zijn vooral de onderste vier niveaus van belang: process cell, unit, equipment module en control module. Een unit (bijvoorbeeld een reactor of mengketel) verwerkt doorgaans één batch tegelijk en is het niveau waarop recepten aan apparatuur worden gekoppeld. Een phase is de kleinste procedurele stap die het batchsysteem aanroept, zoals doseren, verwarmen of roeren. Die fasen worden meestal in de controller geprogrammeerd, vaak in SFC of een andere IEC 61131-taal.

Een recept bestaat volgens ISA-88 uit vijf delen: header (naam, versie, status), formula (grondstoffen, hoeveelheden, procesparameters), equipment requirements, procedure en overige informatie. Een master recipe hoort bij een specifieke process cell; voor elke batch wordt daar een control recipe van gemaakt met het batchnummer en de werkelijke hoeveelheden.


🔄 Welke delen heeft de ISA-88-standaard?

Deel ANSI/ISA IEC Onderwerp
1 S88.01-1995, herzien als 88.00.01-2010 IEC 61512-1:1997 Modellen en terminologie
2 88.00.02-2001 IEC 61512-2:2001 Datastructuren en richtlijnen voor talen
3 88.00.03-2003 IEC 61512-3:2008 General en site recipes
4 88.00.04-2006 IEC 61512-4:2009 Batch production records

Daarnaast verscheen in 2008 het technische rapport ISA-TR88.00.02 over machine- en unittoestanden, de basis van PackML. Ook de diensten in Module Type Package volgen een toestandsmodel dat op ISA-88 is gebaseerd.

ISA-88 definieert verder een control activity model met zes activiteiten: receptbeheer, productieplanning, productie-informatiebeheer, procesmanagement, unit supervision en procesbesturing. Deel 1 geeft daarnaast een voorbeeldtoestandsmodel voor procedurele elementen dat vrijwel alle batchsystemen overnemen, met onder meer Idle, Running, Holding, Held, Paused, Complete, Stopped en Aborted, aangestuurd met commando’s als Start, Hold, Restart, Pause, Resume, Stop, Abort en Reset.


🏭 Hoe ziet een batch er in de praktijk uit?

Neem een batch shampoo van 500 liter in een mengketel (de unit):

  1. Order en recept - het MES geeft een order vrij; het batchsysteem maakt uit het master recipe een control recipe met batchnummer.
  2. Unit-allocatie - het systeem reserveert mengketel MK-02 en controleert of die schoon en vrij is.
  3. Fase Doseren water - de controller opent de klep en stopt bij 380 liter, gemeten door een debietmeter.
  4. Fase Verwarmen - opwarmen tot 60 °C; het batchsysteem wacht tot de controller Complete meldt.
  5. Fase Toevoegen grondstof - de operator bevestigt op de HMI het lotnummer van de actieve stof, zodat de materiaalgenealogie klopt.
  6. Fase Mengen - 10 minuten roeren; bij een storing gaat de fase naar Held en kan de operator na herstel verdergaan.
  7. Monster en vrijgave - het LIMS registreert de analyse; het batchrapport gaat naar QA.
  8. Reiniging - een CIP-procedure maakt de ketel klaar voor het volgende product.

Het resultaat is een batchrapport waarin elke stap, elke waarde en elke operatorhandeling met tijdstempel staat.


🔗 Hoe werkt batch control samen met andere systemen?

Systeem Rol rond batch control
PLC / DCS Uitvoering van phases, equipment modules en control modules
SCADA / HMI Bediening, alarmen en procesbeelden
Historian Opslag van tijdreeksen per batch
MES Orders, elektronisch batchrecord (EBR), vrijgave en KPI’s
LIMS Monsters, analyses en specificaties
ERP Productieplanning, voorraad en kosten

Bekende batchsystemen zijn SIMATIC BATCH bij Siemens PCS 7, FactoryTalk Batch van Rockwell Automation, Emerson DeltaV Batch, ABB 800xA Batch Management en AVEVA Batch Management (voorheen Wonderware InBatch).


🔐 Waar moet u op letten bij compliance en security?

In de farmacie moeten batchrecords voldoen aan GMP. Voor elektronische records gelden 21 CFR Part 11 van de Amerikaanse FDA (sinds 1997) en EU GMP Annex 11 uit 2011; een uitgebreide herziening van Annex 11 lag tot oktober 2025 ter consultatie. Validatie gebeurt meestal volgens GAMP 5, waarvan in 2022 de tweede editie verscheen. In Nederland houdt de Inspectie Gezondheidszorg en Jeugd (IGJ) toezicht op GMP. Kernpunten zijn audit trails, elektronische handtekeningen en data-integriteit volgens ALCOA+. Buiten de farmacie helpt een batchsysteem bij ISO 9001, HACCP en compliance in het algemeen.

Een batchserver is bovendien een aantrekkelijk doelwit: wie recepten kan wijzigen, beïnvloedt de productkwaliteit zonder dat een alarm afgaat. Plaats batch- en receptservers daarom in een eigen zone volgens IEC 62443, beheer receptwijzigingen via change management en versiebeheer, en zorg voor een geteste back-up van receptdatabase en configuratie.


✅ Wat levert batch control op?

  • Consistentie - elke batch volgt hetzelfde goedgekeurde recept, ongeacht ploeg of operator
  • Traceerbaarheid - van grondstoflot tot eindproduct, de basis voor tracking and tracing
  • Flexibiliteit - nieuwe producten vragen een nieuw recept, geen nieuwe PLC-code
  • Hergebruik - dezelfde phases dienen tientallen recepten
  • Minder fouten - handmatige stappen worden afgedwongen en bevestigd

❓ Veelgestelde vragen

Wat is het verschil tussen een Batch Control System en een PLC?

Een PLC voert de regeling en de afzonderlijke processtappen (phases) uit, zoals een klep openen tot een hoeveelheid is bereikt. Een Batch Control System bepaalt welke phases in welke volgorde en met welke parameters draaien en legt alles per batch vast. Beide werken samen: het batchsysteem stuurt, de PLC voert uit.

Is ISA-88 verplicht voor batch control?

ISA-88 is geen wettelijke verplichting maar een vrijwillige standaard. In de praktijk volgen vrijwel alle commerciële batchsystemen de ISA-88-modellen en -terminologie. Dat maakt recepten, phases en batchrecords overdraagbaar en begrijpelijk voor leveranciers, integrators en auditors.

Wat is het verschil tussen een master recipe en een control recipe?

Een master recipe is het goedgekeurde recept voor een specifieke process cell, met de standaardhoeveelheden en de procedure. Een control recipe is een kopie daarvan voor één batch, aangevuld met het batchnummer, de toegewezen units en de werkelijke waarden. Het control recipe wordt tijdens de batch uitgevoerd en vormt de basis van het batchrecord.

Wat is een electronic batch record (EBR)?

Een electronic batch record is de digitale vastlegging van alles wat tijdens de productie van een batch is gebeurd: materialen, procesdata, handelingen, afwijkingen en goedkeuringen. Het Batch Control System levert de procesgegevens, terwijl het MES vaak het complete record samenstelt. In de farmacie moet een EBR voldoen aan EU GMP Annex 11 en, bij levering aan de Amerikaanse markt, aan 21 CFR Part 11.

Kan batch control ook in de voedingsindustrie worden gebruikt?

Ja, batch control is wijdverbreid in zuivel, brouwerijen, sauzen en zoetwaren. Daar staan traceerbaarheid van allergenen, HACCP-controles en efficiënte productwissels voorop; de EU-levensmiddelenverordening 178/2002 eist bovendien dat u elke grondstof één stap terug en elk product één stap vooruit kunt herleiden. Dezelfde ISA-88-principes gelden als in de farmacie, alleen zijn de validatie-eisen meestal minder zwaar.

Hoe beveiligt u een Batch Control System?

Plaats de batchserver in een afgeschermde netwerkzone en beperk wie recepten mag wijzigen tot een kleine groep met eigen accounts. Laat elke receptwijziging een audit trail en een goedkeuring doorlopen en bewaak de integriteit van de receptdatabase. Patch en back-up het systeem volgens een vast schema dat rekening houdt met productievensters.


📌 Samengevat

Een Batch Control System voert recepten volgens ISA-88 gestructureerd uit en legt elke batch volledig vast, zodat productie herhaalbaar, flexibel en aantoonbaar onder controle is.

Het systeem scheidt productkennis (het recept) van apparatuur (de phases in PLC of DCS), werkt samen met MES, LIMS en historian, en vormt in gereguleerde sectoren de basis voor GMP-conforme batchrecords. Behandel recepten daarom als kritieke data, met strikt toegangsbeheer en wijzigingsbeheer.