WOJSKOWA AKADEMIA TECHNICZNA
Laboratorium z przedmiotu
Wprowadzenie do automatyki
SPRAWOZDANIE
Ćwiczenie NR 2
Programowanie sterowników PLC.
Marcin Przybysz
I8Y3S1
Prowadzący
mgr inż. Małgorzata Rudnicka - Schmidt
Warszawa 24.04.2009
Naszym zadaniem podczas laboratorium było wykonanie trzech zadań:
1. Przedstawić zadanie nr 1 z pierwszego laboratorium w postaci schematu drabinkowego i blokowego.
2. Przedstawić zadanie nr 2 z pierwszego laboratorium w postaci schematu drabinkowego i blokowego.
3. Zaprojektować układ sterujący pracą silnika. Warunki:
- Stworzyć projekt w środowisku FBD
- Układ ma posiadać 6 wejść i 2 wyjścia
- I1 - włączenie silnika (zapalenie Q1)
- I2 - wyłączenie silnika (gaśnie Q1)
- I3 v I4 v I5 - wyłączenie silnika i włączenie alarmu (Q1 gaśnie jeśli włączone, zapalenie Q2)
- I6 - wyłączenie alarmu (gaśnie Q2)
- Należy wykorzystać RS
Zadanie 1.
Inicjały, które przyszło mi zakodować to MP. Kod ASCII litery M to 77, zaś dla litery P jest to 80.
Liczba 77 binarnie to 1001101 - podkreślone cyfry to 4 bity, które uwzględnione są w treści zadania.
Dla liczby 80 binarny odpowiednik to 1010000 - podobnie jak wyżej interesujące są 4 ostatnie bity.
W tym wypadku należało zmienić literę, która miała być rozpatrywana w zadaniu, gdyż 4 ostatnie bity były zerami, co w zbyt dużym stopniu ułatwiało zadanie. Stąd zdecydowałem się na literę R w kodzie ASCII reprezentowaną przez liczbę 82 a binarnie wyglądającą tak: 1010010.
Do Pracy dołączyłem wydruki schematów zarówno w trybie FBD jak i LDD.
Zadanie 2.
Układ ma zawierać 4 wejścia i 2 wyjścia. Nadal zajmujemy się kodowaniem 2 znaków ASCII - M i R. Do pracy dołączyłem wydruki schematów zarówno w trybie FBD jak i LDD.
Zadanie 3.
Dołączyłem wydruk z programu LOGO!Soft Comfort 4. Jest on w trybie FBD, czyli inaczej jest to schemat logiczny.
Nowym elementem, którego dotychczas nie używaliśmy jest RS (Latching Relay). Oto, co możemy się dowiedzieć o tej funkcji z helpa dostarczonego wraz z programem LOGO!Soft Comfort 4:
Reprezentacja w schemacie blokowym.
Połączenie |
Opis |
Wejscie S |
Sygnał na wejściu S ustawia wyjście Q. |
Wejscie R |
Sygnał na wejściu R resetuje wyjście Q. Wyjście Q jest resetowane również, gdy na obu wejściach jest sygnał (Reset jest priorytetowy) |
Parameter |
Set(on) (włączenie) - oznacza przechowywanie statusu w pamięci |
Wyjscie Q |
Wyjście Q jest ustawione na zadaną wartość dopóki nie nastąpi reset. |
Latching Relay (RS) reprezentuje prostą, binarną pamięć logiczną. Wartość na wyjściu zależy od stanu wejścia oraz poprzedniego stanu wyjścia.
Tabela logiczna RS:
S |
R |
Q |
Komentarz |
0 |
0 |
x |
Status niezmieniony |
0 |
1 |
0 |
Reset |
1 |
0 |
1 |
Set |
1 |
1 |
0 |
Reset |
Wnioski
Na tych ćwiczeniach laboratoryjnych posługiwaliśmy się nowszą wersją oprogramowania LOGO!Soft, a mianowicie LOGO!Soft Comfort 4. Trudno mówić w tej chwili o różnicach, jakie cechują oba programy, ponieważ jesteśmy dopiero na etapie ich poznawania. Mimo wszystko w oczy rzuca się przyjazny, intuicyjny interfejs Drag And Drop, oraz obsługa schematów drabinkowych LAD, co wydaje się być rzeczą niezbędną do profesjonalnego projektowania i programowania sterowników PLC. Wszystko to sprawia, że wykonanie nawet trudniejszych zadań staje się równie proste jak te, z którymi mieliśmy do czynienia na pierwszych laboratoriach. Świadczyć o tym fakcie może wykonanie przeze mnie wszystkich zadań w czasie 1 bloku zajęć.