Strona główna›Co daje model›Integracja z MES i ERP

Integracja z MES i ERP, sprawdzona na modelu

Linia przyjmuje zlecenia i receptury, a oddaje wyniki, liczniki i historię sztuk. Model z tą samą logiką sterowania pozwala sprawdzić tę wymianę, zanim linia powstanie.

  1. ERPZlecenia, materiały, terminy
  2. MESZlecenia na linii, genealogia, OEE
  3. PLC i robotyReceptury, sygnały, liczniki, wynik testu
  4. ModelTa sama logika sterowania, bez fizycznej linii

Integracja z systemami zakładu jest często sprawdzana na końcu, podczas uruchomienia. Wtedy po raz pierwszy spotykają się działająca linia i system, który ma nią kierować. Błąd w interfejsie zatrzymuje wówczas nie tylko testy systemu, ale i rozruch.

Model procesu pozwala rozdzielić te dwie rzeczy. System nadrzędny może rozmawiać z modelem, który zachowuje się jak linia: przyjmuje zlecenie, wykonuje cykle, odrzuca wadliwe sztuki i zgłasza postoje.

Warstwy systemów

Podział na warstwy opisuje norma ISA-95 (IEC 62264). Nazwy systemów i zakres ich odpowiedzialności różnią się między zakładami, dlatego na początku ustalamy, który system jest źródłem której informacji.

Warstwa Typowa odpowiedzialność Horyzont
ERP Zlecenia produkcyjne, materiały, terminy, koszty Dni i tygodnie
MES Realizacja zleceń na linii, genealogia produktu, OEE Minuty i godziny
PLC i roboty Sekwencje, blokady, sygnały, receptury Milisekundy i sekundy

ERP zwykle nie rozmawia bezpośrednio ze sterownikiem. Zlecenie przechodzi przez MES albo przez warstwę pośrednią, a linia widzi z niego tylko to, czego potrzebuje do pracy.

Jakie dane przepływają

Informacja Kierunek Przykład
Zlecenie i receptura Z systemu do linii Wariant produktu, liczba sztuk
Identyfikacja sztuki Obie strony Numer seryjny lampy
Historia sztuki Z linii do systemu Stacje, które pracowały nad lampą
Wynik testu Z linii do systemu Wynik testu funkcjonalnego S70, tor dobrych lamp lub odrzutów na S90
Liczniki i czasy Z linii do systemu Sztuki dobre i odrzucone, takt, czas pracy, oczekiwania i usterki każdej stacji
Stany magazynków Z linii do systemu Zużycie na lampę, zapotrzebowanie na uzupełnienie

Lista sygnałów powstaje w etapie 2 razem z programami, dlatego interfejs można opisać na tych samych nazwach i adresach, których używa logika sterowania.

Stacja S90 w modelu: lampa odrzucona przez test trafia na osobny tor. Ten sam wynik trafia do danych przekazywanych systemowi nadrzędnemu.

Jak wygląda test na modelu

Model widzi instalację przez obraz procesu, tak jak sterownik. Interfejs do systemu nadrzędnego można więc uruchomić na modelu, a po dostawie sprzętu przenieść na linię. Komunikacja ze sterownikami odbywa się przez standardowe protokoły, takie jak OPC UA i S7.

Na modelu warto sprawdzić przede wszystkim zdarzenia, które na linii trudno wywołać na żądanie:

  • Start i koniec zlecenia: czy linia przyjmuje zlecenie, liczy sztuki i kończy pracę we właściwym stanie.
  • Zmiana wariantu: czy receptura dociera do właściwych stacji, także gdy na linii są jeszcze sztuki poprzedniego zlecenia.
  • Odrzut: czy wada wykryta na teście trafia do historii właściwej sztuki.
  • Usterka i wznowienie: czy postój stacji jest zgłaszany z właściwą przyczyną, a licznik zgadza się po wznowieniu.
  • Brak materiału: czy zapotrzebowanie na uzupełnienie pojawia się w porę.
  • Utrata połączenia: co linia robi, gdy system nadrzędny nie odpowiada, i czy dane zostaną uzupełnione po powrocie łączności.

Każdy z tych przypadków można powtórzyć tyle razy, ile wymaga poprawka, bez zatrzymywania produkcji i bez odpadu.

Co z tego ma zakład

  • Dostawca MES pracuje wcześniej. Testuje swoją konfigurację na zachowaniu linii, a nie na atrapie sygnałów.
  • Definicje są ustalone przed rozruchem. Wiadomo, co znaczy sztuka dobra, postój i koniec cyklu, a liczniki OEE liczone są od początku tak samo.
  • Rozruch dotyczy linii. Mniej czasu na miejscu idzie na wyjaśnianie, po której stronie interfejsu leży błąd.

Granice

Test na modelu sprawdza logikę wymiany danych. Nie zastępuje konfiguracji samego MES lub ERP, testów obciążenia, sprawdzenia sieci zakładowej ani oceny cyberbezpieczeństwa, na przykład według IEC 62443. Łącznik do konkretnego systemu i zakres wymiany ustalamy w projekcie, razem z dostawcą tego systemu i działem IT zakładu.