Wejścia/wyjścia w projekcie – specyfikacja zmiennych: SL1, SP1

Transkrypt

Wejścia/wyjścia w projekcie – specyfikacja zmiennych: SL1, SP1
Rysunek 1. Programowany mieszalnik
Wejścia/wyjścia w projekcie – specyfikacja zmiennych:
SL1, SP1 – silniki taśmociągów, odpowiednio lewego i prawego (wejścia)
SL1 = 1 / 0 – lewy silnik taśmociągu włączony/wyłączony, bądź wyłączony/włączony (zależnie od
przyjętej w projekcie logiki)
SP1 = 1 / 0 – prawy silnik taśmociągu włączony/wyłączony, bądź wyłączony/włączony (zależnie od
przyjętej w projekcie logiki)
PUSTE_L1, PUSTE_P1 – czujniki, mówiące o tym, że zbiorniki wagowe, odpowiednio nr 1 (lewy)
i nr 2 (prawy) są puste (nie ma w nich żadnej substancji)
PUSTE_L1 = 1 / 0, PUSTE_P1 = 1 / 0 – zbiorniki wagowe (nr 1 lub nr 2) są puste/pełne (zależnie od
przyjętej logiki)
LEKR_L, PRKR_L – lewa/prawa krańcówka lewego zbiornika – mówi o stanie zamknięcia/otwarcia
klapy wyprowadzającej substancję mieszaną ze zbiornika nr 1 do zbiornika głównego
LEKR_P, PRKR_P – lewa/prawa krańcówka prawego zbiornika – mówi o stanie zamknięcia/otwarcia klapy wyprowadzającej substancję mieszaną ze zbiornika nr 2 do zbiornika głównego
LE_SL2, PR_SL2 – uruchomienie ruchu silnika związanego ze zbiornikiem nr 1; LE_SL2 = 0,
PR_SL2 = 0 oznacza, że silnik stoi w miejscu; LE_SL2 = 1, PR_SL2 = 1 – awaria silnika
LE_SP2, PR_SP2 – uruchomienie ruchu silnika związanego ze zbiornikiem nr 2; LE_SP2 = 0,
PR_SP2 = 0 oznacza, że silnik stoi w miejscu; LE_SP2 = 1, PR_SP2 = 1 – awaria silnika
PUSTE_GL – zmienna mówiąca o tym, czy w zbiorniku znajduje się jakakolwiek substancja
M – zmienna mówiąca o włączeniu mieszalnika
IN – zmienna mówiąca o tym, czy wózek transportowy jest już pełny, czy też pusty
WOZEK – zmienna, która mówi o tym, czy pod zbiornikiem głównym znajduje się już wózek
OTWORZ, ZAMKNIJ – zmienne związane z siłownikiem pneumatycznym, wyprowadzającym
poprzez otwarcie zbiornika głównego substancję wymieszaną z dwóch dostarczonych do wózka
transportowego.
Zadanie polega na zaprogramowaniu układu mieszalnika, mieszającego dwie różne substancje.
Problem zdefiniowany jest następująco:
1. Zbiornik nr 1 zawiera substancję pierwszą; zbiornik nr 2 – drugą.
2. Załączenie silnika taśmociągu pierwszego – lewego – (SL1=1) powoduje przemieszczanie substancji pierwszej ze zbiornika nr 1 do zbiornika wagowego (odmierzającego poprzez ważenie ilość tejże substancji). Załączenie silnika (SP1=1) powoduje analogiczne
działanie dla zbiornika nr 2. Należy założyć prędkość, z jaką napełniają się poszczególne
zbiorniki wagowe substancjami dostarczanymi ze zbiorników nr 1 oraz nr 2.
3. Krańcówki (LEKR_L, PRKR_L) informują o otwarciu zasobnika nr 1 przez silnik SL2
(LE_SL2, PR_SL2). Po opróżnieniu zbiornika nr 1 (oraz z drugiej strony zbiornika
nr 2), obie substancje mieszane znajdą się w zbiorniku głównym, gdzie mają byc
wymieszane poprzez włączenie mieszalnika (M), a następnie wymieszana substancja
powinna zostać przemieszczona do wózka transportowego, który po napełnieniu
powinien zjechać spod zbiornika głównego. Następny wózek transportowy powinien
podjechać, i czekać na napełnienie przez kolejną porcję wymieszanej substancji.
4. Projekt powinien zawierać system alarmów oraz receptur (różne składy mieszanych
substancji1), napisany dla sterownika PowerPanel PP220, w języku Automation Basic,
z użyciem konstrukcji select-state, lub w języku SFC (Grafcet).
5. Wizualizacja ma polegać na zaprezentowaniu (np. w postaci liczby lub aktywnej grafiki)
aktualnego poziomu substancji w zbiornikach, informowaniu (np. w postaci
komunikatów tekstowych) o aktualnym stanie krańcówek, czy silników. Powinniśmy
móc wpływać na stan zmiennych.
6. Dokumentacja projektu powinna zawierać:
•
projekt w wersji elektronicznej – wraz z komentarzami;
•
algorytm działania programu
•
opis mechanizmów wykorzystanych do tworzenia projektu
7. Zaliczenie polegać będzie na prezentacji projektu w zespole go realizującym.
1
Do zaprogramowania mogą być np. składy dwóch kolorów farb – białej i czerwonej. Wtedy aby uzyskać
kilka kolorów pośrednich można zaproponować: 1.10% białej + 90% czerwonej, 2.20% białej + 80% czerwonej,
... , 90% białej + 10% czerwonej. Możliwe jest również określenie ile dokładnie ma być jednej substancji, a ile
drugiej. Wpłynie to na atrakcyjność projektu.

Podobne dokumenty