- Wydrukować
Wprowadzenie
zenon to platforma programowa opracowana przez firmę COPA-DATA, wykorzystywana głównie w dziedzinie kontroli nadzorczej i akwizycji danych (SCADA), interfejsu człowiek-maszyna (HMI), orkiestracji procesów (MTP POL) i systemów historycznych.
zenon oferuje kompleksowy zestaw narzędzi do wizualizacji, kontroli procesów i akwizycji danych w środowiskach przemysłowych. Pozwala użytkownikom monitorować i kontrolować różne procesy i maszyny w czasie rzeczywistym, zapewniając wgląd w procesy produkcyjne, zarządzanie energią i kontrolę jakości.
FrontWell Solutions{target=_blank}
stworzył konektor i aplikację Tulip, aby zaprezentować integrację między zenon i Tulip. W niniejszym dokumencie przeprowadzimy Cię przez ogólnie stosowany, ale uproszczony proces dwukierunkowej wymiany danych między systemem produkcyjnym (Tulip) a systemem automatyki przemysłowej (COPA-DATA zenon).
Połączenie Tulip z COPA-DATA zenon za pośrednictwem REST API ma wiele zalet i może skutecznie rozwiązać różne przypadki użycia w sektorze produkcyjnym. Poniżej znajduje się ilustracja przedstawiająca korzyści płynące z tej integracji.
Jeśli potrzebujesz pomocy w realizacji bardziej złożonych scenariuszy połączeń, skontaktuj się z nami.
Uwagi dotyczące sieci
W przypadku, gdy COPA-DATA zenon jest hostowany lub dostępny z chmury publicznej, nie jest wymagana konfiguracja sieciowa specyficzna dla tulipana.
W przypadku, gdy COPA-DATA zenon jest hostowany lokalnie, należy skonfigurować odpowiedni dostęp, aby Tulip mógł komunikować się za pośrednictwem lokalnego hosta (np. dostosowanie reguł zapory -> "biała lista" adresu IP Tulip) lub odpowiednia konfiguracja hosta konektora (link: https://support.tulip.co/docs/introduction-to-tulip-connector-hosts). Tulip musi wygenerować token Oauth 2.0.
Konfiguracja COPA-DATA zenon
Wymagania wstępne:
Usługi zenon IIoT muszą być zainstalowane i licencjonowane na platformie oprogramowania zenon w celu włączenia interfejsu API IIoT (interfejs REST). Minimalna obsługiwana wersja zenon to v.12.
Konfiguracja:
Usługi IIoT muszą być skonfigurowane w zenon engineering studio.Dostęp z zewnętrznej aplikacji (Tulip) musi być skonfigurowany w zenon IIoT Service Configuration Studio.
Interfejs API został zbudowany przy użyciu Swagger i zawiera szczegółową i interaktywną dokumentację struktury API. Ta otwarta dokumentacja API jest dostępna na żądanie i może być bardzo pomocna przy tworzeniu nowych konektorów.
Interfejs API zenon IIoT wymaga uwierzytelniania za pomocą tokena.
Korzystając z IIoT API, możliwe jest:
- Odczytywanie zmiennych procesowych w czasie rzeczywistym z zenon:
- Zapisywanie zmiennych procesowych do zenon
- Wyszukiwanie alarmów w czasie rzeczywistym i historycznych
- Odpytywanie ścieżek audytu
- Zapytanie o dane szeregów czasowych.
Parametryzacja wywołań REST API musi uwzględniać zasoby projektu zenon, takie jak identyfikator projektu, nazwy zmiennych, grupy/klasy alarmów, nazwy archiwów itp.
Więcej informacji na temat zenon IIoT API można znaleźć w pomocy online COPA-DATA{target=_blank}
. Inżynier zenon powinien dostarczyć informacje o projekcie, aby poprawnie wywołać IIoT API z aplikacji trzeciej części.
Więcej informacji na temat konfiguracji i funkcji platformy oprogramowania zenon można znaleźć w pomocy online COPA-DATA lub uzyskać dostęp do Akademii
COPA-DATA{target=_blank}.
Konfiguracja Tulip
Przejdź do menu Connectors w Tulip i kliknij na konfigurację TULIP Copa Data Connector.
Ustaw pole "Running on" na "Cloud Connector Host" (w zależności od konfiguracji hosta konektora: https://support.tulip.co/docs/introduction-to-tulip-connector-hosts) wybierając z rozwijanej listy.
Ustaw Host na IP swojego COPA-DATA zenon X
Ustaw Port na "9400", jak wskazano w dokumentacji COPA-DATA zenon.
Następnie należy przetestować połączenie i upewnić się, że działa.
Funkcja łącznika
Niniejszy konektor korzysta z interfejsu API REST i jego standardowych funkcji GET, PUT, POST i DELETE.
W tym konektorze zaimplementowano następujące ogólne interakcje związane z automatyzacją. W rzeczywistych scenariuszach zwykle mogą być wymagane bardziej złożone interakcje, które można osiągnąć poprzez rozszerzenie obecnego konektora i jego funkcji. Jeśli potrzebujesz pomocy w realizacji bardziej złożonych scenariuszy, skontaktuj się z nami.
Funkcja napełniania i pakowania
Zgodnie z typowym scenariuszem system produkcyjny jest nadrzędny dla zarządzania zleceniami pracy (WO). W przypadku złożonej automatyzacji (np. SCADA lub DCS/PCS) system produkcyjny zwykle uruchamia WO i zwalnia partię po zakończeniu WO.
Po rozpoczęciu wykonywania WO operator śledzi status produkcji w Tulip za pośrednictwem pulpitu nawigacyjnego, który otrzymuje dane w czasie rzeczywistym z CopaData zZenon. Zapewnia to operatorowi ciągły przegląd istotnych danych dotyczących procesu produkcyjnego, np. status maszyny, prędkość maszyny, status partii, a także listę alarmów krytycznych z opisem i znacznikiem czasu.
Po tym, jak urządzenie zakończy wykonywanie WO, operator przegląda dane produkcyjne i alarmy oraz podpisuje zakończenie w Tulip, mając również możliwość dodawania komentarzy.