Program magazynowy WMS.net

Role systemów w magazynie: od ERP do sterowania maszynami

Sześć systemów magazynowych odpowiada na inne pytania. Sprawdź, gdzie kończy się jedna warstwa i zaczyna druga oraz jakie dane przechodzą między nimi.

Opublikowano · Aktualizacja
www.programmagazyn.pl/baza-wiedzy/
Przenośnik magazynowy z ekranem danych
Przenośnik magazynowy z ekranem danych
W skrócie

Sześć systemów magazynowych odpowiada na inne pytania. Sprawdź, gdzie kończy się jedna warstwa i zaczyna druga oraz jakie dane przechodzą między nimi.

Każdy z sześciu systemów, o których mowa w tytule tej strony, odpowiada na inne pytanie i pracuje w innym tempie. Łatwo je pomylić, bo w ofertach pojawiają się jednym ciągiem. Skutki pomyłki są konkretne: ERP dostaje zadania, które powinien wykonać system WMS, albo WMS próbuje sterować przenośnikiem z dokładnością do milisekund.

Poniżej opisujemy rolę każdej warstwy i styki między nimi, na których wdrożenia najczęściej się wykładają. Fakty o produktach dotyczą Studio WMS.net oraz Studio VSS.net z oferty SoftwareStudio, a o pozostałych systemach piszemy ogólnie.

Rola każdego systemu w jednym zdaniu

Sześć systemów, sześć różnych pytań i skal czasu.

Podział najłatwiej zapamiętać przez pytanie, na które każdy system musi odpowiedzieć. ERP pyta, co firma sprzedała, a WMS, gdzie leży towar. WCS wie, czy przenośnik się obraca, TMS, który pojazd pojedzie, a MES, co hala wytwarza w tej chwili. YMS pilnuje placu przed bramą.

Sześć systemów i skala czasu ich pracy
SystemNa jakie pytanie odpowiadaCzym zarządzaSkala czasu
ERPCo firma sprzedała i kupiłaKsięgowość i dokumenty handloweGodziny i dni
WMSGdzie leży towar i kto go przeniesieStany na lokalizacjach i zadania magazynierówSekundy i minuty
WCSJak urządzenie wykona polecenieSterowniki przenośników i sorterówUłamki sekundy
TMSKtórym pojazdem i którą trasąZlecenia transportowe i trasyGodziny i dni
MESCo powstaje na linii w tej chwiliZlecenia produkcyjne i stanowiskaMinuty i zmiana robocza
YMSKtóry pojazd stoi przy której bramieAwizacje i okna czasowe na bramachMinuty

Podział na poziomy zna z produkcji norma ISA-95: planowanie przedsiębiorstwa leży wyżej niż realizacja produkcji, a ta wyżej niż sterowanie maszynami. Magazyn stosuje tę samą logikę przez analogię: ERP planuje, a WMS realizuje, natomiast WCS steruje urządzeniami.

Schemat warstw i przepływu danych

Zadania płyną w dół, potwierdzenia w górę.

Schemat poniżej pokazuje, jak ułożone są warstwy. Najwyżej stoi ERP z dokumentami handlowymi, niżej rząd czterech systemów wykonawczych, a pod nimi świat fizyczny, który te systemy obsługują. Strzałki w obu kierunkach oznaczają, że każdy styk ma dwie strony. Zlecenie idzie w dół, a potwierdzenie z ilościami i błędami wraca w górę.

Warstwy systemów magazynowych i przepływ danych między nimi Schemat czterech poziomów. Na górze ERP. Pod nim w jednym rzędzie TMS, YMS, WMS i MES, połączone strzałkami w obu kierunkach. Pod WMS stoi WCS, który steruje urządzeniami magazynowymi. TMS i YMS dotyczą pojazdów i bram, MES linii produkcyjnych. Zadania płyną w dół, a potwierdzenia i statusy w górę. ERP księgowość i dokumenty handlowe TMS trasy i przewoźnicy YMS plac, bramy i okna WMS stany i lokalizacje MES zlecenia produkcyjne zlecenia transportowe awizacje dostaw zlecenia i potwierdzenia plan produkcji WCS sterowanie urządzeniami zadania ruchu Pojazdy, bramy, plac strefa przed magazynem Urządzenia magazynu przenośniki, AGV, AMR Linie produkcji stanowiska i maszyny kursy i ładunki wjazdy i wyjazdy pobrania i wyroby
Schemat warstw: zadania płyną w dół, a potwierdzenia i statusy w górę. WMS stoi pośrodku, bo łączy dokumenty z ERP z fizycznym ruchem towaru.

Granica między WMS a ERP

ERP zleca i księguje, WMS wykonuje i potwierdza.

Granicę między tymi dwoma systemami wyznacza dokument ruchu. ERP przekazuje zamówienie sprzedaży, WMS tworzy zlecenie wydania (ZWZ) i kompletuje towar. Wydaje go dokumentem WZ, a potem odsyła do ERP potwierdzenie z ilościami i partiami. Dopiero to potwierdzenie pozwala ERP zaksięgować wydanie. Szerzej rozdział ról opisuje strona WMS a ERP.

Studio WMS.net wymienia dane z ERP oraz z systemami TMS i YMS przez pliki Excel lub przez WebService. Integracje wykonuje usługa Windows SSService.exe instalowana na serwerze, a konektor jest dobierany do wersji ERP. Zakres wymiany dla konkretnego systemu opisuje strona integracje z ERP.

Zapis do ERP przechodzi wyłącznie przez interfejs producenta ERP, więc numeracja i walidacje ERP zostają nienaruszone, a aktualizacja ERP nie psuje integracji.

Komunikaty do ERP trafiają najpierw do tabeli wysyłkowej (outbox) i są ponawiane aż do potwierdzenia. Unikalny identyfikator komunikatu wyklucza duplikaty po wznowieniu łączności, więc przerwa w sieci nie rozjeżdża stanów.

Granica między WMS a WCS

WMS decyduje, co i dokąd, a WCS wykonuje, jak.

WMS operuje na transakcjach w bazie danych: zapisuje ruch i sprawdza stan. Taka operacja trwa sekundy. Przenośnik, sorter czy układnica potrzebują odpowiedzi w ułamkach sekundy, a przy braku odpowiedzi muszą zachować się bezpiecznie. Dlatego logikę lokalną trzyma WCS, który tłumaczy zadanie z WMS na sygnały dla sterowników PLC.

W praktyce WMS wysyła zadanie, na przykład przewiezienie palety z miejsca przyjęcia do bramy, a WCS odsyła statusy: pobrano, w drodze, dostarczono, błąd. Przy pojazdach AGV i robotach AMR ten podział jest taki sam, a szersze tło daje strona o robotyce w magazynie.

Pomarańczowe ramię robotyczne obsługujące kartony przed ekranami danych
Ramię robotyczne przy palecie. Polecenie ruchu pochodzi z WMS, ale ruchem ramienia kieruje sterownik, którym zajmuje się warstwa WCS.

Integracje z automatyką w Studio WMS.net są modułami dedykowanymi i mają wycenę indywidualną. Zakres, czyli które zdarzenia WMS przekazuje, a które zostają po stronie sterowników, ustala analiza przedwdrożeniowa. Ogólny opis tematu znajdziesz na stronie automatyzacja magazynu.

WMS i systemy transportowe: dane o pojeździe i bramie

Pojazd jest widoczny w trzech systemach naraz, ale w każdym inaczej.

Dostawa zaczyna się od awizacji. System klasy YMS rezerwuje okno czasowe i bramę, a okna czasowe dostaw pilnują, żeby pojazdy nie kolejkowały się na placu. Gdy kierowca wjeżdża, WMS ma już zlecenie przyjęcia (ZPZ) i wie, jakiego towaru się spodziewać. Rezerwację ramp opisuje strona o ewidencji rezerwacji ramp.

Wysyłka działa w drugą stronę. WMS kompletuje zlecenie wydania, a TMS przypisuje je do kursu i przewoźnika. Numer kursu wraca do WMS, więc załadunek można zgłosić pod właściwym pojazdem. Rolę planowania opisuje strona o systemie TMS.

Studio VSS.net z oferty SoftwareStudio to system YMS: awizacje i okna czasowe, moduł Brama i LPR oraz przepustki QR. Stronę produktu znajdziesz w serwisie Studio VSS.net.

WMS i MES: magazyn przy linii produkcyjnej

ERP planuje produkcję, WMS wydaje materiały i przyjmuje wyroby.

W firmie produkcyjnej magazyn obsługuje także materiały dla linii. MES rejestruje, co linia pobrała i co wytworzyła, a WMS wydaje surowiec z konkretnych lokalizacji i partii oraz przyjmuje wyroby gotowe dokumentem PW. Partia surowca zapisana przy wydaniu pozwala potem odtworzyć, z czego powstał dany wyrób. Szczegóły opisuje strona o partiach i datach ważności.

Najczęstszy błąd na tym styku to zużycie zgłoszone bez numeru partii. Stan magazynowy się zgadza ilościowo, ale ślad pochodzenia urywa się w miejscu, w którym kontrola jakości chciałaby go odczytać.

Tabela styków między systemami

Pięć styków, pięć rodzajów danych i pięć typowych pomyłek.

Tabela zbiera to, co przechodzi przez każdy styk, i błąd, który pojawia się najczęściej. Przy wdrożeniu warto przejść ją wiersz po wierszu z osobami odpowiedzialnymi za oba systemy.

Styki między systemami: dane i typowa pomyłka
StykCo przechodziKierunekTypowa pomyłka
ERP i WMSZamówienia i kartoteka w dół, potwierdzenia ruchu w góręW obie stronyTen sam dokument księgowany w dwóch systemach
WMS i WCSZadania ruchu w dół, statusy w góręW obie stronySterowanie czeka na odpowiedź WMS w pętli reakcji
WMS i YMSAwizacje i okna czasowe oraz informacja o rozładunkuW obie stronyAwizacja bez zlecenia przyjęcia w WMS
WMS i TMSZlecenia wysyłki w stronę TMS, numery kursów z powrotemW obie stronyZaładunek bez przypisanego kursu
WMS i MESWydania materiałów na linię i przyjęcia wyrobów gotowychW obie stronyZużycie zgłoszone bez numeru partii

Jak ustalić granice przed wdrożeniem

Cztery pytania do zadania, zanim ruszy projekt integracji.

Awarie na styku systemów rzadko wynikają z błędu w kodzie. Częściej nikt nie ustalił, który system jest właścicielem danej informacji. Cztery pytania poniżej porządkują to jeszcze na etapie analizy.

  • Właściciel stanu. Jedno miejsce prowadzi stan na lokalizacji i w partii. Zwykle jest to WMS, a ERP trzyma stan ilościowo-wartościowy.
  • Właściciel zlecenia. Zlecenie powstaje w jednym systemie i tylko tam zmienia status. Pozostałe dostają jego kopię.
  • Moment księgowania. Ustal, czy ERP księguje po potwierdzeniu fizycznego ruchu, czy wcześniej. Od tego zależy, co się dzieje przy korekcie.
  • Zachowanie przy awarii. Określ, co robi system po jednej stronie, gdy drugi jest niedostępny: kolejkuje komunikaty czy zatrzymuje pracę.

Odpowiedzi trafiają do specyfikacji, którą przygotowuje analiza przedwdrożeniowa. Hasła użyte na tej stronie wyjaśnia także słownik pojęć magazynowych.

Słownik pojęć

Pojęcia z warstw systemów magazynowych

Terminy, które padają przy podziale ról między systemami magazynowymi.

WMSWarehouse Management System
System zarządzania magazynem: stany z podziałem na lokalizacje i partie oraz zadania dla magazynierów. Odpowiada na pytanie, gdzie leży towar i kto ma go przenieść.
WCSWarehouse Control System
Warstwa sterowania urządzeniami magazynowymi. Zamienia zadanie z WMS na polecenia dla sterowników i reaguje na sygnały z czujników w czasie rzeczywistym.
TMSTransport Management System
System planowania transportu: planowanie tras i status przesyłek. Z magazynem wymienia zlecenia wysyłki oraz potwierdzenia załadunku.
MESManufacturing Execution System
System realizacji produkcji na hali. Przyjmuje zlecenia z ERP i rejestruje pracę stanowisk, a magazynowi zgłasza zużycie materiałów.
YMSYard Management System
System zarządzania placem przed magazynem: awizacje i okna czasowe oraz przydział bram. Studio VSS.net jest systemem tej klasy.
PLCProgramowalny sterownik logiczny
Urządzenie sterujące maszyną lub przenośnikiem według programu. Reaguje na sygnały z czujników w milisekundach i wykonuje polecenia z warstwy WCS.
OUTOutbox (tabela wysyłkowa)
Tabela, do której trafia komunikat dla innego systemu, zanim zostanie wysłany z ponawianiem. Unikalny identyfikator komunikatu chroni przed duplikatem po wznowieniu łączności.
ISA-95Norma ISA-95
Norma opisująca podział systemów przedsiębiorstwa na poziomy: planowanie, realizację produkcji i sterowanie maszynami. Magazyny stosują tę logikę przez analogię.
FAQ

Warstwy systemów magazynowych - najczęstsze pytania

01

Czym WMS różni się od WCS?

WMS zarządza stanami na lokalizacjach i pracą ludzi, a odpowiada na pytanie, co i dokąd przenieść. WCS steruje urządzeniami, takimi jak przenośniki, i odpowiada na pytanie, jak wykonać polecenie. Pierwszy pracuje w sekundach, drugi w ułamkach sekundy.

02

Czy do automatyzacji magazynu potrzebny jest WCS, jeśli jest WMS?

Przy pracy ręcznej nie. Przy przenośnikach, sorterach lub układnicach ktoś musi wysyłać polecenia do sterowników: robi to WCS, często dostarczany razem z urządzeniem, a WMS przekazuje mu zadania. Zakres integracji z automatyką ustala analiza przedwdrożeniowa.

03

Czy TMS i YMS to to samo?

Nie. TMS planuje transport, czyli trasy i rozliczenia frachtu, a YMS zarządza placem przed magazynem: awizacjami i bramami. Oba wymieniają dane z WMS, ale każdy odpowiada za inny odcinek drogi towaru.

04

Jak Studio WMS.net wymienia dane z ERP oraz z TMS i YMS?

Wymiana odbywa się przez pliki Excel lub przez WebService. Integracje wykonuje usługa Windows SSService.exe, instalowana na serwerze, a konektor jest dobierany do wersji ERP. Zakres wymiany dla danego systemu ustala się w analizie przedwdrożeniowej.

05

Gdzie kończy się ERP, a zaczyna WMS?

ERP trzyma stan ilościowo-wartościowy i dokumenty handlowe, a WMS stan na konkretnych lokalizacjach i partiach. Granica przebiega przy dokumencie ruchu: ERP zleca, WMS wykonuje i potwierdza, a ERP księguje. Szczegóły opisuje strona WMS a ERP.

Chcesz ustalić granice między WMS a innymi systemami w swoim magazynie?

Uruchom bezpłatne demo programu magazynowego WMS.net albo poproś o wycenę wdrożenia z integracją.