Katedra Energoelektroniki, Napędu Elektrycznego i Robotyki Laboratorium Sterowników Programowalnych SIMATIC Temat i Autor GRUPA Układy czasowo/licznikowe Współpraca sterownika PLC ze środowiskiem MT symulatora procesów PLC SIM 2 Arkadiusz Domoracki, Krzysztof Bodzek, Grzegorz Jarek CEL ĆWICZENIA 1. Zasada działania i praktyczne wykorzystanie układów czasowych na przykładzie liczników TON i TONR 2. Zasada działania i praktyczne wykorzystanie układów licznikowych na przykładzie liczników CTU, CTD oraz CTUD 3. Wprowadzenie do środowiska symulatora procesów przemysłowych PLC SIM 2 1. Układy czasowe w sterowniku PLC W programie Totally Integration Automation Portal otworzyć ostatnio zapisany przez siebie projekt i przejść do etapu pisania programu (Main). " Napisać program, który zobrazuje zasadę działania układu czasowego TON (liczniki czasowe znajdują się w bibliotece Timers). IN - wejście wyzwalające licznik (aktywne stanem wysokim); PT - zliczany czas w ms; Q - wyjście licznika - aktywne po zliczeniu czasu zadanego w polu PT. 1 Gliwice 2011-03-24 Katedra Energoelektroniki, Napędu Elektrycznego i Robotyki Laboratorium Sterowników Programowalnych SIMATIC " Napisać program, który zobrazuje zasadę działania układu czasowego TONR. IN - wejście wyzwalające licznik (aktywne stanem wysokim); R - wejście kasujące stan licznika (aktywne stanem wysokim); PT - zliczany czas w ms; Q - wyjście licznika - aktywne po zliczeniu czasu zadanego w polu PT. 2. Układy licznikowe w sterowniku PLC " Napisać program, który zobrazuje zasadę działania licznika zdarzeń typu CTU (liczniki zdarzeń znajdują się w bibliotece Counters). CU - wejście zliczające w górę (zliczane są zbocza narastające); R - wejście kasujące stan licznika (aktywne stanem wysokim); PV - ilość zdarzeń, po których licznik ma być aktywny; Q - wyjście licznika - aktywne po zliczeniu tylu zdarzeń ile zadano w polu PV. 2 Gliwice 2011-03-24 Katedra Energoelektroniki, Napędu Elektrycznego i Robotyki Laboratorium Sterowników Programowalnych SIMATIC " Napisać program, który zobrazuje zasadę działania licznika zdarzeń typu CTD. CD - wejście zliczające w dół (zliczane są zbocza narastające); LOAD - wejście ładujące do licznika wartość zapisaną w polu PV (aktywne stanem wysokim); PV - ilość zdarzeń, po których licznik ma być aktywny; Q - wyjście licznika - aktywne po zliczeniu tylu zdarzeń ile zadano w polu PV. " Napisać program, który zobrazuje zasadę działania licznika zdarzeń typu CTUD. CU - wejście zliczające w górę (zliczane są zbocza narastające); CD - wejście zliczające w dół (zliczane są zbocza narastające); R - wejście kasujące stan licznika (aktywne stanem wysokim); LOAD - wejście ładujące do licznika wartość zapisaną w polu PV (aktywne stanem wysokim); PV - ilość zdarzeń, po których licznik ma być aktywny; QU - wyjście licznika - aktywne po zliczeniu tylu zdarzeń ile zadano w polu PV. 3 Gliwice 2011-03-24 Katedra Energoelektroniki, Napędu Elektrycznego i Robotyki Laboratorium Sterowników Programowalnych SIMATIC Zadanie 1 W symulatorze procesów przemysłowych wybrać z grupy Symulacje PLC-SIM 1 symulację Lamp model. Q0.0 I1.0 Napisać programy, które będą działały zgodnie z poni\szym opisem: 1a. lampa (Q0.0) świeci się tak długo, jak długo wciśnięty jest przycisk (I1.0); 1b. po naciśnięciu przycisku lampa zapala się natychmiast i świeci przez 5 sekund, po czym samoczynnie gaśnie; 1c. po naciśnięciu przycisku lampa zapala się natychmiast i świeci przez 5 sekund, po czym samoczynnie gaśnie jeśli jednak w trakcie świecenia lampy przycisk zostanie ponownie naciśnięty świecenie lamy przedłu\a się o 5 sekund; 1d. po naciśnięciu przycisku lampa zapala się natychmiast i świeci ciągle jeśli w trakcie świecenia lampy przycisk zostanie ponownie naciśnięty, wówczas lampa gaśnie. 4 Gliwice 2011-03-24 Katedra Energoelektroniki, Napędu Elektrycznego i Robotyki Laboratorium Sterowników Programowalnych SIMATIC Zadanie 2 W symulatorze procesów przemysłowych wybrać z grupy Symulacje PLC-SIM 1 symulację Press with two-hand operation. I1.2 I1.3 Q0.0 I1.0 I1.1 Napisać programy, które będą działały zgodnie z poni\szym opisem: 2a. naciśnięcie obu przycisków sterujących (I1.0 oraz I.1.1) powoduje opuszczenie tłoka (Q0.0) tłok pozostaje opuszczony (aktywne wejście czujnika podłączonego do I1.3) tak długo, jak długo są wciśnięte oba przyciski; zwolnienie obu przycisków powoduje powrót tłoka do pozycji początkowej (aktywne wejście czujnika podłączonego do I1.2); 2b. po naciśnięciu przycisków sterujących (nawet krótkotrwałym) następuje opuszczenie tłoka; tłok zostaje w pozycji wysuniętej przez 3 sekundy po czym samoczynnie wraca do pozycji wyjściowej; po wysunięciu tłoka (w trakcie trwania procesu zgniatania) program powinien być nieczuły na aktywowanie przycisków sterujących dopiero po powrocie tłoka do pozycji początkowej mo\na ponownie przeprowadzić proces zgniatania; 5 Gliwice 2011-03-24 Katedra Energoelektroniki, Napędu Elektrycznego i Robotyki Laboratorium Sterowników Programowalnych SIMATIC 2c. uzupełnić program z punktu 2b o sprawdzanie warunku jednoczesnego naciśnięcia przycisków sterujących w razie jednoczesności zadziałania obu przycisków program powinien działać bez zmian; jeśli czas pomiędzy naciśnięciem obu przycisków będzie większy ni\ 0,5 sekundy (stwierdzenie niejednoczesności naciśnięcia przycisków) wówczas tłok powinien pozostać w pozycji początkowej; dodatkowo sytuację tą nale\y zasygnalizować włączeniem sygnału dzwiękowego (wyjście Q1.1) na czas 1 sekundy; 2d. zmodyfikować program z punktu 2c w taki sposób, aby w przypadku jednoczesnego naciśnięcia obu przycisków sterujących proces zgniatania (opisany w 2b) następował 3 krotnie z przerwami 0,5 sekundy; po zakończeniu całego procesu włączyć na 0,5 sekundy sygnał dzwiękowy dopiero po jego zakończeniu mo\liwe będzie ponowne uruchomienie tłoka. 6 Gliwice 2011-03-24