Instrukcja obsługi Pierwsze kroki z panelami Operatorskimi serii XV
Spis treści 1. Wstęp... 2 2. Podstawowe informacje... 3 2.1. Budowa paneli... 3 2.2. Podłączenie... 4 3. Pierwszy projekt w panelu z serii XV... 7 3.1. Wprowadzenie... 7 3.2. Aktywowanie sterownika PLC z panelu i aktualizacja firmware... 7 3.3. Deklaracja zmiennych w programie XSoft-CoDeSys-2... 12 3.4. Nawiązanie połączenia wizualizacji z wewnętrznym PLC... 14 3.5. Programowanie w CoDeSys ie komunikacji z panelem po CAN ie... 18 4. Wgrywanie projektu do panelu... 23 4.1. Konfigurowanie komputera PC do podłączenia przez Ethernet... 24 4.2. Konfigurowanie panelu operatorskiego do połączenia przez Ethernet... 26 4.3. Testowanie połączenia... 28 4.4. Wgrywanie aplikacji wizualizacyjnej... 29 4.5. Wgrywanie aplikacji sterownikowej... 30 4.6. Tryb symulacyjny... 31 1
1. Wstęp Panele operatorskie serii XV 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-CoDeSys-2 (dawniej easysoft CoDeSys), 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. Wersję demonstracyjna XSoft-CoDeSys-2 można pobrać ze strony http://moeller.pl/desktopdefault.aspx?pageid=813. Wersję demonstracyjną Galileo można pobrać ze strony http://www.eaton-automation.com/en/desktopdefault.aspx/tabid-8/26_view-89/ po uprzednim wybraniu wersji programu. Jest to wersja w pełni funkcjonalna. 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-CoDeSys-2. 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. Podręcznik użytkowania. Programowanie sterowników PLC w systemie CoDeSys (h1437pl.pdf). Jest to rozbudowany podręcznik, dostępny pod adresem http://moeller.pl/documentation/literatura/h1437pl.pdf 5. Wizualizacja CoDeSys (h1528pl.pdf). Jest to uzupełnienie podręcznika podanego powyżej, dostępne na stronie http://moeller.pl/documentation/literatura/h1528pl.pdf 2
2. Podstawowe informacje 2.1. Budowa paneli Panele operatorskie serii XV100 wymagają do pracy zasilania 24VDC. 1 1 2 3 SD Slot USB Ethernet 2 3 4 5 4 CANopen, RS232, RS485, Profibus, MPI lub PPI 5 24 V DC Panele operatorskie serii XV200/XV400 wymagają do pracy, oprócz zasilania 24VDC, karty Compact Flash. Na karcie zapisywany jest system operacyjny i program aplikacyjny. Zalecane jest użycie kart dostarczanych przez Eaton Electric - mają one specjalne, przemysłowe wykonanie, które zapewnia bezproblemową pracę. Użycie innych kart zwalnia Eaton Electric z jakichkolwiek gwarancji. 3
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. 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) 4
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). Port szeregowy RS232: Maksymalna prędkość transmisji za pośrednictwem portu szeregowego wynosi 115200kBit/s. Nie jest on izolowany galwanicznie. 5
Port szeregowy RS485: Piny 1,2,4,6,8,9 nie połączone. Maksymalna prędkość transmisji za pośrednictwem portu szeregowego wynosi 115200kBit/s. 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. 6
Zasilania 5V nie można wykorzystywać do zasilania zewnętrznych urządzeń nie jest ono zabezpieczone przed przeciążeniem lub zwarciem. 3. Pierwszy projekt w panelu z serii XV 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ą paneli operatorskich z serii XV. Samo programowanie części wizualizacyjnej zostało opisane w notatce NA151PL a części sterownikowej w NA121PL. Sterowniki PLC zaimplementowane w panelach operatorskich serii XV 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 XSoft-CoDeSys-2. W niniejszej notatce aplikacyjnej do stworzenia projektu wykorzystano środowisko XSoft-CoDeSys-2, ze względu na polskojęzyczny interfejs. Należy pamiętać, że sterownik w postaci panelu XV 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 sieci CAN/CANopen w automatyce Eaton Moeller 3.2. Aktywowanie sterownika PLC z panelu 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: 7
Po wybraniu odpowiedniego języka pojawi się ekran powitalny: W kolejnych krokach należy wybrać rodzaj instalacji: 8
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. 9
W kolejnym kroku należy zaznaczyć gdzie instalacja ma być przeprowadzona (dysk wewnętrzny czy karta pamięci), a następnie wybrać adres IP panelu, 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: 10
Jeśli instalacja zakończyła się pomyślnie, pojawi się następujące okno: 11
3.3. Deklaracja zmiennych w programie XSoft-CoDeSys-2 Do komunikacji z panelem najwygodniej stworzyć oddzielną grupę zmiennych globalnych. Należy w tym celu w zakładce Zasoby prawym klawiszem myszy wybrać Zmienne globalne a następnie Wstaw obiekt... Pojawi się wówczas okno globalnych: w którym trzeba wpisać nazwę grupy zmiennych Po zatwierdzeniu przyciskiem OK można przystąpić do edycji zmiennych. 12
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ę Asystentem deklaracji klawisz F2 (zakładka Zmienne globalne) lub wpisując kropkę po wciśnięciu klawisza pojawi się okno podpowiadające wybór zmiennej globalnej: 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ę: 13
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) 3.4. Nawiązanie połączenia wizualizacji z wewnętrznym PLC Aby zaimplementowany w panelu serii XV 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 CoDeSys 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 Projekt Opcje a w zakładce z lewej strony wybrać Konfiguracja symboli. Jeżeli opcja nie jest dostępna należy wyłączyć tryb symulacji! (Online Symulacja). W nowym oknie należy zaznaczyć Utwórz wpisy symboli oraz wybrać Konfiguruj plik symboli. 14
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. Po jej podświetleniu należy ponownie zaznaczyć opcje pokazane na poniższym rysunku (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, zlokalizowany w folderze, w którym zapisany jest projekt. Plik symboli będzie używany w aplikacji Galileo do importowania zmiennych. 15
Aby komunikacja PLC-HMI była możliwa należy ponadto zaznaczyć opcję Wyślij plik symboli w zakładce Ogólne okna Ustawienia systemu docelowego. 16
W aplikacji Galileo należy wybrać połączenie ze sterownikiem jako: Model: CoDeSys 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 CoDeSys. 17
Po wybraniu Start zmienne dostępne są już w Galileo. W razie konieczności modyfikacji listy zmiennych po kolejnej kompilacji w XSoft-CoDeSys-2 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. 3.5. Programowanie w CoDeSys ie komunikacji z panelem po CAN ie 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 18
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-CoDeSys-2 można przeczytać w notatce aplikacyjnej NA121PL. 1) Należy przegrać do odpowiedniej lokalizacji pliki typu lib: XS-XVnetCANopenHMI.lib oraz XS-XVnetCANopenHMI_Retain.lib Najlepiej umieścić je w domyślnym folderu zawierającym biblioteki wspólne dla różnych sterowników: C:\Program Files\Common Files\CAA-Targets\Moeller V2.3.9\Lib_Common 2) Należy przegrać plik XV-CANopenHMI.eds do lokalizacji zawierającej pliki konfiguracyjne CoDeSys a. Domyślnie będzie to: C:\Program Files\Common Files\CAA-Targets\Moeller V2.3.9\PLCConf 3) Uruchomić środowisko XSoft-CoDeSys-2 i utworzyć w nim nową aplikację, wybrać odpowiedni sterownik i język programowania. 4) W zakładce Zasoby należy wybrać Konfiguracja sterownika, a następnie na nazwie sterownika prawym klawiszem myszy wybrać: Wstaw element podrzędny a potem CanMaster 5) Na CanMaster prawym klawiszem ponownie wybrać Wstaw element podrzędny tym razem dostępna będzie lista urządzeń CAN, które są znane w środowisku CoDeSys. 19
Jeżeli na liście nie ma urządzenia Moeller XV-CANopenHMI należy zapisać zmiany zamknąć CoDeSys a i wykonać czynności z punktu 1) (wgrać plik eds). 6) W oknie Parametr podstawowy można teraz ustawić adresy początkowe ośmiobajtowego kanału wejściowego i wyjściowego ( Adres wejściowy oraz Adres wyjściowy ) 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. 7) W zakładce Parametr CAN należy ustawić adres urządzenia Node ID. Warto również ustawić parametry Czas nadzoru (np. 500ms) oraz Wsp. czasu życia (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 20
konfigurowania sieci CAN można przeczytać w notatce aplikacyjnej NA140PL Projektowanie sieci CAN/CANopen w automatyce Eaton Moeller. 8) Dodać w Menedżer bibliotek bibliotekę odpowiadającą za komunikację z panelem przy pomocy protokołu CANopenHMI: W środowisku CoDeSys 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 zmiennych pamiętanych oraz biblioteki 21
retain i konfigurowania połączenia z wykorzystaniem CANopenHMI dostarcza notatka aplikacyjna AN27i17 (wersja niemiecko- oraz anglojęzyczna) 9) 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ę Asystentem deklaracji należy wcisnąć klawisz F2. Następnie wybrać odpowiednią bibliotekę. W dalszej części należy zadeklarować zmienne i sparametryzować blok funkcyjny: 22
Można dokonać importu gotowej 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 23
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 panelu oraz połączyć oba urządzenia krosowanym kablem ethernet owym lub za pośrednictwem hub a czy switch a. 4.1. Konfigurowanie komputera PC do podłą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 W oknie które się pojawi należy po raz trzeci wybrać Właściwości TCP/IP: 24
W kolejnym oknie należy wybrać Użyj następującego adresu IP: i wpisać odpowiedni adres komputera oraz maskę podsieci. 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 25
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. Następnie należy wybrać ONBOARD1, a w kolejnym oknie 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. Uruchomić na panelu program FTP Server. Należy wybrać: 26
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ście na panel) 27
4.3. Testowanie połączenia Jeżeli połączenie zostanie nawiązane dioda LINK przy gniazdku Ethernet owym w tylnej części panelu powinna sygnalizować ten fakt światłem ciągłym. Dioda ACT mruga w takt wymiany pakietów. 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ć: 28
Jeżeli połączenie nie zostanie nawiązane system zwróci informację: W tym przypadku należy sprawdzić konfigurację sieci po obu stronach (w panelu i komputerze). 4.4. Wgrywanie aplikacji wizualizacyjnej Istnieje kilka sposobów ładowania projektu do panelu operatorskiego: - za pomocą sieci Ethernet i protokołu ftp; - wykorzystując port USB i program Microsoft ActiveSync; (tylko XV200/400) - wgrywając projekt bezpośrednio na kartę Compact Flash przez czytnik podłączony do komputera. (tylko XV200/400) 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: 29
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 uruchomieniu FTP Server a można przystąpić do wgrywania aplikacji. Należy wybrać w tym celu przycisk Download. 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. 30
4.6. Tryb symulacyjny Zarówno w XSoft-CoDeSys-2 jak i 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-CoDeSys-2 z menu Online wybrać Symulacja. Przy próbie zalogowania się: wejdzie w tryb działania na wirtualnym sterowniku. sterownik 31