03.jpg

Wyzwania systemów SCADA w OZE

Między dokumentacją a rzeczywistością: gdzie zaczynają się wyzwania systemów SCADA w OZE

 

Na poziomie prezentacji większość systemów SCADA wygląda kompletnie. Obsługiwane protokoły, skalowalna architektura, redundancja, cyberbezpieczeństwo – wszystko jest na miejscu. Problem zaczyna się dokładnie w momencie, gdy projekt przestaje być prezentacją, a zaczyna być systemem, który musi działać w rzeczywistym środowisku: rozproszonym portfelu farm PV, elektrowni wiatrowych i magazynów energii, z wieloma dostawcami technologii oraz operatorem, którego wymagania często różnią się w zależności od regionu. To właśnie wtedy rozbieżność między deklaracją a implementacją staje się widoczna na każdym poziomie – od wyboru platformy, przez komunikację, aż po dane.

Pierwsza decyzja zapada bardzo wcześnie i często jest niedoceniana. Wybór platformy SCADA w teorii sprowadza się do prostego dylematu: zamknięty ekosystem dużego dostawcy albo rozwiązanie „otwarte”. W praktyce rzeczywistość jest bardziej złożona, a sam wybór nie dotyczy technologii, lecz modelu kontroli nad systemem. Przy portfelach rzędu setek megawatów nie chodzi o to, czy system działa dzisiaj, ale kto i na jakich zasadach będzie miał możliwość jego zmiany za pięć czy siedem lat. W praktyce te modele często się przenikają, co dodatkowo utrudnia ocenę realnej niezależności systemu.

Wiele platform deklaruje otwartość, która w rzeczywistości kończy się na dostępie do wybranych interfejsów. API bywa ograniczone, dostęp do danych filtrowany, a każda większa zmiana wymaga powrotu do pierwotnego dostawcy. Równolegle na rynku funkcjonują rozwiązania jawnie zamknięte, kompletne i stabilne, ale z założenia uzależniające użytkownika od jednego dostawcy. Istnieje również model pośredni, który w praktyce pojawia się bardzo często: system przedstawiany jako „własna SCADA” integratora, oparty w rzeczywistości na zewnętrznej platformie licencyjnej.

Dla użytkownika końcowego oznacza to, że realna kontrola nad systemem – dostęp do konfiguracji, możliwości rozbudowy czy pełnej dokumentacji – pozostaje ograniczona. Istnieje również podejście, w którym system od początku projektowany jest jako otwarty w granicach obiektu, z pełnym dostępem do danych, konfiguracji i możliwością rozbudowy bez uzależnienia od jednego dostawcy. W praktyce oznacza to większą odpowiedzialność po stronie integratora, ale jednocześnie zapewnia użytkownikowi większą kontrolę nad systemem w dłuższej perspektywie czasu.

Vendor lock-in rzadko daje się odczuć na etapie zakupu. Jego realny koszt ujawnia się dopiero przy pierwszej istotnej zmianie, gdy zadanie, które powinno zająć kilka tygodni, zaczyna być liczone w miesiącach i dodatkowych kosztach.

Nawet najlepiej dobrana platforma nie rozwiązuje problemów, które pojawiają się na poziomie komunikacji. Lista wspieranych protokołów w dokumentacji bywa imponująca: IEC 61850, IEC 60870-5-104, Modbus TCP, OPC UA, MQTT, a w warstwie pomiarowej również DLMS/COSEM dla liczników energii. W praktyce integracja nie odbywa się na poziomie nazw standardów, lecz sposobu ich implementacji.

Ten sam Modbus może oznaczać inne adresacje, odmienne skalowania i różne interpretacje danych w zależności od producenta. IEC 104 wprowadza różnice w modelach sterowania i oczekiwaniach operatorów OPC UA bywa wykorzystywany jako warstwa transportowa bez spójnej semantyki, a MQTT mimo swojej elastyczności nie narzuca modelu danych. W przypadku liczników dochodzą do tego profile danych i mechanizmy odczytu (DLMS/COSEM), które dodatkowo rozszerzają zakres integracji.

W efekcie już na poziomie projektu pojawia się naturalna złożoność: wiele protokołów, różne modele danych i odmienne podejścia do ich interpretacji. Systemy „mówią tym samym językiem”, ale wymagają wspólnego zrozumienia znaczenia danych. To właśnie na tym etapie zespoły projektowe spędzają najwięcej czasu.

Gdy komunikacja zaczyna działać poprawnie, uwaga przesuwa się na architekturę. Nowoczesne systemy SCADA dla OZE funkcjonują dziś w modelu rozproszonym, w którym część funkcji realizowana jest lokalnie na obiekcie (RTU, sterowniki, systemy zabezpieczeń), a część w systemach centralnych, często z wykorzystaniem chmury.

Podział na edge i cloud brzmi logicznie, jednak w praktyce granica między nimi bywa wyznaczana nie przez wymagania procesu, tylko przez wygodę integracji. Tymczasem istnieją funkcje, które bezdyskusyjnie muszą pozostać na obiekcie – sterowanie, logika zabezpieczeń i operacje krytyczne – oraz takie, które można wynieść wyżej, jak analityka czy raportowanie. Zachowanie tej granicy ma kluczowe znaczenie dla stabilnej pracy systemu w długim okresie.

Podobnie wygląda kwestia redundancji. W dokumentacji niemal każdy system jest wysokodostępny: dwa serwery, dwa łącza, dwa regulatory PPC, backup. Do momentu pierwszej awarii.

W praktyce pojawiają się ukryte single point of failure: pojedyncza baza danych, broker komunikacyjny czy element infrastruktury sieciowej. Często nie wynika to z braku redundancji, lecz z jej niepełnego zakresu lub braku spójności między poszczególnymi warstwami systemu. Do tego dochodzi brak testów scenariuszy disaster recovery oraz brak realnych procedur odtworzeniowych. Redundancja, która nie była testowana, po prostu nie istnieje.

Cyberbezpieczeństwo podąża tym samym schematem. Wymagania NIS2 czy podejścia zgodne z IEC 62443 można poprawnie opisać w dokumentacji, ale ich realna skuteczność zależy od architektury systemu. Jeśli od początku nie uwzględniono segmentacji OT/IT, kontroli ruchu i zarządzania dostępem, żadne procedury nie nadrobią tych braków. W realiach OZE, gdzie zasoby ludzkie na obiekcie są ograniczone, security by design przestaje być hasłem, a staje się warunkiem koniecznym.

Na końcu tego łańcucha znajduje się element, który najrzadziej pojawia się w dyskusjach projektowych, a jednocześnie w największym stopniu decyduje o wartości całego systemu – dane.

W wielu projektach warstwa danych sprowadza się do krótkiej wzmianki o „historianie”. Tymczasem to sposób zbierania, przechowywania i udostępniania informacji decyduje o tym, czy system będzie użyteczny po kilku latach eksploatacji. Problemy z danymi rzadko wynikają z braku technologii. Najczęściej są konsekwencją tego, że nikt nie zdefiniował, czym te dane mają być, zanim rozpoczęto ich gromadzenie.

System może działać poprawnie w czasie rzeczywistym i jednocześnie generować dane, których nie da się później wykorzystać. To szczególnie istotne dziś, gdy SCADA przestaje być wyłącznie systemem wizualizacji i sterowania, a staje się źródłem informacji dla prognozowania, systemów EMS, analityki czy rozliczeń rynkowych. W tym miejscu pojawia się naturalna granica odpowiedzialności: SCADA powinna zbierać i udostępniać dane w sposób spójny i wiarygodny, natomiast ich interpretacja i dalsze wykorzystanie należą do systemów nadrzędnych. Próba zamknięcia wszystkich tych funkcji w jednym rozwiązaniu prowadzi najczęściej do jego przeciążenia i utraty przejrzystości.

Patrząc na wszystkie te warstwy razem – platformę, komunikację, architekturę i dane – można dostrzec pewien powtarzalny wzorzec. Technologie się zmieniają, protokoły ewoluują, a architektury stają się coraz bardziej złożone, jednak sposób myślenia o systemie często pozostaje taki sam. Systemy projektuje się tak, jakby ich przyszłość dało się w pełni przewidzieć na etapie projektu, podczas gdy w praktyce każdy system SCADA dla OZE będzie się zmieniał. Pojawią się nowe wymagania operatorów, nowe źródła danych oraz nowe sposoby ich wykorzystania.

Dlatego o jego jakości nie decyduje to, jak wygląda w dniu uruchomienia, ale to, czy można go zrozumieć, zmodyfikować i rozbudować bez konieczności zaczynania od zera. Reszta prędzej czy później i tak się zmieni. Pytanie tylko, czy system będzie na to gotowy.

mariusz-piotrowski.jpg
Mariusz Piotrowski