Jak dodawać i konfigurować maszyny
  • 13 May 2024
  • 3 Minuty do przeczytania
  • Współtwórcy

Jak dodawać i konfigurować maszyny


Streszczenie artykułu

Ten przewodnik pomoże ci skonfigurować poszczególne maszyny w Tulip za pośrednictwem strony Maszyny i zobaczyć ich historię.

W tym artykule dowiesz się:

  • Jak dodać poszczególne maszyny do Tulip i mapować ich dane za pomocą atrybutów
  • Jak wyświetlić historię tych maszyn bez korzystania z aplikacji lub analityki

Jak utworzyć maszynę

Aby monitorować maszyny w Tulip, musisz najpierw ustanowić połączenie ze źródłem danych:

Następnie należy skonfigurować typy maszyn i atrybuty, aby skategoryzować dane pochodzące z maszyny.

Aby rozpocząć dodawanie poszczególnych maszyn, przejdź do zakładki Machines w sekcji Shop Floor.

image.png

Utwórz maszynę

Aby dodać pierwszą maszynę do Tulip, użyj przycisku Create Machine.

image.png

  1. Nadaj swojej maszynie nazwę.
  2. Wybierz typ maszyny.
  3. [Opcjonalnie] zmapuj maszynę do stacji.
    1. Mapowanie do stacji pozwoli ci na użycie na tej stacji akcji wyzwalających w celu udostępniania aplikacji we flocie maszyn.

Mapowanie atrybutów maszyny do źródła danych

Nasza maszyna została utworzona, teraz musimy zmapować jej atrybuty do tematów lub węzłów w naszym źródle danych maszyny.

  1. Przejdź do zakładki Configuration (Konfiguracja).Zauważ, że ta zakładka ma żółtą ikonę ostrzegawczą wskazującą, że niektóre atrybuty maszyny nie są obecnie mapowane na źródła danych maszynyimage.png
  2. Wybierz atrybut. W zależności od wybranego typu źródła danych mapowanie będzie się różnić.

Mapuj do MQTT

  1. Wybierz brokera.image.png
  2. Jeśli na tym urządzeniu nie zmapowano żadnych tematów, wybierz opcję "Mapuj do nowego tematu".image.png
  3. Wprowadź ścieżkę tematu, w którym urządzenie wysyła dane wyjściowe.image.png

:::(Warning) (Uwaga) Obecnie nie obsługujemy pojedynczych lub wielopoziomowych symboli wieloznacznych w tematach MQTT. :::

Pobierz najnowszą wiadomość

Wybierz przycisk Pobierz najnowszą wiadomość, aby pobrać ostatnią wiadomość (lub zachować wiadomość) dla wprowadzonego tematu.
image.png

:::(Warning) (Jeśli do tego tematu zmapowano inny atrybut urządzenia, zwrócimy najnowszą wiadomość, nawet jeśli flaga zatrzymania nie została włączona dla tej wiadomości. Pozwala to uniknąć przerw w przesyłaniu danych do innych atrybutów urządzenia. Jeśli temat jest nieużywany przez inne maszyny, zwrócona zostanie zachowana wiadomość.
:::

JSON Payloads

Jeśli dane są przekazywane jako ładunek json, JSON można wybrać z typu ładunku i można dodać selektor, aby określić, która część obiektu JSON ma zostać zmapowana do atrybutu maszyny, lub można wybrać parę klucz:wartość w ostatniej wiadomości, a selektor zostanie automatycznie wygenerowany. Tulip implementuje format JSON-Query dla wszystkich ekstraktorów JSON.

image.png

Wybierz Map to Attribute.

Map to OPC-Ua

:::(Warning) (Zgodność z serwerem OPC UA) Serwery OPC UA różnią się pod względem implementacji specyfikacji OPC UA. Tulip został zbudowany z myślą o pełnej kompatybilności z serwerami OPC UA zgodnymi z PTC Kepware i może obsługiwać tylko podzbiór funkcji dla innych serwerów OPC UA.

Serwery OPC UA zaimplementowane bezpośrednio przez sterowniki PLC często implementują unikalne sygnatury dla swoich serwerów OPC UA. Firma Kepware poświęciła czas na stworzenie implementacji dla każdej z tych specyfikacji serwerów. Dowiedz się więcej:::

  1. Wybierz źródło danych OPC UA.

image.png

  1. Przejdź do węzła OPC UA powiązanego z tym atrybutem urządzenia.
  2. Kliknij ikonę mapy.
    Uwaga: Tylko atrybuty urządzenia tego samego typu mogą być mapowane do węzłówOPC UAimage.png

Typy danych OPC UA

| Typ atrybutu maszyny Tulip | Obsługiwany typ(y) OPC UA | | --- | --- | Boolean | Boolean | | Integer | SByte, Byte, Int16, UInt16, Int32, UInt32 | | Number (floating point) | Float, Double | | Text | String, LocalizedText |

Mapowanie do API Tulip

Aby przekazać dane do maszyny Tulip z dowolnego innego sprzętu, można wykorzystać interfejs API maszyny.

  1. Wybierz Tulip API z selektora źródła danych urządzenia.

image.png

  1. Wybierz ikonę Map, aby zmapować ten atrybut urządzenia do punktu końcowego API Tulip.

image.png

Wyświetlanie historii urządzenia

Korzystając z wyzwalaczy maszyny, będziesz chciał zmapować te atrybuty do stanów, aby móc dokładnie śledzić stan maszyny sekunda po sekundzie.

Po skonfigurowaniu tych wyzwalaczy można wyświetlić historię poprzednich stanów urządzenia, korzystając z karty Historia aktywności na każdym urządzeniu.

Oto jak uzyskać dostęp do historii:

A oto przykład historii:

Każdy wiersz w historii jest zdefiniowany przez czas, jaki urządzenie spędziło w określonym stanie.

Oto kolumny w tym widoku z typem danych:

  • State (enum)
  • Czas rozpoczęcia (data i godzina)
  • Czas zakończenia (datetime)
  • Czas trwania (interwał)
  • Powód przestoju (enum)
  • Program (tekst)
  • Idealna szybkość działania (liczba)
  • Liczba defektów (liczba)
  • Liczba części (liczba)

Wyzwalacze maszyn mogą aktualizować kolumny dla każdego stanu na podstawie zmapowanych atrybutów.

Limity pozyskiwania

Następujące limity szybkości są wymuszane dla maszynowych źródeł danych:

| MQTT | 1hz na atrybut maszyny | Zdarzenia zgłaszane natychmiast | | OPC UA | 1hz na atrybut maszyny | Znaczniki odpytywane co 1000ms | | API | Brak limitu | | | Ogólnie | 500hz na instancję | Przy łączeniu wszystkich typów na wszystkich maszynach | | W zależności od typu maszyny.

Więcej informacji


Czy znalazłeś to, czego szukałeś?

Możesz również udać się na community.tulip.co, aby zadać pytanie lub sprawdzić, czy inni mieli podobne pytanie!


Czy ten artykuł był pomocny?