Dane procesowe generowane przez maszyny przemysłowe są najcenniejsze w momencie ich powstania. Tradycyjne architektury, w których sterownik PLC obsługuje zarówno proces, jak i rosnącą liczbę zapytań z systemów nadrzędnych, prowadzą do przeciążenia zasobów i niestabilności sterowania. FactoryTalk OptixEdge od Rockwell Automation to przemysłowa brama brzegowa, która przejmuje zadania akwizycji, wstępnego przetwarzania i dystrybucji danych, odciążając sterownik i tworząc bezpieczny punkt styku między środowiskiem operacyjnym (OT) a infrastrukturą informatyczną (IT).
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) – ogranicza ilość surowych danych przesyłanych w sieci i zapewnia ciągłość dostępu do danych procesowych nawet przy chwilowej utracie łącza.
OptixEdge to urządzenie klasy Advanced Edge Gateway, montowane na szynie DIN i przeznaczone do ciągłej pracy w warunkach przemysłowych. Dysponuje 4 GB RAM i 12 GB pamięci masowej, co w praktyce wystarcza na uruchomienie serwera webowego obsługującego kilku operatorów jednocześnie, dodatkowego kanału komunikacji do systemów nadrzędnych oraz lokalnej analizy danych. System operacyjny Linux Yocto działa w trybie zaplombowanym, blokując bezpośredni dostęp do terminalu urządzenia.
Bramka należy do platformy FactoryTalk Optix i jest bezekranowym odpowiednikiem paneli OptixPanel. Pracuje na tym samym środowisku uruchomieniowym, co oznacza, że zespół znający OptixStudio nie musi opanowywać nowego narzędzia. Nowi użytkownicy mogą skorzystać z wbudowanego kreatora aplikacji OptixWizard, który umożliwia przeprowadzenie wstępnej konfiguracji bezpośrednio z poziomu przeglądarki WWW – bez konieczności instalowania dodatkowego oprogramowania – co znacząco obniża próg wejścia. Wyróżnikiem wobec paneli operatorskich jest wbudowany silnik Docker, umożliwiający uruchamianie kontenerów i skryptów uczenia maszynowego bezpośrednio na urządzeniu.
Typowe scenariusze zastosowania
OptixEdge pełni trzy główne role, które można łączyć w ramach jednego wdrożenia. Jako mostek IT/OT bramka przejmuje ruch odpytujący ze strony systemów MES i SCADA, zbiera dane ze sterownika i przekazuje je do sieci zakładowej w przygotowanej formie – bez ingerencji w cykl PLC. Jako bramka zdalnego dostępu umożliwia inżynierom i producentom maszyn (OEM) bezpieczne łączenie się z podsiecią maszynową z dowolnego miejsca, z wykorzystaniem wbudowanej obsługi tuneli VPN i portu WAN. Jako agregator danych i brama IoT działa jako lokalny broker MQTT, łącząc czujniki i maszyny z systemami nadrzędnymi, przy czym wbudowany silnik Docker umożliwia wdrażanie dodatkowych aplikacji bezpośrednio na brzegu sieci.
Integracja z istniejącą infrastrukturą sterowania
Wdrożenie OptixEdge nie wymaga modyfikacji kodu w działających sterownikach PLC. Urządzenie posiada bogatą bibliotekę gotowych sterowników komunikacyjnych obsługujących 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 oraz urządzenia korzystające z protokołu Modbus i łącza szeregowego. Wbudowana obsługa standardu OPC UA pozwala OptixEdge działać równolegle jako klient – pobierający dane z maszyn i czujników – oraz jako serwer ujednolicający strukturę danych dla całego parku maszynowego.
Istotnym elementem architektury jest lokalny bufor Store-and-Forward oparty na wbudowanym silniku bazodanowym (SQLite, InfluxDB, ODBC do MS SQL i MySQL). Bufor mieści do 100 000 rekordów – przy próbkach co 1 sekundę zapewnia to niemal dobę pracy bez łącza, przy próbkach co 5 sekund – blisko sześć dni. Po przywróceniu połączenia luka w danych uzupełnia się automatycznie.
Połączenie z systemami MES, SCADA i chmurą
Natywna obsługa OPC UA i REST API ujednolica dane z różnych sterowników PLC i przekazuje je do systemów zakładowych bez konieczności instalowania zewnętrznych serwerów OPC. Natywny protokół MQTT umożliwia bezpośrednią wysyłkę danych do chmury i platform IIoT, eliminując potrzebę utrzymywania własnego brokera. Integracja z FactoryTalk Hub zapewnia szyfrowany dostęp zdalny przez FactoryTalk Remote Access oraz połączenie z usługami ekosystemu Rockwell Automation.
Rozszerzalność: C# i kontenery Docker
OptixEdge wykracza poza funkcje typowej bramki komunikacyjnej, oferując pełne środowisko programistyczne i uruchomieniowe. Środowisko skryptów w C# umożliwia wykonywanie kodu zarówno na etapie projektowania (Designtime – np. automatyczne generowanie tagów), jak i podczas pracy urządzenia (Runtime). Pozwala to na implementację niestandardowych algorytmów przetwarzania danych, parsowanie niestandardowych ramek oraz integrację z zewnętrznymi systemami poprzez protokół REST. Wbudowane środowisko uruchomieniowe Docker pozwala na uruchamianie niezależnych mikrousług obok podstawowej aplikacji bramki, realizując faktyczne przetwarzanie brzegowe bez przesyłania surowych danych do analizy zewnętrznej. Na silniku można uruchamiać kontenery w językach Python, C++ i Go, w tym algorytmy uczenia maszynowego (AI/ML), bezpośrednio na urządzeniu.
Zdalny serwis i cyberbezpieczeństwo
OptixEdge ogranicza koszty i czas reakcji związane z serwisem maszyn w rozproszonych lokalizacjach. Technologia FactoryTalk Remote Access (FTRA) tworzy wychodzące, szyfrowane połączenie VPN z chmurą, które nie wymaga publicznego adresu IP w zakładzie ani otwierania portów na routerze. Po nawiązaniu połączenia inżynier uzyskuje wirtualny dostęp do urządzeń w podsieci maszynowej – sterowników PLC, paneli HMI, napędów – tak jak przy bezpośrednim podłączeniu w szafie sterowniczej. Skrócenie czasu diagnostyki i wgrywania poprawek bezpośrednio przekłada się na redukcję MTTR (Mean Time to Repair) i niższe koszty nieplanowanych przestojów.
Dostęp zdalny podlega sprzętowej kontroli: wbudowane wejście cyfrowe umożliwia podłączenie fizycznego przełącznika odcinającego port WAN, natomiast wyjście cyfrowe pozwala na sygnalizację aktywnego połączenia zdalnego za pomocą kolumny sygnalizacyjnej.
OptixEdge łączy w jednym urządzeniu funkcje bramy brzegowej, bramy IoT i platformy przetwarzania brzegowego. Rozwiązanie jest właściwym wyborem wszędzie tam, gdzie wymagana jest akwizycja danych z maszyn różnych producentów, lokalny bufor na czas utraty łączności oraz bezpieczny kanał zdalnego serwisu – bez konieczności instalowania osobnego serwera OPC, brokera MQTT i infrastruktury VPN. Urządzenie uzupełnia istniejące systemy SCADA i panele operatorskie, nie zastępując ich, i wpisuje się w architekturę platformy FactoryTalk Optix bez konieczności wdrażania nowego środowiska projektowego.
Źródło: Elmark Automatyka
Więcej na www.elmark.com.pl