Przez lata systemy MES (Manufacturing Execution System) były zarezerwowane dla dużych fabryk z sześciocyfrowymi budżetami wdrożeniowymi. Małe zakłady — stolarnie, firmy obróbki metalu, przetwórstwa tworzyw czy montażownie — zarządzały produkcją w Excelu, na tablicach suchościeralnych i karteczkach. OpenMES próbuje to zmienić: to otwarty, darmowy system realizacji produkcji, który można uruchomić na zwykłym biurowym komputerze.
Czym jest system MES i po co go wdrażać?
MES to warstwa oprogramowania pomiędzy systemem ERP a halą produkcyjną (poziom 3 w modelu ISA-95). Odpowiada za to, czego ERP nie widzi: realny postęp zleceń na liniach, przestoje i ich przyczyny, jakość, spływ partii oraz pracę operatorów w czasie rzeczywistym. Bez MES kierownik produkcji dowiaduje się o problemach z opóźnieniem — najczęściej wtedy, gdy klient pyta o zaległe zamówienie.
W praktyce lean MES jest też naturalnym nośnikiem danych, o których pisaliśmy przy okazji balansowania linii produkcyjnej — bez rzetelnych czasów cyklu i rejestru przestojów trudno mówić o doskonaleniu przepływu.
OpenMES w skrócie
OpenMES to self-hosted, open-source’owy MES na licencji AGPL-3.0 — bez opłat za użytkownika, bez odblokowywanych modułów i bez uzależnienia od dostawcy. Projekt celuje w małe i średnie zakłady produkcyjne, które potrzebują realnego śledzenia produkcji bez korporacyjnej złożoności.
- Planer produkcji — planowanie przeciągnij-i-upuść w widokach tygodniowym, dziennym, godzinowym (Gantt) i miesięcznym, z backlogiem niezaplanowanych zleceń i alertami opóźnień.
- Panel operatora na tablet — duże przyciski dotykowe, prowadzenie krok po kroku przez proces, akcje jednym dotknięciem (start, zakończ, zgłoś problem). Aplikacja działa jako PWA z trybem offline.
- System zgłoszeń i andon — operator zgłasza problem z dowolnego kroku; krytyczne zgłoszenia automatycznie blokują produkcję i eskalują do przełożonych, z pełnym cyklem życia zgłoszenia.
- Partie i szablony procesów — obsługa produkcji partiami z częściowym spływem oraz wielokrotnego użytku szablony procesów technologicznych ze zdjęciami referencyjnymi i dokumentacją.
- Raporty i dashboard — KPI w czasie rzeczywistym, wykresy przepustowości i czasów cyklu, raporty przestojów, eksport CSV i pełna identyfikowalność (audit trail).
Integracje: maszyny, ERP i e-commerce
OpenMES komunikuje się ze światem na kilka sposobów: natywny odbiór danych maszynowych przez MQTT, pełne REST API, import zleceń z plików CSV/XLS (m.in. z SAP, Odoo i Comarch) oraz konektor PrestaShop dla firm łączących produkcję ze sprzedażą internetową. Architektura jest zgodna z hierarchiami ISA-95 / IEC 62264, co ułatwia porządkowanie struktury zakładu: firma, fabryka, obszar, linia, stanowisko.
To ważne w kontekście trendu, który opisywaliśmy w artykule o logistyce wewnętrznej: cyfrowy obieg informacji (e-kanban, dane z maszyn) wypiera papier także w małych zakładach.
Wdrożenie: Docker i stary komputer z biura
Deklarowany czas uruchomienia to minuty, nie miesiące: całość stawia się jednym poleceniem przez Docker, a wymagania sprzętowe są na tyle niskie, że wystarczy wycofany z użytku komputer biurowy. Stack technologiczny to PHP/Laravel i PostgreSQL — technologie na tyle popularne, że utrzymanie systemu nie wymaga egzotycznych kompetencji. Projekt deklaruje zgodność z OWASP Top 10 od pierwszego wydania.
Ile to kosztuje i gdzie jest haczyk?
Oprogramowanie jest bezpłatne (AGPL-3.0). Kosztem jest własny czas: samodzielne wdrożenie, konfiguracja procesów i utrzymanie serwera — czyli klasyczny kompromis rozwiązań self-hosted. Dla zakładu, który dziś planuje produkcję w arkuszu kalkulacyjnym, próg wejścia i tak jest nieporównywalnie niższy niż przy komercyjnych MES, gdzie samo wdrożenie potrafi kosztować więcej niż roczny budżet IT małej firmy.
Warto też pamiętać, że sam system niczego nie naprawi — jak każde narzędzie cyfrowe działa najlepiej tam, gdzie procesy są uporządkowane. Dobrze zorganizowany przepływ jednej sztuki czy zbalansowane linie to fundament, na którym MES dopiero buduje wartość.
Jak przetestować OpenMES?
Najszybsza droga to publiczne demo: na demo.getopenmes.com można założyć bezpłatne konto testowe (aktywne przez 3 godziny, bez karty płatniczej) i przeklikać planer, panel operatora oraz raporty na przykładowych danych. Kod źródłowy i dokumentacja są dostępne publicznie, a społeczność projektu komunikuje się na Discordzie.
FAQ — najczęstsze pytania
Czym różni się MES od ERP?
ERP zarządza zamówieniami, magazynem i finansami w horyzoncie dni i tygodni. MES pracuje na hali produkcyjnej w horyzoncie minut: śledzi zlecenia na konkretnych stanowiskach, rejestruje przestoje, jakość i wydajność. Systemy się uzupełniają — MES zasila ERP rzeczywistymi danymi z produkcji.
Czy darmowy system MES nadaje się do poważnej produkcji?
Licencja open-source nie przesądza o jakości — przesądza o niej dopasowanie funkcji do potrzeb zakładu. Dla małej firmy, która nie ma dziś żadnego MES, otwarty system pokrywający zlecenia, andon i raporty to duży krok naprzód przy zerowym koszcie licencji. Warto zacząć od demo i pilotażu na jednej linii.
Jakie wymagania sprzętowe ma OpenMES?
System stawia się przez Docker na zwykłym komputerze klasy biurowej lub małym serwerze. Operatorzy korzystają z przeglądarki na tabletach — aplikacja działa jako PWA również przy chwilowym braku sieci.
Czy OpenMES zintegruje się z moim ERP?
Tak — przez REST API lub import CSV/XLS (znane formaty m.in. z SAP, Odoo i Comarch). Dane z maszyn można zbierać przez MQTT, a dla sklepów internetowych dostępny jest konektor PrestaShop.