FactoryTalk OptixEdge – brama brzegowa łącząca świat OT z IT
Sterowniki PLC są projektowane do sterowania procesami, nie do obsługi rosnącej liczby zapytań ze strony systemów nadrzędnych. Dodatkowe obciążenie komunikacyjne może wpływać na stabilność cyklu sterownika, a dane procesowe pozostają niedostępne dla systemów IT lub chmury bez budowania złożonej infrastruktury pośredniczącej. FactoryTalk OptixEdge to zaawansowana przemysłowa brama brzegowa od Rockwell Automation, która rozwiązuje ten problem, działając jako warstwa akwizycji, buforowania i bezpiecznego przekazywania danych – bez ingerencji w działające programy sterowników.
Czym jest brama brzegowa i co wyróżnia OptixEdge
Brama brzegowa (edge gateway) to urządzenie przemysłowe zbierające i wstępnie przetwarzające dane bezpośrednio przy maszynie, zanim trafią do sieci IT, systemu SCADA lub chmury. Takie podejście – określane jako przetwarzanie brzegowe (edge computing) – odciąża sterownik PLC, ogranicza wolumen surowych danych przesyłanych do systemów nadrzędnych i utrzymuje ciągłość zbierania danych nawet przy chwilowej utracie łącza sieciowego.
OptixEdge jest montowaną na szynie DIN jednostką z 4 GB RAM i 12 GB pamięci masowej, pracującą pod kontrolą zaplombowanego systemu operacyjnego Linux Yocto, który blokuje nieautoryzowany dostęp do terminalu urządzenia. Jako bezekranowy odpowiednik paneli z serii OptixPanel, stanowi uzupełnienie tej rodziny produktów w scenariuszach, w których interfejs operatorski nie jest wymagany, a priorytetem pozostaje akwizycja i przekazywanie danych. Jako element platformy FactoryTalk Optix, pracuje na tym samym środowisku uruchomieniowym co panele z serii OptixPanel, co oznacza, że projekty i biblioteki opracowane w OptixStudio można przenosić między urządzeniami bez konieczności nauki nowych narzędzi. Dla nowych użytkowników platformy próg wejścia obniża wbudowany kreator aplikacji OptixWizard, umożliwiający wstępną konfigurację z poziomu przeglądarki WWW bez pisania kodu.
Integracja z istniejącą infrastrukturą sterowania
Kluczową zaletą OptixEdge jest możliwość wdrożenia bez modyfikacji kodu w działających sterownikach PLC. Urządzenie dysponuje bogatą biblioteką gotowych sterowników komunikacyjnych, obsługując natywnie sterowniki Allen-Bradley (EtherNet/IP, Logix 5000), Siemens (S7 TCP oraz S7 TiA PROFINET), Mitsubishi (MELSEC FX3U i Q), Omron (EtherNet/IP oraz FINS), Beckhoff TwinCAT, CODESYS, a także urządzenia wykorzystujące protokół Modbus i łącze szeregowe.
Uzupełnieniem jest wbudowana obsługa standardu OPC UA w trybie klienta i serwera jednocześnie. OptixEdge może zatem pobierać dane z nowoczesnych maszyn i czujników, a jednocześnie prezentować ujednoliconą strukturę tagów dla całego parku maszynowego – bez potrzeby instalowania zewnętrznych serwerów OPC.
Na wypadek utraty połączenia z siecią nadrzędną urządzenie dysponuje lokalnym buforem Store-and-Forward opartym na wbudowanym silniku bazodanowym (SQLite, InfluxDB, ODBC do MS SQL i MySQL). Bufor mieści do 100 000 rekordów – przy próbkowaniu co sekundę zapewnia to ciągłość archiwizacji przez blisko dobę, a przy próbkowaniu co 5 sekund – przez niemal 6 dni. Po przywróceniu łącza luka w historii procesu uzupełniana jest automatycznie.
Połączenie z systemami MES, SCADA i chmurą
OptixEdge pełni rolę bezpiecznego punktu styku między światem operacyjnym (OT) a informatycznym (IT). Integracja z systemami MES i SCADA odbywa się przez natywną obsługę OPC UA i REST API, co eliminuje konieczność zakupu i utrzymania zewnętrznych serwerów OPC. Dane do chmury i platform IIoT przesyłane są za pomocą natywnego protokołu MQTT – OptixEdge działa jako lokalny broker MQTT, co oznacza brak potrzeby stawiania własnego brokera (np. Mosquitto). Połączenie z ekosystemem Rockwell Automation, w tym z platformą FactoryTalk Hub, zapewnia szyfrowany zdalny dostęp przez usługę FactoryTalk Remote Access.
Rozszerzalność przez skrypty C# i kontenery Docker
OptixEdge wykracza poza funkcje typowej bramki komunikacyjnej, udostępniając programistom i automatykom pełne środowisko programistyczne. Skrypty w języku C# mogą być wykonywane zarówno na etapie projektowania (Designtime – np. do automatycznego generowania tagów), jak i w trakcie pracy urządzenia (Runtime), umożliwiając implementację niestandardowych algorytmów przeliczania danych, parsowanie niestandardowych ramek komunikacyjnych czy integrację z zewnętrznymi systemami przez REST API.
Wbudowany silnik kontenerów Docker pozwala uruchamiać niezależne mikrousługi bezpośrednio na urządzeniu – w tym kontenery z oprogramowaniem takim jak Grafana czy InfluxDB. Na silniku można również wdrażać aplikacje w językach Python, C++ lub Go, realizujące algorytmy uczenia maszynowego (AI/ML) na brzegu sieci, zanim dane zostaną przesłane do chmury lub systemu nadrzędnego.
Zdalny serwis i cyberbezpieczeństwo
OptixEdge ogranicza koszty i czas reakcji serwisowej dzięki wbudowanej obsłudze technologii FactoryTalk Remote Access (FTRA). Urządzenie zestawia wychodzące, szyfrowane połączenie VPN z chmurą, które nie wymaga publicznego adresu IP w zakładzie ani otwierania portów na routerze brzegowym IT. Po nawiązaniu połączenia inżynier uzyskuje wirtualny dostęp do całej podsieci maszynowej – sterowników PLC, paneli HMI, napędów i czujników – z możliwością pełnej diagnostyki i wgrywania zmian w programach narzędziowych, identycznie jak przy bezpośrednim podłączeniu kablem w szafie sterowniczej.
Dla zakładów z rygorystycznymi wymogami bezpieczeństwa sieciowego przewidziano sprzętową kontrolę portu WAN: wbudowane wejście cyfrowe umożliwia podłączenie fizycznego przełącznika (np. kluczykowego na szafie), który sprzętowo odcina dostęp zdalny. Wyjście cyfrowe pozwala z kolei podpiąć sygnalizator świetlny, informujący personel hali o aktywnym połączeniu zdalnym.
Podsumowanie
OptixEdge to rozwiązanie adresowane do zakładów, które potrzebują akwizycji danych z maszyn różnych producentów, lokalnego buforowania danych na czas utraty łączności oraz bezpiecznego kanału zdalnego serwisu – bez rozbudowy architektury o osobny serwer OPC, broker MQTT i infrastrukturę VPN. Urządzenie o stopniu ochrony IP20, przeznaczone do montażu w szafie sterowniczej w zakresie temperatur 0–50°C, łączy w jednej obudowie funkcje bramy brzegowej, bramy IoT i platformy do przetwarzania brzegowego.
Źródło: Elmark Automatyka
Więcej na www.elmark.com.pl