XSoft, Automatyka, Moeller

[ Pobierz całość w formacie PDF ]
Programowanie sterownikw PLC w Ļrodowisku XSoft-Professional
Autor: Jacek Zarzycki
opracowano na podstawie:
h1437g.pdf; AN27i17; AN2700K28G
¨Moeller Electric Sp. z o.o.
02/2006
Moeller Electric Sp. z o.o. NA121PL 02/2006
1
NA121PL
Programowanie sterownikw PLC w Ļrodowisku XSoft-Professional
2.1. Tworzenie nowego programu ...........................................................................4
2.2. ZarzĢdzanie bibliotekami..................................................................................7
2.3. PodþĢczanie wejĻę/wyjĻę...................................................................................8
2.4. Narzħdzia wspomagajĢce programowanie .......................................................8
2.4.1. Asystent uŇytkownika (Help Manager) .......................................................8
2.4.2. Okno deklaracji zmiennych (Declare variable) .........................................10
2.5. Podstawy programowania w jħzyku ST ..........................................................11
3.7. NawiĢzanie poþĢczenia PC Î PLC ..................................................................15
4.1. Bþħdy zwiĢzane z projektem ...........................................................................18
4.2. Problemy zwiĢzane z wersjami OS.................................................................19
4.3. Problemy z nawiĢzaniem poþĢczenia..............................................................19
4.4. Bþħdnie wybrany sterownik .............................................................................20
Moeller Electric Sp. z o.o. NA121PL 02/2006
2
Programowanie sterownikw PLC w Ļrodowisku XSoft-Professional
Aplikacja XSoft-Professional jest silnym narzħdziem sþuŇĢcym do
programowania sterownikw rodziny XSystem firmy Moeller. Zadaniem niniejszej
notatki aplikacyjnej jest przybliŇenie uŇytkownikowi struktury i metodyki tworzenia
aplikacji w XSoftÓcie.
NawiĢzywanie poþĢczeı jest specyficzne dla kaŇdego rodzaju sterownika,
dlatego teŇ szczegþowe informacje na temat wgrywania projektw i testowania
aplikacji zawarte sĢ w notatkach ich dotyczĢcych. Przykþadowo dla sterownikw serii
XC100/XC200 zostaþa stworzona notatka NA130PL, a dla sterownikw
zintegrowanych z panelami operatorskimi serii XV200/XV400: 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
najnowszego uaktualnienia do XSoft-
Professional. Na stronie tej moŇna rwnieŇ pobraę najnowsze dokumentacje do
sprzħtu, informacje o produktach, czy anglojħzyczne notatki aplikacyjne.
Celem tworzenia bardziej zaawansowanych aplikacji uŇytkownik moŇe zasiħgaę
informacji z poniŇszych Ņrdeþ:
1. . Jest to rozbudowany HELP zawierajĢcy
opis elementw programowania. WciskajĢc klawisz F1 uzyskujemy informacje na
temat aktualnego elementu.
2. . Dokumentacja dostħpna jest po wybraniu z
menu Start -> Programy -> Moeller Software -> XSoft V2.3.3 -> Documentation ->
Index. W lokalizacji tej zamieszczonych jest szereg dokumentw dotyczĢcych
rwnieŇ sprzħtu. W starszych wersjach XSoftÓa jest ona dostħpna w folderze DOK do
ktrego zainstalowano XSoft-Professional.
3. NA 140PL Î Projektowanie CAN”. Notatka zawiera
informacje na temat þĢczenia rŇnych komponentw automatyki za poĻrednictwem
sieci CAN/CANopen.
Moeller Electric Sp. z o.o. NA121PL 02/2006
3
Programowanie sterownikw PLC w Ļrodowisku XSoft-Professional
Po uruchomieniu XSoft'a 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. Po zaznaczeniu odpowiedniej jednostki pojawiĢ siħ
nowe opcje. Na tym etapie poznawania Ļrodowiska XSoft naleŇy zatwierdzię
ustawienia domyĻlne 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.
Moeller Electric Sp. z o.o. NA121PL 02/2006
4
Programowanie sterownikw PLC w Ļrodowisku XSoft-Professional
Preferowanym jħzykiem programowania jest jħzyk ST (Structured Text).
UmoŇliwia on þatwe kopiowanie kodu z rŇnych Ņrdeþ (np. z dokumentacji w pdf),
prosty wydruk, wysokĢ wydajnoĻę (w jednej chwili na ekranie moŇna oglĢdaę
najwiħkszĢ spoĻrd wszystkich jħzykw 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++.
Po wybraniu i zatwierdzeniu jħzyka XSoft przybierze nastħpujĢcĢ postaę:
2
1
3
4
Ekran podzielony jest na cztery czħĻci:
Î Funkcja tego okna zaleŇna jest od wybranej zakþadki:
(Program Organization
Unit)
Tworzenie programw,
blokw funkcyjnych,
funkcji oraz actions
definiowanie
wþasnych typw
zmiennych
tworzenie
wizualizacji
zarzĢdzanie
zasobami
sterownika
Î Obszar definiowania zmiennych lokalnych;
Î Pole edycji programu;
Î Okno wyĻwietlania przebiegu procesu kompilacji projektu.
Moeller Electric Sp. z o.o. NA121PL 02/2006
5
[ Pobierz całość w formacie PDF ]

  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • telefongry.keep.pl






  • Formularz

    POst

    Post*

    **Add some explanations if needed