Wykorzystanie interfejsów API REST w przemyśle – pięć praktycznych przykładów

rest-api-opc-router-practical-examples

Dzięki REST (Representational State Transfer) można w sposób ukierunkowany nawiązywać połączenia z usługami (internetowymi), urządzeniami i innymi systemami. Za pomocą z góry zdefiniowanego interfejsu, tzw. REST API, systemy te udostępniają wybrane informacje (zasoby).

Dane te mogą być następnie pobierane przez klienta w różnych formatach (w tym HTML, XML i JSON). Dostępne formaty wyjściowe oraz zasoby, do których można uzyskać dostęp, są określane przez dostawcę interfejsu.

Dostęp do REST API odbywa się zazwyczaj za pośrednictwem protokołów HTTP lub HTTPS. Uwierzytelnianie jest możliwe na wiele sposobów. Głównymi cechami architektury REST są prostota wdrożenia, bezpieczeństwo i skalowalność – czynniki, które sprawiają, że idealnie nadaje się ona do wymiany danych między różnymi systemami w środowisku przemysłowym.

W tym poście przyjrzymy się dogłębnie pięciu przypadkom użycia, aby pokazać, w jaki sposób dane mogą być gromadzone i dystrybuowane za pośrednictwem REST API w różnych branżach:

Bardziej szczegółowe informacje na temat architektury REST można znaleźć tutaj: „Czym jest REST? Zastosowanie w przemyśle

 

1. Podłączanie wag laboratoryjnych firmy Sartorius

Sartorius to firma produkująca wysokiej jakości wagi przeznaczone do użytku w środowisku laboratoryjnym.

Waga laboratoryjna, taka jak Cubis® II, oferuje nie tylko szeroki zakres opcji konfiguracyjnych do rejestrowania dokładnych danych laboratoryjnych, ale także obsługuje rozbudowaną integrację danych. Ta ostatnia umożliwia zintegrowanie wagi z systemem zarządzania informacjami laboratoryjnymi (LIMS) w celu zapewnienia integralności wyników i optymalizacji przepływu pracy.

Dokładne rejestrowanie, przechowywanie i przypisywanie danych jest nie tylko niezbędne w środowiskach naukowych i przemysłowych, ale w wielu przypadkach jest również wymagane przez prawo.

Dzięki OPC Router wartości pomiarowe, informacje o otoczeniu, takie jak temperatura, ciśnienie powietrza i wilgotność, lub wskazania wyświetlacza mogą być pobierane za pomocą żądania GET przy użyciu interfejsu REST API wagi laboratoryjnej, a następnie zapisywane w bazie danych. Jest to realizowane za pomocą wtyczki REST.

Podobnie, wagą można sterować za pomocą jej interfejsu REST API. Możliwe działania obejmują kalibrację wagi lub otwieranie i zamykanie mechanizmu osłony przeciwwiatrowej.

 

2. Wymiana danych z urządzeniem Ewon Flexy 205 za pośrednictwem chmury Talk2M

Router Ewon Flexy 205 do zdalnej konserwacji gromadzi dane z podłączonych systemów w chmurze Talk2M. Oprócz możliwości zdalnego sterowania maszynami zapewnia on zatem również obszerne dane dotyczące zakładu, które można wykorzystać do oceny i analizy.

 

talk2m

Inne systemy mogą uzyskać dostęp do danych zebranych przez urządzenie Ewon Flexy 205 za pośrednictwem interfejsu API REST. Na przykład router OPC można podłączyć do chmury Talk2M Cloud za pomocą wtyczki REST.

Dane mogą być następnie zapisywane w chmurze, a także przesyłane z chmury do baz danych. Ponadto OPC Router umożliwia wybór przedziału czasowego w celu pobrania konkretnych danych.

W naszym samouczku dotyczącym adresowania urządzenia Ewon HMS Flexy 205 za pośrednictwem Talk2M Cloud dowiesz się szczegółowo, jak skonfigurować odpowiednie połączenia w OPC Router, aby umożliwić wymianę danych zgodnie z powyższym opisem.

 

3. Sterowanie drukarką etykiet Zebra

OPC Router nie tylko umożliwia pobieranie danych z innych aplikacji za pośrednictwem interfejsu REST API, ale może również służyć do wdrożenia interfejsu REST API dla podłączonego urządzenia. 

W ten sposób drukarkę etykiet Zebra można zintegrować z systemem produkcyjnym. Po podłączeniu jej do OPC Router za pomocą wtyczki Zebra zadania drukowania mogą być przesyłane do OPC Router, a następnie do drukarki etykiet Zebra za pomocą żądania REST. Umożliwia to wtyczka REST do OPC Router.

W ten sposób drukarka staje się częścią infrastruktury oraz sieci IoT (Internet of Things) i można się z nią skontaktować w dowolnym momencie poprzez połączenie z OPC Router. Jednocześnie unika się błędów podczas etykietowania.

 

Symbol zebry

Aby zapewnić płynną integrację, na naszej stronie znajdziesz szczegółowe informacje dotyczące podłączania drukarki Zebra do urządzenia OPC Router.

 

4. Pobieranie aktualnych danych pogodowych za pośrednictwem interfejsu API OpenWeatherMap

Jednym z przykładów wykorzystania interfejsu API REST jest pobieranie aktualnych danych pogodowych, a następnie włączenie tych danych do własnych aplikacji. 

REST Open Weather z OPC routerem

Serwis internetowy OpenWeatherMap udostępnia bezpłatnie prognozy krótkoterminowe. Klucz API można uzyskać pod adresem https://home.openweathermap.org/users/sign_up. Opcje dostępu są opisane w dokumentacji API pod adresem https://openweathermap.org/api.

OPC Router może pobierać te dane jako klient REST przy użyciu wtyczki REST, a następnie przetwarzać je, przechowywać i integrować z własnymi aplikacjami.

Aby pobrać aktualne dane pogodowe dla konkretnego miasta, OPC Router najpierw wysyła żądanie REST do odpowiedniego punktu końcowego API, w tym przypadku „weather”.

Żądanie zawiera wymagane parametry, w tym przypadku identyfikator miasta oraz identyfikator aplikacji służący do identyfikacji. W odpowiedzi przesyłany jest dokument JSON zawierający żądane dane pogodowe. Korzystając z obiektu transferowego JSON, wymagane informacje (np. temperatura i wilgotność) mogą być konkretnie przesyłane do innych systemów w celu dalszego przetwarzania.

Instrukcje dotyczące pobierania danych pogodowych za pomocą wtyczki REST pokazują szczegółowo, w jaki sposób opisane powyżej pobieranie danych można wykonać za pomocą OPC Router. Wyjaśniają one również, w jaki sposób pobrane dane mogą być przechowywane w bazie danych SQL, a następnie wysyłane do wybranych użytkowników za pośrednictwem bota Telegram.

 

5. Pobieranie danych z bazy danych Proficy Historian przez inne systemy

Oprogramowanie bazodanowe Proficy Historian, opracowane przez amerykańską firmę General Electric, umożliwia przechowywanie danych dotyczących procesów i produkcji z całego przedsiębiorstwa, pochodzących z wielu źródeł, w tym ze sterowników programowalnych (PLC) oraz systemów HMI/SCADA.

Dane te można następnie udostępnić innym systemom w celu ich pobrania. Jednym ze sposobów redystrybucji danych produkcyjnych za pośrednictwem Proficy Historian jest wykorzystanie interfejsu API REST tego oprogramowania bazodanowego.

OPC Router może pobierać żądane informacje z bazy danych Proficy Historian za pomocą wtyczki REST.

Opisane powyżej rozwiązanie oferuje organizacji liczne korzyści: dzięki gromadzeniu, archiwizacji, zarządzaniu i selektywnemu przetwarzaniu danych z szerokiej gamy systemów można osiągnąć wysoki poziom przejrzystości, kontroli i bezpieczeństwa. Ponadto przechowywane dane mogą służyć do odkrywania dalszego potencjału optymalizacji.

Co więcej, rozwiązanie to jest wysoce skalowalne i kompatybilne z chmurą. Funkcje kompresji Proficy Historian pozwalają na przechowywanie dużych ilości danych przez długi okres czasu.

 

Więcej informacji

Więcej ciekawych tematów znajdziesz tutaj:

REST

OPC Router umożliwia płynną i bezpieczną komunikację za pośrednictwem REST. Dzięki wtyczce REST Plug-in OPC Router nie tylko może komunikować się z innymi systemami poprzez ich interfejsy API REST, ale także służy do wdrażania interfejsu API REST dla podłączonego systemu przy użyciu wyzwalaczy REST. Więcej informacji na temat wdrażania i wykorzystania technologii REST w środowisku przemysłowym można znaleźć na naszej stronie poświęconej wtyczce REST Plug-in.

Microsoft_Office_Teams

Korzystając z interfejsu API REST, OPC Router może wysyłać wiadomości do aplikacji Microsoft Teams. W ten sposób funkcje tej popularnej aplikacji firmy Microsoft można w prosty sposób zintegrować z własnym systemem produkcyjnym. Szczegółowe informacje na temat działania tej funkcji można znaleźć w naszej instrukcji dotyczącej łączenia się z aplikacją Microsoft Teams za pośrednictwem REST.

Podstawa OPC routera

OPC Router to oprogramowanie służące do łączenia maszyn i systemów w sieć. Umożliwia ono integrację wszystkich istniejących systemów i pozwala na trwałą modernizację procesów.

Nie znalazłeś jeszcze odpowiednich informacji?

Tutaj znajdziesz więcej informacji o naszym oprogramowaniu, a także przegląd wszystkich dostępnych wtyczek OPC Router. Udostępniamy również bezpłatne demo, dzięki któremu możesz przetestować w pełni funkcjonalną wersję OPC Router.

Tel. +48 32 235 45 60     E-mail:

Mapa strony: opc-router.pl

© Wszystkie prawa zastrzeżone INEE Sp. z o.o. 2024 - 2026

Go to OPC UA