NA121PL_01_2011.pdf

(2613 KB) Pobierz
Instrukcja obsługi
NA121PL 01/2011
Programowanie sterowników
PLC w XSoft-CoDeSys-2
762442393.015.png
 
762442393.016.png
Programowanie sterowników PLC w XSoft-CoDeSys-2
Spis treści
1. Wstęp .................................................................................................................. 2
2.
Tworzenie nowego projektu .............................................................................. 3
2.1. Tworzenie nowego programu ........................................................................ 3
2.2. Zarządzanie bibliotekami ............................................................................... 6
2.3. Podłączanie wejść/wyjść ................................................................................ 7
2.4. Narzędzia wspomagające programowanie ................................................... 7
2.4.1.
Asystent deklaracji ...................................................................................... 7
2.4.2.
Okno automatycznej deklaracji zmiennych ............................................... 8
2.5. Podstawy programowania w języku ST ........................................................ 9
2.6. Nawiązanie połączenia PC – PLC ................................................................ 13
3. Najczęstsze problemy i ich rozwiązania ........................................................ 16
3.1. Błędy związane z projektem ......................................................................... 16
3.2. Problemy związane z wersjami OS .............................................................. 16
3.3. Problemy z nawiązaniem połączenia .......................................................... 17
3.4. Błędnie wybrany sterownik .......................................................................... 18
Eaton Electric Sp. z o.o.
NA121PL 01/2011
1
762442393.017.png
 
Programowanie sterowników PLC w XSoft-CoDeSys-2
1. Wstęp
Aplikacja XSoft-CoDeSys-2 jest silnym narzędziem służącym do programowania
sterowników firmy Eaton Electric. Zadaniem niniejszej notatki aplikacyjnej jest
przybliżenie użytkownikowi struktury i metodyki tworzenia aplikacji w XSoft-
CoDeSys-2.
Nawiązywanie połączeń jest specyficzne dla każdego rodzaju sterownika, dlatego
też szczegółowe informacje na temat wgrywania projektów i testowania aplikacji
zawarte są w notatkach ich dotyczących. Przykładowo dla sterowników serii
XC100/XC200 została stworzona notatka NA130PL, a dla sterowników
zintegrowanych z panelami operatorskimi serii XV: NA131PL. 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.pl/DesktopDefault.aspx?PageID=813 najnowszej wersji do XSoft-
CoDeSys-2.
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. Notatka aplikacyjna NA 140PL – „Projektowanie sieci CAN/CANopen w
automatyce Eaton Moeller”. Notatka zawiera informacje na temat łączenia różnych
komponentów automatyki za pośrednictwem sieci CAN/CANopen.
3. „Podręcznik użytkowania. Programowanie sterowników PLC w systemie XSoft-
CoDeSys-2” (h1437pl.pdf). Jest to rozbudowany podręcznik, dostępny pod adresem
http://moeller.pl/Documentation/Literatura/h1437pl.pdf
4. „Wizualizacja XSoft-CoDeSys-2” (h1528pl.pdf).
Jest to uzupełnienie podręcznika podanego powyżej, dostępne na stronie
http://moeller.pl/Documentation/Literatura/h1528pl.pdf
Eaton Electric Sp. z o.o.
NA121PL 01/2011
2
762442393.001.png 762442393.002.png
 
Programowanie sterowników PLC w XSoft-CoDeSys-2
2. Tworzenie nowego projektu
2.1. Tworzenie nowego programu
Po uruchomieniu XSoft-CoDeSys-2 należy wybrać z menu "File → New" lub ikonkę
Ukaże nam się następujące okno:
Należy teraz wybrać nasz sterownik. Jeżeli nie ma go na liście należy dokonać
aktualizacji oprogramowania. Przykładowo, w celu programowania panelu XV-100
należy zainstalować oprogramowanie XV-Targets
V2.3.9
SP1
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”.
Po zaznaczeniu odpowiedniej jednostki należy zatwierdzić wybierając OK.
Kolejnym oknem będzie pytanie o podanie nazwy programu, rodzaju, oraz języka w
jakim będzie on pisany. Należy pozostawić domyślną nazwę PLC_PRG – tak za
każdym razem będzie nazywał się główny program.
Preferowanym językiem programowania jest język ST (Structured Text).
Umożliwia on łatwe kopiowanie kodu z różnych źródeł (np. z dokumentacji w pdf),
prosty wydruk, wysoką wydajność (w jednej chwili na ekranie można oglądać
największą spośród wszystkich języków część programu). Możliwość użycia instrukcji
warunkowych IF, pętli FOR, funkcji CASE itp. znacznie ułatwia programowanie.
Poznanie języka ST nie powinno przy tym nastręczyć dużych trudności – zwłaszcza
osobom z doświadczeniem w innych językach wyższego poziomu – Pascal, czy C++.
Eaton Electric Sp. z o.o.
NA121PL 01/2011
3
762442393.003.png 762442393.004.png 762442393.005.png 762442393.006.png 762442393.007.png 762442393.008.png
 
Programowanie sterowników PLC w XSoft-CoDeSys-2
Po wybraniu i zatwierdzeniu języka XSoft przybierze następującą postać:
Ekran podzielony jest na cztery części:
1 – Funkcja tego okna zależna jest od wybranej zakładki:
Moduły
Tworzenie
programów, funkcji,
akcji itp.
Zasoby
Zarządzanie zasobami
sterownika
Typy danych
Definiowanie
własnych typów
zmiennych
Wizualizacja
Tworzenie wizualizacji
2 – Obszar definiowania zmiennych lokalnych;
3 – Pole edycji programu;
4 – Okno wyświetlania przebiegu procesu kompilacji projektu.
Eaton Electric Sp. z o.o.
NA121PL 01/2011
4
762442393.009.png 762442393.010.png 762442393.011.png 762442393.012.png 762442393.013.png 762442393.014.png
 
Zgłoś jeśli naruszono regulamin