Jak skonfigurować urządzenia Banner PICK-IQ z Edge IO?
  • 20 Feb 2024
  • 4 Minuty do przeczytania
  • Współtwórcy

Jak skonfigurować urządzenia Banner PICK-IQ z Edge IO?


Article Summary

Dowiedz się, jak podłączyć urządzenia Banner PICK-IQ do Edge IO

Ten artykuł obejmuje przepływ pracy umożliwiający wyświetlanie danych z urządzenia Banner Modbus podłączonego do Edge IO lokalnie w Node RED. Wykorzystany zostanie przepływ biblioteki Tulip Node-RED, który można zaimportować do węzłów Edge IO i Tulip Tag w celu wysłania danych z Node-RED do Tulip.

Wykonane zostaną następujące kroki:

  1. Konfiguracja sprzętu: Okablowanie Edge IO
  2. Konfiguracja Node-RED: Importowanie, edytowanie i wdrażanie przepływu Node-RED z biblioteki Tulip.

Potrzebne będą: * Edge IO zarejestrowany na koncie Tulip * Banner Devices do połączenia z Edge IO, takie jak: + PTL110S-FF100TD3-QP150: Pick-to-Light + K50PTCD4SQ: Wyświetlacz dotykowy K50 Pro z PICK-IQ + K30PLSQ: Wskaźnik K30 Pro z serią PICK-IQ

:::(Warning) (Zaktualizuj urządzenie Edge Device) Upewnij się, że urządzenie Edge Device jest w pełni zaktualizowane, aby zapobiec softlockingowi. Jeśli wystąpią problemy z podłączeniem urządzeń Modbus, należy ponownie uruchomić Node-RED na urządzeniu Edge Device :::

Konfiguracja sprzętu

| Kolor przewodu | Połączenie Edge IO | | --- | --- | | Brązowy | GPIO+ | | Biały | RS-485 TX/RX+ | | Niebieski | GPOUT- | | Czarny | RS-485 TX/RX- | | Szary | Nieużywany |

Konfiguracja Node-RED

Otwórz portal urządzeń na urządzeniu Edge IO. Uruchom Edytor Node-RED przy użyciu następujących poświadczeń:

  • Nazwa użytkownika: admin
  • Hasło: hasło Edge IO

Więcej informacji można znaleźć tutaj, aby rozpocząć pracę z Node-RED na Edge IO.

2a. Importowanie przepływu biblioteki

Aby zaimportować przepływ biblioteki, wykonaj kroki opisane w dokumencie Importowanie przepływów Tulip Node-RED. Zaimportowanie przepływu Tulip/Banner PICKIQ spowoduje utworzenie zakładki PICKIQ w edytorze.

2b. Przegląd przepływu

Ten przepływ składa się z czterech grup węzłów: * Read Data * Set Operating Mode * Set Colors and Intensity * Seven-Segment Display.

Każdy z nich jest pogrupowany według konkretnych funkcji, dla których są używane.

Odczyt danych

Przepływ Read Data można zobaczyć poniżej.image.png

Masz dwie opcje wysyłania danych z Node-RED do Tulip, używając Tulip Machine lub Tulip Connector.

Opcja 1: UżycieTulip Machine Ta metoda polega na użyciu węzła Tulip Tag do ciągłego monitorowania danych w Tulip poprzez użycie Tulip Machine. Więcej informacji na temat konfigurowania węzłów Tulip Tag można znaleźć w tym artykule.

Opcja 2: Korzystanie z łącznika Tulip Łącznik Tulip może być używany do aktywnego sondowania bieżącej wartości danych. Ta metoda działa dobrze w przypadku znajdowania bieżącej wartości, a nie ciągłego monitorowania danych. Przykładowy konektor do pobierania danych poprzez żądanie HTTP GET można znaleźć w bibliotece Tulip Library.

Ustaw trybpracyimage.pngTryb pracy określa, który zestaw rejestrów jest używany do sterowania urządzeniem. Zaawansowany tryb pracy jest używany w przykładowym przepływie Node-RED. W przypadku innych trybów pracy należy zapoznać się z mapą rejestrów.

Ustawienie Animacjawymaga trybu pracy: Advanced.

image.png

Powyższego przepływu można użyć do ustawienia animacji wyświetlanej na urządzeniu. Możesz ręcznie zmienić wartość, klikając węzeł Inject w Node-RED lub zmienić wartość za pomocą funkcji Tulip Connector. Wybrana animacja może określać liczbę wyświetlanych kolorów, a także ruch kolorów.

Zmiana kolorów urządzeniawymaga trybu pracy: Zaawansowany.

image.png

Powyższego przepływu można użyć do ustawienia zarówno koloru, jak i intensywności kolorów wyświetlanych na urządzeniu. Możesz ręcznie zmienić wartość, klikając węzeł Inject w Node-RED lub zmienić wartość za pomocą funkcji Tulip Connector. W zależności od wybranej animacji na urządzeniu może być wyświetlanych wiele kolorów. Mogą one być oznaczone jako Kolor 1 i Kolor 2.

Wyświetlacz siedmiosegmentowy

Wyświetlacz siedmiosegmentowy jest dostępny tylko w niektórych urządzeniach, takich jak PTL110S i K50PTCD4SQ.

Ustawianie trybu wejściaimage.png

Przed zapisaniem danych na wyświetlaczu siedmiosegmentowym należy ustawić tryb wprowadzania. Tryb numeryczny umożliwia zapisywanie liczb bezpośrednio na urządzeniu. Przykładową funkcję złącza można znaleźć w bibliotece Tulip, w sekcji "PICK-IQ Unit Test". Jeśli jesteś zainteresowany korzystaniem z trybu ASCII, zapoznaj się z mapą rejestrów, aby uzyskać szczegółowe informacje na temat implementacji.

Zapis do wyświetlaczawymaga trybu siedmiosegmentowego: Numeric.

image.png

Powyższego przepływu można użyć do ustawienia wartości wyświetlanej na wyświetlaczu siedmiosegmentowym. Można ręcznie zmienić wartość, klikając węzeł Inject w Node-RED lub zmienić wartość za pomocą funkcji Tulip Connector. Przepływ ten można zmodyfikować, aby utworzyć licznik, na przykład zwiększający się za każdym razem, gdy urządzenie jest wyzwalane.

Edycja wartości dziesiętnych

Wartości dziesiętne na wyświetlaczu siedmiosegmentowym można kontrolować indywidualnie, aby prezentować różne stany.

image.png

Powyższy przepływ może być użyty do zmiany stanu cyfr dziesiętnych na wyświetlaczu siedmiosegmentowym. Możesz ręcznie zmienić stan, klikając węzły Inject w Node-RED lub używając funkcji Tulip Connector.

Zmiana identyfikatorów Unit-ID

Każde urządzenie ma identyfikator Unit-ID (domyślnie: 1), umożliwiający adresowanie konkretnego urządzenia. Jeśli wiele urządzeń jest podłączonych z tym samym identyfikatorem Unit-ID, wszystkie urządzenia będą kontrolowane przez węzły Modbus odwołujące się do określonego identyfikatora Unit-ID. Jeśli chcesz indywidualnie sterować podłączonymi urządzeniami, musisz: 1. Podłączyć pierwsze urządzenie. 2. Zmienić Unit-ID z Default: 1 na nową wartość (np. 2). 3. Kliknąć dwukrotnie dowolny węzeł Modbus, do którego ma się odwoływać pierwsze urządzenie, aby edytować węzeł. 4. Zmień pole Unit-ID na nową wartość (np. 2). 5. Powtórz tę czynność dla każdego innego węzła Modbus, do którego ma się odnosić pierwsze urządzenie. 6. Powtórz dla każdego nowego urządzenia.

Węzeł Modbus może adresować tylko jeden Unit-ID na raz, dlatego może być konieczne użycie wielu węzłów Modbus do indywidualnego sterowania wieloma urządzeniami.

image.png

Powyższa procedura może być użyta do zmiany identyfikatorów Unit-ID podłączonych urządzeń. Możesz ręcznie zmienić identyfikatory Unit-ID, klikając węzły Inject w Node-RED lub zmienić identyfikatory Unit-ID za pomocą funkcji Tulip Connector.


Czy ten artykuł był pomocny?