Treść zadania 1:
Zaprojektować zadanie z poprzednich laboratoryjnych w programie LOGO!v4. Wyniki przedstawić w postaci schematu blokowego i drabinkowego.
Sposób rozwiązania zadania i uzyskane wyniki:
Dla przypomnienia podam litery oraz ich wartości w ASCII jakich użyłem w poprzednim zadaniu laboratoryjnym: litera T o kodzie 54 oraz litera L o kodzie 4Ch.
Liczba 54h binarnie to 01010100b
Liczba 4Ch binarnie to 01001100b
Zapis funkcji dla układu z dwoma wejściami i czterema wyjściami był następujący:
Q1=(~I1)*I2
Q2=(~I1)*I2+I1*(~I2)
Q3=0
Q4=0
Realizacja jego w postaci schematu blokowego i drabinkowego w programie LOGO!v4 załącznik nr1.
b) Zapis funkcji dla układu z czterema wejściami i dwoma wyjściami był następujący:
Q1=(~I1)*I2*(~I3)*(~I4)
Q2=I1*I2*(~I3)*(~I4)
Realizacja jego w postaci schematu blokowego i drabinkowego w programie LOGO!v4 załącznik nr2.
Treść zadania 2:
Zaprojektować układ, który będzie sterował włączaniem i wyłączeniem silnika oraz alarmu. Układ ten ma posiadać 6 wejść i dwa wyjścia, które są generowane na podstawie wciśniętego przycisku.
Dane do zadania:
W naszym układzie wejścia mają następującą postać:
I1 - odpowiada za włączenie silnika.
I2 - wyłączenie silnika.
I3, I4, I5 - wciśnięcie któregokolwiek z tych przycisku powoduje awaryjne wyłączenie silnika oraz włączenie się alarmu.
I6 - odpowiada za wyłączenie alarmu.
Wyjścia układu:
Q1 - jego stan {0,1} informuje nas o stanie (wyłączony, włączony) silnika
Q2 - jego natomiast stan {0,1} informuje nas o stanie (wyłączony, włączony) alarmu.
Sposób rozwiązania zadania i uzyskane wyniki:
Nasz układ posiada 6 wyjść - przyciski, które odpowiadają za stan (włączenia oraz wyłączenia) danego urządzenia (silnika lub alarmu). Posiada również dwa wyjścia (informujące o urządzeniu- silnik, alarm), które są generowane wejściami.
Tabela prawdy w naszym przypadku wygląda następująco:
I1 |
I2 |
I3 |
I4 |
I5 |
I6 |
Q1 |
Q2 |
1 |
0 |
0 |
0 |
0 |
0 |
1 |
0 |
1 |
0 |
0 |
0 |
0 |
1 |
1 |
0 |
0 |
1 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
1 |
0 |
0 |
0 |
0 |
1 |
0 |
0 |
0 |
1 |
0 |
0 |
0 |
1 |
0 |
0 |
0 |
0 |
1 |
0 |
0 |
1 |
0 |
0 |
0 |
0 |
0 |
1 |
0 |
0 |
Silnik jest włączany po naciśnięciu przycisku pierwszego(I1) oraz jeśli naciskamy przycisk pierwszy i szósty (I1, I6), natomiast wyłączany po wciśnięciu drugiego przycisku (I2).W tym czasie alarm jest wyłączony. Silnik może również zostać awaryjnie wyłączony, poprzez naciśnięcie jednego z trzech kolejnych przycisków (I3, I4, I5), jednakże zostanie wtedy uruchomiony alarm. Wyłączenie alarmu powoduje wciśnięcie przycisku szóstego (I6). W innych przypadkach, naciśnięcie jakiegokolwiek przycisku nie powoduje żadnej reakcji silnika i alarmu.
Wyrażenie opisujące funkcję ma postać:
Realizacja jego w postaci schematu blokowego i drabinkowego w programie LOGO!v4 załącznik nr3.
Wnioski:
Celem ćwiczenia laboratoryjnego było zbudowanie układu składającego się z 6 wejść(przyciski odpowiadające za stan silnika i alarmu) i 2 wyjść(mówiących o stanie urządzenia). Było to programowanie sterownika PLC. Programowanie tych sterowników nie jest wcale skomplikowane. Mają one swoje zalety: większa niezawodność oraz znaczny wzrost wydajności w porównaniu do systemu przekaźników. Jedynymi wadami tych sterowników jest fakt, że znalezienie błędów jest trudniejsze niż w systemie przekaźników i fakt iż zakłócenia zewnętrzne mogą wpływać na pamięć PLC.