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