Zapytaj o ofertę

Baza wiedzy ·

MES, SCADA czy ERP – co naprawdę robi każdy z tych systemów

Poziomy ISA-95, zakres każdego z systemów, tabela nakładania się funkcji i odpowiedź, co kupić najpierw w zakładzie z 20 maszynami.

W jednym zdaniu na system: SCADA steruje procesem i pokazuje go w czasie rzeczywistym, system klasy MES prowadzi zlecenie przez halę i rozlicza jego wykonanie, a ERP planuje zasoby, zamawia materiał i wystawia fakturę. Nakładają się dlatego, że każdy z nich potrafi dziś zapisać wykonanie – różnią się tym, po co to robi i z jaką rozdzielczością czasu. Poniżej granice, tabela nakładania się funkcji i praktyczna odpowiedź na pytanie, od czego zacząć w zakładzie z dwudziestoma maszynami.

Trzy systemy w jednej tabeli

KryteriumSCADASystem klasy MESERP
Odpowiada na pytanieCo robi teraz maszyna?Jak idzie zlecenie i dlaczego stoi?Czy mamy materiał, ludzi i pieniądze?
Rozdzielczość czasusekundy i milisekundyminuty i zmianydni i miesiące
Główny użytkownikoperator, utrzymanie ruchumistrz, kierownik produkcjiplanista, zakupy, księgowość
Źródło danychsterowniki i czujnikiSCADA, sterowniki, operatorsystem klasy MES, magazyn, ludzie
Co się dzieje przy awarii systemutracisz sterowanie i wizualizacjętracisz rozliczenie i śledzenietracisz planowanie i rozliczenia

Poziomy ISA-95

Porządek, do którego odwołują się wszyscy dostawcy, pochodzi z normy ISA-95. Ma pięć poziomów:

  • Poziom 0 – proces fizyczny: silniki, zawory, czujniki.
  • Poziom 1 – sterowanie bezpośrednie: sterowniki PLC, regulatory, układy bezpieczeństwa.
  • Poziom 2 – nadzór nad procesem: SCADA i HMI, alarmy, archiwizacja przebiegów.
  • Poziom 3 – zarządzanie produkcją: zlecenia, rozliczenie wykonania, jakość, śledzenie partii, wskaźniki. Tu mieszka system klasy MES.
  • Poziom 4 – planowanie przedsiębiorstwa: ERP, zakupy, finanse, sprzedaż.

Model jest użyteczny nie dlatego, że jest prawdziwy w każdym zakładzie – bo nie jest – tylko dlatego, że pozwala nazwać granicę. Kiedy dwóch dostawców kłóci się, kto rejestruje braki, pytanie brzmi po prostu: na którym poziomie ma powstać ta liczba i kto jest jej właścicielem.

Co robi SCADA

SCADA nadzoruje proces: zbiera sygnały ze sterowników, wyświetla stan instalacji, obsługuje alarmy, archiwizuje przebiegi wielkości procesowych i pozwala operatorowi zmienić nastawę. Pracuje w rozdzielczości sekundowej i jest jedynym z tych systemów, który realnie wpływa na maszynę.

Czego SCADA zwykle nie robi: nie zna zlecenia produkcyjnego, nie wie, ile sztuk zaplanowano na zmianę, nie rozlicza materiału i nie prowadzi genealogii wyrobu. Archiwum trendów to nie jest historia produkcji – da się z niego odtworzyć, że temperatura spadła o 14:20, ale nie to, której partii dotyczyła. Sporo zakładów liczy OEE na danych ze SCADA i to jest sensowny start, o ile ktoś odpowiada za definicje, o których piszemy w poradniku o wskaźniku OEE.

Co robi system MES dla produkcji

System klasy MES prowadzi zlecenie przez halę: przyjmuje je z ERP, przypisuje do zasobów, rejestruje wykonanie i braki, zbiera przyczyny postojów, liczy wskaźniki, obsługuje kontrolę jakości i śledzenie partii, a na koniec oddaje do ERP rozliczenie. Rozdzielczość to minuty i zmiany, a użytkownikiem jest mistrz, nie operator regulatora.

W praktyce polskiego rynku pod jedną nazwą sprzedaje się dwie różne rzeczy. Węższa to monitorowanie produkcji: wykonanie, postoje z przyczynami, braki, OEE, andon, raport zmianowy – i tyle. Szersza dokłada harmonogramowanie, genealogię wyrobu, zarządzanie recepturami i dokumentacją stanowiskową. Różnica w cenie bywa dziesięciokrotna, dlatego przy pierwszej rozmowie warto powiedzieć wprost, której z tych rzeczy potrzebujesz – rozkład kosztów opisujemy w poradniku ile kosztuje system monitorowania produkcji.

Co robi ERP

ERP planuje i rozlicza przedsiębiorstwo: zamówienia, magazyn, zakupy, koszty, kadry, finanse. Ma moduł produkcyjny i to jest źródło większości nieporozumień – bo moduł ten potrafi wystawić zlecenie i przyjąć meldunek o wykonaniu, ale przyjmuje go zwykle raz na zmianę i z ręki człowieka.

To wystarczy do rozliczenia kosztu, a nie wystarczy do zarządzania halą. ERP nie zauważy dwunastu mikroprzestojów po cztery minuty, nie odróżni postoju z braku materiału od awarii i nie powie, że maszyna chodziła w 82% tempa nominalnego. Jeżeli Twoje pytanie brzmi „ile nas kosztowało to zlecenie”, ERP odpowie. Jeżeli brzmi „dlaczego trwało o sześć godzin dłużej”, nie odpowie.

Gdzie się nakładają

FunkcjaKto robi to najlepiejKto też potrafiNa co uważać
Rejestracja wykonaniasystem klasy MESERP (ręcznie), SCADA (licznik)dwa źródła prawdy o tej samej liczbie
Rejestracja postojówsystem klasy MESSCADA (alarmy bez przyczyn)alarm to nie przyczyna postoju
OEEsystem klasy MESSCADA, arkusz kalkulacyjnydefinicje muszą być jedne dla całego zakładu
HarmonogramowanieERP lub APSszerszy system klasy MESdwa harmonogramy to brak harmonogramu
Śledzenie partiisystem klasy MESERP (na poziomie zlecenia)rozdzielczość: partia a sztuka
Magazyn i materiałERPsystem klasy MES (bufory przy linii)podwójne stany magazynowe

Zasada, która oszczędza najwięcej kłopotów: każda liczba ma jednego właściciela. Jeżeli wykonanie powstaje w systemie klasy MES, ERP je przyjmuje i nie pozwala go poprawiać ręcznie; jeżeli powstaje w ERP, nie ma sensu liczyć go drugi raz na hali. Zakłady, które próbują mieć obie wersje, spędzają pierwszy rok po wdrożeniu na uzgadnianiu różnic.

Od czego zacząć w zakładzie z dwudziestoma maszynami

  1. Masz ERP i nie wiesz, gdzie znikają godziny maszynowe. Zacznij od monitorowania produkcji na wąskim gardle. Najniższy koszt, najszybszy efekt, żadnej ingerencji w procesy biurowe.
  2. Masz SCADA i raporty z arkusza kalkulacyjnego. Nie kupuj drugiej wizualizacji. Dołóż warstwę rozliczenia zlecenia i przyczyn postoju nad tym, co już zbierasz.
  3. Klient wymaga śledzenia partii albo masz reklamacje bez możliwości odtworzenia historii. To jedyny przypadek, w którym warto od razu iść w szerszy system klasy MES – bo genealogii nie da się dorobić wstecz.
  4. Nie masz ani ERP, ani monitorowania. Najpierw ERP, potem hala. Odwrotna kolejność kończy się systemem, który świetnie mierzy produkcję, o której nikt nie wie, czy była potrzebna.

W każdym z tych wariantów pierwszym krokiem jest ten sam warsztat: ustalenie czasu planowanego, cyklu nominalnego, progu postoju i listy przyczyn. Bez tego kupujesz oprogramowanie, a nie wiedzę.

Integracja: OPC UA i granica odpowiedzialności

Standardem wymiany danych między poziomem sterowania a warstwą produkcyjną jest dziś OPC UA – niezależny od producenta, z modelem informacyjnym i bezpieczeństwem w standardzie. Ze sterownikami Simatic używa się go bezpośrednio, starsze instalacje podłącza się przez bramkę. Wymianę z ERP realizuje się zwykle przez interfejs API albo pośrednią bazę danych, w uzgodnionych oknach czasowych.

Techniczna część rzadko bywa problemem. Problemem jest granica odpowiedzialności, dlatego w umowie warto zapisać cztery rzeczy: kto jest właścicielem każdego pola danych, w którą stronę płynie każda informacja, co się dzieje, gdy łącze padnie na osiem godzin, i kto płaci za zmianę po stronie ERP. Jeżeli integracja obejmuje sterowniki, sensowne jest domknięcie jej razem z programowaniem PLC, HMI i SCADA, a warstwę zbierania danych opisuje strona o monitorowaniu produkcji i OEE.

Pytania i odpowiedzi

Pytania i odpowiedzi

Czy SCADA zastąpi system klasy MES?

Do liczenia OEE na kilku maszynach – często tak. Przestaje wystarczać, gdy w grze pojawia się zlecenie produkcyjne: SCADA nie wie, co było zaplanowane, która partia jest w toku ani kto potwierdził przyczynę postoju, a archiwum trendów to nie jest historia produkcji.

Czy wystarczy moduł produkcyjny w naszym ERP?

Wystarczy do rozliczenia kosztu zlecenia i nie wystarczy do zarządzania halą. Moduł przyjmuje meldunek raz na zmianę, wprowadzony przez człowieka; nie zobaczy mikroprzestojów, pracy ze zredukowaną prędkością ani różnicy między awarią a brakiem materiału.

Czy potrzebna jest jeszcze osobna baza danych procesowych?

Tylko wtedy, gdy masz powód procesowy: długoterminowe trendy wielkości procesowych do analizy jakości albo wymóg archiwizacji. Wskaźniki produkcyjne, postoje i braki należą do warstwy produkcyjnej, a dublowanie ich w drugim magazynie danych to najkrótsza droga do dwóch sprzecznych raportów.

Czy da się zintegrować bez OPC UA?

Tak – Modbus TCP, bezpośredni odczyt ze sterownika, pomost bazodanowy albo pliki działają i bywają tańsze. Koszt pojawia się później, w utrzymaniu: każde takie łącze jest szyte na miarę, a po dwóch zmianach kadrowych nikt nie wie, co oznacza dany rejestr.

Co kupić najpierw?

To, co odpowie na pytanie, na które dziś nie umiesz odpowiedzieć. Jeżeli brzmi ono „gdzie zniknęły godziny”, zacznij od monitorowania produkcji na wąskim gardle. Jeżeli brzmi „z jakiej partii jest ta paleta”, potrzebujesz śledzenia od początku, bo genealogii nie da się odtworzyć wstecz.

Zapytanie ofertowe

Napisz, czego potrzebujesz. Odpowiadamy w ciągu 1 dnia roboczego.