background image

Podstawy programowania PLC - elementy języka drabinkowego

 

 

Wszystkie grafiki, zdjęcia, programy oraz treść instrukcji podlegają ochronie prawnej na mocy ustawy o prawie autorskim. Używanie ich w jakikolwiek sposób bez uprzedniego, 
pisemnego zezwolenia wydanego przez AGH jest zabronione i może spowodować pociągnięcie do odpowiedzialności cywilnej i karnej w maksymalnym zakresie dopuszczalnym przez 
prawo. 

 

1

 

Przykład programowania PLC w języku drabinkowym - ćwiczenie 6 

 

1. Cel ćwiczenia 

Zapoznanie się z podstawowymi elementami języka drabinkowego i zasadami 

programowania Programowalnych Sterowników Logicznych (Programmable Logic 
Controller). W ramach ćwiczenia studenci wykonują przykładowe programy na sterownikach. 

  

2. Wykaz aparatury 

•  Sterownik programowalny typu FX3U firmy Mitsubishi 

•  Panel operatora firmy Proface 
•  Oprogramowanie narzędziowe GX Developer 

 
3. Podstawy programowania w języku drabinkowym 

W programie FX Trainer wypieramy przykład F-6. Aby zobaczyć całe urządzenie w opcji Help  wybieramy 
Guidance 
aby przejść do edycji programu wciskamy Edit Ladder 
Naszym zadaniem jest napisanie programu obsługi poniższego obiektu. Wyroby z podajnika (Y0) mają być 
przetransportowane do pojemników L, M, S w zależności od ich wielkości. Do wykrywania wielkości mamy 
trzy czujniki optyczne X0, X1, X2. 
 
 

 

 

a)  uruchomienie podajnika 
Zakładamy,  że uruchomienie podajnika (Y0=1) może nastąpić pod warunkiem, że 
podnośnik znajduje się w dolnym położeniu (X4=1) oraz podnośnik nie  jest odwrócony. 
Jeżeli załączone jest wejście X24 to podawanie następuje automatycznie. Jeżeli wejście 
X24 nie jest załączone to możemy wymusić podanie wyrobu ręcznie (X20). Jeżeli 
włączony jest podajnik to również uruchomiony jest transporter (Y1) 

background image

Podstawy programowania PLC - elementy języka drabinkowego

 

 

Wszystkie grafiki, zdjęcia, programy oraz treść instrukcji podlegają ochronie prawnej na mocy ustawy o prawie autorskim. Używanie ich w jakikolwiek sposób bez uprzedniego, 
pisemnego zezwolenia wydanego przez AGH jest zabronione i może spowodować pociągnięcie do odpowiedzialności cywilnej i karnej w maksymalnym zakresie dopuszczalnym przez 
prawo. 

 

2

 

 
Wyniki porównania musimy zapamiętać 
 

 

 

Jeżeli element znajduje się na platformie to uruchomiamy ruch do góry aż do osiągnięcia 
odpowiedniego dla wielkości elementu czujnika krańcowego 
 

 

 

Jeżeli element osiągnie zadaną pozycje (w zależności od zmierzonej wysokości) to załączamy 
obrót (Y4).  

background image

Podstawy programowania PLC - elementy języka drabinkowego

 

 

Wszystkie grafiki, zdjęcia, programy oraz treść instrukcji podlegają ochronie prawnej na mocy ustawy o prawie autorskim. Używanie ich w jakikolwiek sposób bez uprzedniego, 
pisemnego zezwolenia wydanego przez AGH jest zabronione i może spowodować pociągnięcie do odpowiedzialności cywilnej i karnej w maksymalnym zakresie dopuszczalnym przez 
prawo. 

 

3

 

Wyłączenie obrotu i powrót do pozycji wyjściowej ma nastąpić dopiero po 
przetransportowaniu elementu za czujniki obecności elementu na taśmie 
 

 

Zatrzymanie taśmy powinno nastąpić po przejściu elementu przez czujnik obecnosci na końcu 
taśmy. (załączenie w tym przypadku następuje dopiero jak element znajdzie się na taśmie ale 
można to było zrobić wcześniej)    

 

 

 
Dla taśmy elementów średnich pokazano inny sposób załączenia i wyłączenia taśmy 

background image

Podstawy programowania PLC - elementy języka drabinkowego

 

 

Wszystkie grafiki, zdjęcia, programy oraz treść instrukcji podlegają ochronie prawnej na mocy ustawy o prawie autorskim. Używanie ich w jakikolwiek sposób bez uprzedniego, 
pisemnego zezwolenia wydanego przez AGH jest zabronione i może spowodować pociągnięcie do odpowiedzialności cywilnej i karnej w maksymalnym zakresie dopuszczalnym przez 
prawo. 

 

4

 

 

To samo dla elementów dużych 

 

Jeżeli wypakowaliśmy element to możemy powrócić do pozycji dolnej 

 

 
UWAGA 

1.  Zmodyfikuj program tak aby po załadowaniu trzech elementów zapaliły się lampki 

odpowiednio: Y20 – 3 małe, Y21 – trzy średnie, Y22 – trzy duże. 

2.  Jeżeli wszystkich elementów będzie przynajmniej 3 w każdym pudełku to zatrzymaj 

proces – ponowne uruchomienie wciśnięciem przycisku x21  

3.  Zmierz czas potrzebny do transportu poszczególnych elementów, zapisz czasy 

transportu odpowiednio do rejestrów D0, D1, D2. 

 
 

background image

Podstawy programowania PLC - elementy języka drabinkowego

 

 

Wszystkie grafiki, zdjęcia, programy oraz treść instrukcji podlegają ochronie prawnej na mocy ustawy o prawie autorskim. Używanie ich w jakikolwiek sposób bez uprzedniego, 
pisemnego zezwolenia wydanego przez AGH jest zabronione i może spowodować pociągnięcie do odpowiedzialności cywilnej i karnej w maksymalnym zakresie dopuszczalnym przez 
prawo. 

 

5