M365Con 2027 – gratis online conferentie · 11–22 Jan 2027 · 120 sessions→ m365con.net

Blog · Mirko Peters

Smart factory-software en ERP-integratie: een gids voor fabrieksmanagers

Disclosure: M365.FM host Mirko Peters works at iFAKT GmbH. This page describes the company factually; paid partnerships and links are labelled as advertising.

By ·

Bij de ERP-integratie van smart factory-software draait het om welke data beweegt, in welke richting en hoe snel. Een heldere gids voor fabrieksmanagers, met checklist.

Automatically translated with AI from the original post. Read the English original

Smart factory-software ERP-integratie betekent dat je planningssysteem en je software op de werkvloer op een vastgelegde manier gegevens uitwisselen: orders en stamgegevens gaan naar de vloer, en voortgang, aantallen, materiaalverbruik en tijd komen terug. Het lastige is niet de connector. Het is afspreken wat er beweegt, in welke richting, hoe vaak en wie eigenaar is van elk gegevensobject. Deze gids is bedoeld voor fabrieksmanagers die zo’n project moeten sponsoren en betere vragen willen stellen aan IT en leveranciers.

Belangrijkste punten

  • Smart factory-software ERP-integratie is eerst en vooral een afspraak over gegevens: welke objecten bewegen, in welke richting, hoe vaak en wie er eigenaar van is.
  • ISA-95 geeft fabrieks- en IT-teams gedeelde termen: de ERP zit op het niveau van bedrijfsplanning, de software voor productiebeheer op het niveau daaronder.
  • Orders stromen meestal van de ERP naar de werkvloer; gestarte, afgeronde en afgekeurde aantallen, materiaalverbruik en tijd stromen terug omhoog.
  • Referentiegegevens, zoals stuklijsten en routings, vormen een aparte stroom naast de ordermeldingen, en zijn vaak de zwakste schakel.
  • Begin met één lijn en één orderstroom, test foutafhandeling bewust, en vergelijk plan met werkelijkheid voordat je meer toevoegt.

Wat omvat ERP-integratie met smart factory-software?

Begin met een gedeeld beeld van de lagen. De ISA-95-standaard, ook bekend als IEC 62264, wordt door ISA omschreven als een internationale reeks standaarden voor het integreren van bedrijfs- en logistieke systemen met productiebesturingssystemen. Hij gebruikt een model met vijf niveaus, gebaseerd op het Purdue Reference Model, en geeft productie- en IT-medewerkers gemeenschappelijke termen voor integratieprojecten.

De samenvatting van ISA-95 door de OPC Foundation brengt de niveaus zo in kaart:

  • Niveau 0 tot en met 2 omvatten het fysieke proces, sensoren en actuatoren, en automatisering en besturing op PLC’s.
  • Niveau 3 is het beheer van productieactiviteiten. Het werkt met tijdschalen van seconden tot dagen en omvat planning, registratie van werk, kwaliteit en voorraadfuncties.
  • Niveau 4 is bedrijfsplanning en logistiek, met tijdschalen van dagen tot maanden, meestal in een ERP-systeem.

De standaard gaat vooral over de informatie-uitwisseling tussen niveau 3 en 4. Voor die uitwisseling noemt hij vier soorten informatie: materiaal, apparatuur, fysieke middelen, en personeel met hun rollen en kwalificaties. Dat is een handige checklist. Als je projectplan niet beschrijft hoe elk van de vier van de ene kant naar de andere kant gaat, mist er iets.

Niveau 3 is de plek waar een manufacturing execution system normaal gesproken hoort. Als mensen het over Industrie 4.0 of een smart factory hebben, bedoelen ze vooral dat de gegevens tussen deze niveaus vaker stromen en met minder handmatig overtypen. Het woord ‘slim’ voegt geen nieuwe magie toe. Goede integratie is dezelfde discipline als altijd, alleen consequenter toegepast.

Welke gegevens moeten in welke richting stromen?

Denk in twee stromen: orders die naar beneden gaan en feedback die omhoog komt, plus een derde stroom voor stamgegevens.

Microsoft documenteert een concreet voorbeeld. De integratie van Dynamics 365 Supply Chain Management met externe manufacturing execution systems is bedoeld voor bedrijven die een externe MES gebruiken in plaats van de ingebouwde shopfloorfuncties. Het dekt deze processen:

  1. Vrijgave van een productieorder en latere statuswijzigingen gaan van de ERP naar de MES. De MES luistert naar een business event.
  2. Start van de order wordt van de MES naar de ERP gerapporteerd.
  3. Geproduceerde en afgekeurde hoeveelheden gaan terug naar de ERP.
  4. Materiaalverbruik gaat terug, zodat de voorraad klopt voor planning en verkoop.
  5. Gebruikte tijd voor een bewerking gaat ook terug.
  6. Einde van de order gaat terug als de definitieve status, waarna er geen hoeveelheden meer verwacht worden.

De pagina noemt ook een beperking die in de praktijk telt. Referentiegegevens zoals producten, stuklijsten, routings en insteltijden worden niet met die berichten meegestuurd. Die haal je apart op, via data entities. Je hebt dus twee integratietaken, niet één, en de tweede wordt makkelijk vergeten.

Je hoeft Dynamics 365 niet te gebruiken om iets van deze lijst te leren. Welke ERP- en shopfloortools je ook draait, maak dezelfde tabel: object, verzender, ontvanger, trigger, frequentie en eigenaar. Als een rij geen eigenaar heeft, heb je je eerste risico gevonden.

Waarom zijn stamgegevens de zwakke schakel?

Orders zijn transacties. Routings, stuklijsten en tijden beschrijven hoe je het product maakt, en de shopfloortool erft elke fout die erin zit. Een routing met een bewerking van 12 minuten die in werkelijkheid 20 minuten duurt, blijft op de vloer eeuwig een prestatieprobleem lijken. Bepaal wie stamgegevens corrigeert wanneer de shopfloor iets meldt dat ermee in strijd is, en hoe snel die correctie de ERP bereikt.

Hoe snel moeten de gegevens bewegen?

‘Realtime’ is het meest misbruikte woord in dit vakgebied, dus maak er een getal van.

ISA-95 zelf behandelt het per niveau. In de samenvatting van OPC betekent realtime op niveau 3 binnen enkele seconden na een gebeurtenis op de shopfloor, en op niveau 4 dagelijks of binnen enkele uren na een dienst. Dat zijn heel verschillende beloftes, en ze kosten verschillend.

Vraag bij elke stroom welke beslissing hij ondersteunt:

  • Een supervisor die mensen herverdeelt wanneer een job vertraging oploopt, heeft minuten nodig.
  • Een planner die de orders van morgen opnieuw inplant, heeft de status nodig tegen het einde van de dienst.
  • Een controller die de kosten van een order afsluit, kan wachten tot de order is afgerond.

Betaal voor snelheid waar een beslissing die nodig heeft. Overal elders is een geplande overdracht eenvoudiger te beheren en makkelijker te herstellen.

Vraag ook hoe berichten zich gedragen wanneer er iets misgaat. In de Microsoft-documentatie worden berichten voor één productieorder verwerkt in de volgorde waarin ze binnenkomen, kunnen berichten voor verschillende orders buiten volgorde worden verwerkt omdat taken parallel draaien, en wordt een mislukt bericht drie keer opnieuw geprobeerd voordat het als mislukt wordt gemarkeerd. Er is een monitorpagina voor binnenkomende berichten. Die exacte details heb je voor je eigen systeem niet nodig, maar wel dezelfde antwoorden: volgorde, herhalingspogingen, een plek waar fouten zichtbaar worden en een benoemde persoon die ernaar kijkt.

Hoe koppel je de systemen?

Er zijn vier veelvoorkomende patronen, en de meeste fabrieken eindigen met een mix.

  • Een kant-en-klare connector tussen een specifieke ERP en een specifieke MES. Het snelst om mee te starten, maar beperkt tot wat de connector dekt.
  • Interfaces via API's of een berichtlaag. Flexibeler, maar jij beheert de mapping en het testen.
  • Bestandsoverdracht of spreadsheets. Niet glamoureus, en vaak prima voor traag veranderende gegevens zoals stamgegevens of wekelijkse capaciteit.
  • Handmatige invoer als terugvaloptie. Houd dat voor storingen, en reken er niet op.

Wanneer je aanbiedingen vergelijkt, stel dan deze vragen:

  1. Welke objecten en richtingen dekt de interface, en welke niet? Een goede leverancier beantwoordt het tweede deel zonder dat je erop hoeft aan te dringen.
  2. Hoe worden fouten gemeld, wie ziet ze en wat gebeurt er met het bericht?
  3. Welke ERP-versie, licentie of instelling is vereist? De Microsoft-pagina noemt bijvoorbeeld een licentiesleutel als voorwaarde voor de integratie. Dergelijke details bepalen de planning.
  4. Kan de shopfloortool blijven werken wanneer de ERP uitvalt, en daarna de achterstand inlopen?
  5. Wie onderhoudt de koppeling wanneer je een productfamilie of een nieuw werkcentrum toevoegt?

Dynamics 365 Supply Chain Management biedt ook een eigen registratie op de werkvloer, waarbij medewerkers tijd en materiaalverbruik registreren op productieorders vanuit een takenlijst per resource. Als je ERP je rapportagebehoefte op de werkvloer al dekt, is een aparte MES misschien niet nodig. Controleer eerst wat je moet vastleggen voordat je beslist.

En hoe zit het met beveiliging?

Wanneer je de werkvloer koppelt aan bedrijfssystemen, ontstaat een nieuwe route naar apparatuur die voorheen geïsoleerd was. De Guide to Operational Technology Security van NIST, SP 800-82 revisie 3, beschrijft gangbare OT-topologieën, veelvoorkomende dreigingen en kwetsbaarheden en tegenmaatregelen, en houdt rekening met de prestatie-, betrouwbaarheids- en veiligheidseisen van OT. Lees die, of laat je securityteam dat doen, voordat het ontwerp definitief wordt.

Zonder een specifiek product in gedachten volgen hieruit een paar praktische regels:

  • Bepaal welke verbindingen tussen bedrijfssystemen en machinenetwerken zijn toegestaan, en leg die vast.
  • Geef elke integratie een eigen account met alleen de rechten die het nodig heeft.
  • Plan hoe patches en wijzigingen de integratielaag bereiken zonder de productie stil te leggen.
  • Neem de interfaces op de werkvloer op in je incidentplan.

Hoe moet je het project aanpakken?

Houd het klein en meetbaar.

  1. Kies één lijn en één orderstroom. Niet de hele fabriek.
  2. Leg de dataobjecten vast voor orders, materiaal, tijd en hoeveelheden, met per object een afzender, een ontvanger en een eigenaar.
  3. Maak de masterdata voor die lijn eerst schoon: routings, stuklijsten, werkcentra.
  4. Spreek de statussen af. "Gestart", "gereed" en "afgesloten" moeten aan beide kanten hetzelfde betekenen.
  5. Test storingen opzettelijk. Stuur een verkeerde hoeveelheid, stop de interface, start hem opnieuw en kijk wat er gebeurt.
  6. Draai het parallel gedurende enkele weken, met het oude proces nog op zijn plaats.
  7. Vergelijk plan en werkelijkheid. Controleer of de cijfers die het ERP ontvangt overeenkomen met wat er op de werkvloer gebeurt.
  8. Breid daarna uit naar de volgende lijn.

Veelgemaakte fouten

  • De connector kopen voordat je de data hebt gedefinieerd. De connector verplaatst wat je hem geeft, inclusief verkeerde data.
  • Masterdata negeren. Ordermeldingen werken prima en toch klopt de werkvloer niet met het plan.
  • Overal realtime vragen. Dat verhoogt de kosten en voegt storingspunten toe voor beslissingen die het niet nodig hebben.
  • Geen eigenaar voor fouten. Mislukte berichten stapelen zich op totdat iemand een voorraadverschil ontdekt.
  • Beveiliging als latere fase behandelen. Dat is in het ontwerp veel goedkoper dan na de go-live.
  • De mensen op de werkvloer overslaan. Als operators de nieuwe rapportage trager vinden dan papier, zoeken ze er omheen.

Waar Polaris past

Als je grootste gat zit tussen het ERP-plan en wat er op de werkvloer gebeurt, is iFAKT Polaris een optie om te bekijken. iFAKT omschrijft Polaris als AI plus een digital twin voor productie, met data uit ERP, Excel en bronnen op de werkvloer. De module Polaris Designer zet ERP-data, stuklijsten, procestijden en resourcestructuren om in een kennisgraaf van product, proces en resource. De module Polaris Operator brengt geoptimaliseerde planningen naar de werkvloer als tijdgebonden taken en stuurt voortgang, vertragingen en verstoringen terug naar de planning. Test elk zo'n hulpmiddel tegen je eigen orderstroom voordat je beslist.

Gerelateerde onderwerpen om te verkennen

  • OT-beveiliging voor verbonden fabrieken. Hoe je machinenetwerken segmenteert en wie de toegang tot de integratielaag controleert.
  • Change management voor rapportage op de werkvloer. Hoe je nieuwe rapportagestappen invoert zonder de operators kwijt te raken.
  • Plan versus werkelijkheid. Welke weinige kengetallen laten zien of het ERP-plan nog overeenkomt met de werkvloer.
  • Live productiemonitoring. Wat een supervisor op het scherm nodig heeft en wat een manager in een dagelijks rapport wil zien.
  • Predictive maintenance-data. Welke machinedata de moeite waard is om te verzamelen voordat je een voorspelling plant.

Volgende stap

Integratie van slimme fabrieksoftware met ERP wordt een stuk eenvoudiger zodra de afspraken over de gegevens op papier staan. Neem deze week één productielijn, vul de tabel in met objecten, afzenders, ontvangers en eigenaren, en neem die mee naar je volgende vergadering met IT.

Volg de podcastSpotify

Entities in this article

Industry 4.0 Enterprise resource planning (ERP) Manufacturing execution system (MES) ISA-95 Dynamics 365 Supply Chain Management Polaris Designer Polaris Operator iFAKT GmbH

Related articles

RSS

Gesponsord

iFAKT GmbH