Robert Walentynowicz 180526 data wykonania ćwiczenia: 16.03.2011
Marcin Lewandowski 180563
Kamil Garnczarek 180577
SPRAWOZDANIE
Z LABORATORIUM URZĄDZENI OBIEKTOWYCH AUTOMATYKI
Temat: Tworzenie wizualizacji w programie InTouch
InTouch jest przemysłowym oprogramowaniem służącym do wizualizacji i kontroli procesu produkcji. Celem wykonane ćwiczenia było zapoznanie się z podstawowymi możliwościami oraz funkcjami programu poprzez utworzenie wizualizacji słupa wody w kolumnie. W poniższym sprawozdaniu krok po kroku opiszę wykonaną wizualizację, dokumentując wykonanie zadania poprzez odpowiednie zrzuty ekranu.
1.
Z prawej strony zbiornika znajduje się zawór symbolizujący odpływ, z lewej zawór symbolizujący dopływ.
2.
Na potrzeby testowania programu poziom wody można zmieniać za pomocą slider'a znajdującego się w lewym górnym rogu ekranu. Poniżej slider'a wyświetlana jest liczba oznaczająca poziom wody w zbiorniku. Poziom wody wizualizowany jest poprzez wypełnienie zbiornika kolorem białym oznaczającym wodę. Wypełnienie zbiornika jest analogiczne do ustawienia suwaka slider'a.
Utworzono dwa tryby pracy - automatyczny oraz ręczny. O trybie pracy decyduje przycisk Auto. Kiedy ustawiony jest na OFF włączony jest poziom ręczny, w którym użytkownik włącza lub wyłącza dopływ poprzez przestawienie przełącznika o nazwie dopływ. Na potrzeby testowanie programu utworzono również przełącznik odpływ.
W momencie kiedy przełączniki odpływ i dopływ są ustawione w pozycji ON włącznie odpływu i dopływu jest sygnalizowane podświetleniem odpowiedniego zaworu na kolor zielony, co pokazuje rysunek powyżej oraz poniżej.
3. Tryb automatyczny
Kiedy przełącznik Auto ustawiony jest w pozycji ON włączony jest tryb automatyczny. Na zbiorniku pojawiają się dwie poziome linie, symbolizujące `graniczne poziomy wody': poziom graniczny dolny oraz poziom graniczny górny. Jeśli poziom wody w zbiorniku przekroczy dolny poziom graniczny odpływ zostanie automatycznie włączony (przełącznik odpływ przejdzie w pozycję ON, a zawór symbolizujący odpływ podświetli się na zielono). Odpływ pozostanie włączony dopóki poziom wody nie przekroczy górnego poziomu granicznego - wtedy przełącznik dopływ przeskoczy w położenie OFF, a zawór symbolizujący dopływ zgaśnie i będzie miał kolor czarny - oznaczający wyłączenie. Tryb ten utworzono poprzez napisanie odpowiedniego skryptu:
IF Auto == 1 THEN
IF poziom < poziom_dol THEN
doplyw = 1;
ENDIF;
IF poziom > poziom_gor THEN
doplyw = 0;
ENDIF;
ENDIF;
Na poniższym zrzucie ekranu widać, że gdy włączony jest tryb automatyczny i poziom wody przekroczył dolną granicę, dopływ się włącza.
W trybie Auto, kiedy poziom wody jest ponad górną granicą, dopływ przechodzi w pozycję OFF.
Z prawej strony zbiornika wyświetlane są wartości poziomów granicznych: wyżej górnego, niżej dolnego. Domyślnie poziomy ustawione są odpowiednio na 90 i 60% wysokości zbiornika, wartość poziomu może być jednak zmieniona przez użytkownika poprzez kliknięcie na wartość danego poziomu i wprowadzenie nowej liczby, co ilustruje poniższy zrzut. Poziome kreski widoczne na zbiorniku zostaną przesunięte, tak aby odpowiadać nowej wprowadzonej wartości.
4. Natlenienie
Utworzony program wizualizuje stopień natlenienia wody poprzez wyświetlanie w zbiorniku pęcherzyków powietrza. Na potrzeby testowania programu poziom natlenienia wody zadawany jest poprzez slider znajdujący się w prawym dolnym rogu ekranu. Pod wspomnianym slider'em wyświetlana jest liczbowa wartość natleniania wody, która to wartość wizualizowana jest w zbiorniku poprzez pęcherzyki unoszące się od dna zbiornika do poziomu wody. Im większe natlenienie wody, tym większa ilość pęcherzyków powietrza unosi się w zbiorniku, co ilustrują poniższe zrzuty ekranu.
Wizualizacja przemieszczania się kół symbolizujących pęcherzyki powietrza została zrealizowana za pomocą poniższego skryptu (zmienna ruch przyporządkowana jest właśnie pęcherzykom powietrza)
IF natlenienie > 0 THEN
IF ruch < poziom THEN
ruch = ruch + 2;
ENDIF;
IF ruch >= poziom THEN
ruch = 0;
ENDIF;
ENDIF;
5. Wykresy trendu
Program został wyposażony w możliwość wyświetlenia wykresu trenu poziomu wody oraz poziomu natlenienia. Aby wyświetlić taki wykres, należy kliknąć lewym przyciskiem myszy w wartość liczbową poziomu wody - wtedy pojawi się okno z wykresem trendu poziomu wody, lub w wartość liczbową poziomu natlenienia - wtedy pojawi się okno z wykresem trendu poziomu natlenienia. Aby wyłączyć dowolny wykres, należy kliknąć klawisz `powrót'.
Trend poziomu wody:
Trend poziomu natlenienia:
6. Alarmy
W programie zostały utworzone alarmy w postaci lampek kontrolnych. Lampki znajdujące się po prawej stronie zbiornika kolorem czerwonym sygnalizują: lampa górna przekroczenie przez poziom wody 95% wysokości zbiornika, lampa dolna natomiast zapala się gdy poziom wody spadnie poniżej 5% wysokości zbiornika.
Analogicznie działają lampy sygnalizujące zbliżanie się do skrajnych poziomów natlenienia, znajdujące się poniżej zbiornika. Działanie alarmów dokumentują następujące zrzuty:
Alarmy poziomu wody:
Alarmy poziomu natlenienia:
Słup wody. Woda wizualizowana jest poprzez kolor biały