25.09.2014r. INSTYTUT INFORMATYKI, AUTOMATYKI I ROBOTYKI POLITECHNIKI WROCŁAWSKIEJ I-6 LABORATORIUM STEROWNIKÓW I REGULATORÓW Ćwiczenie nr 21, 22 STEROWNIKI PLC. Konfiguracja, podsawowe funkcje logiczne, układy czasowe, liczniki i inne. Maeriały pomocnicze doyczące serownika TSX 37
25.09.2014r. STEROWNIKI TSX ( podsawy uŝykowania) 1. URUCHOMIENIE OPROGRAMOWANIA. Sprawdzić podłączenia. Włączyć zasilanie szafy ze serownikiem Uruchomić kompuer. Z PULPITU uruchomić PL7 Pro V4.3 lub START PROGRAMY Modicon Telemecanique PL7 Pro V4.3 2. Oworzyć nowy projec. FILE NEW a) bez GRAFCET A ( powierdzić znaczkiem No) b) wybrać yp serownika : Micro Premium c) wybrac yp procesora ( odczyać na prawej sronie obudowy PLC. Np. TSX3721 V.1.6 ak jes na pierwszym sanowisku. W kaalogu brak wersji v1.6. Wybieramy wersję v.1.5 ) Pamięć : none 3. Zdefiniować sprzę (zadać ypy modułów) STATION Configuraion (dwa razy klik) Hardware configuraion.(dwa razy klik) 1 I 3 AI ; %I1.7 2 4 A ; %2.5 Adres logiczny modułu Numer WE/WY w module Odczyać ypy modułów umieszczone na serowniku, najechać kursorem pole i dwa razy klik. Zamknąć konfigurację Confirm global reconfiguraion? TAK Uwaga: zaobserwować san diod na płycie czołowej serownika. Run jeŝeli RUN o dioda zielona świeci ciągle jeŝeli STOP mruga. TER I/O ERR BAT 4. Opracowanie programu do serownika. STATION (Applicaion Browser ) Program MAST Task ( dwa razy klik) MAIN ( dwa razy klik) i wybrać Langauge LD ( zobaczyć,ŝe moŝna wybrać eŝ IL - insrucion lis ) i zawierdzić. Orzymujemy obraz pola do programowania i elemeny do napisania programu - Projekowanie programu. - Nazwa programu: najechać kursorem na środek i ( dwa razy klik) napisać nazwę i wyjść ENTER. - Kasowanie Del ( Esc eŝ moŝe być skueczne ) - (najechać na obszar i nacisnąć prawy przycisk myszy i wykonać Del. Sr 2
- Przeciągać symbole graficzne w obszar projeku. Pojawia się symbol % i wpisać adres np. I1.0. - Zaakcepować szczebel (RUNG) przyciskiem ENTER (rysunek z koloru czerwonego zmieni się na czarny ) L10 przykład 1 Linie czerwone, napisy niebieskie Opis słowny : przepisz san I1.0 na wyjście 2.0 Przy pisaniu pomijamy symbol %.bo zwykle on sam się pojawia. 5. Wysłać program do serownika.( przesyłanie odbywa się w rybie STOP ) PLC Transfer Program PC PLC 6. Podłączyć się do serownika. PLC Connec (Pracę serownika sygnalizuje ruchomy kursor po prawej sronie u dołu ekranu.) 7. Uruchomić serownik. PLC Command To a PLC Run ( dioda zielona świeci ciągłym świałem ) Idenify 8. Dopisać kolejny szczebel wykonując przedem STOP: PLC STOP oraz disconne (wedy pokaŝą się narzędzia). %I1.2 %I1.3 %2.1 %I1.4 Przesłać program do serownika : PLC connec i przesłać program PLC RUN Zadanie :napisać równanie Boole a powyŝszego programu. Usunąć program napisany na ekranie: PLC - STOP i disconne Zaznaczamy pole (naciskając przycisk (w lewym dolnym rogu) Umieszczamy kursor z lewej srony szyny drabiny i zaznaczamy obszar do kasowania. Oworzyć Edi i wybrać Delee. Obszar zosanie skasowany skuecznie. Sr 3
9. Zadanie nr 1: - san wejścia I1.0 przepisz na wyjście 2.0 - negację sanu wejścia I1.1 przepisz na wyjście 2.1 - zanegowaną warość iloczynu dwóch wejść I1.2 i I1.3 przepisz na wyjście 2.2 Zadanie nr 2. Wykonać analizę działania poniŝszych układów : a) %I1.4 %I1.5 %2.3 ( S ) %2.3 ( R ) Uwaga: Przypomnienie! Serownik wykonuje działania kolejno: od górnego szczebla w kierunku dolnego. b) %I1.5 %I1.4 %2.3 ( R ) %2.3 ( S ) c) %I1.4 %I1.5 %2.3 %2.3 ( / ) 10. Timery. Timer Shif +F7 - i wybór rodzaju układu czasowego. Do wyboru są rzy układy czasowe : TON (opóźnione zadziałanie ), TOF (opóźnione wyłączenie) i TP (puls) Sr 4
a.uruchomić układ TON (On-Delay, F7 z menu) Timer TM - TM0, TM1 id. Paramery: (Przed wyborem paramerów rozłączyć się ze serownikiem - ryb disconne ) TOOLS Applicaion Browser Variables ( dwa razy klik ) Predefined FB ( dwa razy klik ) i zaznaczyć parameers Naprowadzić kursor na np. TM0 i usawić paramery. nasępnie ENTER przesłać program RUN i wykonać esowanie IN %TM0 TM MODE: TON TB: 100 ms TM.P. 100 MODIF: Y Opisać działanie Timera TON na podsawie jego przebiegów czasowych. (sr. 4 ). TB czas bazowy, (10ms, 100ms, 1s, ) TMi.P. warość zadana (Prese) MODIF Y dozwolona programowo zmiana parameru TMP. ( N zabroniona zmiana paramerów). TMi.V bieŝąca warość Timera Czas opóźnienia = TB x TMi.P i paramery kolejnego Timera. I1.0 TM.V TM.P I1.0 2.0 10s Przebiegi czasowe Timera TON dla czasu opóźnienia 10s. Sr 5
b. Zaprojekować i zaprogramować układ Off Delay ( TOF ). Narysować przebiegi czasowe. c. Uruchomić Timer ypu PULSE ( TP mode) PoniŜej schema układu Timera ypu PULSE i przebiegi czasowe dla usawień TB = 1 s, TM.P = 10. IN TM MODE: TP TB: 1 s TM.V:.0 TM.P: 10 MODIF:Y IN TM0.V TM0.P 10s 11. Poszukiwanie informacji:? HELP PL7 Help Aide PL7 Indeks np. Generaory wewnęrzne serownika ( wszyskie o współczynniku wypełnienia 50%) % S4 generaor o T=10 ms %S5 T=100ms %S6 T=1s %S7 1 min 12. Sprawdzenie zawarości pamięci: Zaznaczyć elemen do podglądu i z menu Uiliies wybrać Iniialize Animaion Table lub : TOOLS Applicaion Browser Animaion Tables (eraz prawy przycisk myszy) i Creae. i Animaion Table Wpisać wybrany adres i jeŝeli chcemy uzyskać informację o większej ilości danych z danej grupy sygnałów wpisać np. I1.0:5. Wedy w abeli pojawią się kolejno wejścia od I1.0 do I1.4 ( 5 wejść ). W ym rybie moŝna równieŝ forsować (wymuszać ) sygnały np. ze sanu 0 na 1 lub odwronie. Sr 6
13. Przykład zmiany sałej PRESET Timera przy pomocy funkcji OPERATE. %TM0 IN TM %S5 MODE: TON TB: 100 ms TM.P. 100 MODIF: Y OPERATE %TM0.P:= 200 OPERATE %TM0.P:= 100 14. Narysować przebiegi czasowe przykładu z p.13. 15. Licznik (Up/down couner block ). Opracować układ podłączenia licznika. Przeprowadzić esowanie działania licznika. Sprawdzić liczenie w górę i w dół. PoniŜej schema podłączenia licznika. Paramery: %Ci.V warość bieŝąca, %Ci.P warość zadana, R wejście reseujące. W sanie 1 %Ci.V = 0 S w sanie 1 %Ci.V = %Ci.P CU liczenie w górę (wzrasające) CD liczenie w dół E (Empy) pusy D (Done) F (Full) wykonane. Bi %Ci.D = 1 gdy %Ci.V= %Ci.P %Ci.F =1 gdy %Ci.V zmienia się z 9999 na 0, przy nasępnym impulsie zliczanym w górę bi %Ci.F jes zerowany. Sr 7
%C0 ( od 0 do 31 dla serownika TSX37.) %C0.D %C0.E R S E %C0.E (pusy) C.P:15 D %C0.D CU MODIF:Y CD F %C0.F, (pełny) %C0.D %2.1 ( S ) %I1.3 (rese) %2.1 ( R ) Generaory do esowania licznika zdarzeń : START %I1.2 STOP %M5 %S6 ( 1s) %M5 Lub: START %I1.2 STOP Up/down couner block %M5 ( S ) %M5 ( R ) %M5 %S6 2.0 ( 1s) Sr 8
16. Zaprogramować generaor z wykorzysaniem układów czasowych TON i TOF. %TM1. %TM0 %M10 ( S ) Łapacz impulsu przełączającego TM1. %TM1. TM IN MODE:TON TB:100ms TM.P.:100 MODIF:N %TM1 %TM0. TM IN MODE: TOF TB:100ms TM.P:200 MODIF: N %TM0. %M10 ( R ) Narysować przebiegi czasowe generaora z pk. 16 Zmienne:,, %TM1. Sr 9
17. PoniŜej podany jes układ START-STOP serowania Ŝarówką w układzie przekaźnikowym. +24V ST22 11 P1 ST22 12 13 14 P2 R4 1 5 9 PK1 R4 6 10 PK1 R4 13 PK1 ST22 X1 P2 14 M24V X2 Wyjaśnić symbolikę oznaczeń i opisać zasadę pracy ego układu. 18. Zaprojekować układ serowania START STOP w wersji na serowniku. Projek 1 START STOP Uwaga: wyjaśnić co będzie gdy operaor jednocześnie naciśnie przyciski START i STOP? ekwiwalen START STOP S R Projek 2. START STOP Sr 10
19.. Układ START STOP z jednego przycisku (niesabilnego). Projek 1. START/STOP P %M5 S %M5 %M5 R %M5 Projek 2. Zaprojekować inną wersję zadania nr 19. 20. Układ START i STOP z wyłączeniem auomaycznym po zadanym czasie. a) Projek 1. START %M5 Narysować przebiegi czasowe sygnałów w zadaniu nr 20. IN %TM0 TM MODE: TON TB:100ms. TM.P.:50 MODIF:N %M5 Projek 2. Zaprojekować inną wersję zadania nr 20. Sr 11
21. Zaprojekować układ OFF-DELAY w oparciu o układ TON. START i STOP z opóźnieniem z jednego sabilnego przycisku Narysować przebiegi czasowe. IN %TM0 TM MODE: TON TB:1 s. TM.P.:10 MODIF:Y S R Po uakywnieniu I1.0 wyjście 2.0 zosaje uakywnione (jes 1 ). Po wyłączeniu I1.0 TM0 odlicza nasawiony czas ( TB x TM.P = 10s ). W momencie gdy TM.V = TM.P co w ym przypadku nasępuje po 10s, 2.0 jes reseowane. TM.V urzymuje warość usawioną (10) do czasu kolejnego uakywnienia I1.0. Wedy TM.V spada do zera. I1.0 TM.V TM.P I1.0 2.0 10s Przebiegi czasowe z zadania 21. Sr 12
22. Sprawdzić działanie syku P. (Rising edges - zbocze narasające). P Funkcja na wyjściu P 1 cykl pracy serownika %2.1 (S) Układ do sprawdzenia działania syku ypu P i N. 2.2 2.1. N ( R ) %2.3 23 Zbocze opadające (Falling edge ). %I1.3 N I1.3 Funkcja na wyjściu Funkcja syku ypu N. 1 cykl pracy serownika Sr 13
24. Zadanie esowe 1. PoniŜszy układ przedsawia schema generaora przebiegów prosokąnych zbudowany z dwóch układów TON On-Delay. Opisać zasadę pracy ego generaora i narysować przebiegi czasowe. I1.1 START, 2.2 sygnał wyjściowy. %TM1. TM0 IN TON TB:100 ms %2.1 TM0 Układ ON-Delay. Czas opóźnienia 100 ms x 100 =10 s TM..P:100 %TM0. %TM1 IN TON TB:100 ms. %2.2 TM1 Układ ON-Delay. Czas opóźnienia 20 0x 100 ms = 20 s TM.P:200 I1.1 1 0 10[s] Sr 14
25. Zadanie esowe 2. PoniŜszy układ przedsawia schema generaora przebiegów prosokąnych zbudowany z dwóch układów TON On-Delay. Opisać zasadę pracy ego generaora i narysować przebiegi czasowe. I1.1 START, 2.2 sygnał wyjściowy. %TM1. TM0 IN TON TB:100 ms %2.1 TM0 Układ ON-Delay. Czas opóźnienia 100 ms x 100 =10 s TM..P:100 %TM0. %TM1 IN TON TB:100 ms. %2.2 TM1 Układ ON-Delay. Czas opóźnienia 20 0x 100 ms = 20 s TM.P:200 I1.1 1 0 10[s] Sr 15
26. Zadanie esowe 3 PoniŜszy układ przedsawia schema generaora przebiegów prosokąnych zbudowany z dwóch układów TON On-Delay. Opisać zasadę pracy ego generaora i narysować przebiegi czasowe. I1.1 START, 2.2 sygnał wyjściowy. %TM1. TM0 IN TON TB:100 ms %2.1 TM0 Układ ON-Delay. Czas opóźnienia 100 ms x 100 =10 s TM..P:100 %TM0. %TM1 IN TON TB:100 ms. %2.2 TM1 Układ ON-Delay. Czas opóźnienia 20 0x 100 ms = 20 s TM.P:200 I1.1 1 0 10[s] Sr 16
27. Zadanie esowe 4. PoniŜszy układ przedsawia schema generaora przebiegów prosokąnych zbudowany z dwóch zwykłych układów czasowych PULS TP. Opisać zasadę pracy ego generaora i narysować przebiegi czasowe. I1.1 START, 2.1 sygnał wyjściowy. %TM1. TM0 IN TM MODE:TP TB:100 ms TM..P:100 Timer TM Czas = 100 x 100 ms =10 s %TM0. %TM1 IN TM MODE: TP TB:100 ms. TM.P:50 %2.1 Timer TM Czas = 50 x 100 ms =5s I1.1 1 0 Włączono zasilanie 5s Sr 17
28. Zadanie esowe 5. PoniŜszy układ przedsawia schema generaora przebiegów prosokąnych. Opisać zasadę pracy ego generaora i narysować przebiegi czasowe. I1.1 START, 2.1 sygnał wyjściowy. %TM0. TM0 IN TON TB:100 ms TM..P:150 COMPARE %TM0.V>=0 COMPARE %TM0.V<=30 %2.1 COMPARE %TM0.V>=40 COMPARE %TM0.V<=60 COMPARE %TM0.V>=70 COMPARE %TM0.V<=120 I1.1 0 1[s] Sr 18
UŜywane sanowiska: MODICON TSX Micro san 1,2,3,5 MODICON TSX PREMIUM san.4 Lieraura: 1. Insrukcja fabryczna firmy Telemechanique : TSX 07 Nano PLC część B. 2. h://srony.aser.pl./jarcyk/elemec/micro.hml Opracowanie : mgr inŝ. Jan Klimesz 25.09.2014r. dr inŝ. Włodzimierz Solnik 25.09.14r. Sr 19