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