Integracja systemów z wykorzystaniem protokołu OPC UA

Tytuł projektu: integracja systemów z wykorzystaniem protokołu OPC UA

Klient: branża kolejowa

Branża: Rail & Mobility

Ekspertyza: Embedded Software

Zakres projektu: stworzenie oprogramowania dla systemu wbudowanego umożliwiającego komunikację w standardzie OPC UA

Narzędzia: C, C++, Docker, Linux, Python

Protokół OPC UA (Open Platform Communications Unified Architecture) to uniwersalny standard komunikacji w systemach przemysłowych, który umożliwia bezpieczną i niezależną od platformy wymianę danych między urządzeniami i aplikacjami. Zapewnia interoperacyjność, skalowalność i zaawansowane mechanizmy bezpieczeństwa, co czyni go idealnym rozwiązaniem dla Przemysłu 4.0.

ALTEN Polska podjęła się projektu mającego na celu integrację systemów przemysłowych klienta z wykorzystaniem ustandaryzowanego protokołu komunikacji OPC UA. Zadanie polegało na dostarczeniu rozwiązania umożliwiającego bezpieczny i wydajny przepływ danych w środowisku złożonym z różnych systemów.

Zadanie zespołu ALTEN Polska

Zespół ALTEN Polska miał za zadanie opracowanie i wdrożenie oprogramowania umożliwiającego komputerowi wbudowanemu udostępnianie informacji w standardzie OPC UA. Kluczowym celem było zapewnienie łatwości integracji, bezpieczeństwa danych oraz intuicyjnego zarządzania modelem informacji. Projekt wymagał zarówno zaawansowanego podejścia inżynierskiego, jak i dostosowania rozwiązania do wymagań klienta oraz obowiązujących standardów rynkowych.

Przebieg projektu

Prace rozpoczęto od opracowania aplikacji w języku C++, która działa jako serwer OPC UA. Aplikacja umożliwia monitorowanie stanu systemu poprzez autoryzowane połączenia klientów. W celu uproszczenia wdrożenia, zespół przygotował kontener Docker, który zawiera gotowe oprogramowanie – eliminując konieczność zarządzania zależnościami przez klienta.

Zaprojektowano także zestaw narzędzi ułatwiających zarządzanie modelem informacji. Skrypty konwertujące dane w formacie XLSX na kod źródłowy pozwoliły na łatwe rozszerzanie funkcjonalności aplikacji w trakcie jej utrzymania. Dodatkowo stworzono infrastrukturę klucza publicznego wraz z narzędziami do generowania i testowania certyfikatów, co umożliwiło testowanie różnych polityk bezpieczeństwa.

Efekt końcowy

ALTEN Polska dostarczyła klientowi rozwiązanie zgodne z harmonogramem, rozszerzając funkcjonalność jego systemu o możliwość komunikacji w standardzie OPC UA. Dzięki konteneryzacji i narzędziom wspierającym, klient może łatwo wdrażać aktualizacje oraz integrować swój system z rozwiązaniami firm trzecich.

Projekt zakończył się pełnym sukcesem, a klient otrzymał kompleksowe przeszkolenie oraz dokumentację, co pozwoliło na samodzielne zarządzanie i rozwijanie aplikacji. Dzięki współpracy, elastyczności i zrozumieniu potrzeb klienta, rozwiązanie spełniło wszystkie oczekiwania i standardy rynkowe.

Podsumowanie

Projekt wdrożenia protokołu OPC UA to przykład zaawansowanej inżynierii, która łączy nowoczesne technologie z praktycznym podejściem do potrzeb przemysłowych. ALTEN Polska dostarczyła klientowi kompletne, skalowalne i bezpieczne rozwiązanie, umożliwiające sprawną integrację systemów.