Standardowe połączenie z systemem Pick-by-Light
W tym artykule dowiesz się, jak zrealizować standardowe połączenie z systemem Pick-by-Light. Wyjaśnimy nie tylko ogólne mechanizmy, ale również przedstawimy szczegóły i przykłady połączenia. Po rejestracji poprzez e-mail chętnie prześlemy Ci pełną dokumentację dotyczącą naszego standardowego interfejsu Pick-by-Light.
W jaki sposób realizowane jest standardowe podłączenie systemu Pick-by-Light?
Podłączenie systemu Pick-by-Light realizowane jest za pomocą dwóch oddzielnych kanałów z gniazdami TCP/IP. Połączenie odbywa się za pośrednictwem oprogramowania zainstalowanego na serwerze lub komputerze PC. W każdym kierunku komunikacji tworzony jest jeden kanał. Pierwsze połączenie służy do włączania wyświetlaczy. Drugi interfejs zgłasza potwierdzenia pobrań, korekty ilości i naciśnięcia klawiszy specjalnych.
Oba kanały działają niezależnie (asynchronicznie). Nadrzędny system zarządzania magazynem może w dowolnym momencie włączać lub wyłączać wyświetlacze oraz zmieniać wyświetlane treści lub kolory. Informacje zwrotne są przekazywane wyłącznie przez drugi kanał.
Zabezpieczenie transmisji danych
W celu zabezpieczenia transmisji danych na każdym kanale danych odbiorca wysyła potwierdzenie odbioru (krótkie potwierdzenie). Jeśli nadawca prawidłowo odbierze potwierdzenie odbioru od odbiorcy, telegram uznaje się za przesłany.
Jeśli nadawca nie otrzyma potwierdzenia odbioru, kanał danych zostanie zamknięty, ponownie utworzony, a telegram powtórzony.
Licznik telegramów
Każdy telegram danych jest oznaczany przez nadawcę w nagłówku telegramu czterocyfrowym licznikiem telegramów (0001-9999). Licznik telegramów służy do synchronizacji potwierdzeń wysłania i odbioru telegramów danych. Odbiorca zawsze potwierdza odbiór telegramu danych tym samym licznikiem telegramów.
Po uruchomieniu systemu nadajnik generuje licznik telegramów o numerze 0001. Licznik telegramów jest zwiększany wraz z każdym telegramem danych i powiększany o +1.
Po przekroczeniu wartości 9999 licznik telegramów jest ponownie ustawiany przez nadajnik na 0001.
Telegramy na żywo
Aby sprawdzić status połączenia, nadajnik wysyła do odbiornika telegram na żywo (telegram specjalny) bez treści. Licznik telegramów ma zawsze wartość 0000.
Telegram na żywo jest wysyłany tylko wtedy, gdy w określonym czasie (zazwyczaj około 30 sekund) w kanale nie zostały wysłane żadne aktywne telegramy. Telegram na żywo jest normalnie potwierdzany przez odbiorcę (potwierdzenie odbioru).
Jeśli nadawca nie otrzyma potwierdzenia odbioru od odbiorcy, połączenie zostanie zamknięte przez nadawcę i ponownie otwarte. Jeśli odbiorca nie odbiera telegramów na żywo od nadawcy, również ponownie inicjuje swój kanał połączeniowy.
Kto nawiązuje połączenie TCP/IP?
Z reguły to nadajnik nawiązuje połączenie. Z tego punktu widzenia pierwszy kanał danych (aktywacja i aktualizacja wyświetlaczy) jest tworzony przez system zarządzania magazynem jako klient TCP/IP. W tym przypadku system Pick-by-Light jest serwerem TCP/IP.
W celu uzyskania informacji zwrotnych system Pick-by-Light aktywnie nawiązuje połączenie z systemem zarządzania magazynem jako klient TCP/IP. System zarządzania magazynem jest w tym przypadku serwerem TCP/IP.
Oba połączenia są utrzymywane w stanie otwartym i zamykane tylko w przypadku awarii interfejsu lub wyłączenia systemu.
W niektórych sytuacjach połączenie systemu zarządzania magazynem jest możliwe tylko jako klient TCP/TP. W takim przypadku system Pick-by-Light działa na obu kanałach jako serwer gniazda TCP/IP. Rodzaj połączenia można skonfigurować w naszym systemie Pick-by-Light.
Co steruje interfejsem standardowym?
Za pomocą standardowego połączenia system zarządzania magazynem (WMS) może włączać, aktualizować i wyłączać wyświetlacze Pick-by-Light. Potwierdzenia od pracownika kompletującego zamówienia są przekazywane do systemu nadrzędnego.
W przypadku interfejsu standardowego cała logika sterowania zamówieniami, funkcjonowania i przebiegu procesów jest kontrolowana przez system zarządzania magazynem.
W tym przypadku decydujące znaczenie mają czasy reakcji systemu zarządzania magazynem. Czasy odpowiedzi nie powinny przekraczać 500 milisekund.
Jeśli proces jest sterowany bezpośrednio przez system Pick-by-Light, transmisja danych odbywa się w inny sposób. Więcej informacji na ten temat można znaleźć w osobnym artykule poświęconym dostosowanemu do potrzeb klienta połączeniu systemu Pick-by-Light.