ERP_MES
Systemy MES Systemy MES

ERP a MES – jakie są różnice i jak współpracują na hali produkcyjnej

System ERP planuje zasoby firmy w skali dni i tygodni, a MES steruje wykonaniem zleceń na hali i rejestruje pracę maszyn w czasie rzeczywistym.

W skrócie

System ERP planuje zasoby firmy w skali dni i tygodni, a MES steruje wykonaniem zleceń na hali i rejestruje pracę maszyn w czasie rzeczywistym.

System ERP planuje zasoby całego przedsiębiorstwa w horyzoncie dni i tygodni, natomiast system MES steruje bezpośrednim wykonaniem zleceń na hali produkcyjnej i rejestruje zdarzenia maszynowe w sekundach oraz minutach. Oprogramowanie ERP odpowiada na pytania biznesowe: co należy wyprodukować, jakich materiałów brakuje w magazynie i jaki jest termin dostawy do klienta. Z kolei nowoczesny system MES kontroluje, na której maszynie toczy się dana operacja, z jaką realną prędkością pracują linie oraz jakie przestoje obniżają bieżącą wydajność. Oba narzędzia nie konkurują ze sobą, lecz tworzą zintegrowany łańcuch przepływu danych od biura zarządu po stanowiska robocze.

cropped-LI-copy-8.png

Czym różni się ERP od MES?

Główna różnica między ERP a MES dotyczy warstwy operacyjnej, horyzontu czasowego oraz szczegółowości przetwarzanych danych. System ERP (Enterprise Resource Planning) integruje procesy biznesowe w skali makro: finanse, księgowość, zakupy surowców, kadry, stany magazynowe i relacje z klientami. W obszarze wytwórczym ERP operuje na uogólnionych normatywach czasowych i marszrutach technologicznych, tworząc zlecenia w podziale na zmiany lub dni robocze.

System MES (Manufacturing Execution System) działa na poziomie operacyjnym hali (tzw. shop floor). Otrzymuje z ERP gotowe zlecenia produkcyjne i przekłada je na szczegółową sekwencję operacji dla konkretnych gniazd technologicznych. MES rejestruje rzeczywisty czas cyklu każdej sztuki, wykrywa mikroprzestoje o długości kilkudziesięciu sekund, zlicza braki i natychmiast reaguje na awarie. Podczas gdy ERP przetwarza informacje z opóźnieniem dobowym lub zmianowym (na podstawie meldunków), MES operuje w czasie rzeczywistym, dostarczając precyzyjnego obrazu sytuacji tu i teraz.

Poniższa tabela porządkuje role poszczególnych systemów informatycznych w przedsiębiorstwie produkcyjnym, włączając w to moduły planistyczne MRP oraz utrzymanie ruchu:

Cecha MRP (Material Requirements Planning) ERP (Enterprise Resource Planning) MES (Manufacturing Execution System) CMMS (Computerised Maintenance Management)
Główny cel Obliczanie zapotrzebowania na surowce i półprodukty Zarządzanie zasobami biznesowymi i finansami firmy Wykonanie, synchronizacja i nadzór produkcji na hali Zarządzanie majątkiem technicznym, przeglądy i naprawy
Horyzont czasu Tygodnie, miesiące Dni, tygodnie, miesiące Sekundy, minuty, bieżąca zmiana Roboczogodziny, cykle maszyn, dni
Główne źródło danych Struktury wyrobów (BOM), stany magazynowe Ewidencja księgowa, zamówienia handlowe, meldunki Sygnały z PLC, czujniki, panele operatorskie Zgłoszenia awarii, liczniki motogodzin, harmonogramy
Główni użytkownicy Planiści materiałowi, dział zaopatrzenia Dyrekcja, kontroling, finanse, logistyka, HR Kierownicy produkcji, technolodzy, mistrzowie, operatorzy Kierownik UR, automatycy, mechanicy, konserwatorzy
Przykładowe wskaźniki Poziom rotacji zapasów, wskaźnik braków magazynowych Marża na produkcie, EBITDA, rotacja należności OEE, tempo cyklu, czas przezbrojenia (SMED), Scrap Rate MTTR, MTBF, koszt części zamiennych, zgodność z planem PM

W praktyce przemysłowej moduł MRP wchodzi najczęściej w skład pakietu ERP, gdzie odpowiada za kalkulację zapotrzebowania surowcowego na podstawie przyjętych zamówień. Z kolei specjalistyczny system CMMS koncentruje się na kondycji technicznej maszyn, współpracując bezpośrednio z modułem produkcyjnym.

Jak ERP, MES i CMMS wymieniają dane w zamkniętej pętli?

Prawidłowo zaprojektowany obieg informacji w zakładzie produkcyjnym opiera się na ciągłej wymianie danych w układzie zamkniętej pętli (closed-loop manufacturing). Zamiast izolowanych silosów informacyjnych, w których każdy dział gromadzi własne arkusze kalkulacyjne, proces przebiega w czterech powiązanych fazach: zlecenie z ERP trafia do MES, wykonanie na hali generuje meldunki telemetryczne, ewentualne awarie trafiają natychmiast do CMMS, a precyzyjny raport powykonawczy wraca do ERP w celu rozliczenia kosztów.

1. Zlecenie produkcyjne (ERP → MES)

Dział obsługi klienta lub planowania rejestruje zamówienie w ERP. System weryfikuje stany magazynowe komponentów za pomocą modułu MRP i generuje główne zlecenie produkcyjne zawierające numer indeksu, docelowy nakład, marszrutę technologiczną oraz oczekiwany termin realizacji. Zlecenie to zostaje przesłane do systemu MES za pośrednictwem bezpiecznego API lub ustandaryzowanych plików wymiany danych (np. format CSV lub XML).

2. Rozdział zadań i egzekucja na hali (MES → stanowiska robocze)

MES odbiera zlecenie i przypisuje je do konkretnej linii lub gniazda maszynowego, biorąc pod uwagę aktualne przezbrojenia i dostępność narzędzi. Na panelu operatorskim przy maszynie pojawia się lista zadań. W trakcie pracy automatyczna akwizycja danych produkcyjnych zlicza wykonane sztuki ze sterownika PLC, bada zgodność czasu cyklu z normą technologiczną oraz wymusza rejestrację numerów partii surowców.

3. Zdarzenia techniczne i serwisowe (MES ↔ CMMS)

W momencie zatrzymania linii produkcyjnej trwającego dłużej niż ustalony próg (np. 3 minuty), MES generuje zdarzenie przestoju. Jeśli operator wskaże przyczynę mechaniczną lub elektryczną, system natychmiast wysyła powiadomienie do modułu CMMS. Służby utrzymania ruchu otrzymują zgłoszenie na urządzenia mobilne z informacją o numerze maszyny i kodzie błędu ze sterownika PLC. Po zakończeniu interwencji mechanik zamyka zlecenie w CMMS, a maszyna automatycznie wraca do stanu gotowości w harmonogramie MES.

4. Raport zwrotny i rozliczenie zlecenia (MES → ERP)

Po zrealizowaniu partii produkcyjnej MES przekazuje do ERP precyzyjny pakiet danych powykonawczych:

  • dokładną liczbę wyprodukowanych sztuk dobrych oraz zarejestrowanych braków,
  • rzeczywisty czas pracy maszyn oraz czas pracy operatorów przypisanych do zlecenia,
  • faktyczne zużycie materiałów i surowców pomocniczych w rozbiciu na numery partii,
  • czasy trwania i kody przyczyn wszystkich przestojów zarejestrowanych podczas produkcji.

Dzięki temu kontroling finansowy w ERP od razu kalkuluje rzeczywisty techniczny koszt wytworzenia (TKW), a logistyka widzi natychmiastowy przyrost gotowych wyrobów na stanie magazynowym.

Techniczne modele wymiany danych: API kontra pliki płaskie

W praktyce inżynierskiej integracja między ERP a MES realizowana jest na dwa sposoby:

  1. Wymiana przez pliki wymiany (CSV, XML, JSON): Oprogramowanie ERP generuje plik z parametrami zlecenia do dedykowanego folderu sieciowego, skąd moduł komunikacyjny MES (np. Gateway) pobiera dane w zadanym interwale czasowym. Po zakończeniu zlecenia MES zapisuje plik zwrotny z meldunkiem. To rozwiązanie sprawdza się w tradycyjnych systemach ERP, gdzie bezpośrednia ingerencja w bazę danych producenta wiąże się z ograniczeniami licencyjnymi.
  2. Bezpośrednie interfejsy programistyczne (REST API, Webhooki) lub tabele pośrednie w SQL: Systemy komunikują się asynchronicznie w czasie liczonym w milisekundach. Gdy dyspozytor zatwierdza zlecenie w ERP, pojawia się ono na panelu operatorskim natychmiast. Podobnie każdy meldunek ze stanowiska natychmiast koryguje stany magazynowe surowców w ERP, co eliminuje ryzyko zaplanowania produkcji z materiałów, które zostały już zużyte na innej linii.

Czy moduł produkcyjny w ERP wystarczy bez systemu MES?

Wielu dostawców oprogramowania biznesowego oferuje podstawowe moduły produkcyjne w ramach pakietu ERP, co skłania zarządy firm do pytania, czy zakup odrębnego systemu wykonawczego jest konieczny. Odpowiedź zależy od złożoności procesów, dynamiki zleceń oraz wymagań dotyczących kontroli jakości.

Moduł produkcyjny ERP sprawdza się w przedsiębiorstwach o prostej strukturze wytwarzania:

  • produkcja jednostkowa lub warsztatowa o długich czasach operacji (np. kilka dni na jeden detal),
  • procesy montażowe, w których nie występują maszyny automatyczne ani linie potokowe,
  • brak restrykcyjnych wymogów klientów dotyczących natychmiastowego śledzenia genealogii partii,
  • zlecenia o niskiej zmienności, gdzie plany produkcyjne rzadko ulegają rewizji w trakcie zmiany.

Sytuacja zmienia się diametralnie w firmach średniej i dużej skali, operujących w branżach seryjnych lub masowych. Istnieją cztery wyraźne sygnały ostrzegawcze świadczące o tym, że sam system ERP przestał wystarczać:

  1. Rozjazd między planem a wykonaniem: Na koniec miesiąca okazuje się, że stan magazynowy w ERP nie zgadza się ze stanem fizycznym, a planowane koszty robocizny mogą się wyraźnie różnić od rzeczywistych wydatków. Wynika to z faktu, że ERP operuje na sztywnych normatywach technologicznych, nie rejestrując codziennych zakłóceń na stanowiskach.
  2. Plaga papierowych kart pracy i arkuszy Excel: Mistrzowie zmianowi spędzają pierwsze dwie godziny każdego poranka na ręcznym przepisywaniu meldunków z brudnopisów do komputera. Dane trafiają do systemu z 24-godzinnym opóźnieniem, więc kadra nie ma możliwości zapobieżenia opóźnieniom zleceń.
  3. Brak wiedzy o rzeczywistym wskaźniku OEE: Zakład nie wie, ile czasu maszyny tracą na mikroprzestoje, regulacje i czyszczenie. Z punktu widzenia ERP maszyna jest „w trakcie realizacji zlecenia”, nawet gdy stoi od 40 minut z powodu braku surowca.
  4. Trudności podczas audytów jakościowych: Odtworzenie pełnej historii partii wadliwego wyrobu wymaga żmudnego przeszukiwania segregatorów i kart magazynowych, co stwarza ryzyko utraty certyfikatów IATF 16949 lub ISO 22000.

Gdy pojawiają się powyższe objawy, inwestycja w wyspecjalizowane oprogramowanie do zarządzania produkcją staje się jedynym sposobem na opanowanie chaosu informacyjnego i odzyskanie kontroli nad rentownością zleceń.

Przykład (dane przykładowe): rozbieżność w rozliczeniu gniazda obróbczego

Dla zobrazowania problemu wyobraźmy sobie gniazdo trzech frezarek CNC realizujące zlecenie na 500 precyzyjnych korpusów aluminiowych. Według technologii w systemie ERP czas operacji wynosi 12 minut na sztukę, co daje 100 godzin planowanej pracy maszyn.

W zakładzie korzystającym wyłącznie z ERP operator melduje wykonanie 500 sztuk pod koniec tygodnia, wpisując łączny czas pracy 102 godziny. Z perspektywy dyrektora finansowego zlecenie zrealizowano niemal idealnie zgodnie z normą (odchylenie poniżej 2%).

Tymczasem system MES podłączony bezpośrednio do sterowników maszyn ujawnia zupełnie inny obraz:

  • rzeczywisty czas obróbki dobrej sztuki wynosił 9 minut (maszyna pracowała o 25% szybciej niż zakładała przestarzała norma w ERP),
  • wyprodukowano w sumie 540 sztuk, z czego 40 sztuk stanowiły braki odrzucone po fazie gwintowania (o czym operator nie wspomniał w papierowym meldunku, wykorzystując naddatek materiałowy),
  • maszyny stały łącznie przez 21 godzin z powodu oczekiwania na nowe płytki skrawające oraz chłodziwo, co zostało zamaskowane przez zaniżone tempo normatywne.

Rachunek się domyka: 540 sztuk × 9 minut = 81 godzin obróbki, do tego 21 godzin postojów – razem dokładnie te 102 godziny, które operator zgłosił w ERP.

W efekcie firma nie wie, że traci tysiące złotych na niepotrzebnych brakach i postojach organizacyjnych, a technolodzy opierają kolejne wyceny dla klientów na błędnych stawkach godzinowych. Dopiero integracja danych maszynowych z systemem nadrzędnym pozwala wyeliminować te ukryte straty.

Gdzie w tej architekturze znajduje się system SCADA?

System SCADA (Supervisory Control and Data Acquisition) operuje poniżej warstwy MES, skupiając się na bezpośredniej kontroli inżynieryjnej i procesowej urządzeń. O ile MES zarządza zleceniem i produktem, o tyle SCADA odpowiada za prawidłowy przebieg zjawisk fizycznych: ciśnienia w autoklawie, temperatury w piecu hartowniczym czy prędkości obrotowej mieszalnika. Szczegółowe zestawienie celów i technologii obu warstw opisuje artykuł analizujący relację SCADA a MES. W nowoczesnej fabryce SCADA przekazuje sygnały procesowe do MES, a ten uzupełnia je o kontekst biznesowy zlecenia z ERP.

Jak przygotować przedsiębiorstwo do integracji ERP i MES?

Integracja systemów informatycznych w fabryce wymaga skoordynowanych działań organizacyjnych i technicznych, aby uniknąć dublowania danych oraz oporu pracowników. Udany projekt opiera się na realizacji 8 sprawdzonych kroków:

  1. Ustalenie wspólnych celów operacyjnych: Zdefiniuj, co jest głównym priorytetem wdrożenia – czy skrócenie czasu przezbrojeń, precyzyjne rozliczanie kosztów materiałowych, czy eliminacja meldunków papierowych.
  2. Inwentaryzacja struktur danych i słowników: Ujednolić kody indeksów wyrobów, surowców, jednostki miar oraz kody przyczyn przestojów między ERP a oprogramowaniem wykonawczym.
  3. Wybór mechanizmu wymiany danych: Zależnie od architektury obu systemów wybierz bezpośrednią komunikację przez API (REST/SOAP), tabele pośrednie w relacyjnej bazie danych lub wymianę plików tekstowych (np. CSV).
  4. Powołanie zespołu interdyscyplinarnego: Do prac projektowych włącz nie tylko specjalistów IT, lecz przede wszystkim kierowników zmian, technologów i pracowników utrzymania ruchu.
  5. Wdrożenie pilotażowe na jednej linii: Przeprowadź integrację dla jednego wydziału lub pojedynczego gniazda maszynowego, aby zweryfikować przepływ zleceń i meldunków w realnych warunkach.
  6. Kalibracja normatywów technologicznych: Wykorzystaj pierwsze dane z MES do skorygowania nierealistycznych czasów marszrut zapisanych w ERP, co pozwoli na dokładne planowanie produkcji.
  7. Szkolenia operatorów i brygadzistów: Naucz pracowników hali prostej obsługi terminali dotykowych, wyjaśniając, w jaki sposób ich meldunki wpływają na planowanie kolejnych zleceń.
  8. Uruchomienie raportowania wskaźników KPI: Zestaw raporty OEE z MES z bilansami finansowymi z ERP, oceniając rzeczywisty wpływ wdrożenia na rentowność zakładu.

Aby sprawdzić, jak modułowa architektura wspiera elastyczną wymianę danych z systemami nadrzędnymi, zapoznaj się z zestawieniem dostępnych modułów iPLAS przeznaczonych do integracji z ERP.

Najczęściej zadawane pytania

Czy system MES może działać samodzielnie bez oprogramowania ERP?

Tak, system MES może pracować całkowicie autonomicznie. W mniejszych zakładach zlecenia produkcyjne i marszruty technologiczne wprowadza się bezpośrednio do modułu planistycznego MES, a system bez przeszkód zlicza sztuki, mierzy wskaźnik OEE i rejestruje przestoje maszyn.

Czy wdrożenie MES wymaga wymiany dotychczasowego systemu ERP?

Nie, wdrożenie MES nie wymaga zmian w posiadanym systemie ERP. Nowoczesne systemy wykonawcze mogą współpracować z większością systemów ERP (np. SAP, Comarch, Microsoft Dynamics 365, Asseco czy Symfonia), które udostępniają API, dostęp do bazy danych lub eksport plików. Zakres integracji warto potwierdzić z dostawcą dla konkretnej wersji ERP.

Kto w fabryce korzysta na co dzień z systemu ERP, a kto z MES?

Z systemu ERP korzystają głównie pracownicy biurowi: działy zakupów, sprzedaży, księgowości, kadr oraz zarząd. Z systemu MES korzystają bezpośrednio pracownicy hali: operatorzy maszyn, brygadziści, mistrzowie zmianowi, inżynierowie procesu, technolodzy oraz kierownicy produkcji.

Czy system ERP potrafi automatycznie obliczyć wskaźnik OEE?

Typowy system ERP nie potrafi samodzielnie i obiektywnie wyliczyć wskaźnika OEE, ponieważ nie posiada bezpośredniego połączenia z czujnikami maszyn ani sterownikami PLC w czasie rzeczywistym. Wszelkie wskaźniki liczone w ERP bazują na deklaratywnych, ręcznych meldunkach operatorów, które są obarczone błędami i nie uwzględniają mikroprzestojów.

customer-service
Czy tak będzie u Ciebie?IPLAS nie rozwiąże problemów, wpływających na niską wydajność produkcji za Ciebie, ale precyzyjnie wskaże miejsca ich występowania i czas trwania. Dzięki właściwej analizie danych, będziesz mógł podjąć działania, ukierunkowane na zlokalizowane problemy i finalnie poprawić wydajność procesu produkcyjnego.
Telefon

+48 883 366 717

 

Monika Nowak
Autor i konsultacja merytoryczna

Monika Nowak

Dyrektor projektu iPLAS

Monika odpowiada za projektowanie systemu iPLAS w sposób maksymalnie przyjazny dla użytkownika, dbając o intuicyjność interfejsu i komfort pracy z aplikacją. Ceni sobie bezpośredni feedback od klientów, który pomaga jej jeszcze lepiej dostosowywać rozwiązania do realnych potrzeb. Po godzinach stawia na aktywny wypoczynek i dobre książki sensacyjne.
iPLAS dla produkcji

Zamień dane produkcyjne w konkretne decyzje.

Połącz maszyny, operatorów i systemy w jednym miejscu — od OEE i przestojów po energię, jakość i traceability.