Produktion · 8 Min. Lesezeit
MES vs. ERP: Unterschied, ISA-95 und die Schnittstelle
MES vs. ERP: Aufgaben, ISA-95-Ebenen und Datenflüsse im Überblick, dazu typische Schnittstellenfehler und eine Checkliste, ob sich ein MES lohnt.
Von Amperbytes AI ·

MES vs. ERP ist keine Entweder-oder-Frage: Beide Systeme arbeiten auf unterschiedlichen Planungshorizonten. Das ERP-System (Enterprise Resource Planning) plant Aufträge, Material, Kapazitäten und Kosten für das ganze Unternehmen, meist in Tagen und Wochen. Das MES (Manufacturing Execution System) setzt diese Aufträge in der Fertigung um. Es steuert und dokumentiert jeden Arbeitsschritt im Takt der Linie und meldet Mengen, Zeiten und Qualität an das ERP zurück. Die Schnittstelle zwischen beiden entscheidet, ob Planung und Werk mit denselben Zahlen arbeiten.
Was ist ein MES-System?
Ein Manufacturing Execution System ist die Software zwischen Unternehmensplanung und Maschine. Es übernimmt einen freigegebenen Fertigungsauftrag. Dann sorgt es dafür, dass der Auftrag an der richtigen Linie, mit dem richtigen Material, in der richtigen Reihenfolge und nach dem gültigen Arbeitsplan gefertigt wird. Typische Funktionen sind:
- Auftragsfeinplanung und Freigabe an Linien und Arbeitsplätze, oft je Schicht
- Betriebsdatenerfassung (BDE): Mengen, Ausschuss, Stillstände und deren Gründe
- Maschinendatenerfassung (MDE): Zustände, Zähler und Prozesswerte direkt von Anlagen
- Materialverfolgung: Welche Charge oder Seriennummer wurde in welches Produkt verbaut
- Qualitätsdaten: Prüfergebnisse je Station, Sperren, Nacharbeit
- Dokumentation: der lückenlose Herstellungsnachweis je Produkt oder Los
Der Unterschied zur reinen BDE: Eine BDE schreibt mit, was passiert ist. Ein MES greift ein, während es passiert, etwa indem es den Verbau eines falschen Materials an der Station blockiert. Wie wichtig dieser Nachweis in der Elektronikfertigung ist, beschreiben wir im Artikel zur Traceability in der Elektronikfertigung.
ISA-95 und die Automatisierungspyramide
Die Abgrenzung zwischen MES und ERP ist nicht willkürlich. Sie folgt einem internationalen Referenzmodell: ISA-95 „Enterprise-Control System Integration“, international als IEC 62264 veröffentlicht. Die International Society of Automation beschreibt ISA-95 als Normenreihe für die Integration von Unternehmens- und Fertigungssteuerung. Sie ordnet die Systeme fünf Ebenen zu:
| Ebene | Bezeichnung nach ISA-95 (deutsch sinngemäß) | Typische Systeme |
|---|---|---|
| 4 | Business planning and logistics (Unternehmensplanung und Logistik) | ERP-System: Aufträge, Einkauf, Bestände, Kosten |
| 3 | Manufacturing operations management (Fertigungsmanagement) | MES, laut ISA auch SCADA und andere Systeme zur Fertigungssteuerung |
| 2 | Monitoring and supervising control (Überwachung und überwachende Steuerung) | Speicherprogrammierbare Steuerungen (SPS), Prozessleitsysteme |
| 1 | Sensing and manipulating the production process (Erfassen und Beeinflussen des Prozesses) | Sensoren, Aktoren, Ventile |
| 0 | Physical production processes (physischer Produktionsprozess) | Maschinen und Anlagen |
Die in Deutschland verbreitete Automatisierungspyramide zeigt ein ähnliches Schichtenmodell, meist mit sechs statt fünf Ebenen. In vielen deutschen Darstellungen steht SCADA als Prozessleitebene eine Stufe tiefer als bei der ISA. Für die Praxis ist diese Feinheit zweitrangig. Wichtig ist der Kern von ISA-95: Die Normenreihe befasst sich vor allem mit der Schnittstelle zwischen Ebene 3 und Ebene 4, also genau mit der Frage, welche Informationen zwischen MES und ERP ausgetauscht werden und in welcher Struktur.
ISA-95 ist ein Referenzmodell und keine Pflicht. Es hilft aber, weil Anbieter, Integratoren und Ihre eigene IT damit dieselben Begriffe verwenden: Fertigungsauftrag, Materialdefinition, Arbeitsplan, Rückmeldung.
MES vs. ERP: die Unterschiede im Überblick
| Kriterium | ERP-System | MES |
|---|---|---|
| Frage, die es beantwortet | Was, wie viel und bis wann produzieren wir? | Wie wird dieser Auftrag jetzt an dieser Linie gefertigt? |
| Zeithorizont | Tage, Wochen, Monate | Schicht, Stunde, Takt |
| Detailtiefe | Auftrag, Material, Buchung | Arbeitsgang, Station, Seriennummer, Prüfwert |
| Nutzer | Vertrieb, Einkauf, Planung, Controlling | Werker, Schichtleitung, Qualität, Fertigungsplanung |
| Datenquelle | Buchungen durch Menschen und Prozesse | Zusätzlich Maschinen- und Anlagendaten |
| Folgen eines Ausfalls | Planung und Buchung verzögern sich | Die Linie steht oder fertigt ohne Nachweis |
Die letzte Zeile entscheidet über die Integration. Ein ERP darf für einige Minuten nicht erreichbar sein, ohne dass jemand es an der Linie merkt. Ein MES nicht. Deshalb muss die Schnittstelle so gebaut sein, dass ein Ausfall auf der ERP-Seite die Fertigung nicht anhält.
Welche Daten zwischen MES und ERP fließen
Ein MES-ERP-Schnittstellenkonzept beginnt mit einer Liste der Datenflüsse, nicht mit der Technik. In fast jedem Werk sind es dieselben Datengruppen, getrennt nach zwei Richtungen.
Vom ERP an das MES
- Fertigungsaufträge: Material, Menge, Termin, Priorität, freigegebene Version
- Stammdaten: Materialnummern, Stücklisten, Arbeitspläne, Arbeitsplätze, Einheiten
- Änderungen und Stornos: geänderte Mengen, verschobene Termine, zurückgezogene Aufträge
Vom MES an das ERP
- Rückmeldungen: Gutmenge, Ausschuss, Start und Ende je Arbeitsgang, Personal- und Maschinenzeiten
- Materialverbrauch: tatsächlich verbaute Mengen und Chargen, damit die Bestände im ERP stimmen
- Qualitätsdaten: Prüfergebnisse, Sperren und Nacharbeit, oft verdichtet, weil das ERP nicht jeden Messwert braucht
Wem gehören die Stammdaten?
Für jedes Datenobjekt sollte genau ein System führend sein. Material, Stückliste und Kostenstelle führt in der Regel das ERP. Werksnahe Daten wie Stationsparameter, Prüfpläne je Station oder Rüstreihenfolgen führt oft das MES. Probleme entstehen, wenn beide Systeme dasselbe Objekt ändern dürfen. Dann gibt es nach wenigen Wochen zwei Wahrheiten, und niemand weiß, welche gilt. Schreiben Sie die Führung je Objekt in das Schnittstellenkonzept und in das MES-Lastenheft.
Schnittstellentechnik: REST, SOAP, XML, FTP und Ereignisse
Für die Kopplung von MES und ERP haben sich vier Muster etabliert. Welches passt, hängt vom Datenfluss, von den beteiligten Systemen und vom Alter der Landschaft ab.
REST-Webservices. Das aufrufende System fragt über HTTP an und erhält sofort eine Antwort, meist im Datenformat JSON. REST eignet sich für Abfragen wie „Ist dieser Auftrag freigegeben?“ und für Einzelbuchungen. Der Nachteil: Ist die Gegenseite nicht erreichbar, muss der Aufrufer puffern und später erneut senden.
SOAP-Webservices. Ebenfalls synchron, aber mit streng definiertem XML-Nachrichtenformat und einer formalen Schnittstellenbeschreibung (WSDL). SOAP findet sich häufig in gewachsenen ERP-Landschaften. Die feste Struktur ist ein Vorteil für die Validierung und ein Nachteil, wenn sich Felder oft ändern.
Dateiaustausch per XML und FTP. Ein System legt eine Datei in einem Verzeichnis ab, das andere holt sie ab. Das klingt veraltet, ist aber robust, gut nachvollziehbar und oft die einzige Option für ältere Anlagen und Maschinen. Wichtig sind eindeutige Dateinamen, ein Quittungsverfahren und eine verschlüsselte Übertragung, etwa per SFTP.
Ereignisbasierte Kopplung. Das MES veröffentlicht Ereignisse wie „Arbeitsgang abgeschlossen“ in eine Nachrichtenwarteschlange, das ERP verarbeitet sie in seinem eigenen Tempo. Das entkoppelt beide Systeme: Fällt das ERP aus, sammeln sich die Nachrichten und werden später abgearbeitet. Dafür brauchen Sie eine Warteschlange, die Sie betreiben und überwachen.
In der Praxis ist eine Landschaft fast nie einheitlich. Ein Auftrag kommt per Webservice, Prüfergebnisse einer älteren Anlage kommen als Datei, und Rückmeldungen laufen gepuffert. Entscheidend ist, dass jede dieser Varianten dokumentiert ist.
Aus der Praxis unseres Gründers
In einem Projekt unseres Gründers bei einem Hausgerätehersteller (2019 bis 2022, vor Gründung von Amperbytes AI) wurde eine MES-Plattform vom Pilot zum unternehmensweiten Standard in 18 Werken weltweit ausgebaut, einschließlich ERP-Anbindung. Als Product Owner verantwortete er die Schnittstellenkonzeption über REST, SOAP, XML und FTP, die Integrationstests und die Go-Live-Begleitung. Die zentrale Erfahrung daraus: Nicht jedes Werk hatte dieselben Systeme, und ein Standard für 18 Werke hält nur, wenn die Schnittstellen Teil des Standards sind. Deshalb legte der Standard definierte Varianten fest, statt je Werk eine Sonderlösung zu bauen. Mehr zum Projekt im Praxisbeispiel MES-Plattform in 18 Werken, die übrigen Lehren aus dem Rollout im Artikel MES-Einführung in 18 Werken.
Typische Fehler bei der MES-ERP-Schnittstelle
Viele Probleme entstehen nicht in der Technik, sondern an den Übergängen. Sechs Fehler sind besonders häufig:
- Kein Fehlerverhalten definiert. Was passiert, wenn eine Rückmeldung abgelehnt wird? Ohne Regel landet sie in einem Protokoll, das niemand liest, und der Bestand im ERP stimmt nicht mehr.
- Keine Wiederholungslogik. Nach einem Netzwerkausfall muss klar sein, welche Nachrichten erneut gesendet werden und wie doppelte Buchungen verhindert werden. Eine eindeutige Nachrichtenkennung je Buchung löst das.
- Kein Monitoring. Eine stille Schnittstelle ist besonders riskant, weil Fehler erst am Bestand auffallen. Zählen Sie gesendete, bestätigte und fehlerhafte Nachrichten je Tag und lassen Sie bei Abweichungen alarmieren.
- Kein Abgleich. Vergleichen Sie regelmäßig Mengen je Auftrag in MES und ERP. Differenzen, die täglich auffallen, lassen sich einem Auftrag zuordnen. Am Monatsende ist die Ursache oft nicht mehr nachvollziehbar.
- Tests nur mit künstlichen Daten. Echte Aufträge haben lange Stücklisten, Sonderzeichen im Materialtext, Teilrückmeldungen und Stornos. Testen Sie die gesamte Kette vor dem Go-Live mit Kopien echter Auftragsdaten.
- Keine Versionierung. Wenn das ERP-Team ein Feld ergänzt, darf die Schnittstelle zum MES nicht brechen. Versionierte Schnittstellen und benannte Verantwortliche auf beiden Seiten verhindern das.
Braucht ein kleiner Fertiger überhaupt ein MES?
Nicht jeder Betrieb braucht ein vollständiges MES. Ein Fertiger mit einer Linie und wenigen Varianten kommt oft mit den Fertigungsfunktionen seines ERP-Systems und einer einfachen Betriebsdatenerfassung aus. Diese Fragen helfen bei der Einordnung:
- Müssen Sie je Produkt nachweisen, welches Material und welche Prüfergebnisse verbaut wurden, etwa weil Ihre Kunden das verlangen?
- Brauchen Sie Maschinendaten in Echtzeit, um Stillstände und Ausschuss zu steuern?
- Arbeiten Sie mit vielen Varianten, Seriennummern oder häufigen Rüstvorgängen?
- Führen Sie Fertigungsdaten heute in Excel-Listen, die nur eine Person versteht?
- Planen Sie ein zweites Werk oder eine weitere Linie mit demselben Ablauf?
Wenn Sie zwei oder mehr Fragen mit Ja beantworten, lohnt sich eine genauere Prüfung. Die Alternative zu einem vollständigen MES kann auch eine schlanke eigene Shopfloor-Anwendung sein, die gezielt eine Lücke schließt und über eine definierte Schnittstelle mit dem ERP spricht.
Fazit
MES und ERP konkurrieren nicht, sie teilen sich die Arbeit: Das ERP plant auf Ebene 4, das MES steuert auf Ebene 3 die Ausführung. ISA-95 liefert dafür die gemeinsame Sprache und legt den Schwerpunkt genau auf die Schnittstelle zwischen beiden. Ob REST, SOAP, XML-Dateien oder Ereignisse, die Technik ist selten das Problem. Stabil wird die Kopplung durch klare Stammdatenführung, festgelegtes Fehlerverhalten, Monitoring, regelmäßigen Abgleich und Tests mit echten Auftragsdaten.
Sie planen eine MES-Einführung, wollen ein bestehendes MES an Ihr ERP-System anbinden oder eine instabile Schnittstelle in den Griff bekommen? Wir unterstützen Sie herstellerneutral bei Schnittstellenkonzept, Umsetzung und Integrationstests, beschrieben auf der Seite MES und Produktions-IT. Für ein erstes Gespräch erreichen Sie uns über das Kontaktformular.
Passende Leistung
MES-Beratung und MES-Integration: ERP-Anbindung, Shopfloor-Anwendungen und Rollout über mehrere Werke
ERP-Anbindung, Shopfloor-Anwendungen, Traceability und Rollout vom Pilotwerk in weitere Werke, geplant aus Sicht von Linie und Werks-IT.
Zur Leistung MES-Beratung & Integration