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?