Panele XV200/XV400 Pierwsze kroki



Podobne dokumenty
Instrukcja obsługi NA131PL 01/2011. Pierwsze kroki z panelami Operatorskimi serii XV

Zdalny podgląd wizualizacji z panelu XV100 przez przeglądarkę internetową (WebServer)

XV-102 Panele operatorskie

Galileo v10 pierwszy program

Notatka Aplikacyjna NA 03001PL Marzec 2016

Konfigurowanie sterownika CX9000 firmy Beckhoff wprowadzenie

Konfigurowanie sterownika CX1000 firmy Beckhoff wprowadzenie. 1. Konfiguracja pakietu TwinCAT do współpracy z sterownikiem CX1000

Konfigurowanie modułu BK9050 firmy Beckhoff wprowadzenie

Ćwiczenia z S Komunikacja S z miernikiem parametrów sieci PAC 3200 za pośrednictwem protokołu Modbus/TCP.

Konfigurowanie sterownika CP6601 firmy Beckhoff wprowadzenie

Poniższy przykład przedstawia prosty sposób konfiguracji komunikacji między jednostkami centralnymi LOGO! w wersji 8 w sieci Ethernet.

8. Sieci lokalne. Konfiguracja połączenia lokalnego

Rozdział 8. Sieci lokalne

Instrukcja instalacji i obsługi modemu ED77 pod systemem operacyjnym Windows 98 SE (wydanie drugie)

Dysk CD (z Oprogramowaniem i Podręcznikiem użytkownika)

Sprawdzanie połączenia sieciowego

TwinCAT 3 konfiguracja i uruchomienie programu w języku ST lokalnie

Telefon IP 620 szybki start.

instrukcja instalacji modemu SpeedTouch 605s

Konfigurowanie sterownika BX9000 firmy Beckhoff wprowadzenie. 1. Konfiguracja pakietu TwinCAT do współpracy ze sterownikiem BX9000

Instrukcja instalacji oraz konfiguracji sterowników. MaxiEcu 2.0

Instrukcja wgrywania aktualizacji oprogramowania dla routera Edimax LT-6408n

Laboratorium Badanie topologii i budowa małej sieci

FAQ: /PL Data: 16/11/2007 Programowanie przez Internet: Konfiguracja modułów SCALANCE S 612 V2 do komunikacji z komputerem przez VPN

Instrukcja instalacji i konfiguracji Karty EDGE/GPRS SonyEricsson GC85

Przygotowanie urządzenia:

Ćwiczenia z S S jako Profinet-IO Controller. FAQ Marzec 2012

cmt + CODESYS, oraz zdalne wejścia/ wyjścia

INSTRUKCJA UZUPEŁNIAJĄCA DO CENTRAL DUPLEX ZE STEROWANIEM RD4

Telefon AT 530 szybki start.

Konfiguracja trybu pracy Real COM dla serwerów NPort:

Laboratorium - Konfiguracja routera bezprzewodowego w Windows Vista

Instrukcja ręcznej konfiguracji połączenia z Internetem przez. modem ED77 w systemie Windows XP

Istnieją trzy sposoby tworzenia kopii zapasowej na panelu Comfort:

R o g e r A c c e s s C o n t r o l S y s t e m 5

Laboratorium - Konfiguracja karty sieciowej do używania protokołu DHCP w systemie Windows XP

Moduł Ethernetowy. instrukcja obsługi. Spis treści

Site Installer v2.4.xx

Instrukcja konfiguracji urządzenia TL-WA830RE v.1

Instrukcja użytkownika ARsoft-CFG WZ1 4.0

Tablet bezprzewodowy QIT30. Oprogramowanie Macro Key Manager

Brinet sp. z o.o. wyłączny przedstawiciel DrayTek w Polsce

FAQ: /PL Data: 19/11/2007 Programowanie przez Internet: Przekierowanie portu na SCALANCE S 612 w celu umo

Programowanie wizualizacji w środowisku GALILEO

1. Opis. 2. Wymagania sprzętowe:

Product Update Funkcjonalność ADR dla przemienników Częstotliwości PowerFlex 750 oraz 525 6

Instrukcja konfiguracji programu Fakt z modułem lanfakt

Komunikacja Master-Slave w protokole PROFIBUS DP pomiędzy S7-300/S7-400

Komunikacja pomiędzy panelem Astraada HMI Panel i sterownikiem Siemens S w sieci ProfiNet

Instrukcja aktualizacji oprogramowania

Laboratorium - Konfiguracja routera bezprzewodowego w Windows 7

AUTOMATYKA PRZEMYSŁOWA

EC4P Pierwszy program w 6 krokach

Ćw. I. Środowisko sieciowe, połączenie internetowe, opcje internetowe

Kopiowanie i instalowanie pliku w systemie Windows CE

Programowanie sterowników PLC w easy Soft CoDeSys

Problemy techniczne SQL Server

Konfiguracja oprogramowania w systemach MS Windows dla kont z ograniczonymi uprawnieniami

Konfiguracja panelu ASTRAADA HMI z sterownikiem ASTRADA ONE

UNIFON podręcznik użytkownika

Przykładowa konfiguracja komunikacji pomiędzy oprogramowaniem Wonderware i Codesys z wykorzystaniem sieci LAN lub modułu GSM

Aktywacja CODESYS-a na panelu serii cmt

Instrukcja podstawowego uruchomienia sterownika PLC LSIS serii XGB XBC-DR20SU

INSTRUKCJA INSTALACJI DRUKARKI. (Dla Windows CP-D70DW/D707DW)

SERWER DRUKARKI USB 2.0

Instrukcja podłączenia bramki IP 1R+L oraz IP 2R+L w trybie serwisowym za pomocą usługi telnet.

Ćwiczenie a Budowanie sieci z wykorzystaniem koncentratorów

IBM SPSS Statistics dla systemu Windows Instrukcje instalacji (licencja sieciowa)

SKRÓCONA INSTRUKCJA DLA REJESTRATORÓW SERII AHD 4, 8 I 16 KANAŁOWYCH (MODELE: AHDR-1042D/M, AHDR1041D/M, AHDR-1082D/M, AHDR1162D/M)

Warsztaty AVR. Instalacja i konfiguracja środowiska Eclipse dla mikrokontrolerów AVR. Dariusz Wika

INSTRUKCJA OBSŁUGI Program konfiguracji sieciowej Net configuration Drukarka A11

Linksys/Cisco SPA2102, SPA3102 Instrukcja Konfiguracji

Ważne: Przed rozpoczęciem instalowania serwera DP-G321 NALEŻY WYŁACZYĆ zasilanie drukarki.

4. Podstawowa konfiguracja

FAQ: /PL Data: 01/06/2015 WinCC Professional konfiguracja struktury klient-serwer

Instrukcja instalacji Zespołu Diagnostycznego Delphi w systemie Vista.

Konfigurowanie sterownika BC8150 firmy Beckhoff wprowadzenie

ZyXEL NBG-415N. Bezprzewodowy router szerokopasmowy n. Skrócona instrukcja obsługi. Wersja /2006 Edycja 1

Konfiguracja zapory ogniowej w trybie standardowym na module SCALANCE S623

Instrukcje dotyczące systemu Windows w przypadku drukarki podłączonej lokalnie

INSTRUKCJA UŻYTKOWANIA CZYTNIKA KART PROCESOROWYCH SYGNET 5v1 IU SY5

Instalacja programu Warsztat 3 w sieci

Instrukcja podłączenia i konfiguracji BLUETOOTH NX. Interfejs. (instrukcja dostępna także na ver

Opis instalacji i konfiguracji programu HW Virtual Serial Port z kasą PS3000Net

Instrukcja konfiguracji kas Novitus do współpracy z CRK

1. INSTALACJA SERWERA

1. Wstęp. Wizualizacja połączenia

AKTYWNY SAMORZĄD. Instrukcja instalacji, aktualizacji i konfiguracji.

Instrukcja ręcznej konfiguracji połączenia z Internetem przez. modem ED77 w systemie Windows 2000

VComNet Podręcznik użytkownika. VComNet. Podręcznik użytkownika Wstęp

Rodzaj kabla Kabel szeregowy skrosowany (tzw. zero modem kabel) Kabel USB host-to-host Kabel RS232/PPI multimaster Kabel USB/PPI multimaster *

SystimPlus. Dokumentacja (FAQ) dla wersji: v

NA121PL. Autor: Jacek Zarzycki. opracowano na podstawie: h1437g.pdf; AN27i17; AN2700K28G. Moeller Electric Sp. z o.o. 02/2006

7 Business Ship Control dla Systemu Zarządzania Forte

Konwerter RS-485->Ethernet [TCP/IP] CN-ETH-485 INSTRUKCJA [konfiguracja urządzenia do współpracy z programem MeternetPRO]

Następnie kliknąć prawym klawiszem myszy na Połączenie sieci bezprzewodowej i wybrać Wyłącz.

Bramka IP 2R+L szybki start.

Ko n f i gura cja p ra cy V ISO z bazą SQL S e rve r

IBM SPSS Statistics dla systemu Windows Instrukcje dotyczące instalacji (licencja sieciowa)

INSTRUKCJA INSTALACJI OPROGRAMOWANIA MICROSOFT LYNC 2010 ATTENDEE ORAZ KORZYTANIA Z WYKŁADÓW SYNCHRONICZNYCH

Transkrypt:

NA131PL Pierwsze kroki z panelami operatorskimi XV200/XV400 www.moeller.pl Panele XV200/XV400 Pierwsze kroki Notatka aplikacyjna NA131PL Pierwsze kroki z panelami operatorskimi XV200/XV400 Autor: Jacek Zarzycki opracowano na podstawie: h1581g.pdf; notatki AN27i17; MP_WinCE_eng.pdf Moeller Electric Sp. z o.o. 02/2006 Moeller Electric Sp. z o.o. NA131PL 02/2006 1

Spis treści Spis treści...2 1. Wstęp...3 2. Podstawowe informacje...4 2.1. Budowa paneli....4 2.2. Podłączenie....5 3. Pierwszy projekt w XV200/XV400...7 3.1. Wprowadzenie...7 3.2. Aktywowanie sterownika PLC w XV200/XV400 i aktualizacja firmware...7 3.3. Deklaracja zmiennych w programie XSoft....10 3.4. Nawiązywanie wewnętrznego połączenia PLC HMI....12 3.5. Tworzenie programu w środowisku XSoft z użyciem drivera CANopenHMI...15 4. Wgrywanie projektu do panelu....19 4.1. Konfigurowanie komputera PC do połączenia przez Ethernet...19 4.2. Konfigurowanie panelu operatorskiego do połączenia przez Ethernet...21 4.3. Testowanie połączenia....23 4.4. Wgrywanie aplikacji wizualizacyjnej...24 4.5. Wgrywanie aplikacji sterownikowej...25 4.6. Tryb symulacyjny....25 Moeller Electric Sp. z o.o. NA131PL 02/2006 2

1. Wstęp Panele operatorskie serii XV200/XV400 są nowoczesnymi, oferującymi bogate możliwości komunikacji, zarządzania danymi i wizualizacji jednostkami HMI. Możliwość aktywacji w nich sterownika PLC dodatkowo zwiększa ich elastyczność. Celem niniejszej notatki aplikacyjnej jest dostarczenie podstawowych informacji użytkownikowi stawiającemu pierwsze kroki w ich poznawaniu. Przedstawiono budowę, metodykę tworzenia aplikacji w XSoft Professional, nawiązywanie połączeń oraz wgrywanie projektów i testowanie aplikacji. Informacje na temat programowania wizualizacji w środowisku Galileo dostępne są w notatce NA151PL. Dla uzyskania pełnej funkcjonalności zaleca się pobranie ze strony http://www.moeller.net/en/support/index.jsp najnowszej wersji programu XSoft- Galileo oraz najnowszego uaktualnienia do XSoft-Professional. Galileo można również zainstalować ją jako wersję demonstracyjną w pełni funkcjonalną. Ograniczeniem w stosunku do wersji pełnej jest jednogodzinny czas pracy po wgraniu aplikacji do panelu operatorskiego. Celem tworzenia bardziej zaawansowanych aplikacji użytkownik może zasięgać informacji z poniższych źródeł: 1. Pomoc programu XSoft-Professional. Jest to rozbudowany HELP zawierający opis elementów programowania. Wciskając klawisz F1 uzyskujemy informacje na temat aktualnego elementu. 2. Plik MP_WinCE_eng.pdf. Dokumentacja dostępna w folderze do którego zainstalowano Galileo. Zawiera informacje na temat możliwości systemu Windows CE zainstalowanego w panelach serii XV. 3. Notatka aplikacyjna AN27i17. Notatka zawiera opis i biblioteki do połączenia PLC z panelem za pomocą protokołu CANopenHMI. Umieszczone są w niej również informacje jak uczynić markery pamiętanymi po zaniku zasilania. 4. Dokumentacje środowiska XSoft i sterowników serii XC. Szereg dokumentacji dostępnych w folderze Dok aplikacji XSoft opisujących zasady programowania i uruchamiania sterowników firmy Moeller. Moeller Electric Sp. z o.o. NA131PL 02/2006 3

2. Podstawowe informacje 2.1. Budowa paneli. Panele operatorskie serii XV200/XV400 wymagają do pracy zasilania 24VDC oraz karty Compact Flash. Na karcie zapisywany jest system operacyjny i program aplikacyjny. Zalecane jest użycie kart dostarczanych przez Moeller Electric - mają one specjalne, przemysłowe wykonanie, które zapewnia bezproblemową pracę. Użycie innych kart zwalnia Moeller Electric z jakichkolwiek gwarancji. W panelach XV400 istnieje możliwość użycia dodatkowych kart komunikacyjnych. W panelach o przekątnej 5,7 cala można zainstalować jedną taką kartę. Większe panele posiadają 2 sloty na karty. Moeller Electric Sp. z o.o. NA131PL 02/2006 4

2.2. Podłączenie. Zasilanie panelu podłączane jest do wtyczki zgodnie z poniższym rysunkiem (widok od strony przewodów). +24 VDC plus zasilania; 0V minus zasilania; GND uziemienie (obudowa panelu) Podłączając interfejsy sieciowe należy stosować się do poniższych rozkładów pinów. Dla sieci CAN: Nóżki 3 i 6 (0V) są wewnętrznie połączone z potencjałem odniesienia driver a CAN. Piny 4, 5 i 8 nie mogą być nigdzie podłączone. Port nie jest separowany galwanicznie. Maksymalna prędkość transmisji wynosi 1Mbit/s. Przy instalowaniu sieci CAN należy pamiętać o rezystorach terminujących na obu końcach linii. Należy je instalować poza panelem (np. we wtyczce). Moeller Electric Sp. z o.o. NA131PL 02/2006 5

Dla sieci MPI: Pin 5 (0V) musi być podłączony. Port nie jest izolowany galwanicznie. Maksymalna prędkość transmisji wynosi 1.5Mbit/s. Rezystory terminujące powinny być umieszczone we wtyczce zgodnie ze standardem Profibus. Można ewentualnie dokonać terminacji poprzez połączenie LINE A z TERM A oraz LINE B z TERM B. Zasilania 5V nie można wykorzystywać do zasilania zewnętrznych urządzeń nie jest ono zabezpieczone przed przeciążeniem lub zwarciem. Port szeregowy RS232: Maksymalna prędkość transmisji za pośrednictwem portu szeregowego wynosi 115200kBit/s. Nie jest on izolowany galwanicznie. Moeller Electric Sp. z o.o. NA131PL 02/2006 6

3. Pierwszy projekt w XV200/XV400 3.1. Wprowadzenie W tej części notatki opisane zostaną niezbędne kroki związane z nawiązaniem połączeń, wgrywaniem aplikacji wizualizacyjnej, uruchomieniem sterownika i innymi czynnościami związanymi ze specyfiką XV200/XV400. Samo programowanie części wizualizacyjnej zostało opisane w notatce NA151PL a części sterownikowej w NA121PL. Sterowniki PLC zaimplementowane w panelach operatorskich serii XV200/XV400 programuje się za pomocą aplikacji XSoft-Professional. Przed napisaniem swojego pierwszego programu warto sprawdzić czy w lokalizacji: "http://www.moeller.net/en/support/index.jsp" dostępne są aktualizacje do obecnie posiadanej wersji oprogramowania. Po ściągnięciu i zainstalowaniu update poza nowymi możliwościami XSoft'a często dostępne są również nowe wersje systemu operacyjnego (OS) sterowników. Należy pamiętać, że sterownik w postaci XV200/XV400 nie posiada lokalnych wejść/wyjść. Połączenie z obiektem jest możliwe za pośrednictwem stacji rozproszonych wejść/wyjść (np. XI/ON). Więcej informacji na temat konfigurowania stacji podłączanych za pomocą sieci CAN dostępnych jest w notatce aplikacyjnej NA140PL_Projektowanie_CAN 3.2. Aktywowanie sterownika PLC w XV200/XV400 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\Moeller Software\XSoft V233\XSoft V2.3.3\Firmware_Updates\ Xsystem\XV-2XX\V2.4.0\TargetFirmwareXSoftWinCE_V2.4.0.exe Najnowsza wersja może zostać pobrana z Internetu. Po uruchomieniu programu pojawi się poniższe okno: Moeller Electric Sp. z o.o. NA131PL 02/2006 7

W kolejnych krokach należy wybrać rodzaj instalacji: 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: Moeller Electric Sp. z o.o. NA131PL 02/2006 8

W kolejnym kroku należy wybrać adres IP XV200/XV400, 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: Szczegółowe informacje na temat nawiązywania połączeń znajdują się w rozdziale 4. Moeller Electric Sp. z o.o. NA131PL 02/2006 9

3.3. Deklaracja zmiennych w programie XSoft. Do komunikacji z panelem najwygodniej stworzyć oddzielną grupę zmiennych globalnych. Należy w tym celu w zakładce Resources prawym klawiszem myszy wybrać Global Variables a następnie Add Object... Pojawi się wówczas okno w którym trzeba wpisać nazwę grupy zmiennych globalnych: Po zatwierdzeniu przyciskiem OK można przystąpić do edycji zmiennych. Moeller Electric Sp. z o.o. NA131PL 02/2006 10

Poniżej przedstawiono przykładową deklarację zmiennych: Zadeklarowane zmienne mogą zostać użyte w elementach POU (programy, bloki funkcyjne, akcje) oraz wizualizacji. Aby wstawić zmienną można posłużyć się Help Manager em klawisz F2 lub wpisując kropkę po wciśnięciu klawisza pojawi się okno podpowiadające wybór zmiennej globalnej: Po wybraniu zmiennej kropkę należy usunąć. Można też użyć Help Manager a (F2) i wybrać zakładkę Global Variables. W programie można wypisać zmienne, aby podglądać ich wartości online po nawiązaniu komunikacji można je zmieniać z poziomu panelu lub modyfikować w drugą stronę: Po zmodyfikowaniu zmiennej (zmiennych) poprzez dwukrotne jej kliknięcie trzeba wcisnąć kombinację CTRL+F7, aby wprowadzić je do pamięci. Wciśnięcie F7 spowoduje wpisanie wartości na stałe (FORCE) Moeller Electric Sp. z o.o. NA131PL 02/2006 11

3.4. Nawiązywanie wewnętrznego połączenia PLC HMI. Aby zaimplementowany w XV200/XV400 sterownik PLC komunikował się z wizualizacją na panelu operatorskim należy odpowiednio przygotować transferowane zmienne. Jest to prosty mechanizm, którego podstawową zaletą jest fakt, że zmienne z XSoft a widziane są w Galileo (nie ma konieczności używania markerów). Przykładowa grupa zmiennych globalnych do komunikacji z Panelem może zatem przyjąć postać: W kolejnym etapie należy określić, że zmienne te będą eksportowane. W tym celu trzeba wybrać z menu Project Options a w zakładce z lewej strony wybrać Symbol configuration. Jeżeli opcja nie jest dostępna należy wyłączyć tryb symulacji! (Online Simulation Mode). W nowym oknie należy zaznaczyć Dump symbol entries oraz wybrać Configure symbol file... W kolejnym kroku należy odznaczyć (w kolejności od dołu ku górze!) wszystkie ptaszki z dołu ekranu, a następnie rozwinąć grupę Global Variables i zaznaczyć właściwą grupę zmiennych. Moeller Electric Sp. z o.o. NA131PL 02/2006 12

Po jej podświetleniu należy ponownie zaznaczyć wszystkie opcje (od góry do dołu). Na koniec zatwierdzić OK i ponownie OK. Od tego momentu podczas kompilacji generowany będzie plik o nazwie: nazwa_programu.sym. Będzie on używany w aplikacji Galileo do importowania zmiennych. Aby komunikacja PLC-HMI była możliwa należy ponadto zaznaczyć opcję Download symbol file w zakładce General okna Target Settings. Moeller Electric Sp. z o.o. NA131PL 02/2006 13

W aplikacji Galileo należy wybrać połączenie ze sterownikiem jako: Model: CoDeSys (local) Port: Ethernet Metodykę wyboru rodzaju połączenia ze sterownikiem przedstawiono w notatce NA151PL. Kolejnym krokiem jest importowanie zmiennych. Należy w tym celu na zakładce Tags kliknąć prawym klawiszem myszki i wybrać opcję Import. W kolejnym kroku należy podać lokalizację pliku nazwa_projektu.sym. eksportowanego uprzednio przez program XSoft. Po wybraniu Start zmienne dostępne są już w Galileo. W razie konieczności modyfikacji listy zmiennych po kolejnej kompilacji w XSoft-Professional należy ponownie wybrać import zmiennych w Galileo. Można przy tym zaznaczyć usunięcie zbytecznych zmiennych. Podobną metodą tworzy się komunikację z zewnętrznym sterownikiem (np. XC200) za pośrednictwem Ethernetu. Należy jedynie wybrać połączenie jako Model: Moeller XControl Ethernet PRG i ustawić adres IP. Moeller Electric Sp. z o.o. NA131PL 02/2006 14

3.5. Tworzenie programu w środowisku XSoft z użyciem drivera CANopenHMI. Do komunikacji części wizualizacyjnej z zewnętrznymi sterownikami na ogół używa się protokołu CANopen. Poniższy przykład zostanie przedstawiony w języku ST. Jeżeli aplikacja została już stworzona (np. w innym języku) można dodać drugi program w języku ST zgodnie z przykładowym. Należy jedynie pamiętać o jego uruchomieniu z programu głównego. Więcej na temat nawiązywania połączenia i poruszania się po aplikacji XSoft można przeczytać w notatce aplikacyjnej NA121PL. 1) Należy przegrać pliki typu lib oraz eds do odpowiednich lokalizacji w folderze do którego zainstalowano aplikację XSoft. XS-XVnetCANopenHMI.lib Targets\Moeller\Lib_Common XS-XVnetCANopenHMI_Retain.lib Targets\Moeller\Lib_Common XV-CANopenHMI.eds Libary\PLCConf UWAGA: Od wersji XSoft'a 2.3.3 folder bibliotek znajduje się w lokalizacji: C:\Program Files\Common Files\CAA-Targets\Moeller 2) W środowisku XSoft należy utworzyć nową aplikację, wybrać odpowiedni sterownik i język programowania. 3) W zakładce Resources należy wybrać PLC Configuration, a następnie na nazwie sterownika prawym klawiszem myszy wybrać: Append Subelement a potem CanMaster Moeller Electric Sp. z o.o. NA131PL 02/2006 15

4) Na CanMaster prawym klawiszem ponownie wybrać Append Subelement tym razem dostępna będzie lista urządzeń CAN, które są znane w środowisku XSoft. Jeżeli na liście nie ma urządzenia Moeller XV-CANopenHMI należy zapisać zmiany zamknąć XSoft a i wykonać czynności z punktu 1) (wgrać plik eds). 5) W oknie Base parameters można teraz ustawić adresy początkowe ośmiobajtowego kanału wejściowego i wyjściowego ( Input address oraz Output address ) Uwaga: W pewnych sytuacjach zależnie od użytego sterownika i sprzętu (np. XIOC-NET-DP) może pojawić się w tym oknie adres początkowy danych diagnostycznych umieszczanych w markerach (%M...). Należy wówczas uważać aby nie używać tego obszaru do komunikacji z panelem operatorskim. 6) W zakładce CAN parameters należy ustawić adres urządzenia Node ID. Warto również ustawić parametry Guard time (np. 500ms) oraz Life time factor (np. 3) parametry te określają na jakich warunkach stacja NMT Master będzie sprawdzać czy nie została utracona komunikacja z panelem. Więcej na temat konfigurowania sieci CAN można przeczytać w notatce aplikacyjnej NA140PL Projektowanie sieci CAN/CANopen. Moeller Electric Sp. z o.o. NA131PL 02/2006 16

7) Dodać w Library Manager bibliotekę odpowiadającą za komunikację z panelem przy pomocy protokołu CANopenHMI: W środowisku XSoft zmienne reprezentowane bezpośrednio (%M...) nie są pamiętane po zaniku zasilania sterownika. W pewnych aplikacjach może to być jednak wymagane. Dlatego też dostępne są dwie wersje bibliotek: zwykła i retain. Więcej informacji na temat użycia biblioteki retain oraz konfigurowania połączenia z wykorzystaniem CANopenHMI dostarcza notatka aplikacyjna AN27i17 (wersja niemiecko- oraz anglojęzyczna) Moeller Electric Sp. z o.o. NA131PL 02/2006 17

8) Po skonfigurowaniu i dodaniu odpowiedniej biblioteki można przejść do pisania programu. Można w tym celu utworzyć nową aplikację. Należy pamiętać jedynie o uruchomieniu go z programu głównego. Przy wprowadzaniu bloku funkcyjnego warto posłużyć się Help Manager em należy wcisnąć klawisz F2. Następnie wybrać odpowiednią bibliotekę. W dalszej części należy zadeklarować zmienne i sparametryzować blok funkcyjny: Moeller Electric Sp. z o.o. NA131PL 02/2006 18

Można dokonać importu napisanej aplikacji z pliku XVcom_PRG.exp. Należy w tym celu wybrać z menu Project Import... i wskazać plik (znajduje się on w folderze LIB_EDS w pliku zip) 4. Wgrywanie projektu do panelu. 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 XV200/XV400 oraz połączyć oba urządzenia krosowanym kablem ethernetowym lub za pośrednictwem hub a czy switch a. 4.1. Konfigurowanie komputera PC do połączenia przez Ethernet. W celu skonfigurowania PC należy wybrać właściwości ustawień sieciowych. Po kliknięciu prawym klawiszem myszki ikony Moje miejsca sieciowe i wybraniu pola Właściwości ukaże się okno połączeń sieciowych. Można również skorzystać z Panelu Sterowania, gdzie należy wybrać Połączenia Sieciowe. Na ikonce Połączenia lokalne należy ponownie wybrać prawym klawiszem myszy Właściowości Moeller Electric Sp. z o.o. NA131PL 02/2006 19

W oknie które się pojawi należy po raz trzeci wybrać Właściwości TCP/IP: W kolejnym oknie należy wybrać Użyj następującego adresu IP: i wpisać odpowiedni adres komputera oraz maskę podsieci. Moeller Electric Sp. z o.o. NA131PL 02/2006 20

Uwaga: W pewnych sytuacjach zmiana adresu IP komputera może nie być możliwa (np. z powodu ograniczonych praw). Należy wówczas skontaktować się z administratorem komputera. Czasami konfiguracja może być poprawna ale ruch może blokować firewall. W takiej sytuacji należy również zgłosić problem administratorowi. 4.2. Konfigurowanie panelu operatorskiego do połączenia przez Ethernet. W pierwszym kroku należy uruchomić panel w trybie WIN CE. Jeżeli uruchomiona jest aplikacja należy wcisnąć brązowy przycisk CTRL umieszczony w tylnej, bocznej części panelu. Gdy tryb WIN CE będzie aktywny trzeba wybrać: Start -> Programs -> Control Panel, a następnie Network. W oknie należy wpisać adres IP oraz maskę podsieci, przy czym komputer oraz panel powinny mieć adresy z tej samej grupy oraz taką samą maskę, np. komputer 192.168.0.10 panel 192.168.0.11 maska podsieci 255.255.255.0 (dla obu urządzeń) Jeżeli jest w sieci Ethernet serwer DHCP można zaznaczyć opcję: Obtain an IP address via DHCP adres zostanie nadany automatycznie. Należy upewnić się jaką przyjął wartość, gdyż jego znajomość będzie konieczna do skonfigurowania połączenia. Moeller Electric Sp. z o.o. NA131PL 02/2006 21

Uruchomić na panelu program FTP Server. Należy wybrać: Start -> Programs -> Communication -> FTP Server. Od tego momentu program jest aktywny i komunikacja może zostać nawiązana. Przyciskiem Hide można wygasić program będzie on aktywny w tle. Po zaniku zasilania w panelu wymagane będzie ponowne uruchomienie FTP Server a. Aby uniknąć jego każdorazowego ręcznego włączania można ustawić, aby krok ten wykonywany był automatycznie przy każdym starcie panelu. Należy w tym celu wybrać w Galileo z menu Config -> CE Configuration -> zakładka Startup i w polu: REM START FtpSvr.exe h usunąć wyraz REM: W miejscu tym można dokonać ustawić automatyczne uruchamianie również innych aplikacji (np. Remote Server a aby zawsze możliwe było zdalne wejśćie na panel) Moeller Electric Sp. z o.o. NA131PL 02/2006 22

4.3. Testowanie połączenia. Jeżeli połączenie zostanie nawiązane dioda LINK przy gniazdku Ethernetowym w tylnej części panelu powinna sygnalizować ten fakt światłem ciągłym. Dioda ACT mruga w takt wymiany pakietów. LINK ACT Poprawność połączenia można sprawdzić poleceniem ping. Należy wówczas uruchomić na komputerze tryb konsoli MS DOS (Start -> Uruchom... -> wpisać cmd) a następnie wpisać polecenie z nr IP, np.: ping 192.168.0.11 Komputer powinien odpowiedzieć: Jeżeli połączenie nie zostanie nawiązane system zwróci informację: Należy wówczas sprawdzić połączenie fizyczne oraz konfigurację IP. Moeller Electric Sp. z o.o. NA131PL 02/2006 23

4.4. Wgrywanie aplikacji wizualizacyjnej. Istnieje kilka sposobów ładowania projektu do panelu operatorskiego: - wykorzystując port USB i program Microsoft ActiveSync; - za pomocą sieci Ethernet i protokołu ftp; - wgrywając projekt bezpośrednio na kartę Compact Flash przez czytnik podłączony do komputera. Najbardziej efektywne jest skonfigurowanie połączenia sieciowego (Ethernet) i wgranie projektu protokołem ftp. Należy w tym celu skonfigurować połączenie i uruchomić FTP Server tak jak zostało to przedstawione w poprzednich punktach. Aby wgrać z Galileo stworzony projekt należy kliknąć ikonkę. Program wyświetli szereg okien jeżeli projekt nie jest zapisany lub wymaga jeszcze kompilacji zapyta czy to uczynić. Po potwierdzeniu tych czynności pojawi się okno: Należy wybrać FTP Path a następnie New Connection. W kolejnym oknie należy nadać nazwę połączeniu oraz wpisać adres IP panelu XV. Po skonfigurowaniu połączenia i uruchmieniu FTP Server a można przystąpić do wgrywania aplikacji. Należy wybrać w tym celu przycisk Download. Moeller Electric Sp. z o.o. NA131PL 02/2006 24

W razie trudności w nawiązaniu komunikacji w pewnych sytuacjach pomaga wyłączenie i ponowne włączenie karty sieciowej. W oknie Połączenia sieciowe należy kliknąć prawym klawiszem myszki i wybrać Wyłącz, a po chwili ponownie Włącz. Można również spróbować zgasić i ponownie załączyć FTP Server na panelu. Więcej informacji na temat innych metod wgrywania projektu do panelu operatorskiego znajduje się w dokumentacji MP_WinCE_eng.pdf dostępnej w folderze do którego zainstalowano aplikację Galileo. 4.5. Wgrywanie aplikacji sterownikowej. Gdy program zostanie napisany można wgrać go do sterownika. Informacje na temat sprawdzania poprawności kodu oraz wgrywania aplikacji zamieszczone są w notatce NA121PL. 4.6. Tryb symulacyjny. Zarówno w XSoft-Professional jak i XSoft-Galileo istnieje możliwość uruchomienia tryb symulacyjnego i przetestowania aplikacji bez konieczności posiadania sprzętu. Co ciekawe w przypadku Galileo komputer może komunikować się ze sterownikiem można napisać w pełni działającą aplikację i od razu przetestować połączenie. Wymagane tylko jest aby został użyty protokół który obsługuje komputer (np. komunikacja po SymArti (Ethernet) z XC200 lub po SucomA (RS232) z XC100). Do uruchomienia trybu symulacyjnego (GPI czyli Galileo Project Inspector) służy ikonka:. Aby uruchomić sterownik w trybie symulacyjnym należy w XSoft-Professional z menu Online wybrać Simulation mode. Przy próbie zalogowania się: wejdzie w tryb działania na wirtualnym sterowniku. sterownik Moeller Electric Sp. z o.o. NA131PL 02/2006 25