WOJSKOWA AKADEMIA TECHNICZNA
WPROWADZENIE DO AUTOMATYKI
Sprawozdanie Laboratoryjne
Temat Ćwiczenia: Układy sekwencyjne
Student: Michał Świątek
Grupa: I1Y5S1
Data wykonania Ćwiczenia: 03.12.2012r.
Prowadzący: prof. dr hab. inż. Włodzimierz Kwiatkowski
Treść Zadania:
Zaprojektować układ z 5 wejściami oraz dwoma wyjściami sterujący napełnianiem i wypompowywaniem wody ze zbiornika, który jest podłączony według schematu
Gdzie:
in – przycisk do napełniania
out – przycisk do wypompowywania
stop – przycisk natychmiastowego stopu
pełen – czujnik pełności zbiornika
pusty – czujnik pustości zbiornika
Q1 – pompa napełniająca
Q2 – pompa wypompowująca
I1, I2, I3, I4, I5 wejścia od przycisków i czujników
PLC – układ sterujący
Rozwiązanie zadania:
Na początek został ułożony diagram przejść według którego ma działać układ sterujący:
Aby rozwiązać dobrze zadanie w układzie trzeba było użyć dwóch elementów pamiętających stany, w tym wypadku są to M1 oraz M2. Następnie na podstawie diagramu utworzono funkcję przejść w postaci tabeli:
t | t+1 |
---|---|
M1 | M2 |
0 | 0 |
0 | 0 |
0 | 1 |
0 | 1 |
1 | 1 |
1 | 1 |
1 | 0 |
1 | 0 |
Mając funkcję przejść w postaci tabeli można było wyznaczyć funkcje zmian stanów M1 oraz M2:
M1(t+1) = ~M1*M2*I1+M1*M2+M1*~M2*~I2
M2(t+1) = ~M1*~M2*I3*~I4+~M1*M2+M1*M2*~(~I3*I4)
Następnie należało wyznaczyć funkcje sterujące wyjściami Q1 oraz Q2. Do sterowania tymi wyjściami użyto flag M1 oraz M2 a także przycisku natychmiastowego stopu.
Aby uzyskać funkcje wyjść Q1 oraz Q2 utworzono odpowiednią tabelę:
M1 | M2 | I5 | Q1 | Q2 |
---|---|---|---|---|
0 | 0 | 0 | 0 | 0 |
0 | 1 | 0 | 1 | 0 |
1 | 0 | 0 | 0 | 1 |
1 | 1 | 0 | 0 | 0 |
* | * | 1 | 0 | 0 |
Na podstawie powyższej tabelki wyznaczono funkcje wyjść:
Q1 = ~M1*M2*~I5
Q2 = M1*~M2*~I5
Schemat układu sterującego:
Działanie układu sterującego:
Napełnianie zbiornika:
Wciśnięty przycisk stop przy napełnianiu:
Pełen zbiornik:
Opróżnianie zbiornika:
Wciśnięty przycisk stop przy opróżnianiu:
Pusty zbiornik: