Politechnika Krakowska
Wydział Mechaniczny
Rok akademicki: 2012/2013
PROJEKT AUTOMATYZACJI MASZYNY WYDAJĄCEJ NAPOJE
Gr.12A1
1)KRÓTKI OPIS PROJEKTU:
Przedmiotem naszego projektu jest automat z napojami, który przyjmuje monety o wszystkich nominałach powyżej 5 groszy, sumuje ich wartości oraz po wybraniu produktu wydaje ewentualną resztę. Posiada on 3 produkty o różnych cenach, za które można zapłacić różną kombinacją monet .
Wydruk z listingiem programu dołączony jest na końcu konspektu
2)SCHEMAT BLOKOWY DZIAŁANIA AUTOMATU:
3)TABLICA ZMIENNYCH :
Nazwy zmiennych | Definicje zmiennych | Działanie |
---|---|---|
WEJŚCIA | ||
I1 | Moneta o nominale 10gr | Wejście aktywuje się po wrzuceniu monety o nominale 10 gr |
I2 | Moneta o nominale 20gr | Wejście aktywuje się po wrzuceniu monety o nominale 20 gr |
I3 | Moneta o nominale 50gr | Wejście aktywuje się po wrzuceniu monety o nominale 50 gr |
I4 | Moneta o nominale 1 zł (100gr) | Wejście aktywuje się po wrzuceniu monety o nominale 1 zł |
I5 | Moneta o nominale 2zł (200gr) | Wejście aktywuje się po wrzuceniu monety o nominale 2 zł |
I6 | Moneta o nominale 5 zł (500gr) | Wejście aktywuje się po wrzuceniu monety o nominale 5 zł |
I7 | Wybór produktu nr. 1 o cenie 2 zł | Wejście aktywuje się po wybraniu produktu 1 |
I8 | Wybór produktu nr. 1 o cenie 2,50 zł | Wejście aktywuje się po wybraniu produktu 2 |
I9 | Wybór produktu nr. 1 o cenie 3 zł | Wejście aktywuje się po wybraniu produktu 3 |
I10 | Odebranie produktu oraz zerowanie automatu | Wejście aktywne po wyciągnięciu produktu z automatu (otwarcie i zamknięcie klapy) |
WYJŚCIA |
---|
Q1 |
Q2 |
Q3 |
Q4 |
Q5 |
Q6 |
Q11 |
Q13 |
Q14 |
Pamięć |
---|
M1 |
M2 |
M3 |
M4 |
M5 |
M6 |
Rejestry |
---|
R2 |
R3 |
R10 |
R20 |
R30 |
Podsumowanie:
Nasz automat sumuje wartości monet o nominałach: 10gr, 20gr, 50gr, 1zł(100gr), 2zł(200gr), 5zł(500gr), oblicza różnicę ceny produktu i wartości wszystkich wrzuconych monet oraz wydaje resztę. W automacie do wyboru znajdują się 3 produkty ale istnieje możliwość rozbudowania programu do większej ilości produktów.