ERPLINKby ERP CONSULT Panel klienta Bezpłatna konsultacja

Integracja ERP z systemem MES na produkcji

ERP planuje produkcję, a MES prowadzi ją na hali. Połączyliśmy oba systemy przez MultiBridge: technologie, towary i zlecenia trafiają do MES, a realizacje, czasy operacji, przestoje i awarie wracają do ERP.

Systemy
ERP, MES
Technologie
MultiBridge, wymiana SQL ↔ SQL, dedykowane tabele i procedury
Zlecenie produkcyjne krok po kroku
Schemat: ERP łączy się z systemem MES przez MultiBridge, który wymienia dane między bazami SQL przez dedykowane tabele i procedury. Do MES trafiają technologie, towary i zlecenia produkcyjne, a do ERP wracają realizacje, czasy operacji, przestoje i awarie. Na podstawie realizacji ERP tworzy dokumenty PW i RW z obsługą SSCC. ERPplanowanie, PW i RW MultiBridgeSQL ↔ SQL MEShala produkcyjna

1. Technologie Marszruty i technologie z ERP trafiają do MES

Najpierw analiza

Projekt zaczęliśmy od analizy z klientem: jak zlecenie przechodzi od planowania w ERP, przez halę, z powrotem do rozliczenia. Opisaliśmy procesy produkcyjne, dane, których MES potrzebuje do pracy, i to, co musi wrócić do ERP, żeby produkcję dało się rzetelnie rozliczyć.

Z tym przyszliśmy do klienta jako z gotową propozycją rozwiązania, a nie z listą pytań. Zakres poniżej to efekt tej analizy.

Jak działa integracja

ERP i MES wymieniają dane bezpośrednio między bazami SQL, a całą wymianę obsługuje nasza aplikacja MultiBridge.

  • Dedykowane tabele. Każda strona zapisuje dane do przygotowanych tabel wymiany, a nie bezpośrednio do tabel drugiego systemu. Dzięki temu żaden system nie grzebie w bazie drugiego.
  • Procedury. Dane z tabel wymiany przetwarzają procedury składowane, które sprawdzają je i zapisują we właściwych miejscach, na przykład tworzą dokumenty w ERP.
  • Obsługa błędów i logi. Każdy rekord ma swój status. Gdy czegoś nie da się przetworzyć, zostaje oznaczony z opisem przyczyny, a MultiBridge zapisuje to w logach. Błąd jednego rekordu nie zatrzymuje reszty wymiany.

Zakres integracji

Osiem obszarów ustalonych w analizie. Technologie, towary i zlecenia płyną z ERP do MES, a realizacje, czasy operacji, przestoje i awarie wracają z MES do ERP.

ERP4PW i RW z obsługą SSCC
MultiBridgeSQL ↔ SQL · tabele i procedury
  • 1Technologie (masterdata)do MES
  • 2Zlecenia produkcyjnedo MES
  • 3Realizacja zleceńdo ERP
  • 5Towarydo MES
  • 6Czasy operacjido ERP
  • 7Przestoje i awariedo ERP
8Błąd? Status rekordu i log z przyczyną
MEShala produkcyjna
z ERP do MES z MES do ERP błędy i logi
  1. 1ERP → MES

    Technologie (masterdata)

    Technologie prowadzi ERP, a integracja przekazuje je do MES. Hala pracuje według tej samej technologii, na podstawie której ERP planuje i rozlicza produkcję.

  2. 2ERP → MES

    Zlecenia produkcyjne

    Zlecenia zaplanowane w ERP trafiają do MES, który prowadzi ich realizację na hali.

  3. 3MES → ERP

    Realizacja zleceń

    MES odsyła do ERP informacje o realizacji: co i w jakiej ilości zostało wyprodukowane.

  4. 4w ERP

    PW i RW z obsługą SSCC

    Na podstawie realizacji ERP tworzy dokumenty rozliczające produkcję: przyjęcie wyrobów (PW) i rozchód materiałów (RW), z obsługą numerów SSCC.

  5. 5ERP → MES

    Towary

    Kartoteki towarów prowadzi ERP, a integracja przekazuje je do MES. Oba systemy pracują na tych samych indeksach.

  6. 6MES → ERP

    Czasy operacji

    Rzeczywiste czasy operacji produkcyjnych z MES zapisują się w ERP. Widać, ile naprawdę trwała produkcja, a nie tylko ile miała trwać.

  7. 7MES → ERP

    Przestoje i awarie

    Przestoje i awarie zgłoszone w MES są zapisywane w ERP, więc dane o dostępności maszyn są w jednym miejscu z resztą produkcji.

  8. 8informacja zwrotna

    Obsługa błędów i logi

    Każdy rekord w tabelach wymiany ma status. Błędy są oznaczone z przyczyną i zapisane w logach MultiBridge, więc można je poprawić i przetworzyć ponownie.

Na co zwrócić uwagę przy podobnym projekcie

  • Jedna technologia dla obu systemów. MES musi pracować na tej samej technologii co ERP. Inaczej rozliczenie zlecenia nie zgodzi się z tym, co działo się na hali.
  • Tabele wymiany zamiast zapisu do cudzej bazy. Każdy system pisze do swoich tabel, a procedury przenoszą dane dalej. Zmiana po jednej stronie nie psuje drugiej.
  • Błąd jednego rekordu nie może zatrzymać produkcji. Rekord z błędem trzeba odłożyć z opisem przyczyny, a resztę przetwarzać dalej.

Efekt

[do uzupełnienia: efekt w liczbach, np. czas przekazania zamówienia, liczba zapytań, oszczędzone godziny]

Masz podobny projekt?

Opisz, jakie systemy chcesz połączyć albo wdrożyć. Odpowiemy i umówimy bezpłatną konsultację.