Politechnika Gdańska Wydział Elektrotechniki i Automatyki Katedra

Transkrypt

Politechnika Gdańska Wydział Elektrotechniki i Automatyki Katedra
Politechnika Gdańska
Wydział Elektrotechniki i Automatyki
Katedra Inżynierii Systemów Sterowania
KOMPUTEROWE SYSTEMY STEROWANIA (KSS)
Temat: Platforma Systemowa Wonderware cz. 2 –
przemysłowa baza danych, alarmy, portal informacyjny
Ćwiczenie Laboratoryjne nr 5
Opracowanie:
Sokólski Paweł, mgr inż.
Gdańsk,
Marzec 2016
Przed przystąpieniem do ćwiczeń laboratoryjnych
Przed przystąpieniem do ćwiczeń laboratoryjnych należy:
1. Dokonać wyboru stanowiska laboratoryjnego według zaleceń prowadzącego.
2. Uruchomić oprogramowanie „ArchestrA IDE”, do którego skrót znajduje się w:
„START -> Wonderware” i połączyć się z serwerem projektu zgodnie z poleceniami
prowadzącego.
3. Odnaleźć fragment aplikacji przygotowany na poprzednim laboratorium.
Cel laboratorium
Celem laboratorium jest rozbudowanie aplikacji przygotowanej na poprzednich zajęciach
laboratoryjnych. Korzystając z gotowego modelu fabryki tworzona będzie wizualizacja
procesu. Konfiguracja systemu uwzględnia również archiwizację danych w przemysłowej
bazie danych oraz obsługę alarmów. W końcowej fazie powstanie kompletna aplikacja dla
całej omawianej w poprzedniej instrukcji fabryki.
Zadanie 1 – 1 pkt
Jako podstawa tego laboratorium wykorzystany zostanie projekt przygotowany na
poprzednich zajęciach tj. każda grupa laboratoryjna powinna posiadać przygotowany przez
siebie, działający model linii produkcyjnej, z w pełni funkcjonalnymi skryptami i określonymi
odpowiednimi zależnościami pomiędzy poszczególnymi elementami (np. wyjście pompy jako
wejście zbiornika). Przed przystąpieniem do wykonywania laboratorium 2 należy sprawdzić
poprawność działania przygotowanej aplikacji i poprawić ewentualne błędy.
Zadanie 2 – 2 pkt
Pierwszym zadaniem jest wykonanie wizualizacji całej fabryki w oprogramowaniu InTouch
przy użyciu opracowanych na poprzednich zajęciach szablonów. Każda z grup będzie miała
za zadanie dodanie do wizualizacji symboli graficznych wszystkich elementów ze swojej linii
produkcyjnej.
Zadanie 3 – 1 pkt
Drugim zadaniem jest skonfigurowanie zapisu wartości zmiennych do przemysłowej bazy
danych Historian (historia przebiegu zmiennych) oraz konfiguracja alarmów. Oznacza to
wybór odpowiednich zmiennych, oznaczenie ich, jako historyzowane/alarmowe oraz dodanie
odpowiednich opisów.
Zadanie 4 – 1 pkt
Trzecim zadaniem przeprowadzenie analizy danych historycznych zbieranych przez system
przy użyciu narzędzi Historian Client tzn. Trend oraz Query. Sprawdzenie poprawności
zapisywania danych w historii, ich odpowiednia reprezentacja graficzna oraz sposoby
filtrowania i pobierania danych.
Zadanie 5 – 2 pkt
Czwartym zadaniem jest umieszczenie wszystkich symboli graficznych na ekranie
wizualizacji oraz publikacja wizualizacji na portalu umożliwiając dostęp przez przeglądarkę
internetową.
Przebieg zadania:
a) Stworzenie pustej wizualizacji InTouch z poziomu ArchestrA IDE,
b) Dodanie symboli poszczególnych urządzeń i skomponowanie wizualizacji procesu dla
jednej z linii,
c) Publikacja okna wizualizacji na stronie.
d) Konfiguracja paneli portalu informacyjnego
Zadanie 6 – 3 pkt
Dodatkowym zadaniem – jeżeli wszystkie poprzednie zadania zostaną wykonane i
przedstawione prowadzącemu – jest przedstawienie danych historycznych w postaci raportu z
pracy linii. Do wykonania tego zadania potrzebna będzie podstawowa znajomość obsługi baz
danych i języka SQL. Program narzędziowy Query umożliwia przygotowanie zapytania SQL,
które następnie należy zmodyfikować odpowiednio do potrzeb i użyć w aplikacji tworzenia
raportów MS Business Intelligence.
Uwaga!
Aby zaliczyć to laboratorium należy przedstawić prowadzącemu działającą aplikację dla
jednej z linii produkcyjnych tzn. działające skrypty aplikacji, wizualizację, przebiegi
historyczne zmiennych procesowych, występujące alarmy oraz ekran wizualizacji
opublikowany na portalu oraz raport.
Uwaga 2!
Wszystkie dodatkowe informacje zostaną podane przez prowadzącego w trakcie
laboratorium, a treść i zakres niektórych zadań może w nieznaczny sposób się różnić.
Materiał pomocniczy a)
Przeglądanie historii
Aby uruchomić narzędzie przeglądania historii parametrów: Trend
Główne okno aplikacji.
Okno aplikacji składa się z pięciu głównych elementów:
1) Panel serwerów (Servers) – lista w tym panelu przedstawia komputery z danymi
historycznymi oraz
podział historyzowanych danych. Po zaznaczeniu ikony
komputera dostępne będą wszystkie dane z systemu (komputer PL-GD-DT-AS-EE2).
2) Panel Zmiennych (Tags) – W tym miejscu wyświetlane są wszystkie dostępne zmienne
wraz z ich opisami.
3) Pasek opcji – zawarte w tej części ekranu ikony pozwalają konfigurować sposób
wyświetlanych danych, zapisywać i wczytywać konfiguracje, zmieniać okres czasu, za
który dane są wyświetlane itp.
- ikony te pozwalają na powiększenie/pomniejszenie obszaru pomiędzy
czerwonym i niebieskim suwakiem trendu (opis poniżej).
- pola te
pozwalają na wybór okresu dla jakiego ma zostać wyświetlony trend (pierwsza i
trzecia kontrolka – początek i koniec okresu) oraz długości wyświetlanego przedziału
(środkowa kontrolka).
- pozwala wyróżnić zmienną żółtym kolorem.
- włącza tryb bieżącego aktualizowania wykresu.
- pozwala wyświetlać zmienne jedna pod drugą na osobnych skalach.
- pozwala wyświetlić wykres typu XY.
- pozwala zapisać aktualne ustawienia aplikacji – np. zbiór wyświetlanych zmiennych,
aby można było szybko powrócić do danego widoku po ponownym uruchomieniu
aplikacji.
- umożliwia wczytanie wcześniej zapisanej konfiguracji.
- służą do skalowania wykresu w osi Y. Od lewej: podniesienie
wszystkich trendów w górę, opuszczenie trendów w dół, zmiana skali na oryginalną dla
danych wykresów, automatyczne skalowanie wszystkich wykresów, zwiększenie skali
wszystkich wykresów, zmniejszenie skali wszystkich wykresów.
4) Pole trendu – w tym obszarze wyświetlane są trendy dla aktualnie wybranej
zmiennej. W polu tym znajdują się dwie pionowe linie: czerwona i niebieska. Linie te
służą do dokładnego sprawdzania wartości w danej chwili czasu. Po ustawieniu ich w
interesującym nas miejscu trendu (należy kliknąć na linii i przeciągnąć), w lewym
górnym rogu obszaru można odczytać dokładny czas i odpowiadającą mu wartość.
Wpis koloru czerwonego odpowiada czerwonej linii, koloru niebieskiego – niebieskiej.
5) Lista wyświetlanych parametrów – w tej części ekranu widoczna jest lista wybranych
do analizy zmiennych. Znacznik
pozwala na chwilowe ukrycie przebiegu danej
zmiennej. Na liście zawarta jest nazwa, opis, kolor linii jaką dana zmienna jest
kreślona oraz wartości danej zmiennej dla punktów x1 i x2 tzn. miejsc, w których
znajduje się czerwona i niebieska linia.
Dodanie zmiennej do listy/wyświetlenie zmiennej na wykresie następuje po dwukrotnym
kliknięciu na jej nazwę w panelu bocznym „Tags”.
Zmienną można usunąć z listy poprzez naciśnięcie przycisku Delete, lub wybraniu Delete z
menu po naciśnięciu na nazwie zmiennej prawego klawisza myszy.
Narzędzie przeglądania danych historycznych w formie danych tabelarycznych „Query”
wykorzystuje ten sam mechanizm wyboru serwera z danymi historycznymi oraz wyboru
zmiennych. Różnicę stanowi sposób reprezentacji zmiennych.