s
FAQ: 00000043/PL Data: 29/06/2012
Konfiguracja struktury rozproszonej WinCC
www.siemens.pl/simatic
Doradztwo techniczne: simatic.pl@siemens.com
1
System wizualizacji WinCC mo na skonfigurowa w ró nych strukturach dost pu dla
ytkownika. Architektura, jak zastosujemy zale y g ównie od wymogów zak adowych i ma
istotny wp yw na pó niejsz wygod w dost pie oraz eksploatacji systemu, a tak e na
bezpiecze stwo danych. Podstawowe tryby pracy WinCC to:
Stand-alone – pojedyncza stacja WinCC z bezpo rednim po czeniem do
systemu sterowania
Klient-serwer – struktura rozproszona, gdzie stacja serwerowa z bezpo rednim
dost pem do danych sterownika udost pnia po rednio dane stacjom klienckim;
brak mo liwo ci nawi zania po czenia ze sterownikiem bezpo rednio ze stacji
klienckiej
WebServer – umo liwia stworzenie struktury klient-serwer poprzez lokaln sie
zak adow lub Internet
Redundancja – zdublowanie stacji serwer lub single-user w celu zabezpieczenia
mo liwo ci nadzoru oraz sterowania na wypadek awarii jednej ze stacji
operatorskich
CAS – Central Archives Server – autonomiczna stacja WinCC s
ca
archiwizacji danych procesowych oraz zabezpieczeniu tych danych; w strukturze
wyst puje niezale nie od pozosta ych stacji
Globalna struktura rozbudowanego systemu WinCC mo e zawiera w ró nych wariacjach
wszystkie powy sze elementy.
W niniejszej instrukcji przedstawiona zostanie konfiguracja struktury rozproszonej klient-
serwer w dwóch dost pnych odmianach:
Standard-Client
Multi-Client
1. Konfiguracja struktury klient-serwer (Standard-Client)
W nomenklaturze systemu WinCC – okre lenie standard-client mówi o stacji
klienckiej pod czonej bezpo rednio do jednostki serwerowej, która jest ród em
danych. Wszelkie dane – pocz wszy od ekranów procesowych, poprzez warto ci
zmiennych, a po ewentualne skrypty – pobierane s ze stacji serwerowej przez tzw.
pakiety serwerowe (server packages). Wi
e si to bezpo rednio z faktem, i na
stacji klienckiej fizycznie nie znajduje si projekt WinCC – jedynie instalacja systemu
RT. Jest to struktura standardowa, a co za tym idzie znajduje zastosowanie w
zdecydowanej wi kszo ci aplikacji systemu WinCC. Architektur tak stosuje si
zazwyczaj w przypadku systemów jedno-serwerowych (ewentualnie redundantnych).
Na serwerze…
Pierwszym krokiem w budowie systemu jest stworzenie projektu typu Multi-User.
Wi
e si to z automatyczn konfiguracj stacji, jako serwer. Typ stacji mo na w
dowolnym momencie pracy z projektem zmieni , tak e wszelkie projekty
przygotowane, jako single-user mo na przemianowa na stacje serwerowe.
s
FAQ: 00000043/PL Data: 29/06/2012
Konfiguracja struktury rozproszonej WinCC
www.siemens.pl/simatic
Doradztwo techniczne: simatic.pl@siemens.com
2
Po stworzeniu projektu wizualizacji – od strony stacji serwerowej pozostaje nam kilka
ustawie systemowych. Po pierwsze nale y do listy komputerów projektu do czy
komputery, które b
w naszej strukturze pracowa y, jako stacje klienckie. W tym
celu z poziomu WinCC Explorer dodajemy now stacj , która automatycznie zostanie
zakwalifikowana jako stacja kliencka. Wa ne jest, aby poda dok adn nazw
komputera, na którym pracowa b dzie aplikacja typu klient.
W ustawieniach stacji klienckiej nale y równie skonfigurowa podstawowe
ustawienia trybu Runtime, takie jak wygl d oraz opcje okna wizualizacji czy te ekran
startowy.
Kolejnym krokiem jest stworzenie u ytkownika, który b dzie posiada uprawnienia
administratorskie, co da mu mo liwo
uruchomienia zdalnie projektu bezpo rednio
s
FAQ: 00000043/PL Data: 29/06/2012
Konfiguracja struktury rozproszonej WinCC
www.siemens.pl/simatic
Doradztwo techniczne: simatic.pl@siemens.com
3
na stacji klienckiej. U ytkownika dodajemy standardowo w module User
Administrator.
Etapem ko cowym jest utworzenie danych serwerowych, które pakietowo
przekazywane b
na stacje klienckie (maksymalnie 32 stacje na jeden serwer). W
momencie wyboru projektu typu Multi-User w drzewku projektu z poziomu WinCC
Explorer poka e si opcja Server data. W
nie ten element s
y do wygenerowania
danych serwerowych. Wa ne jest, aby krok ten zamyka konfiguracj projektu pod
wzgl dem struktury czy zadeklarowanych zmiennych czy archiwów, w przeciwnym
wypadku, dane serwerowe trzeba b dzie generowa ponownie. Zmiany zawarto ci
ekranów procesowych nie wymagaj ponownego generowania Server data –
wystarczy prze adowa RT na stacji klienckiej.
Klikamy prawym przyciskiem myszy i wybieramy opcj Create jak pokazano na
poni szym zrzucie ekranu.
Na tym ko cz si ustawienia stacji serwerowej od strony systemu WinCC. Mo na
aktywowa tryb RT i przej
na komputer kliencki.
Zanim jednak to uczynimy nale y przygotowa obydwa komputery do pracy w sieci
od strony systemu Windows. Standardowymi ustawieniami jest w czenie
udost pniania folderów (folder projektu WinCC jest udost pniony jest automatycznie),
konfiguracja adresów IP komputerów oraz przypisanie wszystkich stacji do tej samej
grupy roboczej.
Na stacji klienckiej…
Je li komputery widz si poprawnie w otoczeniu sieciowym przechodzimy na stacj
przeznaczon na prac aplikacji typu klient.
Tutaj jedynym elementem, jaki musimy skonfigurowa od strony systemowej jest
przystosowanie komputera do ustawie sieciowych serwera. Pami tamy, aby
dok adna nazwa komputera by a zgodna z t wskazan na li cie stacji klienckich w
projekcie serwerowym.
WinCC co prawda musi by zainstalowane na stacji klienckiej, aczkolwiek stacja
kliencka nie wymaga otwierania systemu. W celu uruchomiania projektu klienckiego
uruchamiamy My Computer
Simatic Shell. Modu Simatic Shell instalowany jest
razem z oprogramowanie Simatic.
s
FAQ: 00000043/PL Data: 29/06/2012
Konfiguracja struktury rozproszonej WinCC
www.siemens.pl/simatic
Doradztwo techniczne: simatic.pl@siemens.com
4
Na li cie komputerów odszukujemy interesuj
nas stacj serwerow , a na li cie
udost pnionych projektów – nasz projekt serwerowy. Je li projekt jest otwarty b
w
trybie RT informacja taka zostanie wskazana w kolumnie statusowej.
Klikamy prawym przyciskiem myszy w nazw projektu, a nast pnie wybieramy opcj
Interconnect. W oknie logowania wpisujemy zdefiniowan wcze niej w projekcie
serwerowym nazw u ytkownika z uprawnieniami administracyjnymi oraz jego has o.
Tryb Runtime zostaje uruchomiony automatycznie.
Z poziomu Simatic Shell istnieje równie mo liwo
zdalnej aktywacji oraz
dezaktywacji trybu RT na stacji serwerowej.
2. Konfiguracja struktury klient-serwer (Multi-Client)
Drugim mo liwym typem konfiguracji jest struktura klient-serwer ze stacj klienck
typu multi-client. Podobnie jak w przypadku standard-client dane wymieniane s
pomi dzy stacj serwerow a klienck przez serwerowe pakiety danych. G ówn
cech odró niaj
stacj multi-client od standard-client jest fakt zamieszczenia na
niej zupe nie niezale nego (od serwera) projektu WinCC. Podobnie jak w przypadku
klienta standardowego nie ma mo liwo ci bezpo redniej komunikacji ze
sterownikiem, natomiast pakiety serwerowe mog by pobierane z wi kszej ilo ci
serwerów WinCC. Wi
e si to bezpo rednio z zastosowaniem takiej struktury
systemu – otó tryb taki stosuje si w przypadku systemów wielo-serwerowych, gdzie
jedna (lub wi cej) stacja kliencka ma dost p do danych z kilku serwerów
(maksymalnie 12). Projekt na stacji klienckiej typu multi-client równolegle pobiera
dane z wielu róde
cz c je w jeden zbiorczy projekt na stacji operatorskiej.
Rozwi zanie takie mo na oczywi cie stosowa równie w przypadku jednego
serwera, gdy projekt na serwerze ma mie inn funkcjonalno
od tego na kliencie.
Stacja typu multi-client znajduje równie zastosowanie w przypadku konfiguracji
systemów wielomonitorowych, gdzie dla poszczególnych stanowisk klienckich
zastosowana ma by ró na liczba monitorów.
s
FAQ: 00000043/PL Data: 29/06/2012
Konfiguracja struktury rozproszonej WinCC
www.siemens.pl/simatic
Doradztwo techniczne: simatic.pl@siemens.com
5
Na serwerze…
W przypadku konfiguracji stacji serwerowej dla struktury, w której b dziemy
konfigurowa stacj klienck typu Multi-Client – post pujemy analogicznie jak w
przypadku serwera dla standardowej stacji klienckiej.
Na stacji klienckiej…
Jako i stacja kliencka typu Multi-Client zawiera swój w asny projekt – konfiguracj
rozpoczynamy od utworzenia projektu typu Client Project.
Krokiem kolejnym jest pobranie pakietów konfiguracyjnych serwerów do projektu
klienckiego. W tym celu w drzewku projektu WinCC Explorer klikamy prawym
przyciskiem myszy w pozycj Server Data i wybieramy pozycj Loading. W oknie
Windows Explorer nale y wskaza wcze niej wygenerowane pliki pakietów
serwerowych dla interesuj cych nas serwerów. Ka dy taki plik konfiguracyjny
znajduje si w folderze projektu serwera
pod-folder o nazwie komputera
Packages.
Po za adowaniu pakietów serwerowych mo emy zaobserwowa , i dane
skonfigurowane na stacji serwer (struktura zmiennych, zmienne logowane, alarmy czy
archiwa u ytkownika) s teraz dost pne równie dla projektu klienckiego. Podpinaj c
zmienn np. pod pole I/O field zauwa ymy, i w drzewku zmiennych WinCC znajduj
si równie wszystkie tagi zdefiniowane na stacjach serwerowych. Podobnie w
przypadku zmiennych archiwalnych b
receptur i próbie do czenia ich do kontrolek
ActiveX. W przypadku kontrolki alarmów istnieje mo liwo
konfiguracji czy dana
kontrolka ma wy wietla komunikaty alarmowe jedynie z jednego wybranego serwera
czy te ze wszystkich skonfigurowanych stacji.
Nale y zwróci uwag , i w projekcie klienckim nie ma mo liwo ci dodania kana u
komunikacyjnego, czyli niemo liwa jest bezpo rednia wymiana danych ze
sterownikiem. Odbywa si to wy cznie przez serwer(y). Projekt kliencki nie posiada
równie mo liwo ci niezale nej konfiguracji logowania zmiennych, alarmów czy
obs ugi archiwów u ytkownika (receptury) – te parametry ustawiane s wy cznie na
serwerach.
Wi cej informacji na temat konfiguracji systemów rozproszonych mo na znale
w
plikach pomocy systemu oraz na stronach wsparcia technicznego Siemens:
http://support.automation.siemens.com/WW/view/en/37436832