Zadania do realizacji na zajęciach w Laboratorium Sterowników Programowalnych
Podstawy programowania w języku LAD (system S7 200)
Zadanie 1
Napisać program realizujący podstawowe funkcje logiczne: NOT, AND, OR, XOR.
Zadanie 2
Napisać program realizujący następujące funkcje logiczne:
4
.
0
3
.
0
0
.
0
3
.
0
5
.
0
4
.
0
3
.
0
2
.
0
3
.
0
1
.
0
0
.
0
1
.
0
4
.
0
2
.
0
0
.
0
0
.
0
I
I
I
Q
I
I
I
Q
I
I
I
Q
I
I
I
Q
∪
∪
=
∪
∩
=
∩
∪
=
∩
∩
=
Zadanie 3
Napisać program realizujący pamięć RS z priorytetem kasowania (technika stykowa)
I0.0 zał. Q0.0, I0.1 wył. Q0.0
Napisać program realizujący pamięć RS z priorytetem zapisu (technika stykowa)
Zadanie 4
Napisać program realizujący pamięć RS z priorytetem kasowania (wyjście RS)
I0.0 zał. Q0.0, I0.1 wył. Q0.0
Napisać program realizujący pamięć RS z priorytetem zapisu (wyjście RS)
Zadanie 5
Zmodyfikować program z zadania 4 zastępując wyjście Q0.0 znacznikiem M0.0. Znacznik
ten wykorzystać następnie do zrealizowania funkcji logicznej:
0
.
0
5
.
0
0
.
0
M
I
Q
∩
=
Zadanie 6
Napisać program, który generuje impuls o czasie trwania jednego cyklu pracy sterownika po
podaniu stanu wysokiego na wejście I0.2. Ponieważ impuls jest trudny do zauważenia na
wyjściu Q0.0, dodatkowo zostaje zapisane na stałe wyjście Q0.2. Podanie stanu niskiego na
wejście I0.2 powoduje wyłączenie wyjść Q0.0 i Q0.2.
Zadanie 7
Uruchomić program SmartSim. Wybrać symulację prasy. Założyć nowy projekt, a następnie
zrealizować sterowanie prasą. System przedstawiony na rysunku umożliwia zabezpieczenie
rąk operatora. Urządzenie może zostaje uruchomione tylko wtedy gdy obydwa przyciski
zostają wciśnięte jednocześnie (Przykład funkcji AND).
Układ sterowania prasą wyposażony jest w następujące
elementy:
Czujniki:
1 –
Przycisk lewej ręki I 0.0
2 –
Przycisk prawej ręki I 0.1
3 –
Siłownik w pozycji wyjściowej I 0.2
4 –
Siłownik w pozycji wysuniętej
I 0.3
Elementy wykonawcze:
1 –
Zawór siłownika
Q 0.0
Zadania do realizacji na zajęciach w Laboratorium Sterowników Programowalnych
Zrealizować wszystkie podane powyżej zadania (z uwzględnieniem uwag lub zaleceń prowadzącego). Opis i sposób rozwiązania poszczególnych zadań zamieścić w sprawozdaniu.
2
Opracowanie dr inż. Aleksander Bodora
Zadanie 8
Uruchomić program SmartSim. Wybrać symulację przejazdu
kolejowego. Założyć nowy projekt, a następnie zrealizować
sterowanie przejazdem kolejowym. Przejazd kolejowy składa się z
dwóch semaforów oraz dwóch szlabanów. Pociągi mogą
nadjeżdżać z obydwu kierunków. Jeżeli z któregokolwiek kierunku
do przejazdu zbliża się pociąg, należy zamknąć zapory i załączyć
sygnalizację (czerwone migające światło) na semaforze. W chwili
gdy pociąg przejedzie przez przejazd, i nie zbliża się kolejny
pociąg, należy podnieść zapory. Jeżeli zapory są podniesione
należy przełączyć sygnalizację (migające białe światło).
Przejazd kolejowy wyposażony jest w następujące elementy:
Czujniki:
1
– Pociąg przejeżdża z prawej strony I 0.0
2 –
Pociąg przejeżdża z lewej strony I 0.1
3 –
Pociąg zbliża się z prawej I 0.2
4 –
Pociąg zbliża się z lewej
I 0.3
5 –
Prawa zapora w górze
I 0.4
6 –
Prawa zapora opuszczona I 0.5
7 –
Lewa zapora w górze
I 0.6
8 –
Lewa zapora opuszczona I 0.7
Elementy wykonawcze:
1 –
Siłownik opuszczania barier Q 0.0
2 –
Białe światło (Semafor)
Q 0.1
3 –
Sygnał czerwony (Semafor)
Q 0.2
Zadanie 9
Uruchomić program SmartSim. Wybrać symulację lampy.
Założyć nowy projekt, a następnie zrealizować sterowanie
lampą.
Przyciśnięcie
przycisku
powinno
spowodować
załączenie lampy. Ponowne przyciśnięcie przycisku (w czasie
kiedy lampa jest załączona) powinno spowodować wyłączenie
lampy.
Układ
wyposażony
jest
w
następujące
elementy:
Czujniki:
1 –
Przycisk
I 0.0
Elementy wykonawcze:
1 –
Lampa
Q 0.0
Zadania do realizacji na zajęciach w Laboratorium Sterowników Programowalnych
Zrealizować wszystkie podane powyżej zadania (z uwzględnieniem uwag lub zaleceń prowadzącego). Opis i sposób rozwiązania poszczególnych zadań zamieścić w sprawozdaniu.
3
Opracowanie dr inż. Aleksander Bodora
Zadanie 10
Napisać program realizujący sekwencję kroków :
a)
1) I0.0 stan wysoki powoduje aktywację następujących wyjść
Q0.2-Q0.3
2) Po czasie 3s
Q0.1-Q0.4
3) Po czasie 2s
Q0.0-Q0.5
b) po wykonaniu punktu 3 układ po 4s powinien wrócić do punktu 1.
Zadanie 11
Uruchomić
program
SmartSim.
Wybrać
symulację
telefonu
komórkowego. Założyć nowy projekt, a następnie zrealizować
sterowanie włączeniem i podświetleniem telefonu komórkowego.
Załączenie telefonu następuje po przytrzymaniu przycisku włączającego
telefon przez 2s. Powinno załączyć się również podświetlanie na czas
3s. Krótkotrwałe naciśnięcie przycisku załączającego podczas działania
telefonu powoduje aktywację podświetlenia. Natomiast przytrzymanie
przez 2s, wyłączenie telefonu.
Układ sterowania wyposażony jest w następujące elementy:
Czujniki:
1 –
Przycisk załączający
- I 0.0
Elementy wykonawcze:
1 –
Załączenie telefonu
- Q 0.0
2 –
Załączenie podświetlenia
- Q 0.1
Zadanie 12
Uruchomić program SmartSim. Wybrać symulację prasy. Założyć nowy projekt, a następnie
zrealizować sterowanie prasą. System przedstawiony na rysunku umożliwia zabezpieczenie
rąk operatora. Urządzenie może zostaje uruchomione tylko wtedy gdy obydwa przyciski
zostają wciśnięte w czasie nie przekraczającym 1s.
Napisać program sterujący, w którym uwzględniona zostaje
funkcja ochrony operatora. Ponadto założyć, że po uruchomieniu
prasy, czas sprasowywania elementu powinien wynosić 2s (od
chwili osiągnięcia przez siłownik pozycji wysuniętej). Po tym
czasie niezależnie od stanu przycisków sterujących prasa ustawia
się do pozycji wyjściowej. Ponowne uruchomienie prasy
powinno następować po ustawieniu się siłownika w pozycję
wyjściową, i ponownym naciśnięciu przycisków sterujących.
Zwolnienie któregokolwiek przycisku powoduje, wyłączenie
prasy i ustawienie siłownika do pozycji wyjściowej.
Układ sterowania prasą wyposażony jest w następujące
elementy:
Czujniki:
1 –
Przycisk lewej ręki
- I 0.0
2 –
Przycisk prawej ręki
- I 0.1
3 –
Siłownik w pozycji wyjściowej
- I 0.2
4 –
Siłownik w pozycji wysuniętej
- I 0.3
Elementy wykonawcze:
1 –
Zawór siłownika
- Q 0.0
Zadania do realizacji na zajęciach w Laboratorium Sterowników Programowalnych
Zrealizować wszystkie podane powyżej zadania (z uwzględnieniem uwag lub zaleceń prowadzącego). Opis i sposób rozwiązania poszczególnych zadań zamieścić w sprawozdaniu.
4
Opracowanie dr inż. Aleksander Bodora
Zadanie 13
Uruchomić program PLC-SIM. Wybrać symulację układu sortowania.
Założyć nowy projekt, a następnie zrealizować sterowanie sortowania
kulek. W magazynie mogą znajdować się trzy rodzaje kulek: aluminiowa i
plastikowe: czarna i pomarańczowa. Inicjalizacja (napełnienie kulkami
odbywa się po naciśnięciu zielonego przycisku na symulacji). Liczba kulek
danego koloru jest losowa. Kulki należy posortować do poszczególnych
magazynów. Rodzaj kulki identyfikowany jest za pomocą trzech
czujników. Kulkę można przesunąć do cylindra pionowego jeżeli nie
znajduje się w nim żadna kulka (I0.5 =0).
Układ sortowania wyposażony jest w następujące elementy:
Czujniki:
1 – Pozycja siłownika
- I 0.0
2 – Pozycja siłownika
- I 0.1
3 – Czujnik pojemnościowy
- I 0.2
4 – Czujnik optyczny
- I 0.3
5 – Czujnik indukcyjny
- I 0.4
6 – Kulka w kolumnie pionowej
- I 0.5
Elementy wykonawcze:
1 – Siłownik
- Q 0.0
2 – Bramka magazynu 1
- Q 0.1
3 – Bramka magazynu 2
- Q 0.2
Zadanie 14
Uruchomić program PLC-SIM. Wybrać symulację układu pakowania kostek. Założyć nowy
projekt, a następnie zrealizować sterowanie pakowaniem kostek. Układ
umożliwia pakowanie kostek zielonych i niebieskich. Kostki
transportowane są do skrzyni za pomocą dwóch przenośników
taśmowych. W jednej skrzyni powinno znajdować się 5 kostek
niebieskich i trzy kostki zielone. Należy zapakować 2 skrzynie.
Układ pakowania wyposażony jest w następujące elementy:
Czujniki:
1 – Czujnik na górnym taśmociągu
- I 0.0
2 – Czujnik na dolnym taśmociągu
- I 0.1
3 – Skrzynia jeszcze nie pełna
- I 0.2
Elementy wykonawcze:
1 - Start górnego taśmociągu
- Q 0.0
2 - Start dolnego taśmociągu
- Q 0.1
3 - Zmiana skrzyni
- Q 0.2