POLITECHNIKA RZESZOWSKA
Im. Ignacego Łukasiewicza
Wydział Budowy Maszyn i Lotnictwa
Katedra Awioniki i Sterowania
SPRAWOZDANIE nr 8
Temat: ZEN
Wykonali:
Daniel Wójcik
Miłosz Wójcik
1.Wstęp teoretyczny
Urządzenie Zen firmy Omron to jeden z przekaźników programowalnych dostępnych na polskim rynku. Pozwala on opcjonalnie programować urządzenia elektryczne. Jest to doskonałe urządzenie do sterowania kilkoma urządzeniami np. w domu. Jego największymi zaletami są m.in.: możliwość programowania urządzeń na laptopie przy pomocy oprogramowanie Zen Support Software, co ułatwia użytkowanie urządzenia Zen. Podstawowa wersja posiada 10 We/Wy, ale dzięki możliwości dodania dodatkowego modułu liczba We/Wy wzrasta do 34. Przy modelu 20 We/Wy urządzenie można rozszerzyć do 44 We/Wy. Zen posiada funkcję zegara czasu rzeczywistego, kalendarza, komparatora wejść analogowych, timerów oraz liczników. Niewielkie urządzenie a tak wiele możliwości.
ZEN jest dostępny w dwóch wersjach:
wersja LCD (C1): Z wyświetlaczem LCD i przyciskami funkcyjnymi.
wersja LED (C2): Z diodami LED.
Każde z podanych powyżej wersji można nabyć z ilościami We/Wy w ilości 10 i 20 w możliwością rozszerzenia odpowiednio do 34 i 44 We/Wy.
2.Cel i przebieg ćwiczenia
Celem ćwiczenia było zapoznanie się z budową i sposobem programowania sterownika programowalnego typu ZEN firmy Omron. W tym celu posługiwano się programem ZEN Support Software, przy pomocy którego tworzono kolejne programy, które następnie przesyłane były do urządzenia ZEN.
Napisano i zrealizowano następujące programy:
który w przypadku wciśnięcia przycisku B5 spowoduje ruch samochodziku do przodu, a w przypadku puszczenia przycisku spowoduje jego zatrzymanie
Program zrealizowano poprzez zastosowanie trybu normal.
który w przypadku wciśnięcia przycisku B5 spowoduje ruch samochodziku do przodu. Puszczenie przycisku B5 nie spowoduje zatrzymania się samochodziku.
Układ zrealizowano poprzez zastosowanie trybu set.
Który w przypadku wciśnięcia jednocześnie przycisków B5 i B6 spowoduje ruch samochodziku do przodu, puszczenie przycisków nie spowoduje zaprzestania ruchu. Naciśnięcie przycisku B3 lub B4 spowoduje zatrzymanie samochodziku.
Układ zrealizowano przy pomocy szeregowego połączenia w programie przycisków B5 i B6 i ustawieniu wyjścia w tryb set, oraz równoległego połączenia przycisków B3 i B4 i ustawieniu wyjścia w tryb reset
Który po wciśnięciu przycisku I1 spowoduje ruch samochodziku do przodu, a po jego ponownym wciśnięciu spowoduje jego zatrzymanie.
Układ zrealizowano przy pomocy zastosowania trybu alternatywnego.
W którym samochodzik porusza się do przodu, a po natrafieniu na przeszkodę, która powoduje naciśnięcie przycisku I0, samochodzik zmienia kierunek ruchu. Podobnie w odwrotnym przypadku, gdy pojazd porusza się do tyłu.
Program zrealizowano przy pomocy klawisza I1, który ustawiał wyjścia odpowiedzialne za poruszanie się samochodziku do przodu w tryb reset(wyjścia Q0 i Q2), a wyjścia odpowiedzialne za poruszanie się samochodziku do tyłu w tryb set(wyjścia Q1 i Q3). Podobnie w przypadku naciśnięcia klawisza I0 program ustawiał wyjścia odpowiedzialne za poruszanie się samochodziku do przodu w tryb set, a wyjścia odpowiedzialne za poruszanie się do tyłu w tryb reset.
Który w przypadku naciśnięcia przycisku B5 spowoduje ruch samochodziku do przodu przez czas 2 sekund.
Układ zrealizowano przy pomocy Timera ustawionego w tryb impulsowy.
Który w przypadku wciśnięcia przycisku B5 i trzymania go przez czas 3 sekund spowoduje ruch samochodziku do przodu.
Układ zrealizowano przy pomocy Timera w trybie załączającym ustawionym na czas 3 sekund.
Który w przypadku wciśnięcia przycisku B5 spowoduje ruch samochodziku do przodu przez 5 sekund po puszczeniu przycisku.
Układ zrealizowano przy pomocy Timera w trybie wyłączającym.
Który w przypadku trzymania przycisku B5 będzie na zmianę włączał i wyłączał ruch samochodzika.
Układ zrealizowano przy pomocy Timera w trybie naprzemiennym nastawionym na zmianę co 2 sekundy.
Który po przekroczeniu 5 impulsów na wejściu I1 spowoduje ruch samochodziku do przodu, a po ponownym przekroczeniu 5 impulsów spowoduje jego zatrzymanie.
Układ zrealizowano przy pomocy licznika nastawionego na liczenie do 5 oraz wyjść odpowiadających za ruch samochodziku do przodu ustawionych w trybie alternatywnym.
Który spowoduje ruch samochodu do przodu przez 2 sekundy, po których nastąpi odwrócenie ruchu samochodziku. Cykl powtarza się nieskończoną ilość razy.
Układ zrealizowano przy pomocy dwóch Timerów nastawionych na czas 2 sekund, podłączonych odpowiednio do wyjść odpowiedzialnych za poruszanie się samochodziku do przodu oraz do tyłu, przy czym drugi Timer ustawiony był początkowo jako zamknięty. Timery były ustawione w trybie naprzemiennym.
Który realizuje to samo zadanie co program poprzedni, ale z możliwością naprzemiennego włączania wyłączania.
Układ zrealizowano przy pomocy dodatkowych trybów zapamiętywania oraz dodatkowej ścieżki odpowiedzialnej za zresetowanie wszystkich wyjść.
Który po pięciu wciśnięcia klawisza B5 spowoduje ruch samochodu do przodu a po kolejnych pięciu naciśnięciach tego klawisza spowoduje ruch do tyłu.
Układ zrealizowano przy pomocy naprzemiennie włączającego się wskaźnika pamięci podłączonego do dwóch liczników. Pierwszy z liczników powodował ruch samochodu do przodu oraz ustawiał wskaźnik pamięci w tryb Set, a licznik w tryb Reset. Drugi z liczników odpowiadał za ruch samochodziku do tyłu, resetowanie licznika oraz wskaźnika pamięci.
3.Stanowisko pomiarowe
Stanowisko pomiarowe składało się z laptopa na którym pisano programy, urządzenia ZEN, oraz kabla za pomocą którego połączono dwa wymienione urządzenia. Sterownik ZEN był połączony z samochodem z silnikiem elektrycznym, którym sterowano przy pomocy sterownika z zainstalowanym odpowiednim programem.
4.Wnioski
Sterownik programowalny ZEN może mieć bardzo szerokie zastosowanie praktyczne. Umożliwia on obsługę różnych urządzeń, w zaprogramowany przez użytkownika wcześniej sposób. Może więc zarówno działać gdy użytkownik naciska i trzyma wciśnięty dany przycisk, jak i możliwe jest włączenie działania urządzenia po 1- krotnym naciśnięciu przycisku i pozostawienie go włączonym. Dzięki zastosowaniu timerów możliwe jest włączenie urządzenia na określony czas, lub po upływie określonego czasu po naciśnięciu przycisku. Możliwe jest także ustawienie timera na działanie bezobsługowe w cyklu na przykład tygodniowym lub miesięcznym. Kolejną ciekawą funkcją są liczniki, które umożliwiają przesłanie sygnału po otrzymaniu odpowiedniej ilości impulsów.
Aby urządzenie mogło działać poprawnie konieczne jest napisanie odpowiedniego programu. Programy te opierają się o logikę i przesyłaniu sygnału o 2 możliwych stanach (prawda, fałsz). Wartość prawda odpowiada przesyłaniu sygnału elektrycznego i odwrotnie.
5.Bibliografia
- instrukcja obsługi sterownika ZEN
- http://www.pmautomatyka.com.pl/UserFiles/File/Datasheet/L01E-PL-01+ZEN+Datasheet.pdf
- http://www.technologie.com.pl/om10.html