- Wydrukować
Jak dodawać i konfigurować maszyny
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.
Utwórz maszynę
Aby dodać pierwszą maszynę do Tulip, użyj przycisku Create Machine.
- Nadaj swojej maszynie nazwę.
- Wybierz typ maszyny.
- [Opcjonalnie] zmapuj maszynę do stacji.
- 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.
- 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 maszyny
- Wybierz atrybut. W zależności od wybranego typu źródła danych mapowanie będzie się różnić.
Mapuj do MQTT
- Wybierz brokera.
- Jeśli na tym urządzeniu nie zmapowano żadnych tematów, wybierz opcję "Mapuj do nowego tematu".
- Wprowadź ścieżkę tematu, w którym urządzenie wysyła dane wyjściowe.
:::(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.
:::(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.
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:::
- Wybierz źródło danych OPC UA.
- Przejdź do węzła OPC UA powiązanego z tym atrybutem urządzenia.
- Kliknij ikonę mapy.
Uwaga: Tylko atrybuty urządzenia tego samego typu mogą być mapowane do węzłówOPC UA
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.
- Wybierz Tulip API z selektora źródła danych urządzenia.
- Wybierz ikonę Map, aby zmapować ten atrybut urządzenia do punktu końcowego API Tulip.
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!