Zadania
Transkrypt
Zadania
Katedra Inżynierii Systemów Sterowania Sterowniki Programowalne Sem. V, AiR Laboratorium nr 3 - przekaźniki czasowe (timery) i liczniki Cel laboratorium: Zapoznanie z podstawowymi elementami języka drabinkowego LD/LAD (ang. Ladder Diagram) służącymi do odliczania czasu oraz zliczania zdarzeń na potrzeby nauki programowania sterowników programowalnych PLC (ang. Programmable Logic Controller). Zadania Opracowali: dr inż. Jarosław Tarnawski Data: październik, 2016 r. Zadanie 1 Skonfigurować i uruchomić sterownik (GE VersaMax lub Fanuc 90-30 lub Rx3i) znajdujący się na stanowisku laboratoryjnym. Ustalić w CPU zakres dostępnych zmiennych %I, %Q, %T, %M, %R. Zanotować obszary pamięci przydzielane w trakcie konfiguracji modułowi symulatora wejść dyskretnych ACC300 i dostępnemu modułowi wyjść dyskretnych np. MDR390. Zadanie 2 Sprawdzić działanie przekaźników czasowych TMR, ONDTR, OFDT, skorzystać z podstawy czasu TENTHS, HUNDS, THOUS, na których należy odmierzyć odpowiednio 1,23 s, 2,3 s, 3,456 s. Ustal co znajduje się w pamięci %R offset, %R offset +1, %R offset+2 przypisanej do przekaźnika czasowego. Jakie są zakresy czasu możliwe do odmierzenia z każdym z tych timerów? Jak odmierzyć czas 35,789 s? Zadanie 3 768 ms po nieprzerwanym stanie wysokim na pierwszym wejściu binarnym, na czas 1 sekundy zapala się 1 wyjście binarne po czym gaśnie i po 2,15 s zapala się drugie wyjście binarne na 1,5 sekundy, a następnie gaśnie. Jaka jest minimalna liczba zastosowanych przekaźników czasowych? Zrealizuj to samo zadanie z jednym timerem i blokami relacji matematycznych. Zadanie 4 Zbudować generatory impulsów o czasie trwania jednego cyklu i o okresie 2,34 s, 1,5 s z wykorzystaniem konstrukcji autoresetowania przekaźników czasowych TMR i ONDTR. Zadanie 5 Zapoznaj się ze sposobem działania liczników UPCTR i DNCTR. Ustal co znajduje się w pamięci %R offset, %R offset +1, %R offset+2 przypisanej do licznika. Zadanie 6 Zbuduj licznik modulo 4. Wykorzystaj tę konstrukcję (modulo 2) do realizacji zadania 10 laboratorium nr 2 - styki i przekaźniki. Zadanie 7 Podłącz zmienne %S5, %S4, %S3 na wejście liczników i zastanów się do czego może służyć takie połączenie. Zadanie 8 Zbuduj zegarek GG:MM:SS z możliwością wprowadzania aktualnego czasu, funkcją budzika i drzemki. Zadanie 9 W pewnej malowniczej miejscowości wójt zlecił zbudowanie ratusza z zegarem na wieży informującym mieszkańców o pełnej godzinie wybijającym w godzinach 7-22 odpowiednią liczbę uderzeń dzwonu. Zegar działa w trybie 12 godzinnym tj. o 15 zegar wybije 3 uderzenia. Napisz program realizujący wybijanie godziny i zadający położenie wskazówek zegara w stopniach. Co kwadrans wybijane jest na mniejszym dzwonie jedno uderzenie 15 po pełnej godzinie, dwa uderzenia 30 minut i trzy uderzenia 45 minut po pełnej godzinie. Zadanie 10 (tylko dla wytrwałych) Zbuduj system sterowania sygnalizacją świetlną odwzorowujący ten działający na skrzyżowaniu przy Operze Bałtyckiej. Czy Twój system mógłby na wyświetlaczach dla pieszych i kierowców informować ile czasu pozostało do zielonego światła?