Smart Factory Software: ERP-Integration in der Praxis. Ein Leitfaden für Werkleiter
Transparenzhinweis: M365.FM-Host Mirko Peters arbeitet bei der iFAKT GmbH. Diese Seite beschreibt das Unternehmen sachlich; bezahlte Partnerschaften und Links sind als Anzeige gekennzeichnet.
Von Mirko Peters ·
Bei der ERP-Integration von Smart-Factory-Software geht es vor allem darum, welche Daten übertragen werden, in welche Richtung und wie schnell. Ein verständlicher Leitfaden für Werkleiter mit Checkliste.
Automatisch mit KI aus dem Originalbeitrag übersetzt. Englisches Original lesen
Bei der ERP-Integration von Smart-Factory-Software tauschen Ihr Planungssystem und Ihre Shopfloor-Software Daten auf festgelegte Weise aus: Aufträge und Stammdaten gelangen in die Fertigung, Fortschritt, Mengen, Materialverbrauch und Zeiten fließen zurück. Die eigentliche Herausforderung ist nicht der Konnektor. Sie besteht darin, sich darauf zu einigen, was übertragen wird, in welche Richtung, wie oft und wer für jedes Datenobjekt verantwortlich ist. Dieser Leitfaden richtet sich an Werkleiter, die ein solches Projekt verantworten und gegenüber IT und Anbietern bessere Fragen stellen möchten.
Das Wichtigste in Kürze
- Bei der ERP-Integration von Smart-Factory-Software geht es zuerst um eine Datenvereinbarung: Welche Objekte werden übertragen, in welche Richtung, wie oft und wem gehören sie?
- ISA-95 schafft für Werk- und IT-Teams eine gemeinsame Terminologie: Das ERP liegt auf der Ebene der Geschäftsplanung, die Software für die Fertigungsprozesse liegt darunter.
- Aufträge fließen in der Regel vom ERP in die Fertigung. Begonnene, fertiggestellte und verschrottete Mengen, Materialverbrauch und Zeiten fließen zurück nach oben.
- Referenzdaten wie Stücklisten und Arbeitspläne bilden einen eigenen Datenstrom, getrennt von den Auftragsnachrichten, und sind oft das schwächere Glied.
- Beginnen Sie mit einer Linie und einem Auftragsfluss, testen Sie die Fehlerbehandlung gezielt und vergleichen Sie Plan und Ist, bevor Sie weitere Bereiche anbinden.
Was umfasst die ERP-Integration mit Smart-Factory-Software?
Beginnen Sie mit einem gemeinsamen Verständnis der Ebenen. Die Norm ISA-95, auch bekannt als IEC 62264, wird von ISA als internationale Normenreihe beschrieben, die die Integration von Geschäfts- und Logistiksystemen mit Systemen der Fertigungssteuerung regelt. Sie basiert auf einem Fünf-Ebenen-Modell, das auf dem Purdue Reference Model aufbaut, und gibt Fertigungs- und IT-Mitarbeitern gemeinsame Begriffe für Integrationsprojekte an die Hand.
Die Zusammenfassung von ISA-95 durch die OPC Foundation ordnet die Ebenen so ein:
- Ebenen 0 bis 2 umfassen den physischen Prozess, Sensoren und Aktoren sowie Automatisierung und Steuerung auf SPS-Basis.
- Ebene 3 ist die Fertigungsbetriebsführung. Sie arbeitet in Zeitspannen von Sekunden bis Tagen und umfasst Feinplanung, Auftragsverfolgung, Qualität und Bestandsfunktionen.
- Ebene 4 ist die Geschäftsplanung und Logistik, die in Zeiträumen von Tagen bis Monaten arbeitet und typischerweise in einem ERP-System angesiedelt ist.
Die Norm befasst sich vor allem mit dem Informationsaustausch zwischen den Ebenen 3 und 4. Dafür nennt sie vier Arten von Informationen: Material, Betriebsmittel, physische Anlagen sowie Personal mit Rollen und Qualifikationen. Das ist eine praktische Checkliste. Wenn Ihr Projektplan nicht beschreibt, wie jede dieser vier Arten von einer Seite zur anderen gelangt, fehlt etwas.
Ebene 3 ist der Ort, an dem üblicherweise ein Manufacturing Execution System angesiedelt ist. Wenn von Industrie 4.0 oder einer Smart Factory die Rede ist, meint man meist, dass die Daten zwischen diesen Ebenen häufiger und mit weniger manueller Nacherfassung fließen. Das Wort „smart“ bringt keine neue Magie mit. Gute Integration folgt denselben Prinzipien wie bisher, nur konsequenter umgesetzt.
Welche Daten sollten in welche Richtung fließen?
Denken Sie in zwei Flüssen: Aufträge nach unten, Rückmeldungen nach oben, dazu ein dritter Fluss für Stammdaten.
Microsoft dokumentiert ein konkretes Beispiel. Die Integration von Dynamics 365 Supply Chain Management mit Manufacturing Execution Systemen von Drittanbietern ist für Unternehmen gedacht, die ein externes MES statt der nativen Shopfloor-Funktionen einsetzen. Sie deckt diese Prozesse ab:
- Freigabe eines Fertigungsauftrags und spätere Statusänderungen gehen vom ERP an das MES. Das MES wartet auf ein Geschäftsereignis.
- Start des Auftrags wird vom MES an das ERP gemeldet.
- Produzierte und verschrottete Mengen gehen zurück an das ERP.
- Materialverbrauch geht ebenfalls zurück, damit der Bestand für Planung und Vertrieb stimmt.
- Für einen Arbeitsgang benötigte Zeit geht ebenfalls zurück.
- Abschluss des Auftrags geht als finaler Status zurück. Danach werden keine weiteren Mengen mehr erwartet.
Die Seite nennt außerdem eine Einschränkung, die in der Praxis wichtig ist. Referenzdaten wie Produkte, Stücklisten, Arbeitspläne und Rüstzeiten werden mit diesen Nachrichten nicht übertragen. Sie rufen sie separat über Datenentitäten ab. Sie haben also zwei Integrationsaufgaben, nicht eine, und die zweite wird leicht vergessen.
Um aus dieser Liste zu lernen, müssen Sie kein Dynamics 365 einsetzen. Unabhängig davon, welche ERP- und Shopfloor-Werkzeuge Sie betreiben, erstellen Sie dieselbe Tabelle: Objekt, Sender, Empfänger, Auslöser, Häufigkeit und Verantwortlicher. Wenn eine Zeile keinen Verantwortlichen hat, haben Sie Ihr erstes Risiko gefunden.
Warum sind Stammdaten die Schwachstelle?
Aufträge sind Transaktionen. Arbeitspläne, Stücklisten und Zeiten beschreiben, wie Sie das Produkt herstellen, und das Shopfloor-Werkzeug übernimmt jeden Fehler darin. Ein Arbeitsplan, der einen 12-minütigen Arbeitsgang vorsieht, der tatsächlich 20 Minuten dauert, sieht auf dem Shopfloor für immer wie ein Leistungsproblem aus. Legen Sie fest, wer Stammdaten korrigiert, wenn die Shopfloor-Rückmeldung ihnen widerspricht, und wie schnell diese Korrektur das ERP erreicht.
Wie schnell müssen sich die Daten bewegen?
„Echtzeit“ ist das meiststrapazierte Wort in diesem Bereich. Machen Sie es deshalb konkret.
ISA-95 selbst betrachtet das je Ebene. Laut der OPC-Zusammenfassung bedeutet Echtzeit auf Ebene 3 Sekunden nach einem Shopfloor-Ereignis, auf Ebene 4 hingegen täglich oder innerhalb von Stunden nach einer Schicht. Das sind sehr unterschiedliche Zusagen, und sie kosten unterschiedlich viel.
Fragen Sie bei jedem Fluss, welche Entscheidung er unterstützt:
- Eine Schichtleitung, die Personal umdisponiert, wenn ein Auftrag im Verzug ist, braucht Minuten.
- Eine Planerin, die die Aufträge für morgen neu terminiert, braucht den Status bis zum Schichtende.
- Ein Controller, der die Kosten eines Auftrags abschließt, kann warten, bis der Auftrag beendet ist.
Bezahlen Sie für Geschwindigkeit dort, wo eine Entscheidung sie braucht. Überall sonst ist eine zeitgesteuerte Übertragung einfacher zu betreiben und leichter zu reparieren.
Fragen Sie außerdem, wie sich Nachrichten verhalten, wenn etwas schiefgeht. In der Microsoft-Dokumentation werden Nachrichten zu einem Fertigungsauftrag in der Reihenfolge verarbeitet, in der sie eintreffen. Nachrichten zu unterschiedlichen Aufträgen können dagegen außer der Reihe verarbeitet werden, weil Jobs parallel laufen. Eine fehlgeschlagene Nachricht wird dreimal erneut versucht, bevor sie als fehlgeschlagen markiert wird. Es gibt außerdem eine Überwachungsseite für eingehende Nachrichten. Diese genauen Details brauchen Sie für Ihr eigenes System nicht. Sie brauchen aber dieselben Antworten: Reihenfolge, Wiederholungen, einen Ort, an dem Fehler sichtbar werden, und eine benannte Person, die sie prüft.
Wie verbinden Sie die Systeme?
Es gibt vier gängige Muster, und die meisten Werke setzen am Ende eine Mischung ein.
- Ein vorgefertigter Konnektor zwischen einem bestimmten ERP und einem bestimmten MES. Am schnellsten gestartet, beschränkt auf das, was der Konnektor abdeckt.
- Schnittstellen über APIs oder eine Nachrichtenschicht. Flexibler, dafür besitzen Sie auch die Zuordnung und die Tests.
- Datei- oder Tabellenübertragung. Unspektakulär und oft ausreichend für langsam veränderliche Daten wie Stammdaten oder wöchentliche Kapazitäten.
- Manuelle Erfassung als Ausweichlösung. Behalten Sie sie für Ausfälle, und planen Sie nicht mit ihr.
Wenn Sie Angebote vergleichen, stellen Sie diese Fragen:
- Welche Objekte und Richtungen deckt die Schnittstelle ab, und welche nicht? Ein guter Anbieter beantwortet den zweiten Teil, ohne dass man nachhaken muss.
- Wie werden Fehler gemeldet, wer sieht sie, und was passiert mit der Nachricht?
- Welche ERP-Version, Lizenz oder Einstellung ist erforderlich? Die Microsoft-Seite nennt beispielsweise einen Lizenzschlüssel als Voraussetzung für die Integration. Solche Details entscheiden über Zeitpläne.
- Kann das Shopfloor-Werkzeug weiterarbeiten, wenn das ERP ausgefallen ist, und die Daten danach nachholen?
- Wer pflegt die Zuordnung, wenn Sie eine Produktfamilie oder einen neuen Arbeitsplatz hinzufügen?
Dynamics 365 Supply Chain Management bietet außerdem eine eigene Rückmeldung in der Produktion, bei der Mitarbeitende Zeiten und Materialverbrauch zu Fertigungsaufträgen erfassen, und zwar aus einer Auftragsliste pro Ressource. Wenn Ihr ERP Ihren Auswertungsbedarf in der Produktion bereits abdeckt, benötigen Sie unter Umständen kein separates MES. Prüfen Sie vorher, was Sie tatsächlich erfassen müssen.
Und die Sicherheit?
Wenn Sie die Produktion mit Geschäftssystemen verbinden, entsteht ein neuer Zugangsweg zu Anlagen, die bisher isoliert waren. Der Guide to Operational Technology Security des NIST, SP 800-82 Revision 3, beschreibt typische OT-Topologien, häufige Bedrohungen und Schwachstellen sowie Gegenmaßnahmen und berücksichtigt dabei die Anforderungen an Leistung, Verfügbarkeit und Sicherheit von OT. Lesen Sie ihn, oder lassen Sie Ihr Sicherheitsteam das tun, bevor das Design feststeht.
Unabhängig von einem bestimmten Produkt ergeben sich einige praktische Regeln:
- Legen Sie fest, welche Verbindungen zwischen Geschäftssystemen und Maschinennetzen erlaubt sind, und dokumentieren Sie diese.
- Geben Sie jeder Integration ein eigenes Konto mit nur den Rechten, die sie tatsächlich benötigt.
- Planen Sie, wie Patches und Änderungen die Integrationsschicht erreichen, ohne die Produktion anzuhalten.
- Berücksichtigen Sie die Schnittstellen zur Produktion in Ihrem Notfallplan für Sicherheitsvorfälle.
Wie sollten Sie das Projekt durchführen?
Halten Sie es klein und messbar.
- Wählen Sie eine Linie und einen Auftragsfluss. Nicht das gesamte Werk.
- Listen Sie die Datenobjekte für Aufträge, Material, Zeiten und Mengen auf, mit jeweils einem Sender, einem Empfänger und einem Verantwortlichen.
- Bereinigen Sie zuerst die Stammdaten für diese Linie: Arbeitspläne, Stücklisten, Arbeitsplätze.
- Vereinbaren Sie die Status. „Gestartet“, „fertig“ und „beendet“ müssen auf beiden Seiten dasselbe bedeuten.
- Testen Sie absichtlich Fehler. Senden Sie eine falsche Menge, stoppen Sie die Schnittstelle, starten Sie sie neu und beobachten Sie das Ergebnis.
- Betreiben Sie das System parallel über einige Wochen, während der alte Prozess noch läuft.
- Vergleichen Sie Plan und Ist. Prüfen Sie, ob die Zahlen, die im ERP ankommen, mit der Produktion übereinstimmen.
- Erweitern Sie dann auf die nächste Linie.
Häufige Fehler
- Den Konnektor kaufen, bevor die Daten definiert sind. Der Konnektor überträgt alles, was Sie ihm geben, auch falsche Daten.
- Stammdaten ignorieren. Auftragsnachrichten funktionieren einwandfrei, und die Produktion weicht trotzdem vom Plan ab.
- Überall Echtzeit verlangen. Das erhöht die Kosten und schafft zusätzliche Fehlerquellen für Entscheidungen, die sie gar nicht benötigen.
- Keine Verantwortung für Fehler. Fehlgeschlagene Nachrichten sammeln sich an, bis jemand eine Bestandsabweichung entdeckt.
- Sicherheit als spätere Phase behandeln. Im Design ist sie deutlich günstiger als nach dem Go-live.
- Die Mitarbeitenden in der Produktion übergehen. Wenn die Bediener die neue Rückmeldung langsamer finden als Papier, werden sie Umwege suchen.
Wo Polaris passt
Wenn Ihre größte Lücke zwischen dem ERP-Plan und dem liegt, was in der Produktion passiert, ist iFAKT Polaris eine Option, die Sie prüfen sollten. iFAKT beschreibt Polaris als KI plus digitaler Zwilling für die Produktion, mit Daten aus ERP, Excel und Quellen aus der Produktion. Das Modul Polaris Designer überführt ERP-Daten, Stücklisten, Prozesszeiten und Ressourcenstrukturen in einen Wissensgraphen aus Produkt, Prozess und Ressource. Das Modul Polaris Operator bringt optimierte Pläne als zeitbasierte Aufgaben in die Produktion und meldet Fortschritt, Verzögerungen und Störungen zurück an die Planung. Testen Sie jedes solche Werkzeug mit Ihrem eigenen Auftragsfluss, bevor Sie sich entscheiden.
Verwandte Themen zum Vertiefen
- OT-Sicherheit für vernetzte Anlagen. Wie Sie Maschinennetze segmentieren und wer den Zugriff auf die Integrationsschicht überprüft.
- Change Management für die Rückmeldung in der Produktion. Wie Sie neue Meldeschritte einführen, ohne die Bediener zu verlieren.
- Plan und Ist. Welche wenigen Kennzahlen zeigen, ob der ERP-Plan noch zur Produktion passt.
- Live-Überwachung der Produktion. Was eine Schichtleitung auf dem Bildschirm braucht und was eine Führungskraft im Tagesbericht braucht.
- Daten für die vorausschauende Wartung. Welche Maschinendaten sich lohnen zu erfassen, bevor Sie eine Vorhersage planen.
Nächster Schritt
Die Integration von Smart-Factory-Software in ERP-Systeme wird einfacher, sobald die Datenvereinbarung schriftlich festgehalten ist. Nehmen Sie diese Woche eine Produktionslinie, füllen Sie die Tabelle mit Objekten, Sendern, Empfängern und Verantwortlichen aus und bringen Sie sie zu Ihrer nächsten Besprechung mit der IT mit.