www.eaton.com www.moeller.pl Zdalny podgląd wizualizacji z panelu XV100 przez przeglądarkę internetową (WebServer) Notatka aplikacyjna NA152PL
Spis treści 1. Wprowadzenie... 3 2. Wymagane oprogramowanie... 3 3. Aktywowanie sterownika PLC w XV100 i aktualizacja firmware... 3 4. Tworzenie wizualizacji w easy soft CoDeSys... 7 5. Wgrywanie wizualizacji do panelu XV100... 14 6. Zdalny podgląd wizualizacji za pomocą przeglądarki internetowej... 15 Eaton Electric Sp. z o.o. NA152PL 08/2010 2
1. Wprowadzenie Panele operatorskie z serii XV100 oferują usługę WebServera, czyli podglądu wizualizacji aktualnie załadowanej do panelu przez przeglądarkę internetową. Niniejsza notatka opisuje sposób tworzenia wizualizacji w oprogramowaniu easy Soft CoDeSys oraz jej podgląd poprzez przeglądarkę internetową. 2. Wymagane oprogramowanie Sterownik PLC zaimplementowany w panelu operatorskim XV100 programuje się za pomocą aplikacji MXPro lub CoDeSys z zainstalowanymi systemami docelowymi do paneli XV, które można pobrać ze strony: http://www.microinnovation.com/en/desktopdefault.aspx/tabid-8/26_view-374/. Dokładny opis instalacji systemów docelowych znajduje się w notatce aplikacyjnej NA121PL Aktualizacja systemów docelowych w środowisku easy Soft CoDeSys. W niniejszej notatce aplikacyjnej do stworzenia projektu wykorzystano środowisko easy Soft CoDeSys, ze względu na polskojęzyczny interfejs. Zatem, przede wszystkim, konieczne jest oprogramowanie easy Soft CoDeSys 2.3.9, w którym będzie tworzona wizualizacja, a następnie wgrywana do panelu. Ponadto niezbędną rzeczą, bez której WebServer nie będzie działał, jest aktualizacja firmware do wersji 2.4.7. Najnowszą aktualizację można pobrać ze strony: http://www.microinnovation.com/en/desktopdefault.aspx/tabid- 8/26_view-374/, a metodyka jej instalacji opisana została w notatce aplikacyjnej NA131PL. 3. Aktywowanie sterownika PLC w XV100 i aktualizacja firmware Użycie sterownika PLC wymaga jego aktywacji. Jest to jednorazowa czynność. Należy w tym celu uruchomić program update. Przykładowa lokalizacja tego pliku (może się różnić w zależności od wersji i miejsca zainstalowania aplikacji): C:\Program Files\Common Files\CAA-Targets\Micro Innovation\V2.3.9 SP1\TargetFirmware\TargetFirmwareWinCE_V2.4.7.exe Najnowsza wersja może zostać pobrana z Internetu. Po uruchomieniu programu pojawi się okno wyboru języka: Eaton Electric Sp. z o.o. NA152PL 08/2010 3
Po wybraniu odpowiedniego języka pojawi się ekran powitalny: W kolejnych krokach należy wybrać rodzaj instalacji: Eaton Electric Sp. z o.o. NA152PL 08/2010 4
Jeżeli połączenie Ethernetowe zostało już nawiązane można użyć opcji FTP Installation. Można również nagrać firmware bezpośrednio na kartę Compact Flash. Opcja ta wymaga jednakże aby komputer wyposażony był w czytnik tego rodzaju kart. Trzecia z opcji pozwala na zgranie plików systemu operacyjnego do określonej lokalizacji na dysku twardym komputera przegrania do panelu można dokonać w późniejszym czasie dowolną metodą. Najwygodniejszym sposobem wgrania firmware jest użycie FTP. Po jego zaakceptowaniu ukaże się okno w którym należy potwierdzić rodzaj naszego panela, a następnie wybrać czy chcemy jedynie aktywować PLC, czy również dokonać aktualizacji firmware u. Należy również zaznaczyć opcję WEB Server V2.4.7. Eaton Electric Sp. z o.o. NA152PL 08/2010 5
W kolejnym kroku należy zaznaczyć gdzie instalacja ma być przeprowadzona (dysk wewnętrzny czy karta pamięci), a następnie wybrać adres IP XV100, upewnić się czy FTP Server został w panelu operatorskim aktywowany i zatwierdzić transmisję. Jeżeli wystąpią problemy w nawiązaniu połączenia zostanie zwrócony komunikat: Eaton Electric Sp. z o.o. NA152PL 08/2010 6
Jeśli instalacja zakończyła się pomyślnie, pojawi się następujące okno: 4. Tworzenie wizualizacji w easy soft CoDeSys W pierwszej kolejności należy uruchomić oprogramowanie easy Soft CoDeSys 2.3.9. Następnie należy wybrać plik -> nowy i z listy należy wybrać konfigurację XV 1xx V2.3.9 SP1. Eaton Electric Sp. z o.o. NA152PL 08/2010 7
W kolejnym kroku należy zaznaczyć, w zakładce wizualizacja, należy zaznaczyć opcje Wizualizacja sieciowa oraz Wizualizacja elementy docelowego, a następnie zatwierdzić przyciskiem OK. Jako język programowania proponuje się wybrać CFC Po wykonaniu tych czynności należy skompilować projekt (Projekt -> Kompiluj wszystko). Jeżeli pojawiłby się komunikat z błędami jak na poniższym rysunku, należy przekonwertować typ LREAL na REAL. Eaton Electric Sp. z o.o. NA152PL 08/2010 8
Konwersję z LREAL na REAL dokonuje się w następujący sposób. Należy wybrać Projekt -> Opcje A następnie w zakładce Opcje kompilacji należy zaznaczyć opcję kompiluj LREAL jako REAL i zatwierdzić wybór przyciskiem OK. Następnie należy ponownie skompilować projekt. Jeśli w oknie komunikatów nie otrzymaliśmy wiadomości o błędach, to możemy przejść do napisania prostego programu i stworzenia wizualizacji. W celu stworzenia programu, należy przejść do zakładki Moduły a następnie dwukrotnie kliknąć na PLC_PRG. Eaton Electric Sp. z o.o. NA152PL 08/2010 9
Kolejno, należy zadeklarować następujące zmienne: Oraz napisać następujący program: Kolejnym etapem jest stworzenie wizualizacji. W tym celu przechodzimy do zakładki Wizualizacje, a następnie klikamy na Wizualizacje prawym przyciskiem myszy i wybieramy Wstaw obiekt.., a następnie wpisujemy jej nazwę. Nazwa wizualizacji może być dowolna, jednak proponuje się aby wpisać PLC_VISU. Eaton Electric Sp. z o.o. NA152PL 08/2010 10
Następnie należy dodać do wizualizacji dwa przyciski (symulujące wejścia x1 i x2) oraz elipse (która będzie zmieniała kolor,gdy y1 = TRUE) Kolejnym krokiem jest przypisanie zmiennych do przycisków oraz do elipsy. W tym celu należy kliknąć dwukrotnie na jeden z dodanych przycisków. W oknie, które się wyświetliło, wybieramy kategorię Tekst i w polu Zawartość wpisujemy tekst, który będzie wyświetlony na przycisku. Analogiczne postępowanie przeprowadzamy dla drugiego przycisku oraz dla elipsy. Eaton Electric Sp. z o.o. NA152PL 08/2010 11
Aby skojarzyć zmienną w programie ze zmienną elementu, należy wybrać kategorię Wpisywanie i zaznaczyć opcję Przełącz zmienną. Po czym w pustym polu należy wpisać PLC_PRG.x1. Sytuacja jest identyczna dla drugiego przycisku z tym, że zamiast PLC_PRG.x1 wpisujemy PLC_PRG.x2. Przypisanie zmiennej do elipsy należy zrobić w następujący sposób. Należy kliknąć na elipsę dwukrotnie. A następnie, w celu ustalenie koloru którym będzie się wypełniała gdy y1=true, należy wybrać opcję Kolory i kliknąć przycisk Kolor alarmu -> Wewnątrz i wybrać odpowiedni kolor. Eaton Electric Sp. z o.o. NA152PL 08/2010 12
Następnie należy przejść do kategorii Zmienne i przy Zmiana kolory należy wpisać PLC_PRG.y1 Eaton Electric Sp. z o.o. NA152PL 08/2010 13
5. Wgrywanie wizualizacji do panelu XV100 Zarówno wgrywanie projektu wizualizacyjnego jak i sterownikowego najwygodniej dokonać używając połączenia Ethernet owego. Należy w tym celu skonfigurować parametry sieciowe po stronie komputera i XV100 oraz połączyć oba urządzenia krosowanym kablem ethernetowym lub za pośrednictwem hub a czy switch a. Dokładniejsze dane na temat konfiguracji połączenia znajdują się w notatce aplikacyjnej NA131PL. W programie easy soft CoDeSys należy ustawić adres ip panelu na który wgrywamy projekt. W tym celu należy wybrać Online -> Parametry komunikacji a następnie wpisać adres ip. Kolejnym krokiem jest skompilowanie projektu, a następnie, jeśli projekt nie zawiera błędów, wgranie projektu do panelu. W tym celu należy zalogować się do sterownika (Online -> Zaloguj lub kombinacja klawiszy Alt+F8) a następnie wystartować sterownik (Online -> Start lub klawisz F5). Projekt jest wgrany na panel. Eaton Electric Sp. z o.o. NA152PL 08/2010 14
6. Zdalny podgląd wizualizacji za pomocą przeglądarki internetowej W celu otwarcia wizualizacji przeglądarką internetową, należy w wpisać następujący adres w przeglądarce: http://xxx.xxx.xxx.xxx:8080/webvisu.htm. W miejsce x - ów należy wpisać adres IP panelu XV100. Eaton Electric Sp. z o.o. NA152PL 08/2010 15