Case Study – Ujednolicenie konfiguracji kontrolera stacyjnego: Nowoczesna platforma dla automatyki energetycznej
Branża: Energetyka / Automatyka stacji elektroenergetycznych
Klient: Globalna firma technologiczna działająca w ponad 100 krajach, dostarczająca rozwiązania dla sektora energetycznego, przemysłowego i infrastrukturalnego.
Wyzwanie: Rozproszenie narzędzi w cyfrowych stacjach elektroenergetycznych
Klient potrzebował nowoczesnego i skalowalnego narzędzia do konfiguracji kontrolera stacyjnego wykorzystywanego w cyfrowych stacjach elektroenergetycznych. Dotychczasowe podejście opierało się na wielu niezależnych aplikacjach konfiguracyjnych, co powodowało:
- wzrost złożoności procesu inżynierskiego,
- większe ryzyko błędów,
- wydłużenie czasu realizacji projektów,
- trudności w utrzymaniu i szkoleniu zespołów technicznych.
Wraz z rozwojem nowej platformy konfiguracyjnej opartej na nowoczesnej architekturze (.NET Core, Angular), pojawiła się możliwość migracji konfiguracji kontrolera do wspólnego środowiska, co miało na celu uproszczenie pracy inżynierów i obniżenie kosztów operacyjnych.
Rozwiązanie: Dedykowana wtyczka i wspólna platforma (.NET Core / Angular)
Zespół projektowy dostarczony przez TTMS, we współpracy z inżynierami klienta, opracował dedykowaną wtyczkę konfiguracyjną dla kontrolera stacyjnego, opartą na istniejącym rdzeniu aplikacji inżynierskiej. Wtyczka umożliwia:
- konfigurację protokołów komunikacyjnych (IEC 61850, Modbus, DNP3),
- zarządzanie topologią stacji i urządzeniami IED,
- budowanie i walidację logiki automatyki,
- wykorzystanie szablonów i automatyzację wdrożeń.
Projekt był jednym z pierwszych wdrożeń wspólnej platformy konfiguracyjnej dla urządzeń spoza dotychczasowej linii produktów, co potwierdziło elastyczność przyjętej architektury.
Kluczowe technologie: Obsługa protokołów IEC 61850, Modbus i DNP3
Realizacja projektu wymagała zastosowania nowoczesnego stosu technologicznego, który zapewniłby wysoką wydajność interfejsu użytkownika przy jednoczesnym zachowaniu stabilności operacji na danych inżynierskich. Wybrane technologie pozwoliły na stworzenie elastycznego środowiska, w pełni zintegrowanego z ekosystemem klienta.
- .NET Core, Angular
- Silnik konfiguracji oparty na XML
- Protokoły: IEC 61850, Modbus, DNP3
- GitLab CI/CD, automatyczne testy
- Architektura oparta na wtyczkach
Połączenie nowoczesnych frameworków webowych z architekturą wtyczkową umożliwiło łatwą rozbudowę narzędzia w przyszłości, bez konieczności modyfikacji rdzenia aplikacji.
Dedykowany zespół ekspertów .NET i Automatyki Przemysłowej
Do realizacji tego zaawansowanego technologicznie zadania dedykowaliśmy interdyscyplinarny zespół ekspertów, łączący wysokie kompetencje w obszarze .NET z wiedzą domenową z zakresu automatyki przemysłowej. Struktura zespołu została dobrana w taki sposób, aby zapewnić płynną komunikację z inżynierami klienta oraz efektywne zarządzanie procesem wytwórczym w metodyce Agile. Dzięki temu mogliśmy elastycznie reagować na zmieniające się wymagania i utrzymać wysokie tempo prac deweloperskich.
- 3 senior developerów
- Dev Lead / Architekt oprogramowania
- Tester automatyzujący
- Scrum Master
Ścisła i bezpośrednia współpraca z Product Ownerem po stronie klienta pozwoliła na precyzyjne odwzorowanie skomplikowanej logiki biznesowej w nowym narzędziu oraz szybką walidację dostarczanych funkcjonalności.
Kluczowe korzyści biznesowe i optymalizacja procesów
Wdrożenie dedykowanej wtyczki konfiguracyjnej przyniosło wymierne korzyści biznesowe, trwale zmieniając sposób pracy inżynierów odpowiedzialnych za wdrożenia stacji elektroenergetycznych. Ujednolicenie środowiska pracy pozwoliło na znaczącą optymalizację procesów, eliminując wąskie gardła związane z utrzymaniem rozproszonych narzędzi typu legacy. Poniżej przedstawiamy kluczowe rezultaty osiągnięte dzięki nowej architekturze rozwiązania:
- Migracja konfiguracji kontrolera do jednej, spójnej platformy
- Uproszczenie procesu wdrożeń i zmniejszenie liczby błędów inżynierskich
- Skrócenie czasu szkoleń i ułatwienie wsparcia technicznego
- Potwierdzenie skalowalności i elastyczności architektury platformy konfiguracyjnej
- Szybszy rozwój produktu – dostarczenie na czas dzięki współpracy z zespołem odpowiedzialnym za rdzeń platformy. Użycie istniejących rozwiązań dla innych urządzeń.
Ostateczny produkt nie tylko rozwiązał bieżące problemy konfiguracyjne, ale także stworzył stabilny i skalowalny fundament pod przyszłą cyfryzację kolejnych elementów infrastruktury energetycznej klienta.
Potrzebujesz wsparcia w rozwoju oprogramowania embedded dla energetyki? Sprawdź nasze kompetencje w obszarze Energy i skontaktuj się z nami.
Zobacz inne case studies
Już dziś możemy pomóc Ci rosnąć
Porozmawiajmy, jak możemy wesprzeć Twój biznes
Monika Radomska
Sales Manager