MES und ERP zu einem einheitlichen Daten-Backbone verbinden
# MES und ERP zu einem einheitlichen Daten-Backbone verbinden
Ein Produktionsauftrag über 5.000 Bremssättel für die Automobilindustrie existiert an zwei Orten gleichzeitig. Im ERP-System ist ererThe ratio of interactions (likes, comments, shares) to reach for a given piece of content, used to gauge how well audiences respond relative to how many people saw it.Vollständige Definition ansehen → eine Position mit Termin, Menge und Kostenschätzung. In der Fertigung, im MES, ist ererThe ratio of interactions (likes, comments, shares) to reach for a given piece of content, used to gauge how well audiences respond relative to how many people saw it.Vollständige Definition ansehen → eine laufende Folge von Maschinenzyklen, Werkerscans und Qualitätsprüfungen. Wenn diese beiden Versionen auseinandergehen, sagen Planer Liefertermine zu, die das Werk nicht halten kann, und das Finance-Team schließt den Monat mit Zahlen ab, die es nie gegeben hat.
Diese Lektion verfolgt einen Auftrag über diese Lücke hinweg.
Zunächst zwei Definitionen.
ERP (Enterprise Resource Planning): das System of Record für das Geschäft. Aufträge, Bestände, Einkauf, Kalkulation, Finanzen. Denken Sie an SAP, Oracle, Microsoft Dynamics. ERP beantwortet: „Was soll passieren und was hat es gekostet?“
MES (Manufacturing Execution System): das System of Record für die Fertigung. Es steuert Arbeit an Maschinen und Werker, erzwingt den Prozess und erfasst, was tatsächlich passiert ist, Zyklus für Zyklus. Denken Sie an Siemens Opcenter, Rockwell FactoryTalk, AVEVA. MES beantwortet: „Was passiert genau jetzt an der Linie?“
ERP plant. MES führt aus. Das Daten-Backbone ist die Art, wie sie miteinander sprechen.
Der Rundlauf eines Produktionsauftrags
Hier der Kreislauf, ganz einfach formuliert.
1. ERP gibt den Auftrag frei
Die Planung läuft im ERP. Auf Basis von Kundenbedarf und Materialverfügbarkeit erzeugt es einen Produktionsauftrag: 5.000 Bremssättel fertigen, Teilenummer BRK-4471, Start Dienstag, fällig Freitag.
ERP schickt diesen Auftrag hinunter ins MES. ErErThe ratio of interactions (likes, comments, shares) to reach for a given piece of content, used to gauge how well audiences respond relative to how many people saw it.Vollständige Definition ansehen → enthält das Wesentliche: was zu fertigen ist, wie viel, welches Routing (die Folge der Arbeitsgänge) und wann.
2. MES führt ihn aus
In der Fertigung übernimmt das MES. Es teilt den Auftrag in Arbeitsgänge auf (Zerspanen, Entgraten, Montage, Prüfung), steuert jeden an eine Arbeitsstation und verfolgt den Fortschritt. Werker scannen sich an. Maschinen melden Stückzahlen. Die Qualität protokolliert pass/fail.
Hier drängt sich die Realität auf. Ein Werkzeug bricht. Eine Charge Rohmaterial liegt außerhalb der Spezifikation. Aus dem Auftrag, den das ERP als saubere Vier-Tage-Fertigung geplant hatte, werden 4.650 Gutteile, 350 Stück Schrott und sechs Stunden ungeplanter Stillstand.
3. MES meldet die Ist-Daten zurück
Wenn Arbeitsgänge abgeschlossen sind, meldet das MES die Ist-Daten zurück ans ERP: produzierte Mengen, Schrott, Arbeitsstunden, verbrauchtes Material, Fertigstellungszeitpunkt. Im ERP-Sprachgebrauch heißt das Rückmeldung oder Wareneingang.
Das ERP nutzt diese Ist-Daten, um Bestände zu entlasten, Kosten zu buchen, die Finanzzahlen zu aktualisieren und dem Planer zu melden, dass der Auftrag erledigt ist.
Dieser Rundlauf (ERP hinunter, MES hinauf) ist das einheitliche Daten-Backbone, wie es gedacht ist. Sehen wir uns nun an, warum es bricht.
Wo es bricht: Stammdaten-Diskrepanzen
Stammdaten sind die gemeinsamen Referenzdaten, von denen beide Systeme abhängen: Materialnummern, Mengeneinheiten, Stückliste (BOM), Arbeitsplätze, Routings. Wenn ERP und MES unterschiedliche Versionen halten, scheitert die Integration leise.
Typische Diskrepanzen:
Konflikte bei Mengeneinheiten. ERP führt eine Beschichtung in Litern. MES dosiert sie in Kilogramm. Ohne einen in beiden Systemen gepflegten Umrechnungsfaktor sind Verbrauchsbuchungen falsch und der Bestand driftet.
Granularität der Materialnummern. ERP hat eine Teilenummer für einen Bremssattel. MES führt drei Untervarianten nach Kavität oder Linie. Das Mapping muss irgendwo existieren, sonst lassen sich die Ist-Daten nicht saubel zurückbuchen.
Definition der Arbeitsplätze. ERP modelliert eine „Zerspanungsabteilung“ als einen Kapazitätstopf. MES führt acht einzelne CNC-Maschinen. Die Planung im ERP sieht machbar aus, während eine bestimmte Engpassmaschine überbucht ist.
Routing-Drift. Ein Ingenieur ergänzt im MES das Routing um einen Prüfschritt, synchronisiert das aber nie ins ERP. Standardkosten und Zykluszeitschätzungen im ERP sind nun veraltet.
Die Lösung ist Governance, nicht mehr Software. Ein System muss für jedes Stammdatenelement der Eigentümer sein, und Änderungen müssen propagieren. Die meisten erfahrenen Werke machen ERP zum Master für Material- und BOM-Daten und MES zum Master für detaillierte Ausführungsparameter. Entscheidend ist, dass die Zuständigkeit explizit ist und durchgesetzt wird.
Wo es bricht: Latenz
Der zweite Fehlermodus ist das Timing.
MES-Daten sind echtzeitnah oder in Echtzeit. Sie aktualisieren sich alle paar Sekunden. ERP bucht typischerweise in Batches, manchmal stündlich, manchmal erst zum Schichtende oder über Nacht.
Diese Lücke erzeugt eine Entscheidungsfalle. Ein Planer, der um 14 Uhr ins ERP schaut, sieht einen Auftrag zu 40 Prozent fertig, weil das die letzte Rückmeldung war. In der Fertigung zeigt das MES, dass ererThe ratio of interactions (likes, comments, shares) to reach for a given piece of content, used to gauge how well audiences respond relative to how many people saw it.Vollständige Definition ansehen → tatsächlich zu 70 Prozent fertig ist und der Planung vorausläuft. Der Planer plant auf Basis veralteter Daten um und stört eine Linie, die in Ordnung war.
Latenz verzerrt auch die Analytics. Wenn Sie OEE (Overall Equipment Effectiveness, eine Standardmetrik aus Verfügbarkeit, Leistung und Qualität) aus einer Mischung von Echtzeit-MES-Zählern und verzögertem ERP-Auftragsstatus berechnen, werden sich Ihre Zahlen nicht abstimmen lassen. Analysten verbringen mehr Zeit damit zu erklären, warum zwei Dashboards abweichen, als auf eines von beiden zu reagieren.
Es gibt keine universell richtige Latenz. Werke mit hohem Variantenmix und kurzen Zyklen tendieren zu ereignisgetriebener Rückmeldung in Echtzeit. Trägere Prozesswerke kkThe average number of new users each existing user generates through referrals. Above 1.0, growth compounds on itself and becomes exponential.Vollständige Definition ansehen →önnen Batches auf Schichtebene akzeptieren. Entscheiden Sie bewusst und machen Sie die Latenz auf jedem Dashboard sichtbar, damit niemand einen Snapshot für die aktuelle Wahrheit hält.
Die Integrationsschicht
Punkt-zu-Punkt-Verbindungen (ERP direkt ans MES verdrahtet) funktionieren, bis Sie drei Systeme haben, dann fünf, dann noch ein Lagersystem und ein Qualitätssystem. Dann wird die Verdrahtung unbeherrschbar.
Das Referenzmodell, das die meisten Hersteller nutzen, ist der ISA-95-Standard. ErErThe ratio of interactions (likes, comments, shares) to reach for a given piece of content, used to gauge how well audiences respond relative to how many people saw it.Vollständige Definition ansehen → definiert die Schichten zwischen Unternehmenssystemen (ERP) und Steuerungssystemen (der Fertigungsebene) sowie ein gemeinsames Vokabular für die Daten, die zwischen ihnen fließen. Sie müssen ihn nicht auswendig kennen, aber zu wissen, dass ererThe ratio of interactions (likes, comments, shares) to reach for a given piece of content, used to gauge how well audiences respond relative to how many people saw it.Vollständige Definition ansehen → existiert, hilft Ihnen, Anbietern die richtigen Fragen zu stellen.
In der Praxis läuft die Integration über Middleware: einen Message Broker oder eine Integrationsplattform, die Daten übersetzt und routet. Ein modernes Muster ist ereignisgetriebenes Messaging, bei dem MES ein Event veröffentlicht, sobald etwas passiert, und jedes abonnierte System darauf reagiert.
Ein vereinfachtes Confirmation-Event, also die Nachricht, die MES beim Abschluss eines Arbeitsgangs sendet, kkThe average number of new users each existing user generates through referrals. Above 1.0, growth compounds on itself and becomes exponential.Vollständige Definition ansehen →önnte so aussehen:
{
"event": "operation.confirmed",
"production_order": "PO-88214",
"material": "BRK-4471",
"operation": "0030-machining",
"work_center": "CNC-07",
"qty_good": 480,
"qty_scrap": 12,
"uom": "EA",
"labor_hours": 7.5,
"timestamp": "2026-03-17T14:22:05Z"
}Sauber, strukturiert, mit Zeitstempel und expliziter Mengeneinheit. Das ERP konsumiert es und bucht die Rückmeldung. Das ist die atomare Einheit des Rundlaufs. Bringen Sie diese Nachricht in Ordnung, und die meisten Integrationsprobleme schrumpfen.
🎬 [VIDEO: "MES and ERP Integration Explained" - youtube.com - eine klare Darstellung, wie Ausführungs- und Planungssysteme in der Fertigung Daten austauschen]
Warum das Analytics erst möglich macht
Wenn das Backbone sauber ist, kkThe average number of new users each existing user generates through referrals. Above 1.0, growth compounds on itself and becomes exponential.Vollständige Definition ansehen →önnen Sie Fragen beantworten, die keines der Systeme allein beantwortet.
Kosten pro Gutteil, je Maschine. Das ERP hält die Kosten. Das MES weiß, welche Maschine welche Teile gefertigt hat, und kennt den Schrott. Zusammengeführt sehen Sie, dass CNC-07 unauffällig 3 Prozent mehr Schrott produziert als die anderen, was kein Finanzbericht von sich aus zeigen würde.
Termintreue gegen tatsächliche Restriktionen. Vergleichen Sie das geplante Ende aus dem ERP mit den MES-Fertigstellungszeitstempeln über hunderte Aufträge. Muster treten hervor: Eine bestimmte Produktfamilie rutscht immer, weil eine gemeinsam genutzte Spannvorrichtung der eigentliche Engpass ist.
Genealogie und Nachverfolgbarkeit. In regulierten Branchen (Medizintechnik, Luftfahrt, Lebensmittel) müssen Sie nachvollziehen, welches Rohmaterial-Los in welche Fertigeinheit eingegangen ist. Dieser Faden läuft durch das MES, aber Rückrufe und Kundendaten liegen im ERP. Nur ein integriertes Backbone erlaubt es, einen Defekt von einer Kundenbeschwerde bis zum Lieferantenlos zurückzuverfolgen.
Nichts davon funktioniert, wenn Materialnummern nicht übereinstimmen oder die Ist-Daten eine Schicht zu spät eintreffen.
Wissenscheck
1. Welche Aussage beschreibt die grundlegende Aufgabenteilung zwischen ERP und MES am besten?
2. Ein Planer sagt einem Kunden einen Liefertermin zu, den das Werk immer wieder verfehlt. Was ist laut Lektion die wahrscheinlichste Ursache?
3. Warum beschreibt die Lektion es als „Realität, die sich aufdrängt“, wenn aus einem Auftrag über 5.000 Teile nur 4.650 Gutteile werden?
4. Wählen Sie ALLE richtigen Antworten. Welche der folgenden Angaben gibt ERP bei der Freigabe eines Produktionsauftrags typischerweise ans MES weiter?
Wählen Sie alle richtigen Antworten aus.
5. Wählen Sie ALLE richtigen Antworten. Welche sind legitime Funktionen eines MES (im Unterschied zu einem ERP)?
Wählen Sie alle richtigen Antworten aus.
Die Reihenfolge richtig setzen
Ein häufiger Fehler ist, eine Analytics-Plattform zu kaufen, bevor das Backbone in Ordnung ist. Das Dashboard ist nur so vertrauenswürdig wie die Daten, die es speisen.
Eine praktikable Reihenfolge:
1. Erst die Stammdaten abstimmen. Klären Sie, wer für welches Element zuständig ist. Räumen Sie Einheiten, Materialien, Arbeitsplätze und Routings auf. Das ist unglamourös, und genau daraus kommt der größte Teil des Werts.
2. Die Events und ihre Latenz definieren. Welche Fertigungsereignisse zurückgemeldet werden, wie schnell und in welchem Format. Machen Sie die Rückmeldenachricht zu einem Vertrag.
3. Über Middleware routen, nicht Punkt-zu-Punkt. Nutzen Sie das ISA-95-Vokabular, damit kkThe average number of new users each existing user generates through referrals. Above 1.0, growth compounds on itself and becomes exponential.Vollständige Definition ansehen →ünftige Systeme sauber andocken.
4. Dann Analytics aufbauen, auf den abgestimmten, mit Zeitstempel versehenen Daten.
Überspringen Sie Schritt eins, bauen Sie ausgefeilte Analytics auf einem Fundament, das Sie belügt.
Die wichtigsten Punkte
- Ein Produktionsauftrag lebt im ERP (Plan und Kosten) und im MES (Ausführung und Ist-Daten). Das einheitliche Backbone ist der Rundlauf: ERP gibt den Auftrag hinunter, MES meldet die Ist-Daten hinauf.
- Stammdaten-Diskrepanzen (Mengeneinheiten, Materialgranularität, Arbeitsplatzdefinitionen, Routing-Drift) brechen die Integration leise. Beheben Sie sie mit expliziter Zuständigkeit und Governance, nicht mit mehr Software.
- Latenz zählt: MES ist Echtzeit, ERP oft Batch. Entscheiden Sie den Rückmeldetakt bewusst und kennzeichnen Sie jedes Dashboard, damit niemand einen Snapshot für die aktuelle Wahrheit hält.
- Nutzen Sie Middleware und das ISA-95-Referenzmodell statt Punkt-zu-Punkt-Verdrahtung, und behandeln Sie das Confirmation-Event als strikten Datenvertrag.
- Stimmen Sie das Backbone ab, bevor Sie Analytics bauen. Kosten pro Gutteil je Maschine, echte Engpassanalyse und vollständige Nachverfolgbarkeit sind nur möglich, wenn beide Systeme sich auf dieselben sauberen Daten einigen.