WPROWADZENIE DO PROGRAMOWANIA


UNIWERSYTET TECHNOLOGICZNO-PRZYRODNICZY W BYDGOSZCZY
WYDZIAA INŻYNIERII MECHANICZNEJ
INSTYTUT EKSPLOATACJI MASZYN I TRANSPORTU
ZAKAAD STEROWANIA
STEROWNIKI PLC
ĆWICZENIE: S01
WPROWADZENIE DO PROGRAMOWANIA
STEROWNIKÓW PLC
Sylwester Wawrzyniak
Bydgoszcz 2011
SPIS TREŚCI
1 Cel ćwiczenia .............................................................................................................................. 3
2 Zakres ćwiczenia ........................................................................................................................ 3
3 Zasady BHP ................................................................................................................................ 3
4 Wprowadzenie ............................................................................................................................ 4
5 Praca z aplikacją ......................................................................................................................... 4
5.1 Uruchomienie aplikacji IndraWorks Engineering ............................................................ 4
5.2 Uruchomienie nowego projektu ........................................................................................ 5
5.3 Konfiguracja połączenia komputera ze sterownikiem ...................................................... 6
5.4 Uruchomienie programu IndraLogic ................................................................................ 7
5.5 Podstawowe elementy aplikacji i elementy języka LD................................................... 10
5.6 Deklaracja zmiennych ..................................................................................................... 10
5.7 Uruchomienie sterownika ............................................................................................... 11
6 Literatura .................................................................................................................................. 12
1 CEL ĆWICZENIA
Celem ćwiczenia jest zapoznanie się ze sposobem programowania sterownika PLC IndraControl L10
w aplikacji IndraLogic.
2 ZAKRES ĆWICZENIA
1. Zapoznanie się ze oprogramowaniem.
2. Uruchomienie i zapisanie projektu
3. Konfiguracja połączenia między komputerem a sterownikiem.
4. Stworzenie programu.
5. Połączenie się ze sterownikiem, przegranie programu i uruchomienie sterownika.
3 ZASADY BHP
1. Nie podłączać przewodów zasilających w inny niż wymagany sposób.
2. Zabronione jest jakiekolwiek manipulowanie przyciskami na tablicy zasilania.
3. W przypadku zauważenia jakichkolwiek nieprawidłowości na dowolnym stanowisku należy
natychmiast odłączyć zasilanie!
- 3 -
4 WPROWADZENIE
Podczas zajęć wykorzystywane będą sterowniki PLC firmy Rexroth, model IndraControl L10.
Podstawowe dane sterownika przedstawione zostały w poniżej tabeli.
Do obsługi i zaprogramowania sterownika wykorzystywane jest oprogramowanie IndraWorks
Engineering. Oprogramowanie to jest licencjonowane i dostarczane przez producenta sterowników.
5 PRACA Z APLIKACJ
5.1 URUCHOMIENIE APLIKACJI INDRAWORKS ENGINEERING
Uruchomić program IndraWorksEngineering wybierając menu  Start   Programy   Rexroth 
 IndraWorks   Engineering .
- 4 -
A
Rys.1. Widok okna programu
Niekiedy po uruchomieniu aplikacji następuje automatyczne otwarcie ostatnio używanego projektu.
W takiej sytuacji w obszarze A widoczne są elementy tego projektu. Należy wówczas w menu  File
wybrać polecenie  Close aby zamknąć dany projekt.
5.2 URUCHOMIENIE NOWEGO PROJEKTU
Rys. 2. Uruchomienie nowego projektu
Rys. 3. Nazwa nowego projektu
- 5 -
Do zapisanego projektu należy dodać sterownik, który będziemy wykorzystywali na zajęciach. W tym
celu z listy po prawej stronie wybieramy  IndraLogic L10 i przeciągamy element do lewej kolumny do
nazwy projektu.
WAŻNE - należy poczekać trzymając lewy klawisz myszy do momentu pojawienia się znaku plus
przy kursorze myszy.
Po dodaniu do projektu wybranego modelu sterownika uruchomi się konfiguracja połączenia komputera
ze sterownikiem. Na kolejnych rysunkach przedstawiono proces konfiguracji połączenia komputera ze
sterownikiem przy pomocy protokołu TCP/IP.
5.3 KONFIGURACJA POACZENIA KOMPUTERA ZE STEROWNIKIEM
Rys. 4. Dodanie nowego sterownika do projektu
W powyższym i kolejnym oknie należy kiknąć  Next aż pojawi się poniższe okno z przyciskiem
 Communication Parametsers& 
Rys. 5. Konfiguracja połączenia sterownika z komputerem
W tym oknie należy kliknąć przycisk  Communication Parameters&  w celu zdefiniowania protokołu
komunikacyjnego i wpisania adresu IP sterownika, z którym będzie się łączył nasz komputer.
- 6 -
Jeżeli w widocznym powyżej oknie istnieje już jakiś wpis (pole A)należy go zaznaczyć i usunąć. Aby
dodać nowy adres sterownika należy kliknąć przycisk  New& 
1
A
3
2
Rys. 6. Wybranie protokołu komunikacyjnego TCP/IP
1
Rys. 7. Wybór i wpisanie adresu IP wybranego sterownika
Ważne  Należy dwukrotnie kliknąć w  localhost ( 1 na rys. 7) i wpisać adres IP sterownika, z którym
chcemy się połączyć. Wpisanie IP należy potwierdzić naciśnięciem klawisza ENTER i kliknąć OK.
Każdy sterownik w pracowni ma swój unikalny numer IP zapisany na obudowie.
Aby zakończyć procedurę konfiguracji połączenia komputera ze sterownikiem należy kliknąć  Finish
5.4 URUCHOMIENIE PROGRAMU INDRALOGIC
Aby uruchomić oprogramowanie do tworzenia programu dla sterownika (IndraLogic) należy rozwinąć
drzewo  IndraLogic_L10   Logic   POUs i dwukrotnie kliknąć na  PLC_PRG .
- 7 -
Rys. 8. Rozwinięcie zawartości projektu i uruchomienie aplikacji IndraLogic
Rys. 9. Widok okna aplikacji IndraLogic po uruchomieniu
Na zajęciach wykorzystywany będzie język programowania LD (Ladder Diagram). W tym celu należy
usunąć domyślny sposób programowania ST (ST  Structured Text), klikając prawym przyciskiem myszy
na  PLC_PRG (PRG) i wybrać polecenie  Delete Object .
- 8 -
Rys. 10. Usunięcie domyślnego projektu w języku ST
Po wykonaniu powyższego polecenia należy dodać do projektu nowy obiekt wybierając język
programowania LD. Aby to wykonać należy kliknąć prawym przyciskiem myszy na elemencie  POUs
i wybrać polecenie  Add Object&  .
Rys.11. Wybór języka programowania dla nowego projektu
Rys. 12. Widok okna aplikacji IndraLogic w trybie programowania w języku LD.
- 9 -
5.5 PODSTAWOWE ELEMENTY APLIKACJI I ELEMENTY JZYKA LD
Na poniższym rysunku widoczne są elementy menu aplikacji wykorzystywane przy pisaniu programu.
16
1 9 10
Rys. 13. Widok paska menu aplikacji IndraLogic
Kolejno od nr1 do 9 przyciski oznaczają:
1  Wstawienie szczebla drabiny przed bieżącym (zaznaczonym szczeblem)
2  Wstawienie szebla drabiny po bieżącym (zaznaczonym szczeblu)
3  Wstawienie szeregowe styku normalnie otwartego
4  Wstawienie szeregowe styku normalnie zamkniętego
5  Wstawienie równoległe styku normalnie otwartego*
6  Wstawienie równoległe styku normalnie zamkniętego*
7  Wstawienie przekaznika wyjściowego bez pamięci
8  Wstawienie przekaznika wyjściowego z pamięcią (Set  ustawienie i zapamiętanie stanu wysokiego,
Q=1)
9  Wstawienie przekaznika wyjściowego kasującego (Reset  wyłaczenie stanu wysokiego, Q=0)
Kolejna grupa przycisków to przyciski różnych funkcji:
10  Wywołanie okna wszystkich możliwych funkcji do wstawienia w strukturę tworzonego programu
11  Blok funkcyjny z funkcjami logicznymi w języku LD (AND, OR, XOR)
12  Trigger (Rising edge detection)  załącza impuls na wyjściu w przypadku wykrycia zmiany sygnału
wejściowego z 0 na 1
13  Trigger (Falling edge detection) załącza impuls na wyjściu w przypadku wykrycia zmiany sygnału
wejściowego z 1 na 0
14  TIMER  wstawia blok TON
15  Zmienia styk normalnie otwarty na zamknięty (element musi być zaznaczony) i odwrotnie
16  Zmienia przekaznik wyjściowy kolejno na Set, Reset i przekaznik bez pamięci (element musi być
zaznaczony)
* - aby wstawić połączenie równoległe do wybranej liczby styków należy zaznaczyć pierwszy styk
klikając lewym klawiszem myszy, następnie trzymając wciśnięty klawisz  SHIFT kliknąć lewym
przyskiem myszy kolejny styk. Nastąpi wtedy zaznaczenie wybranych styków (ramka obejmująca
wybraną liczbę styków).
5.6 DEKLARACJA ZMIENNYCH
W networku (szczeblu) 0001 widoczny jest zapis wejść i wyjść w sposób jaki są one fizycznie
adresowane, w networku 0002 wykorzystano zmienne (od I1 do I4 oraz O1)  rys. 14a. W górnej części
okna aplikacji widoczne są deklaracje tych zmiennych  rys. 14b.
- 10 -
Rys. 14a. Przykład wykorzystania zmiennych podczas tworzenia programu
Rys. 14b. Widok zmiennych przy tworzeniu układu z rys 14.a
Rys. 15. Widok okna autodeklaratora zmiennych
Jeśli podczas tworzenia programu będziemy nad określonym stykiem lub przekaznikiem wpisywać
własną zmienną otworzy się autodeklarator, w którym musimy wpisać do jakiego adresu jest przypisana
nasza nowa zmienna (rys. 15).
Sygnały wejściowe oznaczane są: %IX oraz numer wejścia w formacie 0.NR, gdzie NR przyjmuje
wartości od 0 do 7.
Sygnały wyjściowe oznaczane są: %QX oraz numer wyjścia w formacie 0.NR gdzie NR przyjmuje
wartości od 0 do 3.
Jeśli chcemy wykorzystać zmienną wewnętrzną sterownika (marker) wpisujemy nazwę zmiennej (bez
polskich liter) i nie podajemy adresu.
5.7 URUCHOMIENIE STEROWNIKA
Przed załadowaniem nowego programu do sterownika należy sprawdzić, czy w programie nie ma błędów.
Aby dokonać sprawdzenia poprawności programu należy nacisnąć klawisz funkcyjny  F11 na
klawiaturze. Jeśli wystąpią błędy ich opis pojawi się w oknie wiadomości u dołu ekranu  czerwony kolor
tekstu.
- 11 -
Aby przegrać program do sterownika i przełaczyć sterownik w tryb pracy należy wybrać menu  Online
i kliknąć polecenie  Login . W przypadku komunikatu o błędzie połaczenia ze sterownikiem należy
w menu  Online wybrać polecenie  Communication Parameters&  i sprawdzić czy dane dotyczące
adresu IP sterownika są poprawnie wprowadzone.
Po wywołaniu tego polecenia pojawi się okno z pytaniem o załadowanie nowego programu.
Rys.16. Okno potwierdzenia załadowania nowego programu
Po kliknięciu  OK. nastąpi przegranie programu do sterownika. W zależnoći od tego czy przy
poprzednim logowaniu i wylogowaniu sterownik był w trybie pracy cz w trybie stop należy uruchomić
sterownik wybierając polecenie  Run w menu  Online .
Rys. 17. Widok menu Online
6 LITERATURA
1. PLC Programming with Rexroth IndraLogic 1.0, Operating and Programming Guide.
2. Training manual Indralogic Basic Revision 04 / 2007.
- 12 -


Wyszukiwarka

Podobne podstrony:
01 Wprowadzenie do programowania w jezyku C
Jezyk C Wprowadzenie do programowania jcwpro
Wprowadzenie do programowania w języku C
08 wprowadzenie do programowania grafikiidu39
MudoL nr 1 wprowadzenie do programowania
Wprowadzenie do algorytmiki i programowania
CUDA w przykladach Wprowadzenie do ogolnego programowania procesorow GPU cudawp
5 Wprowadzenie do języka C# i środowiska programistycznego (prezentacja)
WYKŁAD 1 Wprowadzenie do biotechnologii farmaceutycznej

więcej podobnych podstron