Start / Baza wiedzy / Wdrożenie standardu ISA-95 w integracji ERP-MES

Wdrożenie standardu ISA-95 w integracji ERP-MES

Spis treści
Czym jest standard ISA-95 i dlaczego dotyczy integracji ERP z MES?
Jakie problemy w komunikacji ERP i MES rozwiązuje standard ISA-95?
Z jakich części składa się standard ISA-95?
Dla jakich firm wdrożenie standardu ISA-95 faktycznie ma sens?
Jak w praktyce przebiega wdrożenie standardu ISA-95 w integracji ERP-MES?
Ile kosztuje i ile trwa wdrożenie standardu ISA-95?
Jakich błędów unikać przy wdrażaniu standardu ISA-95?
Jak wygląda model poziomów ISA-95 w integracji ERP z MES?
FAQ
Podsumowanie

Standard ISA-95 to międzynarodowa norma, która porządkuje integrację ERP z MES. To ona odróżnia dojrzałe wdrożenie od kolejnej doraźnej łaty między dwoma systemami. W dużych zakładach ręczne przepisywanie zleceń między ERP a halą produkcyjną szybko przestaje się skalować. Wystarczy kilka linii i kilkanaście statusów realizacji zamówienia. Standard opisuje wspólny model danych i słownik pojęć. Dzięki niemu ERP i MES - niezależnie od dostawcy - zaczynają mówić tym samym językiem.

W tym artykule pokażę Ci, czym dokładnie jest standard ISA-95. Zobaczysz, jakie problemy integracyjne rozwiązuje i z jakich części się składa. Sprawdzimy, dla jakich firm formalne wdrożenie ma sens, a dla jakich będzie przerostem formy nad treścią. Omówimy realny przebieg wdrożenia, koszty i najczęstsze błędy. Na koniec rozłożymy na czynniki pierwsze model pięciu poziomów, na którym opiera się cała koncepcja. W Devesol integrujemy ERP, MES i automatykę dla firm produkcyjnych. Ten tekst pisany jest z perspektywy osób, które taką integrację budowały od strony kodu, nie tylko dokumentacji standardu.

Czym jest standard ISA-95 i dlaczego dotyczy integracji ERP z MES?

Standard ISA-95 (ANSI/ISA-95, znany też jako IEC 62264) to międzynarodowa norma opisująca wymianę informacji między ERP a systemami MES. Definiuje wspólne modele danych, terminologię i pięciopoziomową hierarchię funkcjonalną. Dzięki temu integracja ERP z MES opiera się na jednym, powtarzalnym wzorcu. To coś innego niż kruche, indywidualne połączenia budowane za każdym razem od zera.

Standard powstał pod egidą International Society of Automation. Łączy wcześniejszy model MESA-11 z modelem referencyjnym Purdue. Według dokumentacji ISA, norma koncentruje się przede wszystkim na interfejsie między poziomem 3 a poziomem 4. Poziom 3 to operacje produkcyjne, czyli MES. Poziom 4 to planowanie biznesowe, czyli ERP. To właśnie na tej granicy najczęściej dochodzi do rozjazdu danych. Tam też najwięcej da się zyskać na uporządkowaniu integracji.

Standard nie jest przywiązany do konkretnego dostawcy oprogramowania. Obejmuje duże wdrożenia SAP czy Microsoft Dynamics. Obejmuje też polskie systemy klasy Comarch ERP XL. Warunek jest jeden: dane po obu stronach muszą dać się zmapować na wspólny model obiektowy. To właśnie ta niezależność od technologii sprawia, że ISA-95 sprawdza się w dużych organizacjach. Chodzi zwłaszcza o te, które przez lata nazbierały różnych systemów w różnych zakładach.

Jakie problemy w komunikacji ERP i MES rozwiązuje standard ISA-95?

Standard ISA-95 rozwiązuje trzy powtarzające się problemy. Pierwszy to rozjazd danych referencyjnych między systemami. Drugi to brak wspólnego słownika pojęć między działem IT a produkcją. Trzeci to kruche integracje punkt-punkt, które psują się przy każdej zmianie po jednej ze stron.

Rozjazd danych referencyjnych oznacza, że definicje produktów, receptur czy marszrut technologicznych są utrzymywane osobno w ERP i osobno w MES. Z czasem obie wersje zaczynają się różnić. Nikt nie jest wtedy w stanie jednoznacznie wskazać, która wersja jest aktualna. Brak wspólnego słownika pojęć oznacza z kolei, że dział IT i dział produkcji inaczej rozumieją te same terminy. "Zlecenie", "partia" czy "zasób" znaczą co innego po każdej stronie integracji. To prowadzi do błędów interpretacyjnych już na etapie projektowania.

Bez wspólnego modelu integracja ERP-MES bywa serią osobnych, niepowiązanych połączeń. Brakuje jednego, spójnie zorkiestrowanego procesu, który reaguje na zmiany w czasie rzeczywistym. W praktyce oznacza to potrzebę uporządkowania integracji systemów ERP, CRM, WMS i MES wokół jednego, spójnego modelu wymiany danych. To coś więcej niż kolejny doraźny konektor, który ktoś musiałby utrzymywać ręcznie.

Z jakich części składa się standard ISA-95?

Pełny standard ISA-95 składa się z ośmiu części. W praktyce integracji ERP z MES najważniejsze jest pierwsze pięć. Definiują one modele danych i terminologię. Opisują też konkretne transakcje, na których opiera się cała integracja:

  1. Part 1 - Modele i terminologia: wspólny słownik pojęć oraz granice między systemami biznesowymi a produkcyjnymi.
  2. Part 2 - Atrybuty modeli obiektów: dokładne definicje danych wymienianych między ERP a MES (zasoby, materiały, personel, sprzęt).
  3. Part 3 - Modele zarządzania operacjami produkcyjnymi: funkcje warstwy MES/MOM - produkcja, jakość, utrzymanie ruchu, magazyn.
  4. Part 4 - Modele obiektów i atrybutów dla MES: szczegóły wymiany informacji operacyjnych między aktywnościami produkcyjnymi.
  5. Part 5 - Transakcje Business-to-Manufacturing: konkretne komunikaty między ERP a MES, standaryzowane w formacie B2MML opartym na XML.

W praktyce część piąta standardu przekłada się na konkretne komunikaty. Trzeba je dostarczyć jako webhooki albo wywołania API. Dokumentacja ISA opisuje samą strukturę danych. Sposób ich fizycznego przesyłania zależy już od architektury integracji.

Różnicę między tymi dwoma mechanizmami integracji wyjaśniamy w osobnym artykule. Jeśli dopiero zaczynasz od podstaw tej terminologii, sprawdź najpierw, czym w ogóle jest webhook.

Dla jakich firm wdrożenie standardu ISA-95 faktycznie ma sens?

Formalne wdrożenie standardu ISA-95 opłaca się firmom z wieloma liniami produkcyjnymi i kilkoma zakładami. Ma też sens w regulowanej branży, gdzie liczy się pełna identyfikowalność partii. W małym, jednozakładowym warsztacie z jednym ERP i jednym MES zwykle wystarczy prostsza integracja punkt-punkt.

Konkretne sygnały, że warto rozważyć pełny aparat ISA-95, są dość jednoznaczne. Masz więcej niż jeden zakład produkcyjny albo kilka linii z różnymi systemami sterowania odziedziczonymi po akwizycjach. Branża, w której działasz - motoryzacja, farmacja, żywność - wymaga pełnej identyfikowalności partii od surowca po gotowy produkt. Planujesz też wdrożenie analityki predykcyjnej albo agentów AI na danych produkcyjnych. To wymaga jednego, spójnego modelu danych, a nie kilku niezależnych baz.

Jeśli żaden z tych sygnałów Cię nie dotyczy, prawdopodobnie nie potrzebujesz jeszcze pełnego aparatu ISA-95. Jeśli Twoja firma korzysta z jednego systemu ERP i jednej linii produkcyjnej, zacznij od prostszego podejścia. Opisujemy je w naszym poradniku integracji ERP z MES. Pełny standard możesz wdrożyć później, gdy skala firmy tego faktycznie wymaga. Dla organizacji, które rosną szybciej niż ich systemy, sensowniejszym modelem współpracy bywa stały partner technologiczny (CAIO). To lepsza opcja niż pojedynczy, zamknięty projekt wdrożeniowy.

Jak w praktyce przebiega wdrożenie standardu ISA-95 w integracji ERP-MES?

Wdrożenie standardu ISA-95 przebiega zwykle w sześciu krokach, niezależnie od wielkości organizacji:

  1. Audyt istniejących systemów i przepływów danych między ERP, MES i warstwą automatyki.
  2. Zdefiniowanie granic funkcjonalnych między poziomem 3 a poziomem 4 - co należy do ERP, a co do MES.
  3. Zbudowanie wspólnego modelu danych - produktów, zasobów, zleceń i partii - zgodnego z częścią 1 i 2 standardu.
  4. Zaprojektowanie konkretnych transakcji Business-to-Manufacturing: zleceń, potwierdzeń i raportów produkcyjnych.
  5. Wdrożenie warstwy integracyjnej i pilotaż ograniczony do jednej linii produkcyjnej.
  6. Rozszerzenie na kolejne linie i zakłady oraz bieżące utrzymanie modelu wraz ze zmianami w ERP i MES.

Na etapie piątym warto rozstrzygnąć, czy warstwę integracyjną budować jako gotowy konektor, czy dedykowaną aplikację dopasowaną do specyfiki Twoich linii. To jedna z decyzji, które najbardziej wpływają na koszt utrzymania integracji w kolejnych latach. Zanim ustalisz zakres pilotażu, warto też przetestować demo systemu MES. Zobaczysz wtedy, jak wygląda warstwa operacyjna, którą trzeba będzie zmapować na model ISA-95.

W projektach, które realizujemy w Devesol, pierwszy pilotaż obejmuje zwykle jeden proces, a nie całą hierarchię poziomów naraz. Przy jednym z wdrożeń dla producenta z branży reklamy wielkoformatowej połączyliśmy dane zlecenia z ERP z bieżącym statusem realizacji. Status ten był widoczny jednocześnie w sześciu działach produkcyjnych. To w praktyce dokładnie ten sam interfejs poziomu 3 i 4, o którym mówi standard ISA-95. Różnica jest jedna: wdrożyliśmy go pragmatycznie, bez formalnej certyfikacji zgodności. Podobne realizacje opisujemy w naszych case studies.

Ile kosztuje i ile trwa wdrożenie standardu ISA-95?

Pełne wdrożenie standardu ISA-95 w organizacji wielozakładowej trwa zwykle od kilku miesięcy do dwóch lat. Koszt mieści się zwykle w przedziale od kilkuset tysięcy do kilku milionów złotych. Zależy to od liczby linii, zakładów i stopnia niestandardowości procesów. Pilotaż ograniczony do jednego procesu i jednej linii da się zamknąć w kilka - kilkanaście tygodni.

Największym czynnikiem kosztotwórczym rzadko bywa sama licencja czy warstwa techniczna integracji. Najdrożej wychodzi porządkowanie danych źródłowych - ujednolicenie nazewnictwa produktów, receptur i statusów, które przez lata rozjeżdżały się między systemami. Sytuacja się komplikuje, gdy grupa kapitałowa ma kilka instalacji ERP - na przykład osobno Comarch Optima i ERP XL. Wtedy właśnie ujednolicenie danych źródłowych bywa najdłuższym elementem całego projektu.

Według analiz Gartnera, systemy klasy MES są dziś integrowane nie tylko z ERP. Coraz częściej łączy się je też z systemami zarządzania jakością i cyklem życia produktu. To dodatkowo poszerza zakres typowego wdrożenia zgodnego z modelem ISA-95 - a więc i jego koszt. Dlatego warto od początku ustalić, czy projekt obejmuje wyłącznie interfejs ERP-MES, czy też sąsiadujące systemy, zanim padnie konkretna wycena.

Jakich błędów unikać przy wdrażaniu standardu ISA-95?

Najczęstsze błędy przy wdrażaniu standardu ISA-95 to trzy powtarzające się pułapki. Pierwsza to próba objęcia od razu całej hierarchii poziomów. Druga to kopiowanie cudzego modelu danych bez dostosowania go do własnych procesów. Trzecia to traktowanie wdrożenia jako jednorazowego projektu IT, zamiast ciągłego utrzymania modelu.

Próba objęcia całej hierarchii naraz najczęściej kończy się projektem, który utyka na kilkanaście miesięcy bez żadnego wdrożonego fragmentu. Kopiowanie gotowego modelu danych z innej branży bez dostosowania go do procesów też się mści. Model formalnie jest wtedy zgodny ze standardem, ale nikt na produkcji z niego realnie nie korzysta. Trzeci błąd to traktowanie ISA-95 jako projektu zamkniętego, a nie żywego modelu. Taka integracja przestaje działać przy pierwszej większej zmianie w ERP albo MES.

Skala tego tematu w Polsce rośnie szybciej, niż się wydaje. Z danych Głównego Urzędu Statystycznego wynika, że integracja technologii IT/OT to jeden z najczęściej realizowanych kierunków transformacji Przemysłu 4.0. Obok niej stoi budowa systemów cyber-fizycznych w polskich zakładach. Ustępuje to wszystko jedynie robotyzacji linii produkcyjnych. Dodatkowym ryzykiem bywa brak kompetencji do utrzymania modelu po stronie zespołu. Ponad 70% firm w Europie wskazuje braki kadrowe jako barierę inwestycyjną w cyfryzację. Wynika to z danych przywoływanych przez polski portal promocji handlu i inwestycji.

Jak wygląda model poziomów ISA-95 w integracji ERP z MES?

Standard ISA-95 opisuje pięć poziomów funkcjonalnych. Zaczyna się od fizycznego procesu produkcyjnego na poziomie 0. Kończy na planowaniu biznesowym w ERP na poziomie 4. Sam standard koncentruje się przede wszystkim na interfejsie między poziomem 3 (MES/MOM) a poziomem 4 (ERP). To właśnie tam integracja ma największy wpływ na to, czy dane w firmie są ze sobą spójne.

Infografika modelu poziomów ISA-95 w integracji ERP z MES: poziom 4 ERP, poziom 3 MES/MOM, poziom 2 sterowanie i monitoring, poziom 1 czujniki i urządzenia wykonawcze, poziom 0 proces fizyczny
Pięć poziomów standardu ISA-95 - integracja ERP z MES dotyczy przede wszystkim granicy między poziomem 3 a 4.

W praktyce każdy poziom działa w innym horyzoncie czasowym. Poziom 4 planuje w dniach i miesiącach. Poziom 3 zarządza zmianami i godzinami pracy. Poziomy 1-2 reagują w sekundach i milisekundach. To dlatego integracji ERP z MES nie da się zbudować jako jednego, prostego zapytania do bazy danych. Potrzebna jest warstwa pośrednia, która tłumaczy dane między tymi horyzontami zgodnie ze wspólnym modelem.

FAQ

Czy standard ISA-95 jest obowiązkowy przy integracji ERP z MES?

Nie, stosowanie standardu ISA-95 jest dobrowolne. W praktyce staje się opłacalne dopiero przy kilku liniach produkcyjnych, kilku zakładach albo wymogach identyfikowalności partii. Poniżej tej skali prostsza integracja punkt-punkt zwykle wystarcza.

Ile trwa wdrożenie standardu ISA-95 w dużej firmie produkcyjnej?

Pilotaż ograniczony do jednego procesu da się zamknąć w kilka - kilkanaście tygodni. Pełne wdrożenie obejmujące kilka zakładów i wiele linii trwa od kilku miesięcy do dwóch lat. Zależy to od stanu danych i liczby systemów do zmapowania.

Czy standard ISA-95 wymaga wymiany istniejącego ERP lub MES?

Nie. Standard ISA-95 opisuje model wymiany danych i granice funkcjonalne, a nie konkretne oprogramowanie. Działa niezależnie od tego, czy używasz SAP, Microsoft Dynamics, Comarch ERP XL czy autorskiego systemu MES. Warunek jest jeden: dane po obu stronach muszą dać się zmapować na wspólny model.

Czym różni się standard ISA-95 od zwykłej integracji API między ERP a MES?

Zwykła integracja API łączy dwa konkretne systemy w jednym punkcie. Przestaje działać przy każdej większej zmianie po jednej ze stron. Standard ISA-95 wprowadza wspólny, udokumentowany model danych i terminologię dla całej organizacji. Dzięki temu kolejne integracje nie wymagają budowania wszystkiego od zera.

Podsumowanie

Wdrożenie standardu ISA-95 w integracji ERP-MES to inwestycja z sensem tam, gdzie skala produkcji faktycznie tego wymaga. Chodzi o wiele linii, wiele zakładów albo regulacyjny wymóg identyfikowalności partii. Standard nie zastępuje Twojego ERP ani MES. Daje im wspólny język. Dzięki temu integracja przestaje być kruchą łatą. Staje się modelem, który przetrwa zmianę dostawcy czy rozbudowę o kolejny zakład.

Nie masz pewności, czy Twoja firma jest na etapie, w którym formalny standard ISA-95 się opłaca, czy wystarczy prostsza integracja? Umów bezpłatną konsultację - wspólnie ocenimy skalę Twojej produkcji i zaproponujemy podejście adekwatne do realnej złożoności procesów.

O autorze
Kamil Zazula - założyciel i konsultant ds. automatyzacji procesów biznesowych i integracji systemów w Devesol. Od kilku lat pomaga polskim firmom wdrażać automatyzacje i Agentów AI, opierając się na doświadczeniu zdobytym wcześniej jako programista aplikacji webowych. Więcej o autorze: devesol.pl/o-nas

Masz proces, który zjada czas Twojego zespołu?

Zobaczmy na bezpłatnej konsultacji, czy da się go zautomatyzować i ile realnie zaoszczędzisz.

Umów bezpłatną konsultację