PA/L/Lab4
From WikiZMSI
Spis treści |
Podstawy projektowania HMI w InTouch
Cel ćwiczenia
Celem ćwiczenia jest zapoznanie się z zagadnieniami dotyczącymi projektowania aplikacji typu Human Machine Interface, służącej wizualizacji procesów przemysłowych. Środowisko InTouch firmy Wonderware umożliwia wygodne i szybkie opracowanie wizualizacji dowolnie skomplikowanego procesu przemysłowego. System oparty na tzw. tematach "topics" i punktach dostępowych ("Access Names") umożliwia sprzęgnięcie wizualizacji z procesesm poprzez I/O serwery lub OPC serwery. Ze względu na rosnące znaczenie informatyki w automatyzacji procesów przemysłowych znajomość środowiska InTouch wraz z narzędziami dodatkowymi (InSQL, InControl, ActiveFactory i inne) staje się niezbędna kadrze inżynierskiej zajmującej się obsługą instalacji przemysłowych.
Wymagania praktyczne
Poniższe informacje można odnaleźć na stronie, zawierającą ogólną charakterystyką oprogramowania InTouch, przykłady zastosowań oraz dokumentację techniczną.Wersja demonstracyjna programu Intouch 9.5 dostępna jest u prowadzącego zajęcia oraz w sekretariacie ZSI pok. 22
Ogólna znajomość środowiska InTouch
Znajomość podstawowych funkcji edytora graficznego. Umiejętność swobodnej nawigacji. Znajomość skrótów klawiszowych. Doskonałym sposobem zapoznania się z InTouch jest kurs on-line, również dostępny w wersji off-line (CD - u prowadzącego zajęcia oraz w sekretariacie ZSI pok. 22). Kurs obejmuje zakres podręcznika InTouch - Pierwsze Kroki.
Obszary zastosowań
Należy zapoznać się z przykładami zastosowań i sporządzić krótką charakterystykę 1 wybranej aplikacji.
Przebieg ćwiczenia
Ćwiczenie składa się z następujących części:
- Tworzenie okien wizualizacyjnych;
- Tworzenie zmiennych i połączeń animacyjnych
- Tworzenie skryptów
- Komunikacja ze sterownikami poprzez I/O serwer i serwer OPC
- Zarządzanie użytkownikami
- Komunikacja InTouch'a z aplikacjami
- Efektywne tworzenie aplikacji - SmartSymbole
Wymagania końcowe
Rozliczenie wykonania ćwiczenia następuje na podstawie sprawozdania (strona tytułowa) , zawierającego następujące elementy :
- przykład nieskomplikowanej instalacji rzeczywistej z literatury/ artykułu/internetu (schemat, charakterystyka, lista elementów, sygnały - oznaczenie, zakres zmienności)
- aplikacja HMI odpowiadająca instalacji rzeczywistej
- lista zmiennych (tagname, item, typ zmiennej, opis zmiennej)
- przebiegi zmiennych dla określonego przedziału czasu
"Ożywianie" aplikacji należy oprzeć o skrypt okienny typu Condition i\lub serwer OPC KepWare - wykorzystać Advanced Simulator w celu połączenia się ze źródłem bazą ODBC (źródłem takim może być np. Excel)
Pytania kontrolne
- Wyjaśnić sposób i cel tworzenia tematu (topica) w I/O serwerze.
- Jakie typy zmiennych wystąpują w InTouch i jakie mają dopuszczalne wartości ?
- Wyjaśnić sposób i cel tworzenia punktu dostępowego (access name) w InTouch.
- W jakiej sytuacji należy określić "Node Name" w definicji Topica ? Podać dwa sposoby określania.
- Co oznacza punkt w systemach przemysłowych ?
- Wymienić typy skryptów, wykorzystywanych w InTouch.
- Co to są zmienne "surowe" (Raw) i inżynierskie ? Podać przykład.
- Czy istnieje możliwość czytania wartości zmiennych z aplikacji, działających w systemie ? Wyjaśnić sposób realizacji oraz wymagania, które powinny spełniać aplikacje.
- Na czym polega działanie skryptów :
- Condition
- Data Change
- Key
- W jaki sposób można uzyskać wyświetlenie informacji o nazwie użytkownika i poziomie dostępu ?
- Wyjaśnić, w jaki sposób można ograniczyć dostęp do części lub całości elementów aplikacji HMI użytkownikom o niskim priorytecie ?
- Wyjaśnić różnice między oknami typu : Replace, Popup i Overlay.
- W jaki sposób można zrealizować redundancję I/O serwerów w InTouch ?