Instrukcja8 - Instytut Sterowania i Systemów Informatycznych

Transkrypt

Instrukcja8 - Instytut Sterowania i Systemów Informatycznych
Instytut Sterowania i Systemów Informatycznych
Uniwersytet Zielonogórski
SYSTEMY SCADA
Laboratorium nr 8
PODSTAWY OBSŁUGI PROGRAMU WONDERWARE INTOUCH 10.1
Opracował: mgr inż. Marcel Luzar
Cel: Konfiguracja komunikacji pomiędzy GE Fanuc a InTouch
Ćwiczenia do wykonania na zajęciach (pamiętaj o zapisie projektu po każdym
kroku!!!):
I. Skonfiguruj program komunikacyjny DASGESRTP
1. Z menu Start wybierz Programy\Wonderware\System Managment Console
2. W konsoli po lewej stronie w drzewie rozwiń gałąź DAServer Manager\Default
Group\Local\ArchestrA.DASGESRTP.1 i na poziomie Configuration z menu
kontekstowego wybierz Add GESRTP_PORT Object
3. Zmień nowo utworzonego obiektu New_GESRTP_PORT_000 na Siec_SRTP_000
4. Zaznacz obiekt Siec_SRTP_000 i z menu kontekstowego wybierz Add GEFANUC_PLC
Object
1
5. Zmień nazwę nowo utworzonego obiektu New_GEFANUC_PLC_000 na
GEFANUC_PLC
6. W oknie po prawej stronie w polu PLC Type wybierz typ sterownika, z którym
będziesz współpracował. Zapytaj prowadzącego laboratorium, który typ sterownika
będzie używany na tym szkoleniu.
7. W polu Host Name należy wpisać adres IP skonfigurowany w sterowniku. Adres
podany jest poniżej sterownika.
8. Zapisz zmiany za pomocą przycisku
okna
9. Przejdź na zakładkę Device Groups
znajdującego się w prawym górnym rogu
2
10. Naciśnij prawy przycisk myszy i z menu kontekstowego wybierz opcję Add. W ten
sposób skonfigurujesz temat komunikacji, przez który dane będą przesyłane do
sterownika.
11. Zmień nazwę domyślnego tematu komunikacji Topic_0 na PLC oraz zmień domyślną
wartość czasu odświeżania 1000ms na 50ms klikając dwukrotnie na tę wartość. Ten
parametr określa jak często program komunikacyjny będzie odpytywał sterownik o
dane.
12. Zapisz zmiany
13. Zmień tryb uruchamiania programu komunikacyjnego DASGESRTP na automatyczny.
W tym celu w drzewie po lewej stronie kliknij prawym przyciskiem myszy na pozycję
ArchestrA.DASGESRTP.1 i z menu kontekstowego wybierz Configure As Service/Auto
Service
14. Uruchom program komunikacyjny DASGESRTP. W tym celu w drzewie po lewej
stronie kliknij prawym przyciskiem myszy na pozycję ArchestrA.DASGESRTP.1 i z
menu kontekstowego wybierz Activate Server
3
15. Przy ArchestrA.DASGESRTP.1 pojawi się ikona
komunikacyjny DASGESRTP jest uruchomiony.
16. Zamknij konsolę System Managment Console
co oznacza, że program
II. Skonfiguruj komunikację aplikacji InTouch z programem
komunikacyjnym
1. Przejdź do programu WindowMaker (środowisko Development)
2. Wybierz z menu Special, a następnie Access Names…
4
3. W oknie Access Names wybierz przycisk Add…, aby skonfigurować nowy Access
Name, a więc połączenie z programem komunikacyjnym
4. W oknie Add Access Name dostępne pola należy zdefiniować następująco:
-Access – nazwa definicji Access Name, gdzie można wpisać dowolną nazwę np.
Sterownik
-Node Name – nazwa komputera, na którym znajduje się program komunikacyjny, z
którym będzie komunikowała się aplikacja wizualizacyjna InTouch. Jeżeli program
komunikacyjny znajduje się na tym samym komputerze co aplikacja InTouch, to
wtedy pole Node Name należy pozostawić puste.
-Application Name – nazwa procesu jaki pojawia się w systemie operacyjnym po
uruchomieniu programu komunikacyjnego. W przypadku programu komunikacyjnego
DAServer GESRTP proces ten nazywa się DASGESRTP.exe, jednak w polu Application
Name wpisuje się tylko nazwę procesu, bez rozszerzenia, a więc DASGESRTP.
- Topic Name – nazwa tematu (kanału) komunikacji wykorzystywanego do przesłania
danych. W Topic Name należy wpisać taką samą nazwę tematu, jaka została
skonfigurowana w programie komunikacyjnym. W naszym przypadku nazwa tematu
brzmi PLC.
-Which protocol to use – wybór protokołu do komunikacji pomiędzy aplikacją
InTouch a programem komunikacyjnym. Zalecane jest stosowanie protokołu
SuiteLink.
-When to advise Server – wybór odpytywania wartości ze sterownika. Wybór opcji
Advise All items spowoduje, że będą ze sterownika odpytywane wszystkie itemy
zdefiniowane dla zmiennych I/O w aplikacji InTouch. Z kolei opcja Advise Only active
items spowoduje, że ze sterownika będą odpytywane tylko itemy dla aktywnych
zmiennych I/O. Aktywne zmienne I/O to te które są:
- aktualnie wyświetlane na ekranie,
- wykorzystywane w skryptach,
- alarmowane,
- logowane historycznie.
Zaznacz opcję Advise Only active items ponieważ jest to metoda zalecana i
optymalna
5
5. Naciśnij przycisk OK, aby zakończyć definicję Access Name o nazwie Sterownik
6. Przyciskiem Close zamknij okno Access Names
III. Zdefiniuj zmienne
1. W programie WindowMaker wybierz z menu Special opcję Tagname Dictionary, aby
zdefiniować zmienne
2. Pojawi się okno Tagname Dictionary naciskając przycisk New możesz zacząć
definiować nowa zmienną, a po zakończeniu jej definicji należy nacisnąć przycisk Save
i naciskając ponownie New możesz przejść do definicji kolejnej zmiennej. Z kolei
przycisk Select pozwala na dostęp do przeglądarki zmiennych
6
3. Zdefiniuj nowe zmienne typu I/O według poniższej tabeli i skonfiguruj je tak, aby były
przywiązane do Access Name o nazwie Sterownik
7
Lp.
1
2
Nazwa zmiennej
T000_IVA_CmdOpen
T000_IVA_FlowPV
3
4
T000_IVB_CmdOpen
T000_IVB_FlowPV
5
T000_OV_CmdOpen
Opis zmiennej
Sterowanie zaworem A
Ilość przepływającej
cieczy przez zawór
wlotowy A
Sterowanie zaworem B
Ilość przepływającej
cieczy przez zawór
wlotowy B
Sterowanie zaworem
wylotowym
Adres
Q129
AI1
Typ
I/O Discrete
I/O Real
Q130
AI2
I/O Discrete
I/O Real
Q131
I/O Discrete
4. Kliknij dwukrotnie na górny zawór wlotowy
5. W oknie Edit Custom Properties zaznacz po lewej stronie właściwość Value. W polu
Default Value po lewej stronie usuń --- i kliknij na ikonę z trzema kropkami znajdująca
się po prawej stronie pola Default Value
8
6. Pojawi się przeglądarka zmiennych – Select Tag. Wybierz zmienną
T000_IVA_CmdOpen
7. Analogicznie, przypisz pozostałe zmienne do każdego symbolu w WindowMaker
9

Podobne dokumenty