Integration von Manufacturing Execution Systems (MES)
Ein Manufacturing Execution System (MES) verbindet die Maschinen einer Produktionsanlage mit einem ERP-System. IFS Cloud kann als eigenständige MES-Lösung genutzt oder in Systeme von Drittanbietern integriert werden. Beispiel für unterstützte MES-Funktionen:
- APIs zur Integration von Fertigungsteil-Stammdaten
- Senden einer ausgehenden Nachricht zum Starten und Stoppen von Maschinen aus dem Arbeitsgang-Meldecockpit.
- Abruf des Arbeitsrichtlinientyps Maschinenanweisung an eine Maschine, wodurch die Speicherung von Produktionsparametern in IFS Cloud ermöglicht wird
- Die Integration von Maschinen in die Arbeitsgänge der Fertigungsaufträge und im Status von Arbeitsplatzressourcen über APIs in „Fertigungs-Connector-Prognosen“ ermöglichen die folgenden Aktionen:
- Maschinenregistrierung von Qualitätsergebnissen in Echtzeit
- Automatische Erfassung von Ausfallzeiten zur Verbesserung der OEE-Genauigkeit.
- Betriebszeit- und Mengenberichte sowie Eingang des Fertigungsauftrags im Lager
- Abrufen der nächsten ausführbaren oder laufenden Arbeitsgänge
- Die API-Berichterstellung zu Produktionsplänen mithilfe des Connector-Prognosen-Plans ermöglicht:
- Das Abrufen von Informationen über die Produktionspläne
- Die Berichtserstattung zum Produktionsplan
MES-Stammdatenintegration
Die Integrations-APIs in den Prognosen für Fertigungs- und Bestandsartikelleistungen ermöglichen die Integration von Stammdaten aus der Fertigung in ein Drittsystem. Diese APIs sind so konzipiert, dass sie zusammen in der Reihenfolge verwendet werden, um die der erforderlichen Artikeldaten bereitzustellen.
API |
Prognose |
Beschreibung |
Neue Artikel erhalten |
Fertigungsartikelleistungen |
Diese API gibt eine Liste von Artikeln und ihren verknüpften Arbeitsplänen, Rezepturstücklisten und Produktstrukturen zurück. Die Artikelliste enthält Informationen über Stückliste/Arbeitsplantypen, Alternativen, Revisionen, Gültig-ab- und Gültig-bis-Termine.
Eine Filteroption ist aktiviert, um nur die Artikel zurückzugeben, die innerhalb einer bestimmten Anzahl von Tagen aktualisiert/geändert wurden. Dies betrifft Änderungen in Bezug auf den spezifische Artikel, in den Datenbanktabellen für die Registerkarte Haupt-Masterartikel und die Registerkarte Hauptbestandsartikel, Arbeitsplankopf, Arbeitsplanalternative, Arbeitsgang, Arbeitsplan-Werkzeug, Arbeitsplan-Richtlinien, Stücklistenkopf, Stücklistenalternative, Stücklistenkomponenten oder Stücklisten-Richtlinien. Gelöschte Positionen werden in diesem Zeitfilter nicht berücksichtigt. |
Informationen zur Artikelstruktur erhalten |
Fertigungsartikelleistungen |
Nach Eingabe von Artikelnummer, Art der Stücklisten, Alternative und Revision werden Informationen zur Produktstückliste zurückgegeben. Dazu gehören Informationen zu den Komponenten und die entsprechenden Arbeitsrichtlinien. |
Artikel-Rezeptstückliste erhalten |
Fertigungsartikelleistungen |
Angesichts der Eingabe von Artikelnummer, Strukturtyp, Alternative und Revision; Informationen zur Rezeptstruktur werden zurückgegeben. Dazu gehören Informationen zu den Komponenten und die entsprechenden Arbeitsrichtlinien. |
Informationen für Arbeitsplan erhalten |
Fertigungsartikelleistungen |
Bei Eingabe von Artikelnummer, Leitungstyp, Alternative und Revision; Routing-Informationen werden zurückgegeben. Dazu gehören Informationen zum Betrieb und die entsprechenden Arbeitsrichtlinien und Werkzeuge. Diese API unterstützt keine variantengeführte Artikel. |
Artikeldaten erhalten |
Bestandsartikelleistungen |
Gibt Stammdaten zum Bestandsartikel und Merkmale zum Bestandsartikel zurück. Dies kann gefiltert werden, um alle Artikel auf einer Website, einen bestimmten Artikel oder Artikel basierend auf den letzten Änderungen zurückzugeben. |
Weitere Informationen finden Sie in der technischen Dokumentation und im API Explorer.
Ausgehende Kommunikation
Ein Fertigungsauftrags-Arbeitsgang kann eine an eine Maschine ausgehende Nachricht generieren, die der Ressource anweist, dass sie starten oder stoppen soll. Die Option IIoT-Ereignisse an das Gerät senden senden innerhalb des Arbeitsplatzes muss aktiviert sein, und eine Geräte-ID muss mit der Arbeitsplatz-Ressource über die Gerätezuordnung verknüpft sein. Wenn Maschinenzeit für einen Arbeitsgang gestartet oder gestoppt wird, erzeugt sie eine Anwendungsnachricht. Diese Nachricht enthält die Arbeitsgang-ID. Die IFS Connect-Funktionen Zuweisungsregel und Leitadresse können verwendet werden, um die Nachricht über die „Arbeitsganginformationen abrufen“-API anzureichern und an externe Maschinen weiterzuleiten.
Weitere Informationen dazu finden Sie in der technischen Dokumentation.
Fertigungs-Connector-Prognosen
Diese APIs können zur Automatisierung von Fertigungsauftragsaktivitäten und Qualitätsberichten verwendet werden:
- Fertigung starten & Rüstarbeitsgang starten (Aktion Arbeitsgang starten aufrufen)
Starten Sie Laufzeit oder Rüstzeit des Typs Maschinenzeit auf einer Arbeitsplatzressource, die mit einem bestimmten Fertigungsauftrags-Arbeitsgang verbunden ist.
- Fertigung stoppen & Rüstarbeitsgang stoppen (Aktion Arbeitsgang stoppen aufrufen)
Stoppen Sie Laufzeit oder Rüstzeit des Typs Maschinenzeit auf dem spezifischen Fertigungsauftrags-Arbeitsgang. Dies kann auch verwendet werden, um den Arbeitsgang abzuschließen.
- Ausschuß melden (Aktion Mengenausschuss melden aufrufen)
Melden Sie den produzierten Ausschuss für einen bestimmten Arbeitsgang des Fertigungsauftrags. Verarbeitet Menge, Ausschussgrund und Zeit der Produktion. Dies kann auch verwendet werden, um den Arbeitsgang abzuschließen.
- Erledigte Menge melden (Aktion Erledigte Menge melden aufrufen)
Melden Sie die produzierten Artikel für einen bestimmten Arbeitsgang des Fertigungsauftrags. Verarbeitet Menge und Zeit der Produktion. Dies kann auch verwendet werden, um den Arbeitsgang abzuschließen.
- Start Machine Downtime (Aktion Maschinenausfallzeit starten aufrufen)
Starten Sie eine Maschinenausfallzeit auf einem Arbeitsplatz oder einer Arbeitsplatzressource , die mit einem Standort verbunden ist. Dies ist optional, um den Ausfallgrund zu erfassen.
- Maschinenstillstand stoppen (Aktion Maschinenausfallzeit stoppen aufrufen)
Stoppen Sie eine Maschinenausfallzeit auf einem Arbeitsplatz oder einer Arbeitsplatzressource.
- Analyseergebnisse für Fertigungsauftrag eingeben (Aktion Bericht/Analyseergebnis aufrufen)
Erfassen Sie Analyseergebnissse für einen Datenpunkt, der mit einer bestimmten Analysenummer verknüpft ist. Kann den Datenpunkt auf „Abgeschlossen“ setzen, wenn der erforderliche Stichprobenumfang erfasst wurde. Die an einen Datenpunkt gesendeten Werte werden je nach Datentyp inkrementell verarbeitet:
- Attribut: Durch das Senden eines Ergebnisses erhöht sich die Anzahl von „Nicht-Konform“ um eins, und der Ergebniswert wird zum aktuellen Wert für „Nichtkonformitäten“ addiert.
- Kategoriedaten: Wenn als Ergebnis die Kategoriewert-ID gesendet wird, wird der Wert in der entsprechenden Ergebnisnummer um eins erhöht.
- Variable: Beim Senden des Ergebnisses wird der Wert in aufsteigender Reihenfolge der verfügbaren Ergebnisnummer erfasst.
- Fertigungsauftrag rückmelden (Aktion Auftrag rückmelden aufrufen)
Melden Sie den Eingang abgeschlossener Artikel für die Inventarisierung eines bestimmten Fertigungsauftrags-Arbeitsgangs zurück. Für nicht entnommene Komponenten wird nach Möglichkeit eine automatische Entnahme ausgeführt. Verarbeitet Menge, Los-/Chargennummer, Seriennummer, Lagerplatznummer und Packmittel-ID. Beim Empfangen von Artikel mit Seriennummern können Sie immer nur jeweils einen Artikel empfangen.
- Gefertigten Artikel empfangen (Aktion Gefertigten Artikel empfangen aufrufen)
Ermöglicht den Eingang von gefertigten Artikeln wie Nebenprodukten, Demontagekomponenten, Co-Produkten und dem Hauptprodukt in den Bestand. Erweitert die Funktionalität des Empfangens von Fertigungsaufträgen, um Abw. ME, S/Z-Nummer, Zustandscode und Ablaufdatum zu verarbeiten zu können.
- Komponente entnehmen (Aktion Variante entnehmen aufrufen & Aktion Variante entnehmen aufrufen)
Manuelle Entnahme einer Fertigungsauftragskomponente unter Verwendung der Artikelnummer oder der Materialpositionsnummer des Fertigungsauftrags. Revisionsnummer und Standortnummer sind als Eingabe erforderlich. Unterstützt Chargennummer, Seriennummer, Sonderfreigabe-/Zurückweisungsnummer, Packmittel-ID und Probleme mit abweichender Menge
- Komponentenausschuss (Aktion Komponentenausschuss aufrufen)
Verschrotten einer Fertigungsauftragskomponente unter Verwendung der Positionsnummer. Benötigt Revisionsnummer, Ausschussgrund. Wenn die Komponente nicht entnommen wurde, wird sie automatisch entnommen und dann verschrottet. Nur „Ausschuss verteilen“ wird unterstützt. Komponenten mit Serien- und Chargenverfolgung müssen entnommen werden, bevor sie verschrottet werden können.
- Arbeitsganginformationen abrufen
Gibt eine Liste zurück, die auf einer Arbeitsgang-ID basiert und Informationen über den Fertigungsauftrags-Arbeitsgang enthält.
- Nächsten ausführbare Arbeitsgang abrufen
Gibt die „Arbeitsganginformationen abrufen“-Liste für den nächsten ausführbaren Arbeitsgang für einen bestimmten Arbeitsplatz und eine bestimmte Arbeitsplatzressource zurück.
- Gleichzeitige Arbeitsgänge abrufen
Gibt die „Arbeitsganginformationen abrufen“-Liste für laufende Rüst- und Produktionsarbeitsgänge für einen bestimmten Arbeitsplatz und eine bestimmte Arbeitsplatzressource zurück.
- Information/Fertigungsaufträge erhalten
Gibt eine Liste der Informationen zu den Fertigungsaufträgen für den in der API-Anforderung angegebenen Standort (Vertrag) zurück.
- Gefertigte Artikel aus Fertigungsauftrag erhalten
Gibt die Liste der gefertigten Artikel des Fertigungsauftrags für den in der API-Anforderung angegebenen Fertigungsauftrag zurück.
- Informationen zu den Komponenten des Fertigungsauftrags erhalten
Gibt die Liste der Komponenten des Fertigungsauftrags für den in der API-Anforderung angegebene Fertigungsauftrag zurück.
- Info zu Fertigungsauftrag-Arbeitsgängen erhalten
Gibt die Liste der Arbeitsgänge des Fertigungsauftrags für den in der API-Anforderung angegebenen Fertigungsauftrag zurück.
Weitere Informationen finden Sie in der technischen Dokumentation und im API Explorer.
Maschinenanweisungen
Die Arbeitsrichtlinie vom Typ Maschinenanweisung kann Informationen enthalten, die von der Maschine im Produktionsprozess verwendet werden. Diese Daten können mit der „Arbeitsganginformationen abrufen“-API abgefragt werden.
Connector-Prognosen-Plan/Produktion
Diese APIs dienen dazu, Produktionsplanaktivitäten zu automatisieren:
- Abgeschlossene Menge melden (Aktion Abgeschlossene Menge melden aufrufen)
Die Menge eines Artikels melden, der auf einer Produktionslinie hergestellt wurde. Seriennummern können nur eingegeben werden, wenn die Menge eines Artikels gemeldet wird. Diese API unterstützt nicht Hintergrundjob empfangen, Mengeneinheit (ME) erfassen, Komponenten bearbeiten und Verpackungsanweisung.
- Fortschrittspunktmenge melden (Aktion Fortschrittspunktmenge melden aufrufen)
Eine Menge für einen Fortschrittspunkt der Produktionslinie melden.
- Ausschuss melden (Aktion Ausschuss melden aufrufen)
Eine Ausschussmenge eines Artikels entweder an einem Fortschrittspunkt oder an einem vollständigen Artikel melden.
- Produktionspläne erhalten (Aktion Produktionspläne erhalten abrufen)
Informationen zum Produktionsplan abrufen
- Fortschrittspunkte erhalten (Aktion Fortschrittspunkte erhalten aufrufen)
Informationen zu dem laufenden Fortschrittspunktstatus eines Artikels auf einer Produktionslinie abrufen
- Analyseinformationen erhalten (Aktion Analyseinformationen erhalten abrufen)
Informationen zu Inspektionsanalysen für einen Standort, einen Artikel und eine Produktionslinie abrufen. Die Inspektion kann über die API „Bericht/Analyseergebnis" in der Fertigungs-Connector-Prognose gemeldet werden.
Weitere Informationen finden Sie in der technischen Dokumentation und im API Explorer.