sprawko12 doc


Urządzenia obiektowe automatyki, wtorek TN 8-11.

0x08 graphic
Prowadzący: Mgr inż. Waldemar Sienkiewicz

Autorzy: Łukasz Starczewski 180602

Piotr Wlazeł 180433

Michał Filipkiewicz 180559

InTouch - pierwsze kroki, ćwiczenie nr 12

Cele ćwiczenia


Celem ćwiczenia było zapoznanie się z przemysłowym oprogramowaniem InTouch oraz wykonanie prostej aplikacji graficznej - animacji maszyny mieszającej mleko z syropem - z wykorzystaniem podanych funkcji. Przebieg wykonywania ćwiczenia był zgodny z porządkiem instrukcji.

Wykonanie ćwiczenia

Ćwiczenie rozpoczęliśmy od przygotowania modelu graficznego w aplikacji WindowMaker, definicji obiektów (kran z mlekiem, kran z syropem, kadź z mieszaniną, przycisk START uruchamiający symulację) nadając im odpowiednie typy, kolory w zależności od stanu (w stanie aktywnym i biernym) i oczekiwane wartości.

0x01 graphic

Obiekt MILK_VALVE będzie przyjmował różne kolory obwodu (line color) i wypełnienia (fill color)

0x01 graphic

Definicja kolorów dla obiektu MILK_VALVE złożonego z połączonych kilku prostych figur

0x01 graphic

W stanie aktywnym i biernym krany mają różne kolory, które będą się zmieniać w trakcie wykonywania symulacji

Symulacja kadzi z mieszaniną będzie zmieniać kolor w zależności od poziomu wypełnienia. Proporcjonalna do wartości maksymalnej część zbiornika, wraz z zapełnianiem, będzie zmieniać kolor od dołu do góry naśladując zapełnianie zbiornik cieczą. Po zdefiniowaniu wartości czasowych, prędkości wlewania i wartości maksymalnych, dało się zaobserwować pierwsze efekty pracy - symulacja zbiornika zapełniającego się mlekiem po brzegi.

0x01 graphic

Wartość pod zbiornikiem określa poziom wypełnienia kadzi. Napis „ON” na przycisku wskazuje, że symulacja trwa, podobnie wskazują na to kolory aktywnych elementów.

0x01 graphic

Wykres zależności poziomu wypełnienia kadzi od czasu symulacji. Przebieg ma charakter schodkowy, ponieważ wypełnianie i opróżnianie zbiornika zostało przeprowadzone impulsowo. Szerokość stanu pasywnego na każdym etapie wykonywania symulacji daje się modyfikować w ustawieniach definiowanych obiektów.

0x01 graphic

Wykres przebiegu wypełniania zbiornika dla procesów ciągłych.

Następnym krokiem w ćwiczeniu było zasymulowanie mieszadła w kadzi, które jest aktywne, kiedy do zbiornika wlewa się składniki. Zadanie zostało zrealizowane również w aplikacji WindowViever. Tym razem, aby zasygnalizować aktywność obiektu, zamiast zmian koloru nakazaliśmy oprogramowaniu zmieniać szerokość obiektu podczas jego działania. Dzięki temu zabiegowi uzyskaliśmy wrażenie poruszania się mieszadła w kadzi.

0x08 graphic

Podgląd obiektu spełniającego rolę mieszadła w aplikacji Window Viever

0x01 graphic

Symulacja ćwiczenia uzupełniona o mieszadło w trakcie pracy. W tym momencie kadź napełniana jest syropem po uprzednim dolaniu mleka.

0x01 graphic

Na tej ilustracji widać opróżnianie kadzi. Sugerują to wyłączone zawory i nieaktywne mieszadło.

Ostateczna wersja symulacji miała zmieniać kolor substancji w kadzi w zależności od stężenia syropu w mleku. Syrop wlewany jest dopiero, gdy poziom mleka osiągnie ustaloną wartość i jego dopływ zostanie wyłączony. Mieszadło działa wtedy, gdy zawór syropu jest aktywny, oraz podczas opróżniania kadzi.

0x01 graphic

Podgląd ostatecznej wersji symulacji

Do zrealizowania przebiegu niezbędne było napisanie programu sterującego zadaniami obiektów w symulacji w edytorze oprogramowania InTouch.

Kod programu sterującego symulacją:

IF TANK_LEVEL >= 900

THEN

OPROZNIANIE = 1;

ENDIF;

IF TANK_LEVEL == 0

THEN

OPROZNIANIE = 0;

ENDIF;

IF SYRUP_VALVE == 1 OR OPROZNIANIE == 1

THEN

IF ZWIEKSZAJ == 1

THEN

WIDTH=WIDTH + 10;

IF WIDTH >= 100

THEN

ZWIEKSZAJ = 0;

ENDIF;

ENDIF;

IF ZWIEKSZAJ == 0

THEN

WIDTH=WIDTH - 10;

IF WIDTH <= 0

THEN

ZWIEKSZAJ = 1;

ENDIF;

ENDIF;

ENDIF;

Data oddania sprawozdania:

24 maja 2011



Wyszukiwarka

Podobne podstrony:
~$towe sprawko doc
ćw 2 sprawko doc
~$mła Agnieszka sprawko 5, 6 i 7 doc
Ćwiczenie 10 Sprawko doc
czyjeś sprawko 1 DOC
77 sprawko! DOC
~$m sprawko doc
~$gnetyzm nasze sprawko;) doc
Ćwiczenie 03 Sprawko doc
Ćwiczenie 22 Sprawko doc
sprawko121 doc
Ćwiczenie 18 & 19 Sprawko doc
Żymła Agnieszka sprawko 5, 6 i 7 doc
6 sprawko całkowita doc
sprawko ćw 30 doc
[Sprawko] Multisim doc
sprawko nr 23 z popr doc
sprawko od Edyty doc
Sprawko dewiacja 2003 doc

więcej podobnych podstron