Krótka odpowiedź: czym jest SIMATIC WinCC V7/V8?

SIMATIC WinCC V7/V8 to klasyczny system SCADA firmy Siemens używany do tworzenia wizualizacji procesów, ekranów operatorskich, alarmów, trendów, archiwizacji danych, raportów oraz komunikacji z PLC. W praktyce jest to środowisko dla projektów przemysłowych większych niż typowe panele HMI.

Jeśli dopiero układasz sobie temat, potraktuj ten artykuł jako mapę po WinCC V7/V8: od historii systemu, przez moduły WinCC Explorera, po Runtime, SQL, OPC, skrypty VBS i dalszą naukę.

Myśląc o systemach SCADA nie można przejść obojętnie obok produktów firmy Siemens. Generalnie słowo klucz SIMATIC WinCC powiązane jest z całą gamą produktów służących do wizualizacji procesów przemysłowych.

SIMATIC WinCC V7.x (najnowsza wersja to WinCC V8.1, poprzednia WinCC V7.5) jest w rodzinie SIMATIC systemem najstarszym, najbardziej rozbudowanym i najbardziej otwartym na różne niestandardowe projekty. 

W tym artykule chciałbym przedstawić Ci ten pakiet SIMATIC WinCC V7.5. żebyś poznał zaawansowany system SCADA firmy Siemens.

Wersja do posłuchania:

Krótka historia WinCC

Historycznie SIMATIC WinCC pochodzi z lat 90′. Sam korzystałem z WinCC od wersji 5.1 aż do aktualnej wersji V8.1.

Poniżej kilka wersji wraz z rokiem wypuszczenia przez Siemens:

  • WinCC V3.0 –
  • WinCC V4.0 – 1998
  • WinCC V5.0 – 1999
  • WinCC V5.1 – 2003
  • WinCC V6.0 – 2003
  • WinCC V6.2 – 2007
  • WinCC V7.0 – 2008
  • WinCC V7.0 SP3 – 2011
  • WinCC V7.2 – 2013
  • WinCC V7.3 – 2014
  • WinCC V7.4 – 2016
  • WinCC V7.4 SP1 – 2017
  • WinCC V7.5 – 2018
  • WinCC V7.5 SP1 – 2019
  • WinCC V8 – 2023

Przejście pomiędzy wersjami nie jest bardzo trudne. Trzeba wykonać kroki przekazane przez firmę Siemens i odbywa się w 2 etapach:

  • od wersji V4 do WinCC V6.2
  •  oraz od V6.2 do wersji WinCC V7
  • aplikacja od V7 do wersji WinCC V8 przechodzi automatycznie.

 Tutaj możesz zobaczyć oficjalne kroki migracji projektu od wersji WinCC V4 do wersji WinCC V7.

Od prostego urządzenia po rozległe systemy.

Jako oprogramowanie do najbardziej złożonych zadań HMI, WinCC może obsługiwać największe projekty z dużą ilością danych. Nic nie stoi na przeszkodzie jeśli musisz stworzyć aplikację do osiedlowej stacji uzdatniania wody lub prostej maszyny.Generalnie używam WinCC V7.5 jako samodzielnych aplikacji do zarządzania jedną lub większą liczbą maszyn (zwykle między 2000 a 8192 zmiennymi zewnętrznymi), chociaż stworzyłem również aplikację serwer-klient z opcją redundancji, która kontroluje 6 linii produkcyjnych w automotive (> 40 000 zmiennych ).

W firmie, w której pracowałem, zajmowałem się tworzeniem systemu wielostanowiskowych, w którym WinCC kontrolowało ponad 30 urządzeń (całą halę produkcyjną) wraz z połączeniami do systemu klasy ERP.

SIMATIC WinCC V7.5. Struktura rozproszona ( case study klienta)

Przykładowa topologia aplikacji SCADA w WinCC server-client

Oprogramowanie SIMATIC WinCC V7.X

WinCC Runtime to zintegrowane narzędzie umożliwiające pracę z systemem dla osoby projektującej system, administratorów IT, operatorów czy działu utrzymania ruchu. Posiada bazę wbudowanych kontrolek i funkcjonalności. Baza ta jest obszerna i zapewnia programiście oraz operatorowi szereg ułatwień podczas projektowania i pracy z systemem. Podczas pracy system gromadzi i archiwizuje dane na zintegrowanym serwerze MS SQL Server, z którego w łatwy sposób można eksportować i raportować dane.

WinCC CS to zbiór narzędzi służących do tworzenia aplikacji. Biblioteki i kreatory sprawiają, że generowanie projektu jest szybkie i łatwe. Całość konfiguracji odbywa się w jednym narzędziu WinCC Explorer dzięki czemu nie musimy skakać po różnych programach i ustawiać różnych elementów.

W skład WinCC Explorera wchodzą miedzy innymi:

  • Tag Management – komunikacja, zmienne
  • Graphics Designer – okna, grafiki, wygląd systemu
  • Alarm Logging – alarmy, eventy, zdarzenia
  • Tag Logging – archiwizacja danych procesowych
  • Global Script – skrypty globalne VBS i C
  • User Administrator – użytkownicy, grupy, hasła, autoryzacje
  • User Archive – receptury

SIMATIC WinCC V7 Explorer

WinCC Explorer

Mapa modułów WinCC V7/V8

Jeżeli patrzysz na WinCC pierwszy raz, najłatwiej potraktować go jak zestaw modułów. Każdy moduł odpowiada za inny fragment systemu SCADA: ekrany, zmienne, alarmy, trendy, skrypty, użytkowników albo dane.

Element Do czego służy Gdzie iść dalej
Runtimeuruchamianie gotowego projektu SCADAkurs podstawowy WinCC V7/V8
Graphics Designerprojektowanie ekranów operatorskichpierwsze ekrany w Graphics Designer
Tag Managementzmienne, połączenia i komunikacja z PLCTag Management w WinCC
Alarm Loggingalarmy, zdarzenia i komunikaty operatorapraktyczny projekt SCADA
Tag Loggingtrendy i archiwizacja danych procesowychkurs podstawowy WinCC V7/V8
SQL i raportydane, archiwa, raportowanie i integracjeSQL Grid w WinCC
VBS i C Scriptautomatyzacja logiki ekranów i zachowań systemukurs skryptów VBS w WinCC

Możliwości systemu SCADA od Siemensa.

  • Umożliwia połączenie z większością sterowników i urządzeń stosowanych w przemyśle (SIMATIC S7, Allen Bradley Ethernet IP, Mitsubishi Ethernet, Modbus TCPIP, OPC, OPC UA, Profibus DP)
  • OPC DA-klient 2.05a/V3.0
  • OPC UA
  • Faceplates
  • Wsparcie dla wielojęzycznych aplikacji
  • Wydajna archiwizacja danych (możliwe 80 000 tagów archiwalnych)
  • Obsługa kart wielomonitorowych pozwala na projektowanie rozbudowanych graficznie aplikacji.
  • Zachowana jest kompatybilność wersji aplikacji – starsze mogą zostać przekonwertowane na najnowsze.
  • Wbudowany debugger skryptów (VBS, C)
  • Możliwość automatycznego czytania komunikatów AS z S7-1500
  • Kontener obiektów ActiveX i kontrolek .NET, WPF
  • Wirtualizacja – VMware ESXi, VMware Workstation i Hyper-V firmy Microsoft. Oznacza to, że złożone struktury klient/serwer, a także systemy jednostanowiskowe mogą pracować jako środowiska wirtualne.
  • Wbudowany VBA pomaga tworzyć SCADA za pomocą skryptów (oszczędność czasu i pieniędzy – niekoniecznie nerwów)
  • Multitouch i gesty w wizualizacji
  • Zgodność z wytycznymi FDA – spełnia specjalistyczne wymagania wielu branż, m.in. przepisy FDA dla przemysłu farmaceutycznego.
  • Licencjonowanie – oprogramowanie można dostosować do dużej liczby struktur dzięki wielu poziomom licencji RT i CS. Wybraną licencję można łatwo zaktualizować na podstawie liczby użytych zmiennych poprzez Power Package.

Morze płatnych rozszerzeń dla WinCC V7.

Siemens WinCC V7.X posiada wiele pakietów, które mogą rozszerzyć podstawową funkcjonalność. Niektóre z nich są naprawdę drogie, ale dają wiele ulepszeń bez specjalnych prac programistycznych.

  • Redundancja serwerów
  • Process historian i Information server do generowania raportów poprzez WEB
  • WinCC ODK – możliwość interakcji z aplikacją z poziomu programów językowych wysokiego poziomu
  • Zintegrowana administracja użytkownika i SIMATIC Logon umożliwiają korzystanie z czytników kart chipowych oraz ustawień domenowych firmy w celu logowania do systemu SCADA
  • WinCC/WebUX za darmo dla 1 użytkownika – okna systemowe oddzielone od normalnej pracy poprzez urządzenie z HTML 5
  • WinCC/Calendar – SMS, email 
  • WinCC/Connectivity Pack – otwarcie baz archiwalnych w celu generowania zaawansowanych raportów produkcyjnych
  • WinCC/Audit – sprawdzanie i kontrola zmian w systemie SCADA
  • WinCC WebNavigator – system scada pracujący w przeglądarkach HTML

Podsumowanie

SIMATIC WinCC V7.5 jest zaawansowanym systemem SCADA. Łączy wiele lat historii przemysłu w jednym narzędziu co pozwala mu być nadal w TOP 3 systemach SCADA używanych w Polsce i na świecie.

Aktualnie Siemens próbuje powoli zastąpić WinCC V7 wersją WinCC TIA Professional jednak szczerze wątpię żeby udało się to wykonać w ciągu najbliższych 5 lat.

Jak zacząć naukę WinCC V7/V8?

Jeśli zaczynasz od zera, najpierw warto zrozumieć WinCC Explorer, zmienne, ekrany, alarmy, trendy i uruchamianie projektu w Runtime. Dopiero później ma sens wchodzić głębiej w skrypty, SQL, raporty, OPC UA, redundancję czy WebUX.

Dlatego naturalna ścieżka wygląda tak: podstawy WinCC V7/V8, potem zaawansowane funkcje SCADA, a na końcu skrypty VBS i integracje. Jeśli chcesz przejść tę drogę na praktycznym projekcie, zobacz kurs WinCC V7/V8 od podstaw, kurs zaawansowany WinCC V7/V8 albo kurs skryptów VBS w WinCC.

Powiązane poradniki WinCC V7/V8

Ten artykuł jest główną mapą po SIMATIC WinCC V7/V8. Konkretne elementy możesz rozwinąć w osobnych poradnikach:

Podstawy środowiska

Moduły projektu

Problemy i praktyka

P.S. Potrzebujesz więcej informacji? Daj znać w komentarzu.

FAQ – pytania i odpowiedzi

Czym jest SIMATIC WinCC V7/V8?

SIMATIC WinCC V7/V8 to system SCADA firmy Siemens przeznaczony do wizualizacji procesów przemysłowych, obsługi alarmów, trendów, archiwizacji danych, raportowania i komunikacji z urządzeniami automatyki.

Czy WinCC V7/V8 to system SCADA?

Tak. WinCC V7/V8 jest klasycznym systemem SCADA. W odróżnieniu od prostego panelu HMI może obsługiwać większe aplikacje, archiwa, serwer-klient, redundancję, integracje z bazami danych i dodatkowe pakiety rozszerzeń.

Czym różni się WinCC V7/V8 od WinCC Unified?

WinCC V7/V8 to dojrzały, klasyczny system SCADA oparty o WinCC Explorer i sprawdzony w wielu istniejących instalacjach. WinCC Unified to nowsza generacja systemów HMI/SCADA Siemensa, mocniej związana z TIA Portal i nowym podejściem do wizualizacji.

Czy warto uczyć się WinCC V7/V8 w 2026 roku?

Tak, zwłaszcza jeśli pracujesz przy istniejących instalacjach przemysłowych, utrzymaniu ruchu, modernizacjach albo projektach, gdzie WinCC V7/V8 jest już standardem zakładu. Wiele systemów SCADA działa latami, więc znajomość klasycznego WinCC nadal jest praktyczna.

Czy do nauki WinCC trzeba znać PLC?

Podstawowa znajomość PLC bardzo pomaga, bo WinCC zwykle komunikuje się ze sterownikami i pokazuje dane z procesu. Nie musisz jednak być ekspertem PLC, żeby zacząć uczyć się ekranów, zmiennych, alarmów i Runtime.

Co to jest WinCC Runtime?

WinCC Runtime to część systemu, która uruchamia gotową aplikację SCADA. To właśnie w Runtime operator widzi ekrany, alarmy, trendy, stany maszyn i dane z procesu.

Do czego służą Tag Logging i Alarm Logging?

Tag Logging służy do archiwizacji zmiennych procesowych, na przykład temperatur, ciśnień lub liczników. Alarm Logging odpowiada za alarmy, zdarzenia i komunikaty, które pomagają operatorowi oraz utrzymaniu ruchu reagować na sytuacje w procesie.

Czy w WinCC można używać SQL?

Tak. WinCC korzysta z mechanizmów archiwizacji opartych o SQL Server, a w bardziej zaawansowanych projektach dane mogą być wykorzystywane do raportów, analiz, integracji i dodatkowych widoków operatorskich.

Do czego służą skrypty VBS w WinCC?

Skrypty VBS w WinCC pozwalają automatyzować logikę ekranów, reakcje na zdarzenia, obsługę kontrolek, proste przeliczenia i niestandardowe zachowania aplikacji SCADA.

Od czego zacząć naukę WinCC V7/V8?

Najlepiej zacząć od WinCC Explorera, Graphics Designer, Tag Management, alarmów, trendów i uruchamiania projektu w Runtime. Potem warto przejść do SQL, OPC, archiwizacji, raportów i skryptów VBS.