22 wrz 2026
MES a ERP: co robi każdy z tych systemów i czego żaden z nich nie widzi
MES a ERP to nie wybór między dwoma systemami. ERP planuje i księguje, MES wykonuje i dowodzi. Zobacz, gdzie siedzi każdy z nich, co między nimi płynie i gdzie giną dane z hali.

Poranna odprawa zaczyna się od trzech liczb
ERP mówi, że linia 2 zrobiła wczoraj 1240 sztuk. Kartka operatora mówi 1180. Licznik w sterowniku mówi 1312, razem z brakami. Pierwsze dziesięć minut porannej odprawy idzie na pytanie, która liczba jest prawdziwa, a na powód słabej zmiany nie starcza już czasu.
Gdzieś w tej dyskusji ktoś mówi: "potrzebujemy MES". Ktoś inny odpowiada, że ERP ma przecież moduł produkcyjny. Obaj mają po połowie racji i właśnie dlatego "MES a ERP" jest tak często wpisywane w wyszukiwarkę. Brzmi jak pojedynek. Nim nie jest: oba systemy robią inną robotę, w innym tempie, na inne pytania. Ten artykuł wyjaśnia, co robi każdy z nich, co musi między nimi płynąć i czego żaden z nich nie widzi: samej maszyny.
Jedno zlecenie, jedno okrążenie przez firmę

Prześledź jedno zlecenie dookoła rysunku. Sprzedaż zamyka je w CRM. ERP je planuje: jaki materiał, który tydzień, które gniazdo, po jakim koszcie. MES je wykonuje: to zlecenie teraz na tej maszynie, z tym operatorem i tą partią surowca. SCADA i sterownik prowadzą maszyny. WMS księguje palety, wysyłka je wywozi, faktura zamyka obieg, a ERP porównuje, ile zlecenie kosztowało, z tym, co zaplanował.
ERP i MES to sąsiedzi na tym obiegu, a nie rywale. Zlecenie przechodzi od jednego do drugiego i wraca jako wynik. I właśnie to przekazanie, w obie strony, jest miejscem, gdzie większość zakładów przecieka: plan, który dociera na halę jako wydrukowana karta pracy, i wynik, który trafia do ERP jako meldunek wpisany po zmianie.
Co robi ERP: planuje i księguje
W normie ISA-95 ERP siedzi na poziomie 4, warstwie pracującej w miesiącach, tygodniach i dniach. Ta skala czasu mówi wszystko o jego zadaniu. ERP przechowuje zamówienia klientów, strukturę materiałową, marszruty, stany magazynowe, zakupy, koszty wytworzenia i faktury. Odpowiada na pytania: co mamy zrobić, na kiedy, z czego i ile to kosztowało?
O produkcji ERP dowiaduje się z meldunków. Operator potwierdza operację: tyle dobrych, tyle braków, tyle godzin. W większości pakietów zużycie materiału jest wtedy rozchodowane automatycznie ze struktury materiałowej, tak zwany backflush: norma na sztukę razy zameldowana ilość, a nie to, co linia faktycznie zużyła. To wydajne, ale to również powód, dla którego stany magazynowe i koszty w ERP rozjeżdżają się z rzeczywistością w ciągu kilku tygodni, gdy braki nie są meldowane albo użyto materiału zastępczego.
To nie jest wada. ERP to system ewidencji transakcji. Zna plan i meldunek. Nie wie, co działo się pomiędzy, i nigdy nie był do tego budowany.
W Holandii, skąd pochodzimy, ERP jest oczywistością: korzysta z niego 93% firm produkcyjnych zatrudniających od 50 do 250 osób i 67% firm zatrudniających od 10 do 50 osób. Prawdziwe pytanie nigdy więc nie brzmi "ERP czy MES". Brzmi: czego twój ERP nie widzi.
Co robi MES: wykonuje i dowodzi
MES siedzi na poziomie 3, który pracuje w zmianach, godzinach, minutach i sekundach. Bierze zlecenia zwolnione przez ERP i prowadzi nimi zmianę: które zlecenie teraz na której maszynie, kto stoi przy niej, jaka instrukcja pracy jest na ekranie, która partia surowca idzie do środka. Gdy zlecenie się toczy, zbiera to, co się dzieje: liczniki, przestoje z przyczynami, kontrole jakości, wartości procesowe. Po fakcie dowodzi, co się wydarzyło: ta partia, na tej maszynie, o tej godzinie, z tymi nastawami.
MESA, stowarzyszenie, które zdefiniowało tę dziedzinę, opisało w 1997 roku jedenaście funkcji, które do dziś pokrywają to zadanie: przydział ludzi i maszyn, harmonogramowanie szczegółowe, kierowanie zleceń na halę, zarządzanie dokumentami, zbieranie danych, ewidencja czasu pracy, zarządzanie jakością, nadzór nad procesem, zarządzanie utrzymaniem ruchu, śledzenie i genealogia wyrobów oraz analiza wydajności. Mówiąc po ludzku: MES odpowiada na pytania "co dzieje się teraz?" i "co stało się na linii 2 w zeszły wtorek o 14:22?"
Obok siebie
| ERP | MES | |
| Pytanie, na które odpowiada | Co mamy zrobić, z czego, po jakim koszcie? | Co dzieje się teraz na linii i co się wydarzyło? |
| Skala czasu | Miesiące, tygodnie, dni | Zmiany, godziny, minuty, sekundy |
| Jednostka pracy | Zlecenie, meldunek, faktura | Zdarzenie: start, stop, zliczenie, kontrola |
| Skąd pochodzą dane | Ludzie wpisujący meldunki | Maszyny, czujniki i operatorzy przy linii |
| Kto w nim pracuje | Planowanie, zakupy, finanse, sprzedaż | Operatorzy, brygadziści, jakość, utrzymanie ruchu |
| Typowy wynik | Stan magazynu, koszt wytworzenia, termin dostawy | OEE, Pareto przestojów, zapis partii, raport zmianowy |
Co płynie między nimi i gdzie się to psuje
ISA-95 opisuje tę wymianę w czterech obiektach: w dół idą definicja (jak to zrobić) i harmonogram (co zrobić i kiedy); w górę idą zdolność (co jest dostępne) i wykonanie (co zrobiono i co zużyto). W praktyce ERP wysyła w dół zlecenia, ilości, terminy, strukturę materiałową, marszrutę i numery partii. MES odsyła: rozpoczęte, zakończone, dobre, braki, zużyty materiał, czas pracy oraz numery partii lub numery seryjne, które weszły w każdy wyrób. Specyfikacja integracji Microsoft Dynamics 365 wymienia dokładnie te komunikaty: start zlecenia, meldunek sztuk dobrych i braków z przyczyną, meldunek zużycia materiału, meldunek czasu, zamknięcie zlecenia. SAP robi to samo: IDoc w dół, potwierdzenia BAPI w górę.
Wymiana jest znormalizowana, a mimo to właśnie tu projekty grzęzną. Rockwell Automation przebadał w 2026 roku 1560 firm produkcyjnych: 93% ma MES w co najmniej jednym zakładzie, ale tylko 23% ma go w pełni zintegrowanego z ERP, PLM, jakością i OT. 44% wskazuje integrację jako najważniejsze kryterium zakupu, a 43% przyznaje, że nie wykorzystuje skutecznie zebranych danych. Trzy przyczyny wracają za każdym razem:
- Dane podstawowe istnieją podwójnie. Marszruty, gniazda i czasy normatywne są utrzymywane w ERP i drugi raz w MES, a te dwa zestawy się rozjeżdżają.
- Meldunki przychodzą za późno. Jeśli MES dostaje liczniki dopiero od operatora na koniec zmiany, ERP jest tak samo ślepy jak wcześniej, tylko z dodatkowym systemem pośrodku.
- Nikt nie jest właścicielem granicy. Konsultant ERP, dostawca MES i producent maszyny kończą każdy na swoim interfejsie.
"Nasz ERP ma moduł produkcyjny, czy to nie wystarczy?"
Czasami. Większość systemów ERP sprzedaje moduł hali: listę zleceń na tablecie, przycisk start/stop, ilości wpisywane ręcznie, status aktualizowany w ERP. Shop Floor Control firmy Exact to dokładnie to. Dla zakładu jednostkowego z kilkoma maszynami, długimi operacjami i bez wymagań identyfikowalności to wystarcza, a MES na wierzchu byłby drogim drugim miejscem do wpisywania tego samego.
Czego taki moduł nie robi, to nie słucha maszyny. Nie czyta sterownika, więc nie widzi mikroprzestoju trwającego 30 sekund, nie odróżni przezbrojenia od awarii i nie policzy OEE z tego, co urządzenie faktycznie robiło. Nie powiąże kontroli jakości z partią, która akurat szła, i nie odtworzy, która partia surowca trafiła do którego wyrobu. Dostawcy ERP mówią to sami: Dynamics 365 trzyma dane maszynowe w osobnej funkcji w wersji podglądowej, która "nie jest przeznaczona do użytku produkcyjnego", a SAP obsługuje je w warstwie konektorów poza rdzeniem ERP.
Uczciwy test to pytanie, na które dziś nie umiesz odpowiedzieć. Jeśli brzmi "ile godzin zameldowaliśmy na zleceniu 4512?", moduł ERP wystarczy. Jeśli brzmi "dlaczego linia 2 straciła wczoraj trzy godziny?" albo "które partie dostały folię od tego jednego dostawcy?", potrzebujesz funkcji poziomu 3: czegoś, co słucha maszyny i zapisuje zdarzenia razem z ich kontekstem.
Dlaczego tyle zakładów prowadzi swój MES w Excelu
IoT Analytics szacuje, że 54% małych i średnich zakładów używa jako MES długopisu i papieru albo arkuszy kalkulacyjnych. Holenderski przemysł, który znamy najlepiej, nie odbiega od tego: badanie FME, Koninklijke Metaalunie i partnerów z kwietnia 2026 roku pokazało, że w 80% firm wykorzystanie danych i czujników jest wciąż niedostatecznie rozwinięte.
Powody są racjonalne. Arkusz nie wymaga projektu. Klasyczny MES tak: lista wymagań na setki pozycji, wybór trwający miesiące, wdrożenie trwające rok. Smart Industry szacuje budżet startowy na 15 000 do 40 000 euro dla małego zakładu i 40 000 do 100 000 euro dla większego, zanim organizacja zmieni choć jeden nawyk. A LNS Research nie owija w bawełnę: 75% inicjatyw wdrażania oprogramowania produkcyjnego nie przynosi istotnych wyników, MES nie jest wyjątkiem, i to głównie z przyczyn organizacyjnych, a nie przez samo oprogramowanie.
Jest jeszcze drugi, cichszy powód. MES mówi prawdę, a prawda na początku boli. Jeden z dostawców MES podaje, że w ośmiu na dziesięć wdrożeń OEE spada w pierwszym tygodniu o 15 do 20%, bo przestoje są teraz mierzone, a nie szacowane. To nie jest awaria systemu. To pierwsza uczciwa liczba, jaką zakład kiedykolwiek miał, i od niej zaczyna się poprawa.
Warstwa, której brakuje obu systemom: sama maszyna
Ani ERP, ani MES nie czyta sterownika samodzielnie. Oba potrzebują pod sobą warstwy łączącej: czegoś, co z jednej strony mówi S7, Modbus albo OPC UA, a z drugiej dostarcza czyste, opisane zdarzenia. W większości zakładów tę warstwę buduje się osobno na każdy projekt, każdy system i każdego dostawcę, i to ona pęka pierwsza przy następnej aktualizacji.
Alternatywa to zbudować ją raz. Każda maszyna publikuje swój stan do jednej wspólnej warstwy danych, unified namespace, z dołączonym kontekstem: zakład, linia, maszyna, zlecenie, partia. ERP czyta stamtąd liczniki i zużycie. MES, jeśli go masz, czyta te same zdarzenia. Dashboard, raport zmianowy i model AI też je czytają. To zasada stojąca za naszą pracą nad integracją IT-OT: jedno połączenie na system zamiast linii między każdą parą.
Funkcje MES bez kupowania MES
MeshOS to ta warstwa danych z funkcjami poziomu 3 zbudowanymi na niej, jedna po drugiej, na maszynach, które już masz. Jak to działa jako system MES na maszynach, które już masz, opisujemy na osobnej stronie; tak wypełniamy funkcje MES w praktyce:
- Rejestracja produkcji i przestojów prosto ze sterownika. Każdy postój zliczony i sklasyfikowany, Pareto na żywo per zmiana. U producenta opakowań zastąpiło to przestoje wpisywane do Excela po zmianie. Zobacz monitorowanie OEE i monitorowanie przestojów.
- Zapisy jakości powiązane z partią. Kontrole na ekranie przy linii zamiast na papierze, każdy wynik zapisany ze zleceniem, maszyną i godziną: cyfrowe zapisy jakości. W firmie Daelmans kamera laserowa 3D mierzy każdy wafel i zapisuje wynik per linia i per partia.
- Track and trace. U producenta elektroniki każdy wyrób jest skanowany przez cały łańcuch: wyrób do pudełka, pudełko do palety, paleta do zlecenia. W Valeo dane maszynowe i wyniki testów końca linii trafiają do środowiska IT przez segmentowaną sieć, każdy wyrób identyfikowalny.
- Receptury i nastawy. U producenta żywności receptury, które żyły tylko na papierze i w starych sterownikach Siemens, są teraz wersjonowane, a każda zmiana nastawy jest zapisana: kto, co, kiedy i co zrobiło to z produkcją.
- Raporty zmianowe pisane z danych, a nie z pamięci, gotowe na poranną odprawę.
- Meldunki zwrotne do ERP. Liczniki, braki i zużycie idą do SAP, Exact, AFAS albo pakietu branżowego w chwili, gdy powstają, a nie po zmianie. Backflush staje się rzeczywistym zużyciem.
Tam, gdzie klasyczny MES jest lepszym wyborem, mówimy to wprost. Harmonogramowanie szczegółowe na dziesiątkach linii ze wspólnym oprzyrządowaniem, środowiska walidowane, w których każdy krok jest wymuszany i podpisywany (farmacja, wyroby medyczne), albo prowadzenie krok po kroku przy złożonym montażu: to zadania dla pełnego MES. W takich przypadkach MeshOS jest warstwą pod nim. Dostarcza dane maszynowe, które MES musiałby inaczej zbierać własnymi konektorami, a ERP nadal czyta z tego samego miejsca.
Od czego zacząć
- Podłącz jedną maszynę, tylko do odczytu. Robimy to za darmo; pierwszy dashboard na żywo staje zwykle w ciągu 48 godzin.
- Zdobądź jedną liczbę, której wszyscy ufają. Liczniki i postoje ze sterownika kończą spór o to, czyja liczba jest prawdziwa.
- Wyślij tę liczbę do ERP. Meldunek staje się automatyczny, backflush staje się rzeczywistym zużyciem.
- Dokładaj funkcje tak, jak dyktuje ból: przyczyny przestojów, kontrole jakości, identyfikowalność partii, raporty zmianowe.
- Decyduj o pełnym MES z danymi w ręku. Wtedy wiesz, których z jedenastu funkcji naprawdę używasz.
Najczęstsze pytania o MES i ERP
Czy MES jest częścią ERP?
Nie. ERP to system ewidencji zleceń, magazynu, zakupów i pieniędzy, pracujący w dniach i tygodniach. MES prowadzi i rejestruje produkcję w zmianach, minutach i sekundach. Wiele systemów ERP sprzedaje moduł hali, który pokrywa małą część pracy MES: listy zleceń, start/stop i ręcznie wpisywane ilości. Danych maszynowych, przyczyn przestojów, OEE ani genealogii partii w nim nie ma.
Czy ERP może zastąpić MES?
Czasami. Zakład jednostkowy z kilkoma maszynami, długimi operacjami i bez wymagań identyfikowalności może prowadzić produkcję na samym module hali w ERP. Gdy tylko chcesz wiedzieć, dlaczego linia stanęła, która partia weszła w który wyrób albo ile naprawdę wynosi OEE, potrzebujesz funkcji poziomu 3, które słuchają maszyny, niezależnie od tego, czy pochodzą z MES, czy z warstwy danych takiej jak MeshOS.
Czy potrzebuję MES, skoro mam już ERP?
To zależy od pytania, na które dziś nie umiesz odpowiedzieć. Jeśli dotyczy godzin i ilości na zlecenie, ERP wystarczy. Jeśli dotyczy przestojów, jakości per partia, identyfikowalności albo OEE, potrzebujesz czegoś, co zbiera zdarzenia z linii. To nie musi być pełny pakiet MES: zacznij od jednej maszyny i jednej funkcji, a o reszcie decyduj na prawdziwych danych.
Czym różni się MES od MOM?
Głównie słowem. MOM, manufacturing operations management, to termin ISA-95 na wszystko, co jest na poziomie 3: operacje produkcyjne, jakościowe, utrzymania ruchu i magazynowe. MES to kategoria produktów, które dostawcy do tego sprzedają. LNS Research używa MOM dla warstwy, a MES dla produktów, i to pożyteczny nawyk.
Ile kosztuje połączenie MES z ERP?
Mniej niż same systemy, jeśli interfejs zaprojektuje się raz. Zlecenia i dane podstawowe idą w dół, meldunki, zużycie i numery partii idą w górę, w garstce standardowych komunikatów, które SAP i Dynamics dokumentują. Koszt siedzi w danych podstawowych, które muszą się zgadzać po obu stronach, i w ludziach, którzy są właścicielami granicy. Kwoty podawane przez dostawców za pełny projekt MES sięgają od kilkudziesięciu do kilkuset tysięcy euro; interfejs to ich niewielka część, jeśli buduje się go na jednej warstwie danych, a nie osobno dla każdego systemu.
Wniosek: nie pojedynek, tylko przekazanie
MES a ERP to złe pytanie. ERP planuje i księguje, MES wykonuje i dowodzi, a zlecenie wędruje od jednego do drugiego i z powrotem. Luką w większości zakładów nie jest brakujący system, tylko brakująca warstwa: dane maszynowe, których ani ERP, ani MES nie czyta samodzielnie. Połóż tę warstwę raz, a meldunki, OEE, zapisy partii i raporty zmianowe będą pochodzić z tego samego miejsca, niezależnie od tego, czy kiedykolwiek kupisz MES.
To właśnie buduje Meshnex. Przeczytaj, jak MeshOS zbiera dane z twoich maszyn, zobacz, co zrobiliśmy dla innych w naszych realizacjach, albo podłącz jedną maszynę za darmo i sprawdź, ile są warte twoje własne dane.