zaczynamy
Transkrypt
zaczynamy
INDUSTRIAL AUTOMATION Interactive Graphical SCADA System INSIGHT AND OVERVIEW ZACZYNAMY i Spis Treści Spis Treści................................................................................................................................. i Omówienie podręcznika ........................................................................................................... 1 Dokumentacja użytkownika IGSS............................................................................................. 2 Rozdział 1: Witamy w IGSS 5 Omówienie................................................................................................................................ 5 Czym jest IGSS? ...................................................................................................................... 5 Przegląd programów................................................................................................................. 6 Rozdział 2: Typy i szablony IGSS 9 Omówienie rozdziału ................................................................................................................ 9 Część A: Typy IGSS 10 Przegląd ................................................................................................................................. 10 Co to jest Typ IGSS? .............................................................................................................. 11 Typ obiektu Obszar................................................................................................................. 16 Typ obiektu Diagram.............................................................................................................. 17 Typ obiektu Wykres ................................................................................................................ 19 Typ obiektu Analogowy........................................................................................................... 22 Typ obiektu Tabela ................................................................................................................. 28 Typ obiektu Licznik ................................................................................................................. 30 Typ obiektu Cyfrowy ............................................................................................................... 33 Typ obiektu Tekstowy ............................................................................................................. 34 Typ obiektu Skalowanie.......................................................................................................... 37 Typ obiektu Grupa .................................................................................................................. 38 Przewodnik wizualny po Właściwościach specyficznych dla Typu.......................................... 39 Część B: Szablony IGSS 44 Co to jest Szablon IGSS? ....................................................................................................... 44 Definiowanie szablonu IGSS .................................................................................................. 45 Rozdzial 3 : Jak Tworzyć Konfigurację 49 Przegląd ................................................................................................................................. 49 Część A: Przykładowa Konfiguracja 49 Przegląd ................................................................................................................................. 49 Konfiguracja, którą będziemy budować .................................................................................. 49 Wykaz czynności konfiguracji ................................................................................................. 50 Część B: Ustawianie i wstępne konfigurowanie aplikacji 52 Przegląd ................................................................................................................................. 52 ii IGSS Zaczynamy Stwórz Nową Konfigurację i ustaw ją jako aktywną ................................................................ 52 Ustaw Parametry Stacji .......................................................................................................... 53 Ustaw Parametry Globalne ..................................................................................................... 54 Ustaw Parametry Zbierania Danych ....................................................................................... 55 Ustaw Alarmy ......................................................................................................................... 56 Ustawianie Parametrów Drivera ............................................................................................. 59 Wykonaj Rysunki Tła .............................................................................................................. 60 Zaplanuj Teksty Alarmów ....................................................................................................... 61 Rysowanie nowego symbolu .................................................................................................. 63 Przegląd wykazu czynności - ustawianie i wstępne konfigurowanie ....................................... 64 Część C: Budowanie Konfiguracji 65 Przegląd wykazu czynności - Budowanie konfiguracji ........................................................... 66 Program Definition (Definiowanie) .......................................................................................... 66 Definiowanie Jednostek Miary ................................................................................................ 68 Zdefiniuj Obszary i Diagramy.................................................................................................. 69 Zdefiniuj Teksty Alarmów........................................................................................................ 71 Zdefiniuj Obiekty Skalowania.................................................................................................. 75 Zdefiniuj Szablony Cyfrowe .................................................................................................... 76 Zdefiniuj Obiekty Cyfrowe ....................................................................................................... 81 Zdefiniuj Obiekty Analogowe .................................................................................................. 85 Zdefiniuj Zdarzenia ................................................................................................................. 92 Proste obliczenia .................................................................................................................... 94 Zdefiniuj Obiekty Tabel ........................................................................................................... 97 Zdefiniuj Obiekty Liczników................................................................................................... 101 Zdefiniuj Okna Wykresów ..................................................................................................... 109 Zainstaluj Konfigurację ......................................................................................................... 111 Symuluj Wartości Procesu .................................................................................................... 114 Zdefiniuj Raporty Operatora.................................................................................................. 115 Część D: Ulepszanie Konfiguracji 121 Używanie zaawansowanych cech w IGSS ........................................................................... 121 Używaj linii do obiektów Analogowych.................................................................................. 122 Użyj wielokątów do Obiektów Analogowych ......................................................................... 125 Ulepsz Wskaźniki Paskowe .................................................................................................. 130 Użyj Przycisków Poleceń dla Obiektów Licznika................................................................... 132 Używaj pól komend albo pól kombi dla obiektów cyfrowych ................................................. 134 Osadzona lista alarmów ....................................................................................................... 137 Osadzone Diagramy ............................................................................................................. 139 Siatka (przypinana)............................................................................................................... 142 Używanie Animowanych Symboli ......................................................................................... 144 Umieść Ulubioną Grafikę w Bibliotece narzędzi.................................................................... 147 Widok Tabeli Właściwości..................................................................................................... 149 Słownik ................................................................................................................................. 151 Słownik ................................................................................................................................. 161 Wprowadzenie iii Indeks................................................................................................................................... 170 Informacje o wersji programu................................................................................................ 174 iv IGSS Zaczynamy Wprowadzenie 1 Omówienie podręcznika Przeznaczenie Niniejsza instrukcja ma stanowić pomoc dla projektantów systemów w tworzeniu konfiguracji systemu. Zawiera ona następujące informacje: • Wprowadzenie w system i jego składniki (Rozdział 1) • Opisy kluczowych typów obiektów i terminologii stosowanej w systemie IGSS (Rozdział 2) • Procedury tworzenia krok po kroku konfiguracji od podstaw (Rozdział 3) Zajęcia praktyczne, niemal wyłącznie w programie Definition (Definiowanie). Informacje na temat innych programów systemu IGSS patrz funkcja Help (pomoc). Ten podręcznik NIE jest leksykonem. Do znajdowania dalszych szczegółów na temat zagadnień omówionych w podręczniku trzeba używać wbudowanej funkcji Help (Pomoc). W podręczniku znajdują się odsyłacze do tej funkcji. Struktura podręcznika Podręcznik zawiera następujące rozdziały: Ten rozdział...; Zawiera rzeczy następujące: Umowny zapis 1: Zapraszamy do IGSS; Wprowadzenie w system IGSS i przegląd jego składników. 2: Typy i szablony; Definicje i zastosowanie każdego z typów obiektów IGSS: obszar, diagram, wykres, analogowy, tabela, licznik, cyfrowy, strumień i skalowanie, wraz z objaśnieniem odpowiedników fizycznych każdego typu. Ten rozdział pozwala dokładnie zrozumieć różne typy obiektów i przedstawia terminologię niezbędna do czytania Rozdziału 3. 3: Tworzenie konfiguracji; Procedury tworzenia krok po kroku konfiguracji. Przykładowa konfiguracja jest mała i prosta, ale przedstawione są w niej wszystkie typy obiektów systemu. Stosowany jest następujący zapis, wyróżniający: Element Konwencja Przykład Element interfejsu użytkownika Tłusty druk Karta Edycja mapowania. Struktura menu Strzałki między pozycjami menu Aby wejść do pliku Pomoc, wybierz Pomoc Æ Tematy pomocy. Dane wpisywane przez użytkownika Druk o jednej szerokości znaków Wpisaliśmy teraz następujący tekst: Poziom wody w basenie jest zbyt niski, Zwiększ dopływ... Odsyłacze do Pomocy Kursywą Dalsze szczegóły na temat adresowania, patrz “adresy PLC” w pliku Help (pomoc) okna programu Definition (Definiowanie). 2 IGSS Zaczynamy Dokumentacja użytkownika IGSS Przegląd dokumentacji IGSS Help (Pomoc IGSS) Wraz z systemem IGSS otrzymujesz następujące składniki dokumentacji: Ten fragment dokumentacji … Zawiera następujące … Zaczynamy Patrz część “O tym podręczniku”. IGSS Global Help (Pomoc Ogólna IGSS) Pomoc dotycząca funkcji i cech, wspólnych dla całego systemu IGSS i pomoc dotycząca programu IGSS Starter. IGSS Program Help (Pomoc Programu IGSS) Procedury krok po kroku, odsyłacze i pomoc kontekstowa dla konkretnego programu, w którym akurat pracujesz. Poniższy obrazek przedstawia typowe okno pomocy systemu IGSS: Rysunek 1 Typowe okno Help (Pomoc) systemu IGSS. Typy tematów po- Próbowaliśmy tak zaprojektować naszą Pomoc, aby łatwo było rozróżnić różne typy przedstawianych informacji. Najważniejszymi typami są: mocy Typ zagadnienia Opis Procedura krok po kroku, Zawiera numerowane kroki wykonywania poszczególnych zadań. Ten typ tematów jest przedstawiany w prawym górnym rogu ekranu, na małym oknie, przypominającym arkusz, tak, że można jednocześnie czytać opis procedury i wykonywać ręcznie zadanie. Informacje odnośników Opisują szczegóły dotyczące interfejsu użytkownika, albo dane kontekstowe. Na przykład są tam tematy opisujące różne typy obiektów. Pomoc typu, Co to jest? Opisuje konkretny element w danym polu dialogu, tzn. przycisk lub pole. Wprowadzenie 3 Wchodzenie do Jest wiele sposobów wchodzenia do Pomocy, w zależności od tego, jakiego typu pomoc jest Pomocy potrzebna: Przeszukiwanie Pomocy Aby uzyskać ten typ Pomocy … Wykonaj, co następuje… Procedura krok po kroku, albo odnośne informacje Wybierz: Help (Pomoc) Æ Help Topics (Tematy Pomocy) i znajdź pożądany temat w spisie treści, albo wyszukaj go w Indeksie, albo na kartach Find (Znajdź) (patrz “Przeszukiwanie Pomocy” poniżej). Pomoc typu „Co to jest?” W polu dialogu wykonaj, co następuje: • w prawym górnym rogu, Kliknij znak następnie kliknij element, o którym chcesz uzyskać informacje. • Uaktywnij interesujący Cię element, naciskając klawisz TAB, a następnie naciśnij klawisz F1. Najczęściej będziesz szukał w Pomocy konkretnego fragmentu informacji. Najlepiej robić to używając wbudowanych narzędzi ułatwiających szukanie: Używaj … Kiedy szukasz … Indeksu Procedur krok po kroku, odnośników albo informacji kontekstowych, albo szczegółów dotyczących interfejsu użytkownika. Funkcji Find (Znajdź) Konkretnych słów albo fraz, których nie możesz znaleźć w Indeksie. Funkcja Help (Pomoc) zawiera również kartę Contents (Spis treści), pokazującą strukturę hierarchiczną tematów Pomocy. Pomoc w Pomocy Jeśli nie wiesz jak używać funkcji Help (Pomoc) to naciśnij klawisz F1, aby uzyskać pomoc. Uaktualnione pliki Help (Pomoc) W naszej witrynie sieciowej, pod adresem www.7t.dk będą dostępne do przeładowania najnowsze, aktualne pliki Help (Pomoc). Aby pobrać plik pomocy, najłatwiej jest użyć modułu IGSS Update (Aktualizacja IGSS). W każdym pliku Help (Pomoc), w księdze Reference (Odnośniki) na karcie Contents (Spis treści) znajduje się temat Version (Wersja). Ten temat informuje, kiedy utworzono dany plik pomocy i którą wersję oprogramowania on omawia. 4 IGSS Zaczynamy 5 Rozdział 1: Witamy w IGSS Omówienie Omówienie rozdziału Spis treści Ten rozdział stanowi wprowadzenie w system IGSS. Rozdział zawiera omówienie następujących tematów. Czym jest IGSS ...................................................................................................... 5 Przegląd programów............................................................................................... 6 Czym jest IGSS? Wprowadzenie IGSS jest systemem SCADA do monitorowania i sterowania procesów przemysłowych. Jest on szeroko używany w przemyśle. Od czasu debiutu IGSS na rynku w roku 1984 sprzedano ponad 25,000 licencji. Lista zastosowań IGSS IGSS jest aktualnie używany w wielu różnych dziedzinach przemysłu, takich jak • Spożywczy • Petrochemiczny • Edukacja • Farmaceutyczny • Energetyczny • Morski • Transportowy • Oczyszczalnie ścieków • Zaopatrzenie w wodę Pełna lista i noty aplikacyjne, dotyczące używania instalacji IGSS, znajdują się na naszej stronie sieciowej, na którą zapraszamy. Systemy operacyjne System IGSS V6 może pracować w systemach Windows Server 2003, Windows XP i Windows 2000. Jeśli chodzi o współpracę z innymi systemami, patrz Przewodnik instalowania IDSS (ang. IGSS Installation Guide). Typy użytkowników System przeznaczony jest dla dwóch typów użytkowników systemu: • Projektanci systemów, którzy tworzą modele procesów produkcyjnych przedsiębiorstwa. • Operatorzy, którzy monitorują i sterują przedsiębiorstwem za pośrednictwem komputerów PC. Budowa obiektowa IGSS jest programem w pełni obiektowym, co ma wiele cech, przydatnych zarówno projektantom systemów, jak i operatorom. Najważniejszą jest ta, że każdy element procesu, zawierający wiele punktów Wejścia/Wyjścia, traktowany jest w IGSS jako jeden obiekt. To znaczy, że zarówno projektant systemu jak i jego operator widzą obiekt tak samo a jego właściwości mogą oglądać i modyfikować za pomocą jednego pola dialogu. Innymi terminami obiektowymi, używanymi w 6 IGSS Zaczynamy IGSS są typy obiektów i szablony. Szczególnie przydatne dla projektanta systemu są szablony, ponieważ może on zdefiniować jeden szablon, a następnie na jego bazie tworzyć wiele obiektów, posiadających wspólne właściwości, wywodzące się z tego szablonu. Interfejsy wymiany danych Podstawą architektury IGSS jest otwartość. 7-Technologies zakłada, że użytkownicy chcą mieć swobodę stosowania najnowszych technik. Dlatego IGSS umożliwia stosowanie różnych standardów i interfejsów, w tym: ODBC, SQL, OPC, OLE, VBA/Automation i ActiveX. Te interfejsy pozwalają na wymianę danych między systemem IGSS a programami innych producentów. Mając w planie utworzenie ogromnej konfiguracji systemu, można zdefiniować składniki procesów w zewnętrznej bazie danych a następnie importować je do systemu IGSS. Skalowalność Następną kluczową właściwością IGSS jest skalowalność. W oparciu o architekturę klient/serwer można łatwo zwiększać liczbę stacji operatorskich lub ilość obiektów w swojej konfiguracji. Mając rozproszone przedsiębiorstwo, można nawet, w razie potrzeby, dołączać do systemu zdalne stacje operatorskie. Wersje handlowe Kupując system IGSS, kupujesz tylko tyle obiektów, stacji operatorskich i driverów komunikacyjnych, ile potrzebujesz. System można w każdej chwili rozszerzyć, w miarę zwiększania potrzeb przedsiębiorstwa. Aby zminimalizować czas przestojów, dostępne są również pewne rozwiązania z redundancją. Więcej danych na ten temat można uzyskać skontaktowawszy się z Działem sprzedaży IGSS (ang. IGSS Sales Department). Dalsze szczegóły Dokładniejsze omówienie właściwości systemu znajduje się w pliku Global Help (Pomoc ogólna), pod hasłem "key features and benefits" (kluczowe cechy i zalety). Co nowego w tej wersji? Omówienie nowych właściwości w tej wersji, znajduje się w pliku Global Help (Pomoc ogólna), pod hasłem "what's new in this version?" (Co nowego w tej wersji?). Przegląd programów Wprowadzenie System IGSS składa się z wielu programów, z których każdy ma własne, specyficzne przeznaczenie. Poniższa lista programów podzielona została na dwa typy użytkowników: projektantów systemu i operatorów. Programy dla projektantów systemów Niektóre programy nie stanowią części wersji standardowej. W takich przypadkach jest to zaznaczone obok nazwy programu. Dalsze szczegóły, dotyczące programów znajdują się w funkcji Help (Pomoc). Nazwa programu Tłumaczeni e Skrócony opis użycia Definition Definiowani e Budowanie modelu monitorowanego procesu fizycznego i dołączenie do adresów PLC elementów procesu fizycznego. Przygotowanie wykresów procesu dla operatorów. Definiowanie formatów raportów operatorskich. System Configuration Konfigurowa Określanie ogólnych ustawień systemu i nie systemu konfigurowanie odpowiednich driverów komunikacyjnych, aby umożliwić komunikację z PLC. Typ programu Program główny Program konfiguracyjny Rozdział 1: Witajcie w IGSS IGSS Starter Starter IGSS Program główny Job Scheduler Harmonogra Planowanie harmonogramu m pracy automatycznego wykonywania prac w regularnych odstępach czasu, albo na bazie określonych zdarzeń. Program narzędziowy Maintenance Utrzymanie Program narzędziowy User Administration Administrow Definiowanie nazw i haseł użytkowników, anie grup użytkowników i uprawnień użytkownika użytkowników mi WinPager 1) IGSS Portal 1) Programy dla operatorów Uruchamianie i zatrzymywanie konfiguracji. Tworzenie harmonogramu prac konserwacyjnych z definicjami okresów konserwacyjnych dla poszczególnych składników procesów. Po upływie określonego przedziału czasu operator będzie otrzymywał komunikat przypominający. 7 Program konfiguracyjny Program Określanie okresów zdalnej obsługi, narzędziowy podczas których krytyczne sygnały alarmowe będą wysyłane do telefonów komórkowych lub pagerów odpowiednich osób z obsługi. Łącząc ten moduł z naszym interfejsem WAP można zdalnie sterować obiektami procesu i ręcznie dodawać do sprawozdań dane dotyczące procesów. Brama IGSS Konfigurowanie urządzeń do monitorowania i sterowania procesów przez Internet. Program konfiguracyjny Sprzedawany jako oddzielny moduł. Nazwa programu Tłumaczeni e Skrócony opis użycia Typ programu Program główny Alarm Alarm Umożliwia łatwe oglądanie alarmów albo bezpośrednio na diagramach procesów, albo na Liście alarmów (alarmy aktywne) albo w rejestrze alarmów (historia alarmów). Obsługuje alarmy na podstawie zalecanych czynności operatora i tworzy dokumentację zdarzeń alarmowych, za pomocą not operatora. IGSS Starter Starter IGSS Uruchamia i zatrzymuje konfigurację. Program główny Maintenance Utrzymanie Wysyła operatorowi noty, przypominające o pracach konserwacyjnych, zawartych na liście konserwacji lub alarmów i wykonuje odpowiednie prace konserwacyjne. Program narzędziowy Periodical Reports Raporty okresowe Pozwala oglądać lub drukować raporty w określonych okresach (dzienne, tygodniowe, kwartalne lub całoroczne). Program sprawozdawczy Supervise Nadzorowanie Monitoruje i steruje procesem. Integralną częścią tego programu nadzoru jest obsługa alarmów. Program główny 8 IGSS Zaczynamy ` 9 Rozdział 2: Typy i szablony IGSS Omówienie rozdziału Ten rozdział zawiera następujące informacje:: • Definicje kluczowych typów obiektów IGSS • Przykłady typowego ich zastosowania • Szczegółowy opis każdego typu obiektów IGSS • Opis szablonów IGSS Spis treści Rozdział zawiera następujące części: Część A: Typy IGSS ................................................................................................................. 10 Część B: Szablony IGSS........................................................................................................... 44 10 IGSS Zaczynamy Część A: Typy IGSS Przegląd Omówienie Ta część zawiera następujące informacje: tej części • Opis każdego typu obiektu IGSS • Opisy najważniejszych właściwości obiektu • Opisy dialogów, używanych do definiowania nowych obiektów • Wizualny przewodnik, podkreślający najważniejsze właściwości Spis treści Co to jest Typ IGSS? ................................................................................................................ 11 Typ obiektu Obszar ................................................................................................................... 16 Typ obiektu Diagram ................................................................................................................. 17 Typ obiektu Wykres................................................................................................................... 19 Typ obiektu Tabela.................................................................................................................... 28 Typ obiektu Licznik.................................................................................................................... 30 Typ obiektu Cyfrowy.................................................................................................................. 33 Typ obiektu Tekstowy ............................................................................................................... 34 Typ obiektu Skalowanie ............................................................................................................ 37 Typ obiektu Grupa..................................................................................................................... 38 Przewodnik wizualny po Właściwościach specyficznych dla Typu ............................................ 39 Część A Typy IGSS 11 Co to jest Typ IGSS? Definicja W systemie IGSS typem jest wstępnie zdefiniowany obiekt systemowy, który daje pewność, że określone zostaną wszystkie niezbędne informacje o każdym elemencie procesu, który jest definiowany. Typ obrazuje rzeczywistość w takim sensie, że dla różnych typów obiektów potrzebne są różne rodzaje informacji. Np. dla silnika potrzebna jest możliwość uruchamiania i zatrzymywania i trzeba znać jego maksymalną moc. W przypadku wskaźnika temperatury trzeba przekazać systemowi IGSS zakres temperatury, jaki ma on przyjmować i jednostki pomiarowe. Używanie Za każdym razem, kiedy definiujesz element procesu (obiekt IGSS), musisz określić właściwości typów IGSS. Po wybraniu odpowiedniego typu zostaniesz poprowadzony przez proces definiowania, który zapewni, że określone zostaną wszystkie niezbędne informacje. Typy IGSS W systemie IGSS używane są następujące typy obiektów: Termin angielski Termin polski • Area Obszar • Diagram Diagram • Graph Wykres • Analog Analogowy • Table Tabela • Counter Licznik • Digital Cyfrowy • String Tekstowy • Scaling Skalowanie Area (obszar), diagram i graph (wykres) są obiektami nie procesowymi, to znaczy nie przedstawiają one elementu procesu fizycznego, a stanowią pojemniki innych obiektów. Pozostałe typy obiektów stanowią elementy procesowe, za wyjątkiem typu scaling (skalowanie), który jest obiektem wewnętrznym. W opisach, zawartych w dalszej części tego rozdziału znajduje się szczegółowy opis każdego typu. Typ a szablon Definiowanie elementu procesu Jak widać, typ obiektu IGSS jest ogólnym obiektem systemowym. Budując konfigurację często będziesz widział, że wiele rzeczywistych elementów jest podobnych albo posiada wiele wspólnych właściwości: jeden typ zaworu może być zamknięty, otwarty do połowy i otwarty, jeden typ wskaźnika poziomu może mierzyć poziomy między zerem a 1000 m3. System IGSS zawiera funkcje, pozwalające definiować własne szablony w sytuacji, kiedy elementy są identyczne, albo mają wiele wspólnych cech, co pozwala zautomatyzować definiowanie takich elementów. Szablon zawiera informacje wspólne dla takiego zbioru obiektów. Szablon umożliwia bardzo szybkie konfigurowanie i tworzenie wielu obiektów o podobnej konfiguracji. W Części B niniejszego rozdziału znajdują się dalsze informacje na temat szablonów. Definiując element procesu używaj kreatora obiektów (ang. Object Wizard) i wykonuj następujące czynności: UWAGA: Kreator obiektów (ang. Object Wizard) używany jest tylko do tworzenia ogólnej definicji elementu procesu, w innych przypadkach, dla lepszego zrozumienia wykonywanych ustawień, używana jest tradycyjna procedura definiowania elementu procesu. UWAGA: Ta procedura dotyczy standardowych typów obiektów, jak: analog (analogowy), digital (cyfrowy), counter (licznik), table (tabela) i string (tekstowy). Dlatego nie zawiera się tu typów area (obszar), diagram, graph (Wykres), i specjalne typy obrazowania. Specyficzne informacje dotyczące każdego typu znajdują się dalej w ten części rozdziału. Większość czynności opisanych w tej procedurze jest wspólna dla wszystkich typów obiektów. Jeśli jednak używasz specjalnych typów obrazowania, np. wyświetlacza paskowego, to karta Symbol Definicja zostanie zastąpiona specjalną kartą dla danego typu obrazowania. 12 IGSS Zaczynamy Krok 1 Czynność Wykonaj, co następuje: · Wybierz Obiekty → Twórz → Za pomocą Kreatora Obiektów…. Otworzy się pole dialogu Kreator Obiektów. Kliknij Dalej. Rysunek 2. 1 Pole dialogu Kreator Obiektów 2 W następnym polu dialogu wybierz Typ obiektu, który chcesz utworzyć i nadaj mu konkretną nazwę. Kliknij Dalej. Rysunek 2. 2 W tym polu dialogu wybierasz Typ obiektu, który chcesz utworzyć i nadajesz mu jego własną nazwę. Część A Typy IGSS 3 13 W tym polu dialogu określasz adres(y) PLC, pod którymi dostępne są dane dla tego elementu, albo pod który należy zapisać dane. Mogą one znajdować się na karcie Edycja mapowania w polu dialogu Właściwości obiektu. Kliknij Dalej. Rysunek 2. 3 IW tym polu dialogu określasz adres(y) PLC. 4 W tym polu dialogu określasz zakres wartości, wpisujesz wartość aktualną, wartość zadaną i teksty alarmów. W polu dialogu właściwości obiektu wpisane wartości i teksty alarmów mogą znajdować się na karcie Edytuj mapowanie i na karcie specyficznej dla danego typu (w tym przypadku karcie Analogowy). Kliknij Dalej. Rysunek 2. 4 W tym polu dialogu określasz wartości i teksty alarmów. 14 IGSS Zaczynamy 5 W tym polu dialogu określasz interwał skanowania. Może się on znajdować na karcie Definicja zarządzania danymi w polu dialogu Właściwości obiektu. Kliknij Dalej. Rysunek 2. 5 W tym polu dialogu określasz interwał skanowania. 6 W tym polu dialogu określasz podstawowy interwał czasu redukcji. Może się on znajdować na karcie Definicja zarządzania danymi w polu dialogu Właściwości obiektu. Kliknij Dalej. Rysunek 2. 6 W tym polu dialogu określasz podstawowy interwał czasu redukcji. Część A Typy IGSS Zastosowanie 7 15 W tym polu dialogu określasz ustawienia zapisu zmian stanu obiektu. Może się on znajdować na karcie Definicja zarządzania danymi w polu dialogu Właściwości obiektu. Kliknij Dalej Rysunek 2. 7 W tym polu dialogu określasz zapisy zmian stanu obiektu. 8 W tym polu dialogu wybierasz symbol, jakiego chcesz użyć dla tego elementu procesu i co wyświetlić wraz z tym symbolem. Może się on znajdować na karcie Definicja zarządzania danymi w polu dialogu Właściwości obiektu. Kliknij Koniec. Rysunek 2. 8 W tym polu dialogu wybierasz symbol i określasz, co wyświetlać. 9 Definicja Zastosowanie Umieść symbol obiektu i jego opis na diagramie. Obszar jest zbiorem diagramów, wykresów i obiektów, należących do siebie wzajemnie. Obszar jest zwykle używany do przedstawiania procesu całej linii produkcyjnej lub oddzielnej sekcji procesu. Jeśli procesu nie można przedstawić jako oddzielne sekcje, to używa się tylko jednego obszaru. 16 IGSS Zaczynamy Typ obiektu Obszar Obszar globalny System IGSS zawiera domyślny obszar, zwany Globalnym. Wszystko, co jest zdefiniowane w tym obszarze, jest globalne dla całej konfiguracji i może być używane w każdym innym obszarze. Dlatego zawsze dobrze jest definiować w tym obszarze szablony i obiekty skalowania. Opis definiowania tych obiektów znajduje się w punkcie “Definiowanie obiektów skalowania i szablonów” w rozdziale 3. Obszar definiowany przez użytkownika Budując własne konfiguracje trzeba definiować własne obszary. Definiując własny obszar trzeba pamiętać o kilku rzeczach: • Nadawaj obszarowi niepowtarzalną opisową nazwę, aby łatwo można go było rozróżnić w menu Obszar. • Żaden obiekt, zdefiniowany w obszarze zdefiniowanym przez użytkownika nie jest dostępny w innych obszarach. W tym obszarze definiuj tylko obiekty, o których wiesz, że będą używane tylko w tym konkretnym obszarze, aby ograniczyć ilość obiektów globalnych. Menu Obszar Definiowanie obiektu Obszar Menu Obszar zawiera wszystkie dostępne obszary, dla których zaznaczona jest opcja Nazwa do menu (patrz poniżej). Te obszary są wybierane przez operatora w menu Obszar programu Supervise (Nadzorowanie). Krok 1 Czynności Wybierz Obszar → Twórz. Pojawi się pole dialogu Właściwości nowego obszaru. Rysunek 2. 9 W polu dialogu Właściwości nowego obszaru nadaj nowemu obszarowi niepowtarzalną nazwę i zaznacz pole Nazwa do menu, aby pokazywać tę nazwę w menu Obszar. 2 Wpisz niepowtarzalną nazwę i zaznacz pole wyboru opcji Nazwa do menu, aby pokazywać tę nazwę obszaru w menu Obszar. 3 Jeśli trzeba, wprowadź domyślny numer węzła i wybierz driver PLC. UWAGA: Domyślny węzeł i driver są automatycznie sugerowane dla wszystkich obiektów, tworzonych w tym obszarze. 4 Opcjonalnie dołącz obiekt Zabezpieczenie, aby zabezpieczyć ten obszar przed nieuprawnionym dostępem. UWAGA: Dalsze informacje o administrowaniu użytkownikami patrz funkcja Help (Pomoc) w programie User Administration (Administracja użytkownikami). Dalsze szczegóły, dotyczące obszarów znajdziesz w pliku Help (Pomoc) programu Definition (Definiowanie) pod hasłem „areas” (obszary). Część A Typy IGSS 17 Typ obiektu Diagram Definicja Diagram przedstawia graficzny obraz sekcji monitorowanego procesu. Diagram zwykle składa się ze stałego obrazu tła, szeregu stałych obiektów procesu i połączeń oraz najważniejsze, dynamicznych elementów procesu, przedstawionych za pomocą symboli. Diagram procesu nazywany jest często diagramem synoptycznym. Zastosowanie Diagram, definiowany w programie Definiowanie, jest dokładnie taki sam, jaki operator widzi podczas nadzorowania procesu. W zależności od złożoności procesu obszar może zawierać wiele diagramów, z których każdy przedstawia fragment procesu. Diagram umożliwia operatorowi szybki ogląd monitorowanego procesu i daje jasny obraz, czy występują w nim jakieś alarmy. Tło diagramu W starszych wersjach systemu IGSS obraz tła diagramu został wykonany w zewnętrznej aplikacji rysunkowej, albo w formacie rysunku rastrowego (*.bmp) albo metaplików Windows (*.wmf). Ta opcja jest nadal dostępna, ale możliwych jest również wiele nowych formatów graficznych, np. rozszerzony metaplik (*.emf) i format (*.gif). Można również używać kolorowego tła i tworzyć diagram od podstaw. Do tworzenia stałych elementów, jak zbiorniki, kontenery itp., można również potrzebować zewnętrznych programów graficznych, ale te składniki, można następnie łatwo umieścić na odpowiedniej pozycji i zwymiarować na diagramie. Używając paska narzędzi do rysowania można łatwo narysować połączenia pomiędzy poszczególnymi elementami procesu. Menu Diagram Menu Diagram pokazuje wszystkie aktywne diagramy w aktualnym obszarze, dla których jest zaznaczone pole opcji Nazwa do menu. Znaczek wyboru obok nazwy diagramu oznacza, że diagram jest otwarty. Diagramy są wybierane przez operatora z menu Diagram programu Supervise (Nadzorowanie). Definiowanie diagramu Definiowanie diagramu: Krok Czynności 1 Wybierz Diagram → Twórz. 2 Określ, jak chcesz wyświetlać diagram (patrz “Karta Definicja nowego diagramu” poniżej). 3 Przypisz klawisze funkcyjne najczęściej używanym operacjom (patrz “Karta Przypisanie klawiszy funkcyjnych” poniżej). Poniższy rysunek przedstawia kartę Definicja nowego diagramu. Karta Definicja nowego diagramu Rysunek 2. 10 Na tej karcie określasz nazwę diagramu, dołączasz obraz tła lub jego kolor i wybierasz różne opcje wyświetlania. Ta karta zawiera następujące istotne właściwości obiektu: 18 IGSS Zaczynamy Właściwości Opis Nazwa Wpisz niepowtarzalną opisową nazwę. Nazwa do menu Jeśli chcesz, aby nazwa diagramu była widoczna w menu Diagram to zaznacz tę opcję. Tło Aby dołączyć obraz tła z zewnętrznego programu graficznego, wybierz Obraz. Aby dołączyć kolor tła, wybierz Kolor. Typ Diagramu Jeśli chcesz tworzyć wiele diagramów, identycznych, za wyjątkiem należących do nich elementów procesowych, to wybierz Diagram do ponownego użycia. W tej konfiguracji wszystkie podległe elementy procesu będą tworzone jako grupa. UWAGA: Dalsze informacje na temat grupy obiektów patrz część „Typ obiektu Grupa” Różne opcje wyświetlania Wybierz elementy okna diagramu, które chcesz pokazywać, np. Pasek tytułu i Pasek stanu. Aby uzyskać wyjaśnienia dotyczące pozostałych elementów pola, kliknij symbol znajdujący się w prawym górnym rogu pola dialogu, a następnie kliknij na elemencie, o którym informacje chcesz uzyskać. Karta Przypisanie klawiszy funkcyjnych Poniższy rysunek przedstawia kartę Przypisanie klawiszy funkcyjnych. Rysunek 2. 11 Na tej karcie przypisujesz klawisze funkcyjne najczęściej wykonywanym operacjom. Ta karta zawiera następujące ważne właściwości obiektu: Właściwość Klawisze Opis Wybierz klawisz funkcyjny, któremu chcesz przypisać operację. UWAGA: Z założenia klawisz F1 służy do uzyskiwania Pomocy, ale jeśli trzeba, możesz to zmienić. Nazwa obiektu Wybierz obiekt, na którym ma działać dany klawisz funkcyjny. Indeks Wybierz atom, który ma być uruchamiany przez dany klawisz funkcyjny, np. dla obiektu analogowego HA (High Alarm) Wysoki alarm). Komenda/wartość Wybierz polecenie, które chcesz wykonywać, albo wartość, którą chcesz przypisać obiektowi, kiedy naciśnięty zostanie ten klawisz funkcyjny. Aby uzyskać wyjaśnienia dotyczące pozostałych elementów pola, kliknij symbol znajdujący się w prawym górnym rogu pola dialogu, a następnie kliknij na elemencie, o którym informacje chcesz uzyskać. Część A Typy IGSS Okno diagram Poniższy rysunek przedstawia okno diagram: Rysunek 2. 12 Diagramy osadzone techniką OLE- 19 Okno diagram pokazuje sekcję monitorowanego procesu. Można również osadzić obiekt OLE jako diagram. Jest to przydatne, jeśli chcesz, żeby operator uruchamiał zewnętrzną aplikację, wybierając ten diagram. Kiedy uruchomiony jest diagram, osadzony techniką OLE, to dostępne są wszystkie funkcje aplikacji serwera tego obiektu. Więcej na ten temat znajdziesz w pliku Help (Pomoc) programu Definition (Definiowanie) pod hasłem “OLEembedded diagrams” (diagramy osadzone techniką OLE). Typ obiektu Wykres Definicja Zastosowanie Wykres jest obiektem graficznym, pokazującym graficznie wartość lub stan jednego lub kilku elementów procesu. Źródłem danych dla Wykresu mogą być albo pliki rejestracji zmian stanu obiektu (*.log) albo pliki wartości zredukowanych (*.bcl). Wykres może pokazywać dane historyczne, dane aktualne albo kombinacje obu rodzajów danych. Wykresu używa się do następujących celów: • Graficzne przedstawienie wartości i stanów odpowiednich elementów procesu • Wczesne wykrywanie niepożądanych trendów Trzy typy Wykresów Są trzy typy Wykresów: • Predefiniowany Wykres jest zdefiniowany przez projektanta systemu, do którego operator ma dostęp z menu Wykres, albo klikając na symbolu, przedstawiającym Wykres. Operator podczas nadzorowania systemu nie może zmieniać większości właściwości Wykresu, ale może zmieniać niektóre właściwości układu graficznego. • Wykres dynamiczny jest Wykresem, tworzonym na bieżąco przez operatora w trakcie nadzoru. Operator wybiera po prostu obiekty systemu IGSS, które chce zawrzeć na Wykresie a następnie wybiera polecenia Wykres → Twórz Wykres dynamiczny. Ta funkcja jest bardzo przydatna, jeśli operator chce monitorować określone elementy procesu przed a następnie po interwencji. Wykres dynamiczny można zapisać jako Wykres zdefiniowany przez użytkownika (*.usr). Po ponownym otwarciu będzie on dynamicznie uaktualniany. • Wykres statyczny jest chwilowym obrazem Wykresu predefiniowanego albo dynamicznego, który operator chce zachować w pamięci do celów dokumentacyjnych. Wykres statyczny można zachować jako plik Wykresu (*.gph). Taki Wykres nie będzie zmieniany po ponownym otwarciu. Eksport do CSV Wartości Wykresu można eksportować do pliku z wartościami, oddzielanymi przecinkami (.csv). Te wartości można później przetwarzać w innych programach, np. MS Excel. 20 IGSS Zaczynamy Menu Wykres Definiowanie obiektu Wykres W menu Wykres widoczne są wszystkie dostępne Wykresy, dla których jest zaznaczone pole wyboru Nazwa do menu . Znaczek obok nazwy Wykresu oznacza, że jest on otwarty. Krok 1 2 Działanie Wybierz Wykres → Twórz. Określ, jak chcesz wyświetlać Wykres (patrz “Pole dialogu Właściwości nowego wykresu” poniżej). 3 Zdefiniuj właściwości Wykresu (patrz pole dialogu „Pole dialogu Definiuj parametry Wykresu” poniżej) “ 4 Pole dialogu Właściwości nowego wykresu Wyskaluj i ustaw pozycję powstałego nowego okna Wykresu. W tym polu dialogu nadajesz Wykresowi nazwę i opis i definiujesz elementy okna, jakie chcesz wyświetlać w oknie Wykresu. Rysunek 2. 13 W tym polu dialogu nadajesz Wykresowi nazwę i definiujesz elementy okna, jakie chcesz wyświetlać w oknie Wykresu. To pole dialogu zawiera następujące ważne właściwości obiektu: Właściwość Opis Nazwa Wpisz niepowtarzalną opisową nazwę. Nazwa do menu Zaznacz pole wyboru, aby nazwę tego Wykresu pokazywać w menu Wykres. Różne atrybuty wyświetlania Wybierz elementy okna Wykres, które chcesz pokazywać, np. Pasek tytułu i Pasek stanu. Część A Typy IGSS Poniższy rysunek przedstawia pole dialogu Definiuj parametry Wykresu. Pole dialogu Definiuj parametry Wykresu Rysunek 2. 14 W tym polu dialogu określasz, jakie obiekty chcesz przedstawić na Wykresie, podajesz skalowanie obszarów, kolory i różne inne właściwości. To pole dialogu zawiera następujące ważne właściwości obiektu: Właściwość Opis Offset Startu Podaj przesunięcie momentu rozpoczęcia Wykresu względem bieżącego czasu. Źródło Jako źródło danych dla tego Wykresu wybierz albo pliki *.log albo *.bcl. Nazwa obiektu Wybierz nazwę obiektu, jaką chcesz pokazywać na Wykresie Atom (tylko dane z pliku .log) Wybierz nazwę atomu obiektu, którą chcesz pokazywać, np. PV dla aktualnej wartości obiektu analogowego. Redukcja (tylko dane BCL) Wybierz odpowiednią metodę redukcji, np., MV aby pokazać wartość średnią. Aby uzyskać wyjaśnienia dotyczące pozostałych elementów pola, kliknij symbol znajdujący się w prawym górnym rogu pola dialogu, a następnie kliknij na elemencie, o którym informacje chcesz uzyskać. Okno Wykresu Poniższy rysunek przedstawia przykład okna Wykresu. Rysunek 2. 15 Okno Wykres pokazuje wartości lub stany wielu elementów procesu 21 22 IGSS Zaczynamy Typ obiektu Analogowy Definicja Typ obiektu analogowy w systemie IGSS służy do przedstawiania elementu procesu, który może przyjmować dowolną wartość w określonym zakresie. Obiekty analogowe mogą zawierać dwa zestawy granic alarmowych i wartość zadaną. Zastosowanie Poniższe przykłady pokazują, do czego można używać obiektów analogowych: • Wskaźnik poziomu, mierzący zawartość baku w litrach. Kiedy bak jest pusty, to zawiera 0 litrów, a kiedy pełny, 520 litrów. To znaczy, że analogowy obiekt IGSS mógłby mieć określony zakres od 0 np. do 550 litrów. • Termometr, mierzący temperaturę w pomieszczeniu w granicach –5 do 35 ºC (wykorzystany w następnym przykładzie). Definiowanie obiektu analogowego Aby zdefiniować obiekt analogowy: UWAGA: Poniższa procedura opisuje, jak należy definiować obiekt analogowy, używając standardowych symboli. Można używać innych typów wyświetlania, np. wskaźnik paskowy lub kołowy. Więcej informacji znajdziesz w pliku Help (Pomoc) programu Definition (Definiowanie) pod hasłem “bar displays” (“wskaźniki paskowe” lub “circular displays” “wskaźniki kołowe” Krok 1 Działanie Wybierz Obiekty→ Elementy Analogowe. Pojawi się pole dialogu Przeglądarka obiektów. 2 Wpisz niepowtarzalną nazwę i opcjonalnie Opis, W polu Widok drzewa wybierz obszar Globalny, następnie kliknij Twórz. Pojawi się pole dialogu właściwości obiektu analogowego. 3 Określ zakres pomiarowy, dolne i górne granice alarmowe, liczbę pozycji dziesiętnych, etc. (patrz “Karta Analogowy” poniżej). 4 Określ, w jaki sposób chcesz gromadzić i rejestrować dane (patrz “karta Definicje zarządzania danych” poniżej). 5 Określ, co chcesz pokazywać w sposób analogowy za pomocą symbolu elementu procesu (patrz “Karta wyświetl” poniżej). 6 Podaj adres PLC elementu procesu i dołącz teksty alarmów (patrz “Karta Edytuj mapowanie” poniżej). 7 Wybierz symbol, jaki chcesz żeby przedstawiał ten element procesu (patrz “Karta Definicja symbolu” poniżej) i kliknij OK. Pojawi się symbol obiektu i opis. 8 Umieść symbol obiektu i opis na diagramie. Część A Typy IGSS Karta Analogowy Poniższy rysunek przedstawia kartę Analogowy: Rysunek 2. 16 Na tej karcie określasz zakres pomiarowy, odpowiednią wartość procesu, jednostki pomiarowe, ilość miejsc dziesiętnych i granice alarmowe. Ta karta zawiera następujące ważne właściwości obiektu: Właściwość Granice alarmowe Opis Obiekt analogowy ma wbudowane dwa zestawy granic alarmowych, przedstawiające różny stopień ważności, których jeśli trzeba można używać, albo nie. Nadzorowanie alarmowe jest wybrane, kiedy zaznaczone zostanie pole obok odpowiedniej granicy alarmowej. Kiedy alarm jest wybrany, wtedy jest on podczas nadzorowania procesu generowany i pokazywany na Liście Alarmów, wtedy, gdy rzeczywista wartość przekroczy albo spadnie poniżej określonej granicy. WSKAZÓWKA: Poszczególne granice można uaktywniać lub wyłączać na karcie Edytuj mapowanie. Wartość aktualna W tym polu możesz wpisać początkową wartość w procesie. Ta wartość będzie oczywiście dynamicznie uaktualniana podczas nadzorowania procesu; wartość zapisana w Definicji zostanie zmieniona, kiedy tylko zacznie się proces zbierania danych. Wartość zadana Wartość zadana jest wartością, używaną do kalibrowania wartości procesu. Aby uzyskać wyjaśnienia dotyczące pozostałych elementów pola, kliknij symbol znajdujący się w prawym górnym rogu pola dialogu, a następnie kliknij na elemencie, o którym informacje chcesz uzyskać. 23 24 IGSS Zaczynamy Karta Definicje zarządzania danymi Rysunek poniżej przedstawia kartę Definicje zarządzania danymi: Rysunek 2. 17 Na tej karcie określasz, jak chcesz gromadzić i rejestrować dane. Ta karta zawiera następujące ważne właściwości obiektu: Właściwość Opis Interwał skanowania Określa, jak często system IGSS skanuje adres tego elementu w PLC (sam adres jest podany na karcie Edytuj mapowanie). W tym przykładzie, temperatura nie zmienia się bardzo gwałtownie, więc wybrany jest interwał skanowania równy 30 sekund (30 000ms). Zauważ, że jeśli stosujesz komunikację wyzwalaną zdarzeniami, to musisz wybrać wartość Żaden. Rejestrowanie Za pomocą przycisków rejestrowanie decydujesz, czy chcesz, żeby system zachowywał w pliku rejestru (.log) wartości tego elementu skanowane w 30-tosekundowych przedziałach czasu. Powinieneś wybrać rejestrowanie tylko dla elementów, dla których chcesz rejestrować historię pracy, aby używać danych np. na wykresach. Jeśli jakieś dane dla konkretnego elementu nie muszą być rejestrowane, to wybierz Żaden. Zauważ, że obok przycisków widoczne są procenty. Jeśli klikniesz na wartości > 0 %, to system IGSS będzie zapisywał w pliku .log wszystkie zmiany. Jeśli klikniesz na wartości > 10 %, to system będzie rejestrował zmiany, które są większe niż 10 %. Interwał redukcji Definiuje jak często system redukuje zebrane wartości do jednej wartości, do celów statystycznych W tym przykładzie podstawowy interwał wynosi 10 minut, co oznacza, że co 10 minut system będzie redukował 20 wartości (przy interwale skanowania, równym 30 sekund) do jednej wartości. Ta zredukowana, wyliczona statystycznie wartość, będzie następnie używana w raportach operatora. Część A Typy IGSS Właściwość Opis Redukcja danych Definiuje sposób redukowania danych do jednej wartości, zgodnie z określonymi ustawieniami Interwału skanowania i Interwału redukcji. Klikając na jednym lub kilku polach w grupie Redukcja danych, wybierasz, którą metodę system ma używać do redukowania: wyliczać wartość średnią, (Średnia) zachowywać najmniejszą lub największą wartość w interwałach 10-minutowych (Min i Max), wyliczać sumę wartości w interwałach 10-minutowych (Suma), zachowywać najświeższą wartość (Bieżąca), czy zachowywać ilość zmian stanu elementu procesu (Zmiany). Wybór metody będzie zależał od natury monitorowanego elementu. Przy pomiarach temperatury najczęściej wybierana jest opcja Średnia. 25 Aby uzyskać wyjaśnienia dotyczące pozostałych elementów pola, kliknij symbol znajdujący się w prawym górnym rogu pola dialogu, a następnie kliknij na elemencie, o którym informacje chcesz uzyskać. Karta Wyświetl Poniższy rysunek przedstawia kartę Wyświetl: Rysunek 2. 18 Na tej karcie wybierasz, co oprócz symbolu elementu procesu chcesz pokazywać na ekranie. Ta karta zawiera następujące ważne właściwości obiektu: Właściwość Opis Pokaż Zaznacz elementy, które chcesz wyświetlać na diagramie. Symbol menu kontekstowe Zaznacz to pole, aby pozwolić operatorowi na wybieranie symbolu obiektu na diagramach procesów. Aby uzyskać wyjaśnienia dotyczące pozostałych elementów pola, kliknij symbol znajdujący się w prawym górnym rogu pola dialogu, a następnie kliknij na elemencie, o którym informacje chcesz uzyskać. Karta Edytuj mapowanie Na tej karcie podajesz adresy PLC elementu procesu i dołączasz tekst(y) alarmów. Zauważ, że pełny adres PLC składa się z numeru węzła, grupy danych, offsetu słowa i offsetu bitowego. Poniższy rysunek przedstawia kartę Edytuj mapowanie: 26 IGSS Zaczynamy Rysunek 2. 19 Na tej karcie podajesz adres PLC elementu procesu. Ta karta zawiera następujące ważne właściwości obiektu: Właściwość Opis Atom Wybierz atom, któremu chcesz przypisać adres PLC albo tekst alarmu. Ilość wymienionych atomów zależy od wyboru, dokonanego na karcie Analogowy. Tryb I/O Wybierz z rozwijanej listy odpowiedni tryb wejścia/wyjścia. Oprócz aktualnej wartości (Wartość aktualna), ten obiekt został również skonfigurowany z dwoma zbiorami granic alarmowych i wartością zadaną; ponieważ ta karta odzwierciedla decyzje, podjęte na karcie Analogowy, wymienionych jest sześć atomów. Tym niemniej trzeba wpisać tylko jeden adres, mianowicie dla aktualnej wartości. Jest tak, dlatego, że granice (górny alarm, górny limit, dolny alarm i dolny limit) i wartość zadana są lokalne dla systemu PC. Innymi możliwościami dotyczącymi granic i wartości zadanej są: I (wejście), O (wyjście) lub I/O, w którym przypadku adresy PLC powinny zostać podane również dla tych wartości. Jednak zwykle jest preferowany wybór, lokalne. Szczegóły Alarmów Dołącz istniejący tekst alarmu, wybierając go z rozwijanej listy, albo utwórz nowy tekst, klikając na przycisku Nowy i następnie definiując właściwości tekstu alarmu w odpowiednim polu dialogu. Numer alarmu musi być podany dla każdej granicy alarmowej, dla której, na karcie Analogowy, wybrane jest zarządzanie alarmami. Aby zrobić edycję tekstu alarmu, wybierz go z rozwijanej listy, kliknij polecenie Edycja i zmień alarm zgodnie z potrzebami. WSKAZÓWKA: Edycję alarmów i tekstów można też wykonać, wybierając polecenia Edycja → Szczegóły Alarmów. Driver Wybierz odpowiedni driver PLC. Lista driverów odpowiada driverom zawartym w profilu aktywnych driverów. Drivery są konfigurowane w Ustawieniach Drivera (program System configuration). WSKAZÓWKA: obszaru. Węzeł Można wybrać domyślny driver w polu dialogu Właściwości Wpisz odpowiedni numer węzła, aby identyfikować PLC. Każdy PLC ma niepowtarzalny numer. Jeśli istnieje tylko jeden PLC, to jego numer węzła jest z założenia równy 0. WSKAZÓWKA: obszaru. Można wybrać domyślny węzeł w polu dialogu Właściwości Część A Typy IGSS Właściwość 27 Opis Grupa danych Wprowadź odpowiednią grupę danych. To ustawienie określa sekcję (grupę danych) w pamięci PLC, która składa się z kilku jednostek lub bloków słów (16 bitowych). Przesunięcie w słowach Wprowadź odpowiednie przesunięcie słowa. To ustawienie precyzyjnie lokalizuje słowo w grupie danych. W tym przykładzie dane do pomiaru temperatury odczytywane są z PLC numer 0, z grupy danych numer 20 i ze słowa numer 16 w tym bloku. UWAGA: System zawsze będzie zapisywał jednocześnie tylko jedno słowo danych (tzn., 16 bitów). Wysłanie polecenia oznacza, że do PLC wysłanych jest 16 bitów, nawet, jeśli jeden lub dwa bity zostały zdefiniowane jako bity polecenia. Przesunięcie w bitach Wpisz odpowiednie przesunięcie bitów. To ustawienie precyzyjnie lokalizuje bit w ramach słowa w grupie danych. Typ zewnętrzny Ostatnią informacją, której potrzebuje system jest typ danych zewnętrznych w PLC. Kliknięcie tego pola otworzy listę możliwych typów danych dla wybranego drivera PLC. W tym przykładzie wybrany jest typ FP16 (Stałoprzecinkowy 16 bitowy). Szczegóły dla poszczególnych driverów znajdziesz w ich instrukcjach obsługi. Typy danych zewnętrznych są dopuszczane lub wykluczane w Ustawieniach Drivera. UWAGA: W zależności od użytego drivera PLC opisy tekstowe pól Grupa Danych, Przesunięcie w Słowach i Przesunięcie w bitach mogą być zastąpione specyficzną terminologią danego drivera. Jednak, jeśli chcesz zobaczyć terminologię domyślną, to wybierając nazwę drivera przytrzymaj wciśnięty klawisz CTRL. Więcej szczegółów dotyczących konfiguracji driverów patrz w pliku Help (Pomoc) programu Driver Setup (Ustawienia Drivera). Więcej szczegółów dotyczących tekstów alarmowych szukaj w pliku Help (Pomoc) programu Definition (Definiowanie) według klucza “alarm texts” (“teksty alarmów”). Karta Definicja Symboli Poniższy Rysunek przedstawia kartę Definicja Symboli: Ta karta zawiera następujące ważne właściwości obiektu: Właściwość Kolor symbolu Opis Wybierz kolor symbolu. Kąt symbolu Wybierz kąt obrotu, jeśli chcesz obrócić symbol. Tabela symboli Wybierz z rozwijanej listy jedną z tabel symboli. Nazwy tabel można redagować w Edytorze Symboli. UWAGA: IGSS automatycznie wybiera odpowiedni typ tabeli dla typu obiektu, który aktualnie definiujesz. Podgląd symbolu Wybierz symbol, którego chcesz używać. To pole pokazuje symbole aktualnie wybranej tabeli symboli. 28 IGSS Zaczynamy Rysunek 2. 20 Na tej karcie wybierasz symbol, który będzie przedstawiał element procesu. Aby uzyskać wyjaśnienia dotyczące pozostałych elementów pola, kliknij symbol znajdujący się w prawym górnym rogu pola dialogu, a następnie kliknij na elemencie, o którym informacje chcesz uzyskać. Typ obiektu Tabela Definicja Zastosowanie Typ obiektu Tabela w przypadku obiektów analogowych służy do przedstawiania elementu procesu, który może przybierać dowolne wartości w określonym zakresie. Jednak jeden obiekt tabeli może być używany do reprezentacji aż do dziesięciu obiektów analogowych, które w jakiś sposób są ze sobą związane. Poniższe przykłady pokazują, do czego można używać obiektu tabeli: • Wskaźniki temperatury, umieszczone na różnych poziomach w zbiorniku. Wskaźniki umieszczone na różnych poziomach prawdopodobnie będą wskazywać różne wyniki, ale nadal interesujące będzie oglądanie łącznie ich wskazań. Wartości mogą znajdować się w zakresie, powiedzmy -3 do 40 ºC. • Wskaźniki absorpcji tlenu monitorujące zbiornik w czterech różnych miejscach (używane w następującym przykładzie). Kiedy używać obiektu tabeli? Obiektu tabeli powinieneś używać: • Kiedy masz wiele obiektów analogowych, związanych ze sobą logicznie i • Mają taki sam zakres pomiarowy, granice alarmowe i teksty alarmów Dziedziczenie granic alarmowych Typ obiektu tabela nie ma granic alarmowych a tym samym nie ma obsługi alarmów. Można ten problem rozwiązać, tworząc obiekt analogowy, definiujący dla obiektu tabeli granice alarmowe. Wówczas obiekt analogowy jest połączony z obiektem tabeli, przez wybranie nazwy obiektu analogowego z rozwijanej listy Połącz z na karcie Definicje zarządzania danymi. Dalsze szczegóły na temat dziedziczenia granic alarmowych, patrz “table objects” (obiekty tabel) w pliku Help (Pomoc) programu Definition (Definiowanie). Część A Typy IGSS Definiowanie obiektu tabeli Aby zdefiniować obiekt tabeli: Krok Karta Tabela Działanie 1 Wybierz Obiekty → Tabele. Pojawi się pole dialogu Przeglądarka obiektów. 2 Wpisz niepowtarzalną nazwę i opcjonalnie Opis. W polu Widok drzewa wybierz obszar Globalny, następnie kliknij Twórz. Pojawi się pole dialogu właściwości obiektu tabeli. 3 Określ obiekty analogowe, należące do tabeli, wartości minimum i maksimum, liczbę miejsc dziesiętnych i jednostki pomiarowe (patrz “karta Tabela” poniżej). 4 Określ jak chcesz zbierać i rejestrować dane (patrz “karta Definicje Zarządzania danymi” poniżej). 5 Określ, co chcesz wyświetlać razem z symbolem elementu procesu (patrz “Karta Wyświetl” poniżej). 6 Podaj adres PLC obiektu tabeli (patrz “karta Edytuj mapowanie” poniżej). 7 Wybierz symbol, który chcesz żeby przedstawiał obiekt tabeli (patrz “karta Definicja symbolu” poniżej) i kliknij OK. Pojawi się symbol obiektu i opis. 8 Umieść symbol obiektu i opis na diagramie. Rysunek poniżej przedstawia kartę Tabela: Rysunek 2. 21 Na tej karcie określasz powiązane ze sobą obiekty analogowe, wartości minimum i maksimum, liczbę miejsc dziesiętnych i jednostki pomiarowe. Ta karta zawiera następujące ważne właściwości obiektu: Właściwość Nazwa / Wartość Opis W tym przykładzie monitorowana jest absorpcja tlenu w zbiorniku w czterech różnych miejscach a wyniki pokazywane są w tabeli jako wartości o1, o2, o3 i o4. 29 30 IGSS Zaczynamy Format wyświetlania Wartości w tej tabeli przedstawiane są jako stałoprzecinkowe wartości z określoną liczbą miejsc dziesiętnych (Standardowy). Można zdecydować się na umieszczenie w tabeli w postaci liczb zmiennoprzecinkowych (Rozszerzony) w takim przypadku wartości będą przedstawione np. jako 7.00000e+000. Kropka dziesiętna Wpisz do pola potrzebną liczbę miejsc dziesiętnych. Wartość Minimalna Wprowadź wartość minimalną dla tego obiektu. Wartość Maksymalna Wprowadź wartość maksymalną dla tego obiektu. Aby uzyskać wyjaśnienia dotyczące pozostałych elementów pola, kliknij symbol znajdujący się w prawym górnym rogu pola dialogu, a następnie kliknij na elemencie, o którym informacje chcesz uzyskać. Karta Definicje zarządzania danymi Na tej karcie określasz jak chcesz gromadzić i rejestrować dane. Ta karta jest identyczna jak karta dla obiektów analogowych. W tym przykładzie wybrano skanowanie wskaźników, co 30 sekund (wskazania absorpcji tlenu nie zmieniają się nagle) i zapisywanie wszystkich zeskanowanych wartości w systemowych plikach .log. Statystyka – w postaci wartości średniej, jest wyliczana co 10 minut. Więcej informacji na temat tej karty znajdziesz w części “ Typ obiektu Analogowy”. Karta Wyświetlaj Na tej karcie określasz, co chcesz pokazywać wraz z symbolem elementu procesu. Ta karta jest identyczna jak karta dla obiektów analogowych. Więcej informacji na temat tej karty znajdziesz w części “ Typ obiektu Analogowy”. Karta Edytuj mapowanie Na tej karcie określasz adres PLC obiektu Tabela. Zwróć uwagę, że pełny adres PLC składa się z numeru węzła, grupy danych, przesunięcia słowa i przesunięcia bitowego. Zwróć również uwagę, że trzeba wybrać typ danych zewnętrznych, aby system znał format wartości procesu, pobieranej z PLC. UWAGA: Choć obiekt tabeli może obsłużyć do dziesięciu wartości procesu, podawany jest tylko jeden adres. Dzieje się tak dlatego, że zakłada się że wartości mają kolejne adresy PLC . Więcej informacji na temat tej karty patrz w części “ Typ obiektu Analogowy”. Karta Definicja symbolu Na tej karcie wybierasz symbol, jaki chcesz, aby przedstawiał element procesu. Ta karta jest identyczna jak karta dla obiektów analogowych, za wyjątkiem dostępnych symboli. UWAGA: IGSS automatycznie wybiera odpowiedni symbol tabeli dla typu obiektu, który aktualnie definiujesz., ale możesz w każdej chwili wybrać każdy inny symbol z tabel symboli. Więcej informacji na temat znajdziesz w części “ Typ obiektu Analogowy” Typ obiektu Licznik Definicja Obiekt licznika jest w rzeczywistości odmianą typowego obiektu analogowego. Tak samo jak przy typie analogowym obiekt licznika może przyjmować dowolną wartość aż do podanej wartości maksymalnej. W przeciwieństwie jednak do obiektu analogowego ma on tylko jedną granicę alarmową. Operator może wydać obiektowi licznika cztery komendy: start, stop, reset i preset. Zastosowanie Obiekty typu licznik są zwykle używane do liczenia godzin pracy, na przykład silników, aby mieć pewność, że o odpowiednim czasie przeprowadzona będzie konserwacja. To zastosowanie powoduje, że program PLC powinien uruchomić licznik, kiedy silnik startuje i zatrzymać go, kiedy silnik zostanie wyłączony. Część A Typy IGSS Definiowanie obiektu licznika Krok 1 Działanie Wybierz Obiekty → Prostokątne pole. Pojawi się pole dialogu Przeglądarka Obiektów UWAGA: Obiekt licznika jest często tworzony jako obszar, reagujący na klikanie, to znaczy obszar na ekranie, wyświetlający tylko nazwę i wartość. Licznik godzin 98 godzin Definiując pole prostokątne, otrzymasz prostokąt, który możesz łatwo umieszczać na pozycji i zmieniać jego wymiary. Karta Licznik 2 W polu Widok drzewa otwórz obszar Globalny, wybierz Licznik, wpisz niepowtarzalną nazwę i opcjonalnie Opis, następnie kliknij polecenie Twórz. Pojawi się pole dialogu Właściwości obiektu. 3 Wpisz wartość granicy alarmowej i wybierz zezwolenie na nadzór alarmowy oraz wpisz predefiniowane wartości maksymalne (patrz “Karta Licznik” poniżej). 4 Określ jak chcesz zbierać i rejestrować dane (patrz “karta Definicje Zarządzania danymi” poniżej). 5 Określ, co chcesz wyświetlać wraz z symbolem obiektu licznika (patrz “Karta Wyświetlaj” poniżej). 6 Podaj adres PLC obiektu licznika i dołącz teksty alarmów (patrz “Karta Edytuj mapowanie” poniżej). 7 Wybierz symbol, jaki chcesz żeby przedstawiał ten obiekt licznika (patrz “Karta Definicja symbolu” poniżej) i kliknij OK. Pojawi się symbol obiektu i opis. 8 Umieść symbol obiektu i opis na diagramie. Poniższy Rysunek przedstawia kartę Licznik: Rysunek 2. 22 Na tej karcie określasz wartości predefiniowaną i maksymalną, oraz decydujesz, czy chcesz włączyć nadzór alarmowy. 31 32 IGSS Zaczynamy Ta karta zawiera następujące ważne właściwości obiektu: Właściwość Opis Granica Zaznacz to pole, aby włączyć nadzór alarmowy, tak, żeby po przekroczeniu wartości granicznej generowany był alarm. Wartość wstępnie ustalona Wpisz wartość, którą chcesz wprowadzić, kiedy operator wyda komendę Wartość maksymalna Wpisz maksymalną wartość dla tego obiektu. Preset WSKAZÓWKA: Z punktu widzenia projektanta systemu, naciśnięcie którejkolwiek z czterech opcji przycisków odpowiada wydaniu do PLC odpowiedniej specyficznej kombinacji bitów. Dla tych czterech przycisków kombinacje bitów są następujące: Start Stop Reset Preset Karta Definicje zarządzania danymi 1000 1001 1010 1011 Na tej karcie określasz, jak chcesz zbierać i rejestrować dane (patrz “karta Definicje zarządzania danymi” poniżej). Ta karta jest identyczna jak karta dla obiektów analogowych. W tym przykładzie wybrano skanowanie co 30 sekund i nie rejestrowanie (Żaden) bo nie musimy oglądać historii licznika. Chcemy jednak w raportach operacyjnych systemu widzieć wartości obiektu, dlatego zleciliśmy systemowi zachowywanie wartości procesu, co pół godziny (Interwał podstawowy = 30 i Redukcja danych = Bieżące). Więcej informacji na temat tej karty patrz część „Typ obiektu Analogowy” Karta Wyświetl Na tej karcie określasz, co chcesz pokazywać wraz z symbolem elementu licznika. Ta karta jest identyczna jak karta dla obiektów analogowych. . Więcej informacji na temat tej karty znajdziesz w części “ Typ obiektu Analogowy”. Karta Edytuj mapowanie Na tej karcie określasz adresy PLC obiektu licznika i dołączasz tekst alarmu dla limitu alarmowego. Zauważ, że pełny adres PLC składa się z numeru węzła, grupy danych, offsetu słowa i offsetu bitowego. Poniższy rysunek przedstawia kartę Edytuj mapowanie: Rysunek 2. 23 Na tej karcie określasz adresy PLC obiektu licznika. Część A Typy IGSS 33 Obiekt licznika zawiera następujące atomy: Wybierz atom … i wpisz co następuje: Komenda Adres komendy start/stop, którą może wydać operator. Licznik Adres, pod którym system IGSS może odczytać bieżącą wartość licznika. Granica W tym przykładzie wybraliśmy używanie lokalnej granicy alarmowej, to znaczy granicy alarmowej, która istnieje tylko w systemie IGSS i nie ma połączenia z PLC. Do granicy alarmowej komputera trzeba też dołączyć tekst alarmu. Wstępnie ustawione Adres, pod którym znajduje się wstępnie zdefiniowana wartość, którą trzeba wysłać, kiedy została zmieniona przez operatora. Zwróć również uwagę, że trzeba wybrać typ danych zewnętrznych, aby system rozumiał format PLC wartości procesu. W tym przykładzie wybierz wartość Licznik UWAGA: Dla każdego indywidualnego atomu (Komenda, Licznik, Granica i Wstępnie ustawione), możesz ustawić tryb I/O, to znaczy, określić, czy system ma czytać z i / lub zapisywać pod adres w PLC (I/O, we, wy) albo czy wartości mają być lokalne w systemie (lokalne). Karta Definicja symbolu Na tej karcie wybierasz symbol, jaki chcesz, aby przedstawiał obiekt licznika. Ta karta jest identyczna jak dla obiektów analogowych, za wyjątkiem dostępnych symboli. IGSS automatycznie wybiera odpowiednią tabelę symboli dla typu obiektu, który aktualnie definiujesz, ale możesz w każdej chwili wybrać każdą inną tabelę symboli. Więcej informacji na temat znajdziesz w części “ Typ obiektu Analogowy.” Typ obiektu Cyfrowy Definicja Typ obiekt Cyfrowy służy do przedstawiania elementów procesu, które mogą przyjmować skończoną ilość stanów i komend. Operator może wydawać komendy, aby zmieniać stan składnika procesu. Obiekty cyfrowe opierają się zwykle na szablonach cyfrowych, mających wiele zalet w porównaniu z typowymi obiektami cyfrowymi. Zastosowanie Typowe zastosowania obiektów cyfrowych są następujące: • Zawór, który może być otwarty albo zamknięty • Silnik, który może być wyłączony, uruchomiony i pracować z różnymi szybkościami Standardowy typ cyfrowy Typ cyfrowy IGSS w swej najprostszej postaci ma dwa stany: 0 i 1 i dwie komendy, nazywane również 0 i 1. Poniższy Rysunek przedstawia kartę Zmień stan, pola dialogu Właściwości obiektu, standardowego obiektu cyfrowego. 34 IGSS Zaczynamy Rysunek 2. 24 Karta Zmień Stan standardowego obiektu cyfrowego. Jak widać, w tym polu dialogu nie masz możliwości zmiany nazw stanów i komend, ani ilości stanów i komend. Inne karty Pozostałe karty tego pola dialogu są identyczne jak dla obiektów analogowych. Więcej informacji na temat znajdziesz w części “ Typ obiektu Analogowy” w tej części rozdziału. Definiuj szablony cyfrowe Używając powyższego typu trudno jest definiować obiekt, ale do definiowania obiektów cyfrowych praktycznie zawsze można używać szablonu cyfrowego. Szablon cyfrowy pozwala: • Definiować dokładnie tyle stanów i komend ile potrzebujesz • Nadawać komendom i stanom nazwy, jakie chcesz • Określać prawidłowe komendy dla każdego stanu • Definiować dowolną liczbę alarmów • Uzyskać dogłębną kontrolę, aż do poszczególnych bitów • Tak wymodelować szablon, żeby mógł być wielokrotnie używany Opis definiowania szablonu znajduje się w punkcie “Definiowanie szablonu IGSS” w części B niniejszego rozdziału. Typ obiektu Tekstowy Definicja Obiekt typu Tekstowy jest polem tekstowym, wyświetlającym komunikat, związany z monitorowanym procesem. Zastosowanie Obiekt Tekstowy zwykle pokazuje komunikat, kiedy wykonywana jest określona część programu PLC. W następującym przykładzie, kiedy inicjowany jest proces czyszczenia, operator zobaczy na ekranie komunikat. Część A Typy IGSS Definiowanie obiektu tekstowego Aby zdefiniować obiekt tekstowego, wykonaj, co następuje: Poniższa procedura zakłada, że do wyświetlania obiektu używasz pola prostokątnego. Zamiast tego możesz zechcieć pokazywać tekst w polu Edycja albo polu tekstowym. Dalsze informacje znajdziesz w pliku Help (Pomoc) okna Definition Definiowanie), pod hasłem „standard descriptors” (standardowe deskryptory). Krok Działanie 1 Wybierz Obiekty → Prostokątne pole. Pojawi się pole dialogu Przeglądarka Obiektów. 2 W polu Widok drzewa otwórz obszar Globalny, wybierz Tekst, Wpisz niepowtarzalną nazwę i opcjonalnie Opis, następnie kliknij Twórz. Pojawi się pole dialogu właściwości obiektu. 3 Podaj tekst, który chcesz wyświetlać i jego długość maksymalną (patrz “Karta Obiekt Tekstowy” poniżej. 4 Określ, w jaki sposób chcesz gromadzić i rejestrować dane (patrz “Karta Definicje Zarządzania Danymi” poniżej). 5 Określ, co chcesz pokazywać wraz z tekstem elementu procesu (patrz “Karta Wyświetlaj” poniżej). 6 Podaj adres PLC obiektu tekstowego (patrz “Karta Edytuj mapowanie” poniżej) i kliknij OK. Pojawi się obiekt prostokątnego pola i opis. 7 Umieść na diagramie pole prostokąta, przedstawiające obiekt tekstowy i określ jego wymiary. UWAGA: Jeżeli dwukrotnie klikniesz na tym polu, to pojawi się karta Atrybuty Prostokąta, pozwalając precyzyjnie określić współrzędne, wraz z szerokością i wysokością pola. Karta Obiekt Tekstowy 35 Poniższy Rysunek przedstawia kartę Obiekt Tekstowy: Rysunek 2. 25 Na tej karcie określasz tekst, który ma być wyświetlany i jego maksymalną długość. 36 IGSS Zaczynamy Ta karta zawiera następujące ważne właściwości obiektu: Właściwość Maksymalna długość Opis Wpisz maksymalną ilość znaków, potrzebną dla tego tekstu. UWAGA: Możesz używać do 70 znaków. Tekst Karta Definicje zarządzania danymi Wpisz tekst, który chcesz wyświetlać. Na tej karcie określasz jak chcesz gromadzić i rejestrować dane. Ta karta jest identyczna jak karta dla obiektów analogowych. Możesz wybrać interwał skanowania i częstotliwość rejestrowania. Zwróć jednak uwagę, że ponieważ nie ma sensu wykonywać obliczeń statystycznych na tekście, więc opcje, Redukcja danych i Interwał redukcji nie są dostępne. Oczywiście zarejestrowane wartości nie mogą być pokazywane na wykresach, co zwykle jest możliwe, natomiast można drukować i wyświetlać pliki .log. Więcej informacji na temat tej karty znajdziesz w części “ Typ obiektu Analogowy”. Karta Wyświetlaj Na tej karcie określasz, co chcesz wyświetlać wraz z obiektem tekstowym. Ta karta jest identyczna jak karta dla obiektów analogowych. Więcej informacji na temat tej karty znajdziesz w części “Typ obiektu Analogowy”. Karta Edytuj mapowanie Na tej karcie określasz adres PLC obiektu tekstowego. Zwróć uwagę, że pełny adres PLC składa się z numeru węzła, grupy danych, offsetu słowa i offsetu bitowego. Poniższy rysunek przedstawia kartę Edytuj mapowanie: Rysunek 2. 26 Na tej karcie określasz adres PLC obiektu tekstowego Adres PLC obiektu tekstowego określa początek tekstu. Zdefiniowana w polu Maksymalna długość na karcie Obiekt Tekstowy liczba znaków zostaje automatycznie zachowana. Zwróć uwagę, że musisz wybrać również typ danych zewnętrznych. Więcej informacji na temat tej karty znajdziesz w części “Typ obiektu Analogowy”. Więcej informacji na temat obiektów tekstowych znajdziesz w pliku Help (Pomoc) programu Definition (Definiowanie), pod hasłem “string objects” (obiekty tekstowe). Część A Typy IGSS Karta Atrybuty Prostokąta 37 Na tej karcie możesz precyzyjnie określić współrzędne, szerokość i wysokość prostokątnego pola. Typ obiektu Skalowanie Definicja Obiekt skalowanie odwzorowuje jeden zbiór wartości na inny zbiór wartości. Zwróć uwagę, że obiekt skalowanie jest obiektem wewnętrznym i dlatego nie przedstawia składnika procesu fizycznego. Zastosowanie Obiektu skalowania używasz, zamiast programować driver PLC wtedy, kiedy musisz odwzorować jeden zbiór wartości w inny. Obiektu skalowania możesz używać, aby przetworzyć wartości z jednej jednostki pomiarowej na inną, np. ze stopni Celsjusza - °C na stopnie Farenheita - °F. UWAGA: Przekształcanie jednostek możesz również definiować nie używając obiektu skalowania. Patrz "Unit Conversion dialogue" ( pole dialogu Konwersja Jednostek") w pliku Help ( Pomoc) programu Definition Definiowanie) Aby zdefiniować taki obiekt skalowania, przejdź do części “Zdefiniuj obiekty skalowania” w Rozdziale 3. Definiowanie obiektu skalowania Aby zdefiniować obiekt skalowania: UWAGA: Zaleca się definiowanie obiektów skalowania w obszarze Globalnym, aby były one dostępne globalnie, w całej konfiguracji. Krok Karta Specyfikacja skalowania Działanie 1 Wybierz Obiekty → Nowy bez reprezentacji graficznej. Pojawi się pole dialogu Przeglądarka Obiektów. 2 W polu Widok drzewa otwórz obszar Globalny, wybierz Skalowanie wpisz niepowtarzalną nazwę i opcjonalnie Opis, następnie kliknij Twórz. Pojawi się pole dialogu właściwości obiektu skalowania. 3 Określ wartości wejście/wyjście (wartość I/O) i odpowiednie wartości (wartość), na które chcesz odwzorować wartości oryginalne (patrz “Karta Specyfikacja skalowania” poniżej). Poniższy rysunek przedstawia kartę Specyfikacja skalowania: Rysunek 2. 27 Na tej karcie określasz wartości wejścia/wyjścia (wartość I/O) i nową wartość (Wartość,) na które chcesz je odwzorować. 38 IGSS Zaczynamy Ta karta zawiera następujące ważne właściwości obiektu: Właściwoś ć Opis Wartość I/O Wpisz wartości wejścia/wyjścia, które chcesz odwzorować na inny zbiór wartości. Wartość Wpisz wartości, których chcesz używać zamiast wartości wejścia/wyjścia W tym przykładzie obiekt skalowanie odwzorowuje wartości z zakresu 4 do 20 na wartości z zakresu 0 do 100. To znaczy, że kiedy do IGSS wysyłana jest wartość powiedzmy 12, obiekt skalowania odwzorowuje tę wartość na 50. Dołączanie obiektu skalowania do obiektu analogowego Obiekt skalowania można używać dowolną ilość razy, aby skalować wartości analogowe. Aby dołączyć obiekt skalowania do obiektu analogowego: Krok Działanie 1. Otwórz diagram, zawierający obiekt analogowy, do którego chcesz dołączyć obiekt skalowania. 2. Dwukrotnie kliknij na symbolu, przedstawiającym obiekt analogowy. 3. Kliknij na karcie Definicje zarządzania danymi. 4. W polu Skaluj jako wybierz odpowiedni obiekt skalowania z rozwijanej listy, pokazującej wszystkie obiekty skalowania, dostępne w aktywnej konfiguracji,. Typ obiektu Grupa Definicja Grupa jest zbiorem dowolnej liczby związanych ze sobą obiektów i deskryptorów, które chcesz traktować jako całość. Składniki Grupy będą zwykle miały w konfiguracji źródłowej wiele elementów zależnych. Tymi elementami zależnymi mogą być szablony, numery alarmów, formaty raportów, kod VBA itd. i staną się one automatycznie częścią składową Grupy. To powoduje, że Grupa jest samowystarczalna, co pozwala kopiować lub wklejać Grupę w ramach aktualnej konfiguracji, albo w przyszłości eksportować ją do lub importować z innej konfiguracji. Obiekt Grupa zawiera następujące cechy: • Kopiowanie / wklejanie elementów Grupy do bieżącej konfiguracji • Eksportowanie / importowanie elementów Grupy do innej konfiguracji • Definiowane przez użytkowników reguły zastępowania nazw, pozwalające szybko replikować analogiczne diagramy • Definiowane przez użytkowników reguły zastępowania adresów, pozwalające szybko zamieniać adresy PLC • Grupy mogą być składnikami innych Grup, co pozwala budować hierarchię Grup • Powiązane grupy Powiązane grupy pozwalają projektantom zmieniać grupę “macierzystą” i powodować, że zmiany będą skuteczne również w grupach “potomnych”. Zastosowanie Poniższy przykład pokazuje, do czego można używać obiektu grupy: • Produkcja, zawierająca dwie lub więcej linii produkcyjnych. • Statek, zawierający kilka silników, posiadających takie same parametry. Obiekty Grupa są często używane wraz z właściwością diagram wielokrotnego użytku. Część A Typy IGSS Definiowanie obiektu grupy 39 Aby zdefiniować obiekt grupy: Krok Działanie 1 Wybierz Edycja → Menedżer Grupy …. Pojawi się pole dialogu Menedżer Grupy. 2 Kliknij przycisk Nowa Grupa…, aby utworzyć nową grupę. Pojawi się pole dialogu Wpisz nazwę Grupy. 3 Wpisz nazwę grupy i kliknij OK. 4 Wybierz obiekty, które mają być zawarte w tej grupie. Można to zrobić jedną z trzech metod: Kliknij przycisk Przeglądaj i w przeglądarce obiektów przeciągaj obiekty do menedżera grupy i tam je upuszczaj. • Tworząc grupę w istniejącym diagramie, kliknij Dodaj Wybrane Obiekty. • Tworząc nowy diagram, kliknij Dodaj wybrane odnośniki. 5 Na karcie Wklej Opcje określ ustawienia, obowiązujące, kiedy wklejasz nowe obiekty. 6 Jeśli grupa powinna być dostępna w innych konfiguracjach, to eksportuj ją, klikając polecenie Eksportuj…, nadaj grupie opisową nazwę, domyślną nazwą pliku eksportowanego jest nazwa grupy, i kliknij Ok. Grupa została wyeksportowana. 7 Kliknij Zamknij, aby wyjść z pola dialogu Menedżer Grupy. Przewodnik wizualny po Właściwościach specyficznych dla Typu Wprowadzenie Ta część stanowi graficzną ilustrację pól i przycisków na kartach, zawierających właściwości specyficzne dla typów. Zalecamy usilnie używanie, podczas pracy z systemem IGSS, pomocy typu „Co to jest?”, aby uzyskiwać konkretne informacje dotyczące poszczególnych elementów w polach dialogu. Informacje, na temat sposobu używania tej funkcji patrz część “ Dokumentacja użytkownika IGSS ” na początku tego podręcznika. Obszar Wpisz unikalną nazwę do 30 znaków. Nie używaj w nazwie spacji Wpisz domyślny numer węzła określający odpowiedni PLC w sieci. Ten numer węzła będzie automatycznie sugerowany dla nowych obiektów tworzonych w tym obszarze. Opcjonalnie zabezpiecz obiekt, dołączając obiekt Chroń. Jeśli aktualny użytkownik ma prawo używania obiektu Chroń, to uzyska dostęp do tego obszaru Wpisz opcjonalny opis, do 254 znaków maks. Formatted: Font: 6,5 pt, Polish Zaznacz to pole, aby pokazywać nazwę obszaru w menu Obszar. Wybierz domyślny driver z rozwijanej listy. Ten driver jest automatycznie sugerowany dla nowych obiektów, tworzonych w tym obszarze. Formatted: Font: 6,5 pt, Polish 40 IGSS Zaczynamy Diagram Wpisz niepowtarzalną nazwę maks. do 30 znaków. Nie używaj w nazwie spacji. Wpisz opcjonalny opis, do 254 znaków maks. Zaznacz elementy okna, które chcesz pokazywać, np. pasek stanu Zaznacz to pole zanim przypiszesz klawisz funkcyjny, na karcie Przypisywanie Klawiszy Funkcyjnych. Wybierz Nazwę lub Opis do pokazywania na pasku tytułu diagramu. Wyświetla podgląd wybranego koloru lub obrazu Zaznacz to pole, żeby pokazywać nazwę diagramu w menu Diagram. Wybierz obrazek albo kolor jako tło swojego diagramu. Formatted: Font: 6,5 pt, Polish Formatted: Font: 6,5 pt, Polish Opcjonalnie zabezpiecz obiekt, dołączając obiekt Chroń. Jeśli aktualny użytkownik ma prawo używania obiektu Chroń, to uzyska dostęp do tego obszaru. Wykres Wpisz unikalną nazwę do 30 znaków. Nie używaj w nazwie spacji Wpisz opcjonalny Opis maks. do 254 znaków. Zaznacz elementy okna, które chcesz pokazywać, np. pasek stanu. Wybierz Nazwę lub Opis, aby pokazywać którąś z nich na pasku tytułu Wykresu Zaznacz to pole, aby pokazywać nazwę w menu Wykres Zaznacz to pole, aby za Wykresem wyświetlać Formatted: Font: 6,5 pt, Polish Formatted: Font: 6,5 pt, Polish Część A Typy IGSS 41 Analogowy Wpisz unikalną nazwę do 30 znaków. Nie używaj w nazwie spacji. Wpisz liczbę miejsc dziesiętnych. Formatted: Font: 6,5 pt, Polish Wpisz potrzebne jednostki. Wpisz opcjonalny opis, do 254 znaków maks. Wpisz maks. wartość obiektu analogowego. Wpisz wartość min. Obiektu analogowego. Przemieszczaj linie poziome, aby zmieniać wartości granic alarmów, wartości zadanej, etc. Zastosuj kod kolorowy, żeby widzieć, którą linię przesuwać. Kiedy przemieszczasz linię, odpowiadająca jej wartość się zmienia. Tabela Wpisz unikalną nazwę do 30 znaków. Nie używaj w nazwie spacji. Wpisz opcjonalny opis, do 254 znaków maks. Wpisz nazwy poszczególnych obiektów analogowych (maks. 10). Wpisz początkowe wartości poszczególnych pozycji. // Zaznacz to pole, aby generować alarm, kiedy aktualna wartość przekroczy granicę Formatted: Font: 6,5 pt, Polish Wpisz dwie górne granice. Podczas nadzorowania pokazuje wartość procesu. Wpisz potrzebną wartość procesu. Wpisz dwie dolne granice alarmów. .Zaznacz to pole, aby generować alarm, kiedy aktualna wartość spadnie poniżej granicy Wybierz typ tabeli, jaki chcesz. Wpisz potrzebną liczbę miejsc dziesiętnych. Wpisz odpowiednie jednostki miary. Wpisz wartość minimalną obiektu. Wpisz wartość maksymalną obiektu.. Formatted: Font: 6,5 pt, Polish 42 IGSS Zaczynamy Licznik Wpisz unikalną nazwę do 30 znaków. Nie używaj w nazwie spacji Wpisz opcjonalny opis, do 254 znaków maks. Wpisz potrzebne jednostki pomiarowe. Pokazuje cztery komendy dostępne dla operatora podczas nadzoru. Formatted: Font: 6,5 pt, Polish Formatted: Font: 6,5 pt, Polish Zaznacz to pole, żeby generować alarm po przekroczeniu granic. Wpisz maks. wartość, jaką chcesz wstawić, kiedy operator wybierze Preset Pokazuje aktualną wartość obiektu licznika. Wpisz maks. wartość obiektu. Cyfrowy kliknij kartę Stany i komendy, aby określić nazwy stanów i komend. Pokazuje opcjonalny Opis. Formatted: Font: 6,5 pt, Polish Pokazuje nazwę szablonu cyfrowego. Zdefiniuj wykorzystanie poszczególnych bitów w bajcie, wysyłanym od PLC do PC. Zaznacz odpowiednie pola, decydując czy 32 bity są interpretowane indywidualnie, czy łącznie. Zdefiniuj wykorzystanie poszczególnych bitów w bajcie wysyłanych od PC do PLC. Formatted: Font: 6,5 pt, Polish Przedstawia objaśnienie znaków użytych do definiowania jak wykorzystany jest każdy bit Tekst Wpisz unikalną nazwę do 30 znaków. Nie używaj w nazwie spacji Wpisz opcjonalny opis, do 254 znaków maks. Wpisz tekst, który chcesz pokazywać. Wpisz maksymalną długość tekstu Formatted: Font: 6,5 pt, Polish Część A Typy IGSS Skalowanie 43 Wpisz unikalną nazwę do 30 znaków. Nie używaj w nazwie spacji Wpisz opcjonalny opis, do 254 znaków maks. Wpisz zakres wchodzących wartości, np. od 4 do 10. Można podać Maks. 10 wartości. Wpisz zakres wartości rzeczywistych, np. od 0 do 100,na które chcesz skalować wartości. Można podać Maks. 10 wartości. Formatted: Font: 6,5 pt, Polish 44 IGSS Zaczynamy Część B: Szablony IGSS O tej części Ta część zawiera następujące informacje: • Opis, czym jest szablon i do czego służy • Przykład, gdzie definiować szablon cyfrowy Spis treści Ten rozdział zawiera następujące tematy. Co to jest Szablon IGSS? ....................................................................................................44 Definiowanie szablonu IGSS................................................................................................45 Co to jest Szablon IGSS? Definicja Szablon IGSS jest zagospodarowanym przez klienta szablonem, opartym na jednym z typów obiektów IGSS, tworzonym przez użytkownika, kiedy wiele składników procesu jest bardzo podobnych i mają wiele wspólnych właściwości. Następnie rzeczywiste elementy procesu definiowane są za pomocą tego szablonu, co eliminuje konieczność powtarzania czynności wprowadzania tych samych informacji dla każdego elementu. W rzeczywistości użytkownik musi wpisać tylko niepowtarzalną nazwę i określony adres PLC, aby na bazie szablonu utworzyć nowy element. Po co używać szablonów? Jest wiele powodów jak najszerszego używania szablonów: • Zapewniają one spójność w konfiguracji składników procesu na bazie wspólnych szablonów. • Oszczędzają znacznie czas projektowani, eliminując konieczność wprowadzania tych samych informacji dla wielu bardzo podobnych składników procesu. • Ograniczają zadanie tworzenia nowego składnika procesu do wpisania jego niepowtarzalnej nazwy i adresu PLC. • Ułatwiają wprowadzanie zmian w wielu obiektach jednocześnie, poprzez wprowadzanie zmian właściwości w jednym wspólnym szablonie. Cztery typy szablonów Szablony można definiować dla czterech następujących typów obiektów: • Analogowy • Tabela • Licznik • Cyfrowy Najczęściej używane są szablony cyfrowe. Główną różnicą między szablonem cyfrowym a innymi typami szablonów jest to, że daje on dogłębną kontrolę, aż do poszczególnych bitów, wysyłanych do i odbieranych przez system IGSS. Przykład jak definiować szablon cyfrowy, patrz “Definiowanie szablonu IGSS” dalej w tej części rozdziału. Szablony wbudowane Dla wygody istnieje kilka wbudowanych szablonów, na przykład szablon ZABEZPIECZ, który definiuje poziomy zabezpieczeń, jakie mają być używane w połączeniu z programem Administracja Użytkownikami. Jeśli trzeba, możesz definiować nowe obiekty Zabezpiecz na bazie szablonu ZABEZPIECZ. Przykład: Szablon W swojej fabryce masz 16 różnych wskaźników temperatury, które: analogowy • Mierzą temperaturę w zakresie -5 do 35 ºC • Mają wspólne granice alarmowe • Mają takie same teksty alarmów • Aktualna wartość w procesie jest skanowana dla wszystkich, co 10 sekund • Muszą być wykazywane w raportach operatorskich Część B: Szablony IGSS 45 To oznacza, że najsensowniej jest utworzyć szablon, zawierający wszystkie powyższe właściwości, a następnie użyć go do zdefiniowania każdego ze wskaźników temperatury, od T1 do T16. Tych 16 elementów będzie różniło się jedynie dwoma właściwościami, nazwą i określonymi adresami PLC. Definiowanie szablonu IGSS Przykład W następującym przykładzie zdefiniujemy szablon pompy, POMPA_3. Ten szablon pompy będzie miał następujące stany i komendy: Ta komenda.. STOP Zalety używania szablonu cyfrowego Powoduje taki stan.. WYŁĄCZONA SLOW WOLNO MEDIUM ŚREDNIO FAST SZYBKO Definiując szablon cyfrowy, możesz: • Zdefiniować dokładnie tyle komend i stanów, ile potrzebujesz. • Nadać stanom i komendom nazwy, jakie chcesz. • Zdefiniować dowolną liczbę alarmów. • Uzyskać dogłębną kontrolę, aż do poziomu indywidualnego bitu. • Dopasować szablon tak, żeby był stale używany. Zwykle będziesz definiował jeden szablon dla każdego typu zaworu, silnika, pompy itd. Jeśli dla dwóch różnych typów pomp potrzebujesz dwóch szablonów, to skopiuj pierwszy szablon (wybierz Szablon → Twórz Szablon) i zastosuj funkcję Kopiuj z, następnie wykonaj niezbędne zmiany, nadaj niepowtarzalną nazwę, np. POMPA_2. Definiowanie szablonu cyfrowego Krok 1. Działanie Wybierz Szablon → Twórz Szablon. Otworzy się pole dialogu Twórz Szablon. W grupie Typ wybierz Cyfrowy, wpisz niepowtarzalna nazwę szablonu (w tym przypadku, POMPA_3) i kliknij OK. Pojawi się pole dialogu Właściwości szablonu cyfrowego. UWAGA: Aby ułatwić rozróżnianie nazw szablonów od nazw składników procesu, zalecamy stosować nazwy szablonów pisane wszystkimi dużymi literami, a nazwy składników procesu, wszystkimi małymi. 3. Zdefiniuj bity, używane na stany i komendy (patrz “Karta Mapa Bitowa Wejścia/ Wyjścia” poniżej). 4. Zdefiniuj bity, służące do wskazywania alarmów i komunikatów alarmowych (patrz “Karta Bit Alarmu/potw” poniżej). 5. Nadaj nazwy poszczególnym stanom i komendom (patrz “Karta Stany i komendy” poniżej). 6. Zdefiniuj komendę domyślną i prawidłowe komendy dla każdego stanu (patrz “Karta Stany i komendy” poniżej). 7. Określ, jak chcesz gromadzić i rejestrować dane (patrz “Karta Definicje zarządzania danymi” poniżej). 8. Określ części adresu PLC wspólne dla wszystkich składników procesu, które chcesz opierać na tym szablonie (patrz “Karta Edytuj mapowanie” poniżej). 9. Wybierz kolor i symbol każdego stanu (patrz “Karta Definicja Symbolu” poniżej). 10. Kliknij OK aby zachować szablon. WYNIK: Teraz szablon jest gotowy do użytku. Przykład, w którym używamy szablonu do definiowania składnika procesu, patrz “Zdefiniuj Szablony Cyfrowe” w Rozdziale 3. 46 IGSS Zaczynamy Karta Mapa bitowa We/Wy Poniższy rysunek przedstawia kartę Mapa bitowa we/wy: Rysunek 2. 28 Na tej karcie określasz, jak chcesz używać poszczególnych bitów wysyłanych do i z IGSS. Ta karta zawiera następujące ważne właściwości obiektu: Właściwoś ć Stan do PC Opis Zdefiniuj, jak chcesz wykorzystywać poszczególne bity komunikacji z PLC do IGSS. Na wskaźniki stanu i komendy masz do dyspozycji 32 bity. W tym przykładzie, bity 0 i 1 służą jako bity stanu. Symbole są opisane w LEGENDZIE. Komenda z PC Zdefiniuj, jak chcesz używać bitów komend, wysyłanych od IGSS do PLC. Tu używane są dwa bity komend analogicznie do dwóch bitów, używanych dla stanów , dwa bity pozwalają nazwać cztery komendy. Te cztery komendy przedstawiają cztery kombinacje bitów: 00. 01, 10, 11. Aby uzyskać wyjaśnienia dotyczące pozostałych elementów pola, kliknij symbol znajdujący się w prawym górnym rogu pola dialogu, a następnie kliknij na elemencie, o którym informacje chcesz uzyskać. Karta Bit Alarmu/pot w Poniższy rysunek przedstawia kartę Bit Alarmu/ potw: Ta karta zawiera następujące ważne właściwości obiektu: Właściwoś ć Alarm do PC Opis Definiuje bity wskaźnika alarmów lub potwierdzenia przyjęcia alarmu, komunikowane przez PLC systemowi IGSS. W przykładzie bit 0 służy jako wskaźnik alarmu bit (+) a 1 jako wskaźnik potwierdzenia przyjęcia alarmu bit (*). Potwierdzeni e z PC Definiuje bit potwierdzenia przyjęcia alarmu, przesyłany od systemu IGSS do PLC. W przykładzie, bit 0 służy jako bit powiadamiania przyjęcia alarmu, bit (*). Część B: Szablony IGSS 47 Rysunek 2. 29 Na tej karcie określasz bity wskaźnika alarmu i potwierdzenia przyjęcia alarmuo, wysyłane do i od IGSS. WSKAZÓWKA: Zaleca się ustawianie bitu potwierdzenia przyjęcia alarmu zarówno do PC jak i z PC. To daje pewność, że do PLC wysłane zostanie potwierdzenie od operatora i że system IGSS otrzyma zwrócone potwierdzenie od PLC. Jeśli ustawisz tylko bit z PC, to nie masz pewności, że PLC otrzymał ten bit. Szczegóły na temat bitów wskaźników alarmów i potwierdzeń odbioru alarmów znajdziesz w pliku Help (Pomoc) programu Definition (Definiowanie), pod hasłem “alarms” (alarmy). Karta Stany i komendy Poniższy rysunek przedstawia kartę Stany i komendy: 48 IGSS Zaczynamy Rysunek 2. 30 0 Na tej karcie określasz nazwy stanów i komend szablonu cyfrowego. Ta karta zawiera następujące ważne właściwości obiektu: UWAGA: Liczba komend i stanów zależy od liczby stanów i komend zdefiniowanych na karcie Mapa bitowa we/wy. Właściwość Karta Definicje zarządzania danymi Opis Dodaj Stan Zmienia nazwy wybranego stanu na liście przez nazwę stanu, którą wpisujesz lub wybierasz. Możesz albo wpisać nową nazwę stanu, albo wybrać istniejącą nazwę, otwierając rozwijaną listę. Dodaj Komendę Zmienia nazwy wybranej komendy na nazwę komendy, którą wpisujesz, albo wybierasz Możesz albo wpisać nową nazwę komendy, albo wybrać istniejącą nazwę, otwierając rozwijaną listę. Na tej karcie określasz, jak chcesz gromadzić i rejestrować dane. Ta karta jest identyczna, jak karta dla obiektów analogowych. W tym przykładzie wybierzemy Rejestruj, bo chcemy, żeby w plikach .log systemu rejestrowane były wszystkie komendy, wydawane przez operatora. Wybierzemy > 0 % bo chcemy rejestrować wszystkie zmiany stanu. Co pięć minut system zachowuje liczbę zmian stanów w plikach .bcl (wybrana jest metoda redukcji danych Zmiana). Te wartości są później używane do obliczeń wartości do sprawozdań operacyjnych. Więcej informacji na temat tej karty patrz w części “ Typ obiektu Analogowy”. Karta Edytuj mapowanie Na tej karcie określasz adres PLC składnika procesu. Zauważ, że pełny adres PLC składa się z numeru węzła, grupy danych, offsetu słowa i offsetu bitowego. UWAGA: Pamiętaj, że definiujemy szablon i dlatego nie określamy konkretnego adresu PLC. Możemy natomiast określić numer węzła i grupę danych, ale pozostawić konkretne słowo i przesunięcie bitowe otwarte, do zdefiniowania już dla konkretnych obiektów, które będą kolejno definiowane na bazie tego szablonu. Określenie tekstów alarmowych nie stanowi problemu – wszystkie składniki procesu, dziedziczące ten szablon, będą miały takie same teksty alarmów. Więcej informacji na temat tej karty patrz w części “ Typ obiektu Analogowy”. Karta Definicja Symbolu Na tej karcie wybierasz kolor i symbol dla każdego stanu obiektu cyfrowego. Ta karta jest identyczna jak karta dla obiektu analogowego, za wyjątkiem dostępnych symboli. Zaznaczając pole Kopiuj symbole do szablonu zachowujesz wszystkie wybrane kolory i symbole w szablonie, jako jego część. Kiedy w przyszłości będziesz definiował nowe obiekty w oparciu o ten szablon, to możesz importować te wybrane cechy, klikając przycisk Kopiuj Symbole z Szablonu. Więcej informacji na temat tej karty patrz w części “ Typ obiektu Analogowy”. Opcje zaawansowane W tym polu dialogu istnieje wiele innych możliwości, których nie będziemy tu omawiać: • Możesz wybrać oglądanie bitu, używanego na przykład dla stanów, jako pojedynczy poszczególny bit, albo “niekodowany” jak ktoś może chcieć, zamiast stosować kombinację bitów. Traktowanie indywidualnie dwóch bitów stanu daje możliwość ustawienia trzech stanów zamiast czterech, to znaczy stan jeden dla każdego bitu i ogólne zero, kiedy oba bity są ustawione na 0. • Można wybrać, że system automatycznie będzie nadawał kolejne numery alarmów, zamiast osobiście wybierać numery. • Można stosować odwrotną logikę, tak, że stan wysoki oznacza się wartością 0 a nie 1. Więcej szczegółów dotyczących zaawansowanych opcji szablonów znajdziesz w pliku Help (Pomoc) programu Definition (Definiowanie) pod hasłem “digital templates” (szablony cyfrowe). Część A: Przykładowa konfiguracja 49 Rozdzial 3 : Jak Tworzyć Konfigurację Przegląd O tym rozdziale Ten rozdział zawiera następujące informacje: • Przedstawienie przykładowej konfiguracji, którą zamierzamy zbudować. • Procedury tworzenia i wstępnego ustawiania konfiguracji krok po kroku. • Procedury budowania konfiguracji i jej instalowania krok po kroku. • Procedury dostrajania konfiguracji krok po kroku, za pomocą kilku bardziej zaawansowanych cech systemu. Omówienie konfiguracji Przykładowa konfiguracja pokazuje, jak należy tworzyć obiekty różnego typu. Procedury opisują najbardziej podstawowe i typowe sposoby definiowania tych obiektów. Jeśli interesują Cię bardziej zaawansowane sposoby tworzenia obiektów, to zapoznaj się z “ Częścią D: Ulepszanie Konfiguracji” w tym rozdziale. Spis treści Rozdział zawiera następujące części. Część A: Przykładowa Konfiguracja............................................................................................................49 Część B: Ustawianie i wstępne konfigurowanie aplikacji.............................................................................52 Część C: Budowanie Konfiguracji ...............................................................................................................65 Część D: Ulepszanie Konfiguracji .............................................................................................................121 Część A: Przykładowa Konfiguracja Przegląd O tej części Ta część zawiera następujące informacje: • Szczegółową prezentację konfiguracji, którą zamierzamy zbudować. • Listę czynności konfiguracji, która pozwoli mieć pewność, że wykonane zostały wszystkie niezbędne czynności Spis treści Część A zawiera następujące tematy. Konfiguracja, którą będziemy budować.......................................................................................................49 Wykaz czynności konfiguracji......................................................................................................................50 Konfiguracja, którą będziemy budować Wprowadzenie W tym rozdziale będziemy krok po kroku budować małą konfigurację systemu IGSS. Konfiguracja składa się ze zbiornika napełnianego wodą, która może z niego wypływać. Ta konfiguracja wygląda następująco: 50 IGSS Zaczynamy Rysunek 3. 1 Przykładowa konfiguracja, którą będziemy budować. System jednego użytkownika Dla prostoty, ta przykładowa konfiguracja pracuje w systemie jednego użytkownika. Po zapoznaniu się z podstawowymi technikami konfiguracji możesz przeczytać więcej na temat konfigurowania systemów z wieloma stacjami operatorskimi, w pliku Help (Pomoc) okna programu "Multi-User Systems" (“Systemy wielu użytkowników”) w grupie programu “IGSS 6.0”. Składniki konfiguracji Tworzona konfiguracja składa się z następujących elementów (lub w terminologii IGSS obiektów): Nazwa obiektu Typ IGSS Opis Zarys Diagram Diagram pokazujący konfigurację. Będziemy używać wbudowanego obszaru zwanego Globalny. F0147 Analogow y Mierzy godzinny przepływ wpływającej wody. L0147 Analogow y Wyświetla poziom wody w zbiorniku. C0147 Licznik Liczy ilość litrów wody, wlewanych do zbiornika na godzinę. T0147 Tabela Monitoruje temperatury na różnych poziomach w zbiorniku. V1 Cyfrowy Steruje dopływem wody. V2 Cyfrowy Steruje wypływem wody. Fahren.naCel Skalowani e Przetwarza wartości wskazań temperatury ze stopni Celsjusza (°C) na Fahrenheita (°F). Komunikat Tekstowy Opisuje aktualny stan procesu. W tym przykładzie pokazywany jest tekst “Teraz napełnia się woda do basenu …”. Wykaz czynności konfiguracji Wprowadzenie Zanim zaczniemy zestawiać i budować konfigurację, przyjrzyjmy się wykazowi czynności, który podzielony jest na dwie fazy: “Ustawianie i wstępne konfigurowanie” i “Budowanie konfiguracji”. Część A: Przykładowa konfiguracja Ustawianie i wstępne konfigurowanie 51 Wykonamy następujące procedury: Procedura Zaznacz po zakończeniu Tworzenie nowej konfiguracji Ustawianie parametrów stacji Ustawianie parametrów drivera Wykonanie rysunków tła Planowanie tekstów alarmów Rysowanie symboli Budowanie konfiguracji Wykonamy następujące procedury: Procedura Zaznacz po zakończeniu Definiowanie obszaru i diagramu (Zarys) Definiowanie obiektów Skalowanie (Fahren.naCel) i szablonu (Zawór) Definiowanie obiektów cyfrowych (V1 i V2) Definiowanie obiektów analogowych (F0147 i L0147) Definiowanie obiektów tabeli (T0147) Definiowanie obiektów liczników (C0147) Definiowanie obiektów tekstowych (Komunikat) Definiowanie tekstów alarmów Definiowanie okna wykresów (G0147) Symulowanie wartości procesu Instalowanie konfiguracji i diagnozowanie Definiowanie raportów operatora Zalecany porządek Zwróć uwagę, że zalecana kolejność konfiguracji jest tylko propozycją, nie jest ona w żaden sposób obowiązkowa. Zawsze można wrócić do poprzedniej procedury i wykonać wszelkie zmiany. Również te same procedury można, lub trzeba powtarzać kilkakrotnie – dotyczy to szczególnie punktu “Instalowanie konfiguracji i diagnozowanie”, procedury, którą będziesz zwykle powtarzać po każdym kroku w fazie “Budowanie konfiguracji”. 52 IGSS Zaczynamy Część B: Ustawianie i wstępne konfigurowanie aplikacji Przegląd O tej części Część B stanowi omówienie kluczowych właściwości programu System Configuration. Informacje na temat pozostałych funkcji i właściwości znajdują się w pliku Help (Pomoc) okna programu System Configuration. O programie System Configuration Program System Configuration jest programem, w którym definiuj się globalne ustawienia systemu IGSS. Spis treści Stwórz Nową Konfigurację i ustaw ją jako aktywną .................................................................................... 52 Ustaw Parametry Stacji .............................................................................................................................. 53 Ustaw Parametry Globalne......................................................................................................................... 54 Ustaw Parametry Zbierania Danych ........................................................................................................... 55 Ustaw Alarmy .......................................................................................................................................... 56 Ustawianie Parametrów Drivera ................................................................................................................. 59 Wykonaj Rysunki Tła .................................................................................................................................. 60 Zaplanuj Teksty Alarmów ........................................................................................................................... 61 Rysowanie nowego symbolu ...................................................................................................................... 63 Przegląd wykazu czynności - ustawianie i wstępne konfigurowanie........................................................... 64 Stwórz Nową Konfigurację i ustaw ją jako aktywną Cel Aby utworzyć nową konfigurację Pierwszą rzeczą, jaką trzeba zrobić, jest utworzenie nowej konfiguracji i nadanie jej opisowej nazwy. Nasza przykładowa konfiguracja będzie miała nazwę Zaczynamy. Krok 1. Czynność Uruchom program System Configuration. Wybierz Start → Programs → IGSS 6.0 → System Configuration. Pojawi się program System Configuration. Część B: Zestawianie i wstępne konfigurowanie 2. Wybierz File → New Configuration Wizard …, albo kliknij piktogram Pojawi się pole dialogu New Configuration Wizard (Kreator Nowej Konfiguracji). 53 . Rysunek 3. 2 3. Postępuj zgodnie z instrukcjami, wyświetlanymi na ekranie i wprowadź następujące informacje: Station type (Typ stacji): Single User (Pojedynczy użytkownik) UWAGA: Są trzy główne typy stacji: Single user (Pojedynczy użytkownik), Server (Serwer), i Operator (Operator). Przy pracy jako Pojedynczy użytkownik konfiguracja jest dostępna tylko w stacji, z której została uruchomiona. Ta stacja jest zarówno serwerem jak i operatorem. Przy pracy jako Serwer konfiguracja jest dostępna dla wszystkich zdefiniowanych operatorów. Przy pracy jako Operator konfiguracja może być przeładowana z serwera przez każdego ze zdefiniowanych operatorów. Station Name (Nazwa stacji): IGSSStation1 UWAGA: Szerszy opis konfiguracji stacji patrz “Konfigurowanie parametrów stacji” w tej części rozdziału. Driver: Siemens serial 3964R/RK512 interface driver Interface (Interfejs): COM1 Node (Węzeł): NODE 0 (Węzeł 0) UWAGA: Foldery danych Szerszy opis konfiguracji drivera patrz “Ustawianie Parametrów Drivera” w tej części rozdziału. System IGSS używa dwóch folderów danych: • Jeden folder na dane konfiguracji Configuration root folder (Folder główny Konfiguracji), na przykład plik konfiguracji (<MyConfig>.elm), baza danych konfiguracji (<MyConfig >.mdb), itp. • Jeden folder na pliki danych Report folder (Folder Raportów), na przykład, pliki klasy podstawowej (.bcl), pliki rejestrów (.log), pliki alarmów (.alm), itd. Szczegóły dotyczące folderów i plików konfiguracji znajdziesz w pliku Help (Pomoc) okna programu Definition (Definiowanie) pod hasłem „configurations; folders and files” (konfiguracje; foldery i pliki). Ustaw Parametry Stacji Cel Przejrzymy teraz dalsze ustawienia parametrów stacji, aby sprawdzić, czy odpowiadają one naszym potrzebom. Przejdziemy przez następujące karty: • Configuration (Konfiguracja) • Data Collection (Zbieranie danych) 54 IGSS Zaczynamy • Alarm • Access Control (Kontrola dostępu) • Supervise (Nadzorowanie) Konfigurowanie Wykonaj, co następuje: parametrów stacji Krok 1. Czynność Kliknij zakładkę karty Configuration (Konfiguracja). Rysunek 3. 3 Na tej karcie określasz kluczowe ustawienia zarządzania danymi. 2. Zmień ustawienia na takie, jak pokazane powyżej. Ustaw Parametry Globalne Karta Configuration Mimo, że możesz zmienić te parametry, jednak pamiętaj, że: • System ma domyślne ustawienie każdego parametru, więc nie musisz wykonywać żadnych zmian. • W każdej chwili później można zmienić każdy parametr w procesie konfiguracji, - ALE oczywiście powinieneś mieć świadomość tego, że zmiany będą miały wpływ na całą konfigurację jak również na zbieranie danych. Na karcie Configuration (Konfiguracja) można zmieniać następujące ważne parametry globalne: Parametr Tłumaczeni e Opis Max. number of objects Maks. Liczba obiektów Pokazuje liczbę obiektów dopuszczalnych w danej konfiguracji. Jest ona odczytywana z pliku licencji, Options.txt. Scan Intervals Interwały skanowania Wpisz cztery interwały skanowania, które chcesz mieć do dyspozycji w obiektach IGSS w tej konfiguracji. Te cztery interwały skanowania będą widoczne na karcie Data Management Definitions (Definicje zarządzania danymi) i jeden z nich będziesz wybierać dla każdego z obiektów IGSS. Część B: Zestawianie i wstępne konfigurowanie Parametr Base intervals Tłumaczeni e Interwały redukcji 55 Opis Wpisz cztery interwały redukcji, które chcesz mieć do dyspozycji w obiektach IGSS w tej konfiguracji. Interwał redukcji określa, jak często skanowane wartości są redukowane do jednej wartości. Metoda redukcji danych wybierana jest w grupie parametrów Data reduction (Redukcja danych). Te cztery interwały redukcji będą widoczne na karecie Data Management Definitions (Definicje zarządzania danymi) i będziesz wybierał jeden z nich dla każdego obiektu IGSS. Log changes Rejestruj zmiany Wpisz cztery wartości procentowe, dla których chcesz filtrować zmiany wartości. Generalnie, IGSS rejestruje wartości tylko wtedy, kiedy uległy one zmianie od czasu poprzedniego skanowania, ale na karcie Data Management Definitions (Definicje zarządzania danymi) możesz zdefiniować, że zmiany wartości muszą być większe niż np. 5 %, aby zarejestrować ich zmianę. Robi się to podczas definiowania elementu procesu. Używaj tych ustawień, aby zapobiegać niepotrzebnemu rejestrowaniu niewielkich, nie mających znaczenia, zmian wartości obiektów. Ustaw Parametry Zbierania Danych Ustawianie parametrów gromadzenia danych Wykonaj, co następuje: Krok 1. Czynność Kliknij zakładkę karty Data Collection (Zbieranie danych). Rysunek 3. 4 Na tej karcie określasz parametry gromadzenia danych. 2. Zmień ustawienia na takie jak pokazane powyżej. 56 IGSS Zaczynamy Karta Data collection (Zbieranie danych) Kiedy uruchamiasz konfigurację IGSS, wtedy uruchamiany jest mechanizm zbierania danych, DC. Wykonuje on wiele różnych zadań, włącznie z uaktualnianiem alarmów, plików .log i plików .bcl, drukowaniem alarmów i danych z plików .log. Na tej karcie określasz, jak chcesz żeby działał mechanizm zbierania danych - DC. Najważniejsze parametry zbierania danych są następujące: Parametr Start with extended logging Tłumaczenie Zacznij z rozszerzonym rejestrowaniem Opis Zaznacz to pole, jeśli chcesz rejestrować wszystkie wartości z drivera PLC. Może się to przydać podczas diagnozowania problemów. UWAGA: Wartości są zachowywane w pliku <MyConfig >.scn, w folderze report. Z założenia do tego pliku zapisywane są tylko pakiety danych alarmowych. Run simulated Działaj z symulacją Zaznacz to pole, jeśli chcesz używać symulowanych danych, zawartych w pliku <MyConfig>.sim. Patrz “Symuluj Wartości Procesu” dalej w tej części rozdziału. Ustaw Alarmy Konfigurowanie parametrów alarmów W tej konfiguracji użyj ustawień domyślnych. Rysunek 3. 5 Na tej karcie określasz parametry alarmów. Karta Alarm Na tej karcie definiuje się ustawienia programu Alarm dla wybranej stacji. Najważniejsze parametry alarmów są następujące: Parametr Full alarm count Tłumaczenie Liczba wszystkich alarmów Opis Zaznacz to pole, jeśli chcesz liczyć wszystkie alarmy, to włączy do liczby alarmów alarmy potwierdzone. Część B: Zestawianie i wstępne konfigurowanie Use function keys to ack. alarms Używaj klawiszy funkcyjnych do potwierdzania alarmów Zaznacz to pole, jeśli chcesz używać klawiszy funkcyjnych do potwierdzania alarmów. Na liście alarmów naciskasz klawisz funkcyjny odpowiadający numerowi alarmu, aby go nim potwierdzić. Lock icon position Blokuj pozycję piktogramu Zaznacz to pole, jeśli chcesz zablokować pozycję piktogramu. Jest to przeznaczone głównie dla systemów wielu współużytkowników. Lock window position Blokuj pozycję okna Zaznacz to pole, jeśli chcesz zablokować pozycję okna. Jest to przeznaczone głównie dla systemów wielu współużytkowników. Aby ustawić W tej konfiguracji użyj ustawień domyślnych. parametry kontroli dostępu Rysunek 3. 6 Na tej karcie określasz parametry kontroli dostępu. Karta Access Control 57 Na tej karcie zdefiniuj ustawienia, dotyczące kontroli dostępu. Kontrola dostępu jest mechanizmem, służącym do zapobiegania nieuprawnionemu używaniu określonych funkcji systemu. Kiedy użytkownicy logują się w systemie, to wszystkie ich czynności, jak wysyłanie komend, potwierdzanie o alarmów itd., są rejestrowane wraz z nazwą użytkownika. Najważniejsze parametry kontroli dostępu są następujące: Parametr Tłumaczenie Opis Disable access control Wyłącz kontrolę dostępu Zaznacz to pole, jeśli chcesz wyłączyć kontrolę dostępu. Force user login at program startup Wymuś logowanie użytkownika przy uruchamianiu programu Zaznacz to pole, jeśli chcesz wymusić logowanie się użytkownika podczas startu programu. 58 IGSS Zaczynamy Aby ustawić para- Użyj ustawień domyślnych w tej konfiguracji. Jeśli wybierzesz inny język, to musisz pamiętać, że metry nadzoru i ten podręcznik opiera się na języku angielskim. język Rysunek 3. 7 Na tej karcie określasz parametry nadzorowania procesu i wybierasz język używany w programie. Karta Supervise & Na tej karcie definiujesz ustawienia programu Supervise (Nadzorowanie) i wybierasz język. Language Najważniejsze parametry są następujące: Parametr Pozostałe karty Tłumaczenie Opis Allow diagram move Pozwól przemieszczać diagram Zaznacz to pole, jeśli chcesz, aby operator mógł przemieszczać diagramy w programie Nadzorowanie. Allow diagram resize Pozwól wymiarować diagram Zaznacz to pole, jeśli chcesz, żeby operator mógł zmieniać wymiary diagramu w programie Nadzorowanie. Allow graph move and resize Pozwól przemieszczać i wymiarować wykres Zaznacz to pole, jeśli chcesz żeby operator mógł przemieszczać i zmieniać wymiary wykresów w programie Nadzorowanie. Allow editing of graph Pozwól redagować wykres Zaznacz to pole, jeśli chcesz, żeby operator mógł robić edycję wykresów w programie Nadzorowanie. Select Language Wybierz język Tu wybierasz, w jakim języku chcesz wyświetlać opisy w systemie IGSS. Możliwe są następujące języki Angielski, Duński, Niemiecki, Czeski, Hiszpański, Estoński, Francuski, Islandzki, Litewski, Holenderski, Norweski, Polski, Szwedzki, Rosyjski. Przy naszej przykładowej konfiguracji pozostawimy ustawienia domyślne na pozostałych kartach w programie System Configuration. Część B: Zestawianie i wstępne konfigurowanie Ustawianie Parametrów Drivera Cel Jest to bardziej szczegółowy opis definiowania drakwera. Nasz przykład W naszej małej konfiguracji używamy driver interfejsu Siemens serial 3964R/RK512 interface driver, który jest bezpośrednio dołączony do portu COM1 stacji IGSS z jednym użytkownikiem. Definiujemy jeden węzeł PLC, z którym są połączone wszystkie elementy procesu. Aby zdefiniować Driver Krok Czynność 1. Upewnij się, że jesteś na poziomie stacji Wybierz Edit → New driver albo kliknij Siemens serial 3964R/RK512 interface driver. . i dwukrotnie kliknij pozycję Rysunek 3. 8 Dwukrotnie kliknij driver, który chcesz zawrzeć w profilu drivera. 2. Wybierz Edit → New Interface albo kliknij . Do widoku drzewa automatycznie zostanie dodany interfejs COM1. UWAGA: Aby używać innego portu COM lub ustawić parametry komunikacji, można kliknąć zakładkę karty Serial Port (Port Szeregowy) i zmienić opcje według potrzeb. 3. UWAGA: Kliknij znak + obok COM1 i zauważ, że IGSS automatycznie dodał pierwszy węzeł (PLC). Wybierz piktogram węzła, aby zobaczyć jego właściwości. Jak widzisz, sugerowany jest numer węzła 0 i pozostaniemy przy tym ustawieniu. 59 60 IGSS Zaczynamy Rysunek 3. 9 Widok drzewa pokazuje wszystkie składniki profilu drivera. Możesz rozwijać lub zwijać widok, używając znaków + i -. Jeśli musisz się komunikować z węzłami PLC, które nie mają bezpośredniego połączenia z serwerem IGSS lub stacją operatora, to możesz komunikować się z tymi węzłami PLC [w systemie IGSS nazywanymi subnodes (pod-węzły)] przez węzeł menedżera, czyli bramę (gateway PLC). Może to być konieczne, jeśli w przedsiębiorstwie są dwie oddzielne sieci, sieć lokalna, LAN, i specjalistyczna sieć PLC. Węzeł bramy PLC byłby wówczas dostępny przez sieć lokalną, LAN, i powinien obsługiwać całą komunikację do pod-węzła(ów) w tej sieci PLC. Pod-węzły Więcej szczegółów na temat pod-węzłów znajdziesz w pliku Help (Pomoc) okna programu System Configuration, pod hasłem „subnodes” (pod-węzły). Specjalne typy telegramów W programie System Configuration możesz wymieniać między IGSS a węzłami PLC różne rodzaje telegramów. Te telegramy obejmują zdarzenia systemowe (system events), synchronizację czasową (time synchronization) i telegramy “nie zasypiaj” (keep alive). Definiuje się je na karcie Advanced (Zaawansowane) na poziomie węzła (node). Więcej szczegółów znajdziesz w pliku Help (Pomoc) okna programu System Configuration, pod hasłem "telegrams; using extended services" (telegramy; używanie rozszerzonych usług). Wykonaj Rysunki Tła Cel Rysunek tła konfiguracji zawiera wszystko to, co jest w procesie niezmienne. W programie Definition (Definiowanie) kolejno definiowane są składniki dynamiczne procesu. UWAGA: Obsługiwane Formaty Do diagramów można też używać kolorów tła i budować obraz procesu od podstaw. Aby w systemie IGSS używać rysunków tła, trzeba je zapisać w jednym z obsługiwanych formatów. Aby obejrzeć listę obsługiwanych formatów, otwórz pole dialogu Diagram Properties (Właściwości diagramu), wybierz opcję Picture (Obrazek), kliknij Browse (Przeglądaj) i otwórz Część B: Zestawianie i wstępne konfigurowanie 61 rozwijaną listę Files of type (Pliki typu). Do obsługiwanych formatów należą dobrze znane formaty, używane w Internet (*.jpg i *.gif). UWAGA: Można również używać własnych formatów rysunków, np. programu CorelDraw (*.cdr), Adobe Photoshop (*.psd), itp. Aby utworzyć obrazek tła Wykonaj, co następuje: Krok Czynność 1. Otwórz program graficzny, którego chcesz używać, np. CorelDraw. 2. Narysuj obraz tła. Zawrzyj w nim wszystkie składniki stałe procesu. WSKAZÓWKA: Nie musisz zawierać na rysunku stałych tekstów. To można zrobić bezpośrednio w programie Definition (Definiowanie), gdzie tekst można dowolnie formatować. Rysunek 3. 10 Rysunek tła jest tworzony bezpośrednio w zewnętrznym programie graficznym 3. Zachowaj, albo przetwórz obraz na jeden z obsługiwanych formatów. UWAGA: Ten Rysunek tła jest później wybierany, jako część procedury definiowania diagramu. Zaplanuj Teksty Alarmów Cel Zalecamy, aby w początkowej fazie procesu konfigurowania zaplanować i zbudować teksty alarmów, ich strukturę, priorytety i kolory, aby uzyskać ich spójność. Do decyzji, podejmowanych na etapie planowania, należy określenie liczby priorytetów alarmów, skojarzonych z kolorami dla każdego priorytetu, zaplanowanie tekstów alarmów do wielokrotnego używania (ten sam alarm może być skojarzony z dowolną liczbą obiektów). Co to jest tekst alarmu? Tekst alarmu to jest generowany opis błędnej sytuacji, np. “Motor overheated” (Silnik przegrzany). Każdy tekst alarmu ma następujące właściwości: 62 IGSS Zaczynamy Składnik Tłumaczeni e Alarm No. Nr Alarmu Priority Priorytet Opis Nadaje tekstowi alarmu konkretny numer. Kiedy tworzysz nowy tekst alarmu, to sugerowany jest automatycznie następny wolny numer, ale jeśli trzeba, możesz go zmienić. Wpisz priorytet, od 255 (najwyższy) do 1 (najniższy priorytet). WSKAZÓWKA: Priorytety i skojarzone z nimi kolory alarmów planuj starannie. Aby umożliwić operatorowi natychmiastowe orientowanie się w priorytecie alarmu. Bądź konsekwentny i używaj tylko ograniczonej liczby priorytetów. Składnik Tłumaczenie Opis Alarm and acknowledge colors Kolory Alarmu i potwierdzania Określ kolory alarmów i potwierdzonych stanów i włącz lub wyłącz miganie symboli obiektów na diagramach procesów. WSKAZÓWKA: Aby ułatwić operatorowi rozróżnianie między obiektami w stanie alarmu i obiektami, których alarmy są potwierdzone, zaznacz pole wyboru Blinking (miganie) dla pozycji alarm color (koloru alarmu) i nie zaznaczaj go dla pozycji acknowledge color (kolor potwierdzenia alarmu). Alarm Text Tekst alarmu Napisz krótki opis sytuacji alarmowej Jest to tekst, który będzie widział operator na liście alarmów - Alarm List, kiedy alarm wystąpi. Sound Dźwięk Określ, czy chcesz generować sygnał dźwiękowy, kiedy wystąpi ten alarm. Można wybrać dźwięk “biip” albo plik dźwiękowy (*.wav). Event on alarm Zdarzenie przy alarmie Określ, jakie zdarzenia mają być wyzwalane, kiedy wystąpi alarm. Można wybrać spośród następujących zdarzeń: · To WinPager (do programu WinPager). Wysyłanie sygnału alarmowego przez WinPager do telefonu komórkowego, albo pagera operatora. Tej funkcji używaj, aby mieć pewność, że alarmy będą obsługiwane podczas okresów pracy bezobsługowej stacji operatorów. WinPager jest oddzielnym sprzedażnym modułem. · To PLC (do PLC). Jeśli w oknie System Configuration został wybrany ten typ alarmów, to wysyła telegram o zmianie stanu alarmu do wybranego PLC. · To Print (do wydruku). Drukuje komunikat alarmowy na drukarce. · Auto Ack (auto-potwierdzanie) automatycznie potwierdza alarm, kiedy on wystąpi. Używaj tego ustawienia dla alarmów przerywanych. Instructions Instrukcje W razie wystąpienia tego alarmu określa ona działanie operatora. Operator może dostać się do instrukcji z diagramu procesu albo i listy alarmów. Copy Kopiuj Wybierz z rozwijanej listy istniejący tekst alarmowy, następnie kliknij Copy (kopiuj), aby skopiować jego właściwości do aktualnego tekstu alarmu. Następnie możesz dowolnie zmienić te właściwości. Część B: Zestawianie i wstępne konfigurowanie 63 Rysowanie nowego symbolu Cel System IGSS zawiera dużą bibliotekę symboli (około 150). Jeśli to wystarczy dla twoich potrzeb, to możesz śmiało pominąć tę procedurę. Możesz jednak łatwo zmieniać istniejące symbole, albo rysować nowe. Tabele symboli Wymieniona powyżej biblioteka symboli znajduje się w pliku symboli, Symbols.v20. Ten plik składa się z wielu pod-tabel, z których każda zawiera symbole dla specyficznych typów składników, np. zaworów. W dolnej części menu Objects (obiekty) na karcie Definicja symbolu widoczne są podczas definiowania składników procesu nazwy pod-tabel pliku Symbols.v20. W programie Symbol Editor (edytor symbolu) można zmienić te nazwy pod-tabel. Aby narysować nowe symbole Wykonaj, co następuje: Krok Czynność 1. Wybierz Start → Programy → IGSS 6.0 → Edytor Symboli. 2. Otwórz plik Symbols.v20 , znajdujący się w folderze [Installation path] \Gssdemo\Eng. Rysunek 3. 11 Edytor Symboli 3. Na Liście Tabel Symboli, kliknij tabelę, do której chcesz dodać nowy symbol. 4. Używając paska do przewijania znajdź pustą pozycję symbolu, oznaczoną Bez nazwy (No Name) i wybierz ją. 5. Narysuj nowy symbol. 6. Kliknij , aby zachować plik Symbols.v20. WYNIK: Teraz, kiedy definiujesz nowy element procesu w programie Definiowanie ( Definition), możesz wybierać ten nowy symbol. 64 IGSS Zaczynamy Przegląd wykazu czynności - ustawianie i wstępne konfigurowanie Przegląd Faza ustawiania i wstępnego konfigurowania aplikacji została zakończona. Podsumowując, mamy teraz wykonane rzeczy następujące: Procedure Mark when completed Utwórz nową konfigurację √ Ustaw parametry stacji √ Ustaw parametry drivera √ Wykonaj rysunki tła √ Zaplanuj teksty alarmowe √ Narysuj symbole √ Część C: Budowanie konfiguracji 65 Część C: Budowanie Konfiguracji Przegląd O tej części Ta część rozdziału zawiera następujące informacje: • Krótkie wprowadzenie w program Definiowanie (Definition) • Procedury tworzenia krok po kroku przykładowej konfiguracji Spis treści Ta część zawiera następujące tematy. Przegląd wykazu czynności - Budowanie konfiguracji.............................................................. 66 Program Definition (Definiowanie)............................................................................................. 66 Definiowanie Jednostek Miary................................................................................................... 68 Zdefiniuj Obszary i Diagramy .................................................................................................... 69 Zdefiniuj Teksty Alarmów .......................................................................................................... 71 Zdefiniuj Obiekty Skalowania .................................................................................................... 75 Zdefiniuj Szablony Cyfrowe....................................................................................................... 76 Zdefiniuj Obiekty Cyfrowe ......................................................................................................... 81 Zdefiniuj Obiekty Analogowe..................................................................................................... 85 Zdefiniuj Zdarzenia.................................................................................................................... 92 Proste obliczenia....................................................................................................................... 94 Zdefiniuj Obiekty Tabel ............................................................................................................. 97 Zdefiniuj Obiekty Liczników ..................................................................................................... 101 Zdefiniuj Okna Wykresów........................................................................................................ 109 Zainstaluj Konfigurację ............................................................................................................ 111 Symuluj Wartości Procesu ...................................................................................................... 114 Zdefiniuj Raporty Operatora .................................................................................................... 115 66 IGSS Zaczynamy Przegląd wykazu czynności - Budowanie konfiguracji Co trzeba zrobić Spójrzmy ponownie na wykaz czynności, aby zorientować się, co trzeba zrobić, aby zakończyć konfigurację: Procedura Zaznacz po zakończeniu Zdefiniuj obszary i diagramy (Przegląd) Zdefiniuj obiekty Skalowanie (Fahren.naCel) i szablony (Zawór) Zdefiniuj obiekty Cyfrowe (V1 i V2) Zdefiniuj obiekty analogowe (F0147 i L0147) Zdefiniuj obiekty tabeli (T0147) Zdefiniuj obiekty liczników (C0147) Zdefiniuj obiekty tekstowe (Komunikat) Zdefiniuj teksty alarmów Zdefiniuj okna wykresów (G0147) Zasymuluj wartość procesu Zainstaluj konfigurację i zdiagnozuj Zdefiniuj raport operatora Program Definition (Definiowanie) Wprowadzenie Większość pozostałych procedur w tej części rozdziału wykonywanych jest w programie Definiowanie (Definition). Tu omawiamy, jak wejść do programu Definiowanie i ta część stanowi wprowadzenie w menu tego programu. Aby zacząć pracę w programie Definition (Definiowanie) Kliknij Start → Programs → IGSS 6.0 → Definition. (Start →Programy → IGSS 6.0 → Definiowanie) Menu programu Definition WSKAZÓWKA: Szybszym sposobem otwierania programu Definiowanie jest utworzenie piktogramu skrótu na pulpicie Windows. Aby dowiedzieć się, jak się to robi, patrz „Skróty do folderów; dodawanie na pulpicie” w pliku Pomoc systemu Windows (Shortcuts; adding to the desktop). Poniższa tabela zawiera przegląd rozwijanych menu programu Definition (Definiowanie): To menu … Tłumaczenie File Plik Umożliwia … Tworzenie, otwieranie, zachowywanie i instalowanie konfiguracji, importowanie / eksportowanie Grup zwracanych do poprzedniej wersji, drukowanie diagramów lub ekranów i zamykanie programu. UWAGA: Zaleca się regularne zapisywanie wyników pracy, używając polecenia Save (zachowaj) (klawisze skrótu CTRL + S). Edit Edycja Wycinanie, kopiowanie, wklejanie i usuwanie obiektów lub tylko odwołań do nich na diagramie, wybieranie i znajdowanie obiektów, edycję tekstów alarmów, zarządzanie Grupami, tworzenie jednostek miary i formatów raportów. WSKAZÓWKA: Można też oglądać właściwości obiektu IGSS, klikając prawym przyciskiem myszy na obiekcie i z Część C: Budowanie konfiguracji To menu … Tłumaczenie 67 Umożliwia … wyskakującego menu wybierając Properties (właściwości). View Widok Pokazywanie lub ukrywanie pasków narzędzi i paska stanu, zmienianie sposobu wyświetlania daty i czasu, i pokazywanie wszystkich stanów obiektów cyfrowych. Format Format Formatowanie tekstu, ustawianie kolorów, ustawianie trybu wielomonitorowego, określanie rozmiarów rastra, ustawianie początkowego obrazu dla każdego obszaru, wyrównywanie pozycji obiektów i ułożenie obiektów na diagramie. Area Obszar Tworzenie i usuwanie obszarów, edycję właściwości obszarów i wybieranie dowolnego z obszarów, istniejących w aktualnej konfiguracji, pod warunkiem, że dla każdego z tych obszarów wybrana jest opcja Nazwa do menu (Name to Menu). Diagram Diagram Tworzenie i usuwanie diagramów, edycję właściwości diagramów i wybieranie każdego z istniejących diagramów w aktualnym obszarze, pod warunkiem, że dla każdego z tych diagramów wybrana jest opcja Nazwa do menu (Name to Menu). Graph Wykres Tworzenie i usuwanie wykresów, edycję właściwości wykresów i wybieranie każdego z istniejących wykresów w aktualnym obszarze, pod warunkiem, że dla każdego z nich wybrana jest opcja Nazwa do menu (Name to Menu). Template Szablon Edycję, tworzenie i usuwanie szablonów. Objects Obiekty Definiowanie każdego typu obiektu. Pierwsza część tego menu pozwala tworzyć, redagować i usuwać obiekty. Druga część pozwala wybierać standardowe typy wyświetlania lub deskryptory. Trzecia część pozwala wybierać tabele symboli w aktualnym pliku symboli. UWAGA: To menu dostępne jest tylko wtedy, kiedy otwarty jest diagram. User Programs Programy Użytkownika Dodawanie połączeń do zewnętrznych programów, aby były pokazywane w programach Definiowanie (Definition) albo Nadzorowanie (Supervise). Tools Narzędzia Konfigurowanie menu i pasków narzędzi programów Definiowanie (Definition) i Nadzorowanie (Supervise), usuwanie wszystkich obiektów, za wyjątkiem szablonów i tworzenie makr VBA lub otwieranie edytora Visual Basic Editor. Window Okno Zamykanie aktualnego okna i wybieranie każdego z otwartych okien diagramów lub wykresów. Help Pomoc Otwieranie pliku Help (Pomoc) okna programu Definition (Definiowanie) i oglądanie numeru wersji. Szczegóły na temat poszczególnych pozycji menu patrz hasło “menus” (menu) w pliku Help (Pomoc) okna programu Definition (Definiowanie). Menu kontekstowe (otwierane kliknięciem prawym przyciskiem myszy) Paski narzędzi Oprócz menu rozwijanych istnieje wiele menu kontekstowych, otwieranych kliknięciem prawym przyciskiem myszy (menu kontekstowe). Więcej szczegółów na ten temat patrz “right-click menus” (menu kontekstowe) w pliku Help (Pomoc) okna programu Definition (Definiowanie). Aby ułatwić dostęp do najczęściej używanych poleceń, program zawiera wiele pasków narzędzi. Niektóre są wstępnie zdefiniowane, a inne można zagospodarować samemu. Więcej szczegółów na ten temat patrz “toolbars” (paski narzędzi) w pliku Help (Pomoc) okna programu Definition (Definiowanie). 68 IGSS Zaczynamy Definiowanie Jednostek Miary Cel Niektóre składniki procesu mają jednostki miary. Zdefiniujemy teraz wszystkie jednostki miary, które są potrzebne w naszej konfiguracji i te jednostki będą wybierane jako część procedury definiowania obiektu w programie Definition (Definiowanie). Jednostki miary w Aby zapewnić spójność w używaniu jednostek miary, system IGSS daje do dyspozycji wiele IGSS funkcji, związanych z jednostkami. Zaczniemy od utworzenia zbioru jednostek, w którym umieszczone będą poszczególne jednostki podstawowe. Z założenia dołączany jest zbiór jednostek, który nazywa się SI. Jeśli zachodzi potrzeba, to można definiować własne zbiory jednostek. Jeśli przetwarzasz konfigurację ze starszej wersji, to jednostki są importowane do zbioru jednostek SI. Więcej szczegółów na temat zbiorów jednostek i konwersji jednostek znajdziesz pod hasłem "units" (jednostki) w pliku Help (Pomoc) okna programu Definition (Definiowanie). Jednostki w naszej konfiguracji Aby zdefiniować jednostkę miary W przykładowej konfiguracji potrzebne są następujące jednostki miary: Nazwa obiektu Jednostka F0147 l/h (litry na godzinę) L0147 L (litry) C0147 l/h (litry na godzinę) T0147 °C (stopnie Celsjusza) Potrzebne są trzy różne jednostki miary, które definiuje się następująco: Krok Czynność 1. Wybierz Edycja → Jednostki miary (Edit → Measurement Units). Pojawi się pole dialogu Jednostki podstawowe 2. Kliknij Nowa aby dodać nową jednostkę miary. • Do pola Tekst jednostki wpisz l od litry. • Kliknij OK aby to zapisać i wrócić do pola dialogu Jednostki podstawowe (Base Units). Rysunek 3. 12 W tym polu definiujesz jednostki podstawowe. Jeśli masz kilka zbiorów jednostek, to wybierasz odpowiedni z rozwijanej listy. Część C: Budowanie konfiguracji Krok . 69 Czynność Powtórz czynności 2 dla jednostek podstawowych l/h i °C. Rysunek 3. 13 Trzy jednostki podstawowe zostały utworzone i można je będzie wybierać podczas tworzenia elementów procesu. WSKAZÓWKA: Znak ° możesz zapisać, wpisując ALT+0176. 3. Kliknij Zamknij. Zdefiniuj Obszary i Diagramy Cel Zanim zaczniemy definiować składniki procesu, musimy mieć obszar i diagram procesu, na których chcemy proces obrazować. Szczegóły dotyczące diagramów patrz punkty “Typ Obiektu Obszar” i “Typ Obiektu Diagram” w Rozdziale 2. Aby zdefiniować Dla naszego małego procesu potrzebujemy tylko jednego obszaru. Użyjemy wbudowanego obszar (Globalny)) obszaru o nazwie Globalny. Aby zdefiniować diagram (Zarys) Będziemy definiować diagram naszego procesu, który nazwiemy Zarys. Wykonaj, co następuje: 70 IGSS Zaczynamy Krok 1. Czynność Wybierz Diagram → Twórz. Otworzy się pole Właściwości nowego diagramu. Rysunek 3. 14 W tym polu dialogu zdefiniuj właściwości diagramu Zarys. 2. W polu Nazwa wpisz Zarys i pozostaw puste pole Opis. 3. Zaznacz opcję Nazwa do menu, aby pozwolić operatorom na otwieranie go z menu Diagram podczas nadzorowania. 4. Pozostaw puste pole wyboru opcji Trzymaj okno UWAGA: Podczas nadzorowania systemu mogą być otwarte jednocześnie cztery diagramy. Przy otwarciu diagramu numer pięć, system automatycznie zamyka diagram pierwszy. Jeśli jednak zaznaczysz opcję Trzymaj okno, to diagram nigdy nie będzie zamykany automatycznie. W tym przypadku mamy tylko jeden diagram, więc nie musimy używać tej opcji. 5. Zdefiniuj, które elementy okna chcesz pokazywać na diagramie, np., Pasek stanu (w wierszu informacyjnym na dole diagramu). 6. W grupie Tło wybierz Obrazek i kliknij Przeglądaj, aby znaleźć obrazek, który znajduje się w folderze [Install Path]\Samples. Otworzy się pole dialogu Open a Background Picture (Otwórz obrazek tła). Część C: Budowanie konfiguracji Rysunek 3. 15 71 W tym polu dialogu wybierasz obrazek tła dla diagramu. 7. Dwukrotnie kliknij nazwę pliku Waterx.wmf. 8. Kliknij OK. Pojawi się diagram Zarys. Rysunek 3. 16 Diagram Zarys jest gotowy. Zdefiniuj Teksty Alarmów Wprowadzenie Zanim zaczniemy definiować poszczególne elementy, utworzymy teksty alarmów, które będą używane w tej konfiguracji. Zalecamy planowanie tekstów alarmów we wczesnej fazie tworzenia projektu, aby zapewnić ich spójność i właściwie wykorzystywać priorytety i kolory alarmów. Staranne planowanie pozwoli też wykorzystać do maksimum możliwości wielokrotnego używania tekstów alarmów. Jak operator widzi Jedną z rzeczy, która się wydarza, kiedy element podczas nadzoru wchodzi w stan alarmowy, jest alarmy to, że na Liście alarmów pokazywany jest tekst, opisujący sytuację alarmową. Teksty alarmów wyświetlane są na Liście alarmów różnymi kolorami, w zależności od tego jak krytyczna jest sytuacja alarmowa. Na rysunku poniżej w kolumnie Tekst alarmu pokazane są teksty alarmów, zdefiniowanych przez użytkownika, poniżej listy alarmów znajduje się lista zdarzeń. 72 IGSS Zaczynamy Rysunek 3. 17 Lista Alarmów daje operatorowi możliwość przeglądu wszystkich aktywnych alarmów i daje dostęp do alarmów historycznych, z pliku .log. Lista zdarzeń pokazuje wszystkie zdefiniowane zdarzenia. Teksty alarmów dla naszej konfiguracji Właściwości tekstu alarmu W naszej konfiguracji potrzebne są następujące teksty alarmów: Dla tych elementów … Potrzebny jest tekst alarmu, jeśli… Zawory Są uszkodzone. Przepływ Przepływ jest zbyt duży, znacznie za duży, za mały, znacznie za mały, to znaczy, że potrzebne są cztery teksty alarmów. Poziom Poziom jest za wysoki albo za niski. Musimy utworzyć następujące teksty alarmów: WSKAZÓWKA: Zalecamy skojarzenie każdego priorytetu alarmu z jednym kolorem. Konsekwentne używanie kolorów ułatwi operatorom orientację, co do ważności alarmu. Nr Prioryt alarmu et . Kolor alarmu Tekst alarmu Instrukcje 101 5 Jasno czerwony Zawór jest wadliwy 102 6 Czerwony Przepływ przekracza granicę wysokiego alarmu 103 5 Jasno czerwony Przepływ przekracza granicę wysokiego limitu 104 5 Jasno czerwony Przepływ poniżej dolnej granicy limitu 10 6 Czerwony Przepływ poniżej granicy niskiego alarmu 106 5 Jasno czerwony Poziom za wysoki Poziom w tym zbiorniku jest za wysoki, otwórz zawór bezpieczeństwa. 107 5 Jasno czerwony Poziom za niski Poziom w tym zbiorniku jest za niski, zwiększ dopływ. Część C: Budowanie konfiguracji 73 UWAGA: Wypełnij pozostałe właściwości jak chcesz. Zaleca się zezwolić na Miganie dla kolorów alarmów i wyłączyć miganie dla kolorów alarmów potwierdzonych. W takiej sytuacji element w stanie alarmowym będzie na diagramie procesu migał, a przestanie migać, kiedy operator potwierdzi, że wie o alarmie. Dwa sposoby definiowania tekstu alarmu W systemie IGSS można następująco tworzyć i redagować teksty alarmów: • W polu dialogu Szczegóły alarmu dostępnym z menu Edycja. • W polu dialogu Edytuj opis alarmu dostępnym z karty Edytuj mapowanie pola dialogu właściwości obiektów. Aby zdefiniować tekst alarmu Poniższa procedura opisuje, jak zdefiniować wszystkie powyższe teksty alarmów korzystając z pola dialogu Szczegóły alarmu. Alternatywą jest tworzenie tekstów alarmów jako części procedury Definicji obiektu. Krok 1. Czynność Wybierz Edycja → Teksty Alarmów. Pojawi się pole dialogu Szczegóły alarmu. Rysunek 3. 18 W polu Szczegóły alarmu możesz tworzyć, redagować i usuwać teksty alarmów dla aktualnej konfiguracji. 74 IGSS Zaczynamy 2. Kliknij Nowy, aby dodać tekst alarmu. Pojawi się pole dialogu Edytuj opis alarmu. Rysunek 3. 19 W tym polu dialogu tworzysz nowe teksty alarmów albo redagujesz istniejące. 3. Określ właściwości alarmu z powyższej tabeli i wypełnij pozostałe właściwości, jak chcesz. Rysunek 3. 20 Tekst pierwszego alarmu jest gotowy. 4. 5. Kliknij OK, aby zachować ten tekst alarmu i wrócić do pola dialogu Szczegóły alarmu. Powtórz kroki 2 do 4 dla pozostałych tekstów alarmów. WYNIK: Teraz teksty alarmów są gotowe do użycia. Podczas dalszego definiowania składników procesu będziemy musieli skojarzyć je z odpowiednimi atomami alarmów. 6. Kliknij Zamknij, aby zamknąć pole dialogu Szczegóły alarmu. Więcej szczegółów patrz “alarm texts” (teksty alarmów) w pliku Help (Pomoc) okna programu Definition (Definiowanie). Część C: Budowanie konfiguracji 75 Zdefiniuj Obiekty Skalowania Cel Zamierzamy monitorować temperaturę w basenie, jednak termometr, którego w rzeczywistości możemy używać jest wyskalowany tylko w stopniach Fahrenheita, a nasi operatorzy przywykli raczej do skali Celsjusza. Możemy tę trudność rozwiązać w naszym oprogramowaniu PLC, ale używając obiektu skalowania oszczędzimy sobie kilku wierszy programu. W naszej małej konfiguracji obiekt skalowania używamy tylko raz. Ogólną ideą jest jednak to, że można go używać wielokrotnie. UWAGA: Ten przykład przedstawia wykorzystanie obiektu skalowania do przetworzenia jednostek. Można to osiągnąć, stosując zamiast tego funkcję Konwersja Jednostek z menu Edycja. Wykonaj, co następuje: Aby zdefiniować obiekt skalowania (Fahren.naCel) Krok Czynność 1. Wybierz Obiekty → Nowy bez reprezentacji graficznej. Otworzy się pole dialogu Przeglądarka obiektów. 2. Kliknij znak + obok pozycji Global, wybierz Skala i wpisz do pola Nazwa Fahren.naCel. Rysunek 3. 21 W tym polu dialogu wybierasz typ obiektu i nadajesz mu nazwę 3. Kliknij Utwórz. Pojawi się pole dialogu Właściwości obiektu skalowania. Na karcie Specyfikacja skalowania do kolumny Wartość I/O wpisz wartości skali Fahrenheita a do kolumny Wartość odpowiadające im wartości ze skali Celsjusza. 76 IGSS Zaczynamy Rysunek 3. 22 Na tej karcie wpisz wartości skali Fahrenheita (wartość I/O) i odpowiadające im wartości skali Celsjusza (Wartość). Skalowanie może być liniowe albo nieliniowe. 4. Kliknij OK. Obiekt skalowania jest teraz kompletny. Oczywiście możesz ponownie używać tego obiektu, kiedy tylko chcesz. Zdefiniuj Szablony Cyfrowe Cel W konfiguracji mamy dwa zawory. Zamiast definiować je kolejno, zdefiniujemy najpierw szablon, aby mieć pewność, że oba zawory odziedziczą te same właściwości. Aby zdefiniować szablon cyfrowy (ZAWÓR) ) Wykonaj, co następuje: Krok 1. Czynność Wybierz polecenia Szablon → Utwórz. Pojawi się pole dialogu Utwórz szablon. Wybierz Cyfrowy i do pola Nazwa wpisz Zawór, a do pola Opis zawór dwu-stanowy. Rysunek 3. 23 W tym polu dialogu wybierasz typ szablonu i wpisujesz niepowtarzalną nazwę szablonu oraz opcjonalnie opis. Część C: Budowanie konfiguracji 2. Kliknij OK. Pojawi się pole dialogu właściwości szablonu cyfrowego. Na karcie Mapa bitowa we/wy, w polu Stan do PC zdefiniuj bit stanu a w polu Komenda z PC bit komendy. Wyjaśnienie używanych symboli patrz LEGENDA. Rysunek 3. 24 Na karcie Mapa bitowa we/wy definiujesz poszczególne bity wysyłane do i od systemu IGSS. 3. Kliknij na karcie Bit Alarmu/potw i zdefiniuj bit wskazujący alarm, w polu Alarm do PC (bit 0) i bit potwierdzenia alarmu (bit 1 do PC i bit 0 z PC). Rysunek 3. 25 Na tej karcie definiujesz bity wskazywania i potwierdzania alarmu. 77 78 IGSS Zaczynamy 4. Kliknij na karcie Stany i Komendy. Wykonaj, co następuje: • Wybierz stany domyślne < - 0 i wpisz do tego pola zamkni•ty. • Powtórz dla stanu < - 1 ale wpisz otwarty. • Wybierz domyślną komendę < - 0 i wpisz do tego pola zamknij potem kliknij Dodaj. • Powtórz to dla komendy < - 1 ale wpisz do pola otwórz. Rysunek 3. 26 Na karcie Stany i Komendy definiujesz nazwy poszczególnych stanów i komend. 5. Kliknij zakładkę karty Konfiguracja Komend/Stanu i wykonaj, co następuje: · Na liście Stany wybierz Zamknięty · Na liście Komendy wyczyść pole wyboru obok Zamknij. · Na rozwijanej liście Domyślna komenda wybierz Otwórz. Powtórz dla stanu otwarty, ale jako domyślną komendę wybierz Zamknij. Część C: Budowanie konfiguracji Rysunek 3. 27 Na karcie Stany i Komendy definiujesz nazwy poszczególnych stanów i komend. 6. Kliknij zakładkę karty Definicje zarządzania danymi i ustaw wartości Interwał skanowania, Redukcja danych i Interwał redukcji na takie, jakie pokazuje Rysunek 3. 28. Rysunek 3. 28 Na karcie Definicje zarządzania danymi definiujesz właściwości zbierania danych. 79 80 IGSS Zaczynamy 7. Kliknij zakładkę karty Edytuj mapowanie. UWAGA: Im więcej informacji będziesz mógł wpisać do szablonu, tym mniej pracy będzie trzeba podczas używania tego szablonu do definiowania obiektów. Dlatego możemy wpisać wszystkie informacje o adresie, które będą wspólne dla zaworów. Rysunek 3. 29 Na karcie Edytuj mapowanie definiujesz części adresu PLC wspólne dla wszystkich obiektów budowanych na bazie tego szablonu. 8. Wpisz następujące informacje: • W polu Atom wybierz Komenda lub Stan. • W polu tryb I/O, wybierz wyjście dla komendy i wejście dla stanu. • W polu Szczegóły alarmów wybierz Alarm-In a w polu Szczegóły, wybierz numer alarmu 101, zgodnie z opisem z części “Zdefiniuj Teksty Alarmów” w rozdziale 3. • W polu Driver wybierz odpowiedni driver, 7T3964R (IgssStation1). • W polu Węzeł wpisz 0 (numer węzła, który zdefiniowaliśmy w programie System Configuration). • W polu Grupa Danych wpisz 22 dla komendy i 23 dla stanu. UWAGA: Aby maksymalnie ułatwić komunikację, będziemy używać jednego bloku komend i drugiego, stanów. W ten sposób driver nie będzie skanował niepotrzebnych danych (tzn. komend), które będą odrzucane podczas zbierania zmian stanu. • Pozostaw niezmienione pole Przesunięcie w słowach. • Pozostaw otwarte pole Przesunięcie w bitach, bo każdy obiekt będzie miał własny specyficzny adres. • Z listy rozwijanej Typ zewnętrzny wybierz typ danych FP16. Część C: Budowanie konfiguracji 9. Kliknij zakładkę karty Definicja symbolu. Wykonaj, co następuje: • Zaznacz pole Kopiuj do szablonu, aby wybory koloru i symbolu, który zrobisz, zachować jako część szablonu. • W polu Cyfrowy stan dla symbolu wybierz Zamknięty. • Z rozwijanej listy Wybierz kolor symbolu wybierz kolor żółty do przedstawienia stanu. • W grupie Wybierz symbol wybierz symbol. Który chcesz żeby przedstawiał dany stan. Rysunek 3. 30 Na karcie Definicja Symbolu wybierasz kolory i symbole dla różnych stanów. 10. Powtórz krok 9 dla stanu Otwarty, ale wybierz kolor zielony. 11. Kliknij OK, i masz skończony szablon cyfrowy. Zdefiniuj Obiekty Cyfrowe Cel Teraz mamy diagram bez obiektów, obiekt skalowania i szablon cyfrowy, innymi słowy mamy wszystkie podstawowe bloki, pozwalające zbudować naszą konfigurację. Zaczniemy od dwóch zaworów, V1 i V2, które używają szablonu cyfrowego, ZAWÓR. WSKAZÓWKA: Dla naszych dwóch zaworów musimy jedynie zdefiniować są ich specyficzne adresy PLC i ich symbole. 81 82 IGSS Zaczynamy Aby zdefiniować dwa zawory (V1 i V2) Wykonaj, co następuje: Krok 1. 2. Czynność Wybierz Obiekty → Zawory. Pojawi się pole dialogu Przeglądarka obiektów Kliknij znak + obok pozycji Global, następnie Cyfrowy i wybierz z Widoku drzewa pozycję Zawór. Do pola Nazwa wpisz V1 i kliknij Utwórz. Rysunek 3. 31 W tym polu dialogu wybierasz odpowiedni szablon i wpisujesz niepowtarzalną nazwę nowego obiektu. Część C: Budowanie konfiguracji Krok 3. Czynność Na karcie Edytuj mapowanie wpisz dokładne adresy PLC. Będziemy używać takiego samego przesunięcia dla stanu i komendy – to pomoże nam zachować spójność w programowaniu PLC. Rysunek 3. 32 Na karcie Edytuj mapowanie wpisz dokładny adres PLC i numery alarmów. 4. Kliknij zakładkę karty Definicja symbolu. Wykonaj, co następuje: • W polu Dziedziczenie wzorca kliknij przycisk Z szablonu, aby wykorzystać kolor i symbol, wybrane podczas definiowania szablonu jako jego część. WSKAZÓWKA: Jeśli chcesz obrócić symbol, np. o 90°, aby przedstawić stan otwarty, to wybierz tę wartość procentową z rozwijanej listy Kąt. 83 84 IGSS Zaczynamy Rysunek 3. 33 Na karcie Definicja symbolu wybierz kolory i symbole, albo zastosuj wybrane w szablonie. 5. Kliknij OK. Na diagramie pojawią się dwa symbole stanu. Z założenia są one umieszczone jeden na drugim, ale jeśli trzeba, to można przemieszczać je indywidualnie. (Wybierz widok → Pokaż wszystkie stany). Umieść symbol na właściwej pozycji, a następnie nazwę i stan. 6. Powtórz kroki 1 - 4 dla V2, ale zastosuj Przesunięcie w słowie równe 17, zarówno dla stanu jak i komendy. UWAGA: Ponieważ zarówno V1 jak i V2 używają tylko jednego bitu stanu, więc moglibyśmy dla stanu użyć przesunięcia w bitach wartości 16.1, jednak w naszym przykładzie nie ma potrzeby zagęszczać stanów (to jest bardzo mała konfiguracja). Jednocześnie bardzo przyjemnie jest używać tego samego bitu dla stanu i komendy. Zwróć uwagę, że bitów komendy nie można pakować. System zawsze zapisuje (przynajmniej) jedno słowo jednocześnie (16 bitów). 7. Kliknij zakładkę karty Definicja symbolu i w polu Dziedziczenie wzorca kliknij przycisk Z szablonu, aby wykorzystać kolor i symbol, wybrane podczas definiowania szablonu, tak jak dla zaworu V1. Część C: Budowanie konfiguracji 8. Umieść symbol, nazwę i stan dla zaworu V2 na właściwej pozycji. Rysunek 3. 34 Diagram Zarys z dwoma zaworami na miejscu. Zdefiniuj Obiekty Analogowe Cel W naszej konfiguracji potrzebujemy dwóch obiektów analogowych: • Miernika przepływu, mierzącego dopływ do zbiornika, F0147 • Miernika poziomu wody w zbiorniku, L0147 Aby zdefiniować Wykonaj, co następuje: miernik przepływu (F0147) Krok Czynność 1. Wybierz Obiekty → Elementy Analogowe. Pojawi się Przeglądarka obiektów. 2. Kliknij znak + obok pozycji Global i Analogowy. Do pola Nazwa wpisz F0147 a do pola Opis wpisz Przepływ do zbiornika T0147. 85 86 IGSS Zaczynamy Rysunek 3. 35 Wpisz niepowtarzalną nazwę obiektu i, opcjonalnie, opis. 3. Kliknij Utwórz. Pojawi się pole dialogu Właściwości obiektu analogowego. Wykonaj, co następuje: • Ustaw wartości tak jak pokazuje Rysunek 3. 36, używając klawiatury, albo przemieszczając odpowiednio poziomą linię na pasku na potrzebną wartość. Miernik przepływu mierzy wartości w zakresie od 0 do 100 litrów na godzinę (l/h). • W polu Jednostki, wybierz jednostki miary l/h. • · Zaznacz cztery pola limitów i alarmów, Alarm górny, Limit górny, Limit dolny i Alarm dolny. UWAGA: Wartość aktualna będzie oczywiście zaktualizowana natychmiast jak zacznie się proces gromadzenia danych. Część C: Budowanie konfiguracji Rysunek 3. 36 Na karcie Analogowy określasz zakres pomiarowy, jednostki miary i limity alarmowe. 4. Kliknij zakładkę karty Definicje zarządzania danymi i dokonaj wyborów, jakie pokazuje Rysunek 3. 37. Rysunek 3. 37 Na karcie Definicje zarządzania danymi definiujesz właściwości zbierania danych. 87 88 IGSS Zaczynamy 5. Kliknij zakładkę karty Edytuj mapowanie i Wykonaj, co następuje: • W polu Atom wybierz Wartość aktualna. • W polu Grupa Danych wpisz 20. Wybierzemy inną grupę danych dla pomiarów analogowych, niż dla cyfrowych. • W polu Atom wybierz Wartość aktualna, i ustaw grupę danych na 18. UWAGA: Pozostałych pięć wartości jest lokalnych dla PC i dlatego nie mają adresów PLC. • W polu Atom wybierz Górny Alarm i wybierz związany z nim tekst alarmu (numer 102) zgodnie z opisem w części “Zdefiniuj teksty alarmów” w rozdziale 3. • Powtórz to dla Górnego Limitu (alarm nr 103), Dolnego Limitu (alarm nr 104) i Dolnego Alarmu (alarm nr 105). Rysunek 3. 38 Na karcie Edytuj mapowanie wpisujesz specyficzny adres PLC i dołączasz odpowiednie teksty alarmów. 6. Kliknij zakładkę karty Definicja symbolu i wybierz kolor i symbol. 7. Kliknij OK. Symbol pojawi się na diagramie. Umieść symbol na właściwej pozycji, a następnie nazwę i wartość. Patrz Rysunek 3. 44. Część C: Budowanie konfiguracji Wykonaj, co następuje: Aby zdefiniować wskaźnik paskowy poziomu Krok Czynność wody (L0147) 1. Wybierz Obiekty → Wskaźnik paskowy. Pojawi się pole dialogu Przeglądarka obiektów. 2. Kliknij znak + obok pozycji Global i wybierz Analogowe. Do pola Nazwa wpisz L0147, następnie do pola Opis wpisz Poziom wody w zbiorniku T0147. Rysunek 3. 39 W Przeglądarce obiektów wpisujesz niepowtarzalną nazwę i opis obiektu 2. Kliknij Utwórz. Pojawi się pole dialogu właściwości obiektu wskaźnika słupkowego. Wykonaj, co następuje: • Ustaw wartość maksimum na 1000. • Usuń wszystkie wartości, oprócz Alarm górny, Wartość aktualna i Alarm dolny przemieszczając odpowiednie linie poziome ponad górę i poniżej dołu słupka wskaźnika. Do określenia, którą linię przesuwać, zastosuj kod kolorowy. Szybszą metoda jest wyczyszczenie pól wyboru atomów, których nie chcesz używać na karcie Edytuj mapowanie. • Z rozwijanej listy Jednostki wybierz l od litry. 89 90 IGSS Zaczynamy Rysunek 3. 40 Na karcie Analogowy określasz zakres pomiarowy, jednostki miary i limity alarmowe. 3. Kliknij zakładkę karty Definicje zarządzania danymi i wybierz parametry, jakie pokazuje Rysunek 3. 41. Rysunek 3. 41 Na karcie Definicje zarządzania danymi definiujesz właściwości gromadzenia danych. Część C: Budowanie konfiguracji 4. Kliknij zakładkę karty Edytuj mapowanie. Wykonaj, co następuje: • W polu Atom wybierz Wartość aktualna i wpisz adres, jaki pokazuje Rysunek 3. 42. • Wybierz Górny Alarm i skojarz z nim odpowiedni tekst alarmu (alarm nr 106), następnie wybierz Dolny Alarm skojarz alarm nr 107. Rysunek 3. 42 Na karcie Edytuj mapowanie wpisujesz specyficzny adres PLC i odpowiednie numery alarmów. 5. Kliknij zakładkę karty Atrybuty paska . Kiedy wybierasz nowe atrybuty, wtedy widok paska z lewej strony odpowiednio się zmienia. Zrób wybór, jaki pokazuje Rysunek 3. 43. Rysunek 3. 43 Na karcie Atrybuty paska definiujesz układ paska. 91 92 IGSS Zaczynamy 6. Kliknij OK. Pojawi się mały prostokąt, przedstawiający wskaźnik paskowy. Umieść wskaźnik wewnątrz zbiornika na wodę i zmień jego wymiary tak, żeby odpowiadał wymiarom zbiornika, jak pokazuje Rysunek 3. 44, następnie umieść na odpowiedniej pozycji nazwę i wartość. Rysunek 3. 44 Diagram Zarys ze wskaźnikiem paskowym na właściwym miejscu. Zdefiniuj Zdarzenia Wprowadzenie Operator wykorzystuje Listę zdarzeń, aby uzyskać szybki przegląd najważniejszych zdarzeń w systemie i obiekcie. Zdarzenia na liście są definiowane przez użytkownika i można je skonfigurować albo w programie Definition (Definiowanie) albo programie Nadzorowanie. Lista zdarzeń jest pokazywana tuż pod Listą alarmów. Do wyświetlania na Liście Zdarzeń można zdefiniować następujące typy zdarzeń: • OP połącz/rozłącz • Okresowo • Start/stop Systemu • Zdefiniowane przez użytkownika • Użytkownik zalogowany/wylogowany • Zapis zatrzymany/uruchomiony • Błędny pakiet Cel W naszej konfiguracji musimy rejestrować zdarzenie, kiedy poziom wody przekroczy 800 l i zawór V2 jest zamknięty, tak, żeby operator był wcześniej ostrzeżony i mógł przedsięwziąć odpowiednie czynności, zanim obiekt wskaźnika poziomu wody wejdzie w stan alarmowy. Aby zdefiniować zdarzenia dla V2 i L0147 Wykonaj, co następuje: Krok Czynność 1. Wybierz Edycja → Lista zdarzeń…. Pojawi się pole dialogu Zdarzenia. 2. Kliknij Dodaj. Pojawi się pole dialogu Edycja zdarzenia. Część C: Budowanie konfiguracji Krok Czynność 3. Do pola Nazwa wpisz: Poziom wody (L0147) jest 800 l i V2 zamkni•ty. 4. Z rozwijanej listy Typ wybierz Zdefiniowany przez użytkownika. 5. Na liście Wyświetlany kolor, wybierz kolor, jaki ma być pokazywany na Liście zdarzeń. 6. Zaznacz pole Alarm przy zdarzeniu, aby pokazywać to zdarzenie na Listę zdarzeń. UWAGA: Kiedy to zdarzenie jest pokazywane również na Liście alarmów, to będą stosowane kolory alarmu i potwierdzania, zdefiniowane dla alarmu numer 90. Patrz temat “Showing events in the Alarm List“ (Pokazywanie zdarzeń na Liście alarmów), w pliku Help (Pomoc) programu Alarm. 7. W części Kryteria, kliknij przycisk Dodaj kryteria. 8. Kliknij przycisk Wybór obiektów. 9. Znajdź obiekt V2, i przeciągnij go do pierwszego wiersza pola kryteria. 10. Wykonaj, co następuje: • 11. W kolumnie Atom, wybierz Stan. • W kolumnie Relacja, wybierz =(wartość). • W kolumnie Obiekt/wartość wpisz 0, co odpowiada cyfrowej komendzie Zamknięty. Powtórz kroki 7-10 dla obiektu L0147 i wykonaj, co następuje: • W kolumnie Atom, wybierz Wartość aktualna. • W kolumnie Relacja, wybierz >(wartość). • W kolumnie Obiekt/wartość wpisz 800. Twoje pole dialogu powinno wyglądać następująco: Rysunek 3. 45 12. Kliknij OK. 93 94 IGSS Zaczynamy Kiedy wystąpi zdarzenie, to Lista zdarzeń będzie wyglądać tak, jak na przykładzie poniżej. Rysunek 3. 46 Proste obliczenia Cel W naszej konfiguracji musimy kontrolować dopływ F0147 i zawór V1, żeby dopływ do zbiornika zatrzymać, kiedy poziom wody w zbiorniku osiągnie lub przekroczy 850 l. Robi się to dwustopniowo. Najpierw zamyka się zawór V1, kiedy poziom w zbiorniku wynosi 850 l lub więcej. To wpływa na wartość zadaną miernika F0147, (ponieważ zawór jest zamknięty, więc przepływ będzie wynosił 0). Najpierw zdefiniujemy proste obliczenia dla zaworu V1. Aby zdefiniować proste obliczenia dla V1 Wykonaj, co następuje: Krok Czynność 1. Kliknij prawym przyciskiem myszy obiekt V1 i wybierz Właściwości. 2. Kliknij zakładkę karty Kalkulacje. 3. Zaznacz pole wyboru obok Komenda, aby wprowadzić wyrażenie obliczeniowe. 4. Kliknij pole wyrażenie i wpisz: IIF(Value(‘L0147’)>850.00, 0,1). Karta powinna wyglądać tak, jak pokazuje Rysunek 3. 47, Część C: Budowanie konfiguracji Rysunek 3. 47 Wyrażenie do wyliczenia na karcie Kalkulacje. UWAGA: 5. Wyrażenie zamyka zawór V1, kiedy poziom w zbiorniku L0147 przekroczy 850.00 litrów. Kliknij przycisk Testuj Wyrażenie, żeby sprawdzić, czy wyrażenie jest poprawne. Rysunek 3. 48 przedstawia pole dialogu po testowaniu prawidłowego wyrażenia. Rysunek 3. 48 Pole dialogu po testowaniu prawidłowego wyrażenia. Kliknij OK. 6. Kliknij OK, aby wyjść z pola dialogu właściwości. Następnym krokiem jest zdefiniowanie prostych obliczeń dla wartości zadanej obiektu F0147. 95 96 IGSS Zaczynamy Aby zdefiniować proste obliczenia dla F0147 Wykonaj, co następuje: Krok Czynność 1. Kliknij prawym przyciskiem myszy obiekt F0147 i wybierz Właściwości. 2. Kliknij zakładkę karty Kalkulacje. 3. W grupie Atom zaznacz pole Wartość zadana. 4. Kliknij pole wyrażenia w grupie Wyrażenie i wpisz: IIF(StateValue(‘V1’)=0,SetPoint(‘F0147’)=0,1) Rysunek 3. 49 Wyrażenie do wyliczenia na karcie Kalkulacje. 5. Kliknij przycisk Testuj wyrażenie, aby sprawdzić, czy wyrażenie jest prawidłowe. Rysunek 3. 50 pokazuje pole z pola dialogu po testowaniu prawidłowego wyrażenia. Rysunek 3. 50 Pole z pola dialogu po udanym testowaniu prawidłowego wyrażenia. Kliknij OK. 6. Kliknij OK, aby wyjść z pola dialogu właściwości. Więcej szczegółów patrz "Calculation" (Obliczenia) w pliku Help (Pomoc) programu Definition (Definiowanie). Część C: Budowanie konfiguracji 97 Zdefiniuj Obiekty Tabel Cel W naszej konfiguracji musimy pokazywać cztery wskaźniki temperatury, które mierzą temperaturę na różnych poziomach w zbiorniku. Zintegrujemy te cztery wskaźniki w jednym obiekcie tabeli, T0147. Wykonaj, co następuje: Aby zdefiniować obiekt tabeli (T0147) Krok 1. Czynność Wybierz Obiekty → Prostokątne pole. Pojawi się Przeglądarka obiektów. Wybierz Tabela i wpisz nazwę oraz opis, tak jak pokazuje Rysunek 3. 51. Rysunek 3. 51 W polu dialogu Przeglądarka obiektów wpisujesz niepowtarzalną nazwę obiektu i opcjonalnie opis. 2. Kliknij Utwórz. Pojawi się pole dialogu Właściwości obiektu tabela. · W polu Format wyświetlania wybierz Standardowy. · Wpisz nazwy i wartości, jakie pokazuje Rysunek 3. 52. · Z rozwijanej listy Jednostki wybierz °C. · Do pola Minimalna wpisz 0 a do pola Wartość Maksymalna wpisz 100. 98 IGSS Zaczynamy Rysunek 3. 52 Na karcie Tabela wpisujesz nazwy poszczególnych wskaźników temperatury i ich początkowe wartości. 3. Kliknij zakładkę karty Definicje zarządzania danymi i wybierz ustawienia, jakie pokazuje Rysunek 3.53. Jak widzisz, wybrane opcje różnią się od tych dla obiektów analogowych, w sposób następujący: • Rejestrowanie jest ustawione na Brak, co znaczy, że historyczne wykresy wartości obiektów nie mogą być pokazywane, jednak wykresy trendów można wyświetlić zawsze, bo one nie zależą od rejestrowanych danych. • Interwał redukcji jest ustawiony na Brak, co oznacza, że nie określono metody redukcji danych, a tym samym nie ma wartości do raportów operatora. • W polu Skaluj jako wybraliśmy obiekt skalowania, Fahren.naCel, który został zdefiniowany w części „Zdefiniuj Obiekty Skalowania”. Obiekt skalowania przetwarza wartości z zakresu 32 do 212 na wartości z zakresu 0 do 100. • W grupie Interwał redukcji ustaw interwał redukcji na 10. W grupie Redukcja danych zaznacz pola wyboru obok pozycji Minimum i Maksimum. W grupie Transfer do historii wybierz Wartość zredukowana. Część C: Budowanie konfiguracji Rysunek 3. 53 Na karcie Definicje zarządzania danymi definiujesz właściwości zbierania danych. Zwróć uwagę, że używamy obiektu Fahren.naCel do przetwarzania wartości ze skali °F na °C. 4. Kliknij zakładkę karty Wyświetl. · W grupie Stan/wartość zaznacz pole Jednostkę, aby pokazywać jednostkę przy wartości z tabeli. Rysunek 3. 54 Na karcie Wyświetl definiujesz, że wraz z obiektem tabeli są pokazywane wartości i jednostki. 99 100 IGSS Zaczynamy 5. Kliknij zakładkę karty Edytuj mapowanie i wpisz do niej wartości, jakie pokazuje Rysunek 3. 55. Ponieważ obiekt tabeli używa typu zewnętrznego FP16, więc zajmuje on adresy od 18.00 do 21.00. UWAGA: Mimo, że obiekt tabeli zawiera cztery wartości, musisz podać tylko jeden adres, mianowicie adres pierwszej wartości w tabeli. Zakłada się, że następne wartości w tabeli znajdują się pod adresami następnymi kolejnymi po pierwszym. Rysunek 3. 55 Na karcie Edytuj mapowanie wpisujesz konkretny adres PLC. Zwróć uwagę, że musisz podać tylko jeden adres. IGSS przyjmuje, że wartości mają kolejne adresy. 6. Kliknij OK. Pojawi się mały prostokąt, przedstawiający obiekt tabeli. Umieść ten prostokąt na diagramie i zmień jego wymiary na odpowiednie, następnie umieść nad nim nazwę a wewnątrz wartości. Rysunek 3. 56 Diagram Zarys ze wskaźnikiem temperatury na swoim miejscu. Część C: Budowanie konfiguracji Zdefiniuj Obiekty Liczników Cel Mamy już prawie całą konfigurację. Brakuje jeszcze tylko dwóch rzeczy: • Licznika, który liczy litry wody w zbiorniku i • Tekstu, wyświetlającego aktualny stan procesu Zaczniemy od zdefiniowania obiektu licznika, C0147. Aby zdefiniować obiekt licznika(C0147) Wykonaj, co następuje: Krok 1. Czynność Wykonaj, co następuje: • Wybierz Obiekty → Pole prostokątne. Pojawi się Przeglądarka obiektów. • Wybierz Licznik I wpisz nazwę i opis, tak jak pokazuje Rysunek 3. 57 Rysunek 3. 57 W polu dialogu Przeglądarka obiektów wpisujesz niepowtarzalną nazwę obiektu i opcjonalnie opis 101 102 IGSS Zaczynamy 2. Wykonaj, co następuje: · Kliknij Utwórz. Pojawi się pole dialogu właściwości obiektu licznik. · Wybierz jednostki miary i wartości takie, jakie pokazuje Rysunek 3. 58. Rysunek 3. 58 Na karcie Licznik określasz jednostki miary, ustawiasz wartości wstępnie ustaloną i maksymalną i decydujesz, czy chcesz zezwolić na nadzór alarmowy (pole wyboru Granica). 3. Kliknij zakładkę karty Definicje zarządzania danymi i wpisz wartości dla obiektu licznika, jakie pokazuje Rysunek 3. 59. Jak widać, w grupie Rejestrowanie wybrano Brak, bo rejestrowanie nie dotyczy tego obiektu. W grupie Interwał redukcji wybierz wartość 10. W grupie Redukcja danych zaznacz pole obok Maksimum. W grupie Transfer do historii wybierz Wart.zredukowana. Część C: Budowanie konfiguracji Rysunek 3. 59 Na karcie Definicje zarządzania danymi definiujesz właściwości zbierania danych. Zwróć uwagę, że nie ma tu rejestrowania. 4. Kliknij zakładkę karty Wyświetl. · W grupie Stan/wartość zaznacz pole Jednostki, żeby na diagramie procesu pokazywać jednostki. 103 104 IGSS Zaczynamy 5. Kliknij zakładkę karty Edytuj mapowanie i wpisz wartości, jakie pokazuje Rysunek 3. 60 UWAGA: My używamy Przesunięcie w słowach tuż za obiektem tabeli, to jest, 22. Rysunek 3. 60 Na karcie Edytuj mapowanie podajesz specyficzny adres PLC. Mu używamy Przesunięcie w słowach tuż za obiektem tabeli, to jest, 22. 6. Wykonaj, co następuje: • Kliknij OK. Pojawi się mały prostokąt, przedstawiający obiekt licznika. • Umieść ten prostokąt na właściwym miejscu i nadaj mu odpowiednie wymiary, następnie umieść nad nim nazwę a wartości wewnątrz niego. Rysunek 3. 61 Diagram Zarys z obiektem licznika, C0147, na swoim miejscu. Część C: Budowanie konfiguracji 105 Zdefiniuj Obiekty Tekstowe Cel Ostatnim obiektem, który umieścimy na diagramie jest tekst, opisujący aktualny stan procesu. W tym celu zdefiniujemy obiekt tekstowy, Wiadomość. Aby zdefiniować obiekt tekstowy (Wiadomość) Wykonaj, co następuje: Krok 1. Czynność Wykonaj, co następuje: • Wybierz Obiekty → Pole prostokątne. Pojawi się Przeglądarka obiektów. • Wybierz Tekstowy i do pola Nazwa wpisz Wiadomo••. • Wyczyść pole wyboru Nazwa i zaznacz pole wyboru Wartość. Rysunek 3. 62 W polu dialogu Przeglądarka obiektów wpisujesz niepowtarzalną nazwę obiektu tekstowego. 2. Wykonaj, co następuje: • Kliknij Utwórz. Pojawi się pole dialogu Właściwości obiektu tekstowego. • W polu Długość wpisz 70 i wpisz początkowy tekst, tak jak pokazuje Rysunek 3. 63 106 IGSS Zaczynamy Rysunek 3. 63 Na karcie Obiekt tekstowy wpisujesz maksymalną długość tekstu i początkowy tekst. 3. Kliknij zakładkę karty Definicje zarządzania danymi i wybierz opcje, jakie pokazuje Rysunek 3. 64. Rysunek 3. 64 Na karcie Definicje zarządzania danymi definiujesz właściwości zbierania danych. Zauważ, że jest tam interwał skanowania. Ale nie ma rejestrowania. Część C: Budowanie konfiguracji 4. Kliknij zakładkę karty Edytuj mapowanie i wpisz adres PLC, tak, jak pokazuje Rysunek 3. 65. UWAGA: Dla obiektu strumienia używamy nowej grupy danych, 21. Rysunek 3. 65 Na karcie Edytuj mapowanie wpisujesz specyficzny adres. Dla obiektu tekstowego używamy nowej grupy danych, 21. 107 108 IGSS Zaczynamy 5. Wykonaj, co następuje: • Kliknij OK. Pojawi się mały prostokąt, przedstawiający obiekt tekstowy. • Umieść ten prostokąt na właściwym miejscu i nadaj mu odpowiednie wymiary, następnie umieść nad nim nazwę a wewnątrz niego tekst. WYNIK: Teraz konfiguracja jest zakończona. Aby umożliwić operatorowi otwieranie automatycznie diagramu Zarys, wykonaj procedurę przedstawioną poniżej. Rysunek 3. 66 Diagram Zarys z obiektem tekstowym, umieszczonym na właściwym miejscu, pokazującym aktualny stan procesu. Część C: Budowanie konfiguracji Aby przygotować dla operatora 109 Wykonaj, co następuje: Krok Czynność 1. Wybierz Format → Ustaw obraz początkowy, aby ten diagram otwierał się automatycznie, kiedy uruchamiany jest program Supervise (Nadzorowanie). 2. Wybierz Plik → Zapisz albo naciśnij klawisze CTRL + S, aby zachować dotąd wykonaną pracę. UWAGA: Tak jak w każdym innym programie powinieneś regularnie zachowywać wyniki wykonanej pracy, aby uniknąć strat wyników i czasu na jej ponowne wykonywanie. Zdefiniuj Okna Wykresów Wprowadzenie W systemie IGSS są dwa typy wykresów. Jeden jest to ustalony wykres, który jest umieszczany w oddzielnym oknie wykresu. Poniższa procedura opisuje, jak definiować ten typ wykresu. Drugi typ to wykres osadzony, który można zintegrować z diagramem procesu. Ten typ wykresu pozwala tworzyć wykresy w układzie współrzędnych XY oprócz tradycyjnych przebiegów czasowych, które oczywiście są obsługiwane przez oba typy wykresów. Szczegóły na temat wykresów osadzonych patrz plik Help (Pomoc) okna programu Definition Definiowanie). Cel Konfiguracja została zakończona, ale chcielibyśmy również zobaczyć na wykresie miernik przepływu, zawór wlotowy i wskaźnik poziomu w oknie wykresu, aby uzyskać ogólny przegląd stanu zbiornika T0147. W tym celu zdefiniujemy obiekt wykresu G0147. Aby zdefiniować okno wykresu (G0147) Wykonaj, co następuje: Krok 1. Czynność Wykonaj, co następuje: • Wybierz Wykres → Utwórz. Pojawi się pole dialogu. Właściwości nowego wykres • Wpisz nazwę i opis, jaki pokazuje Rysunek 3.68. • Wybierz opcję Nazwa do menu, aby w menu Wykres okna programu Nadzorowanie pokazywać nazwę tego wykresu. • Wybierz elementy okna, które mają być pokazywane w oknie diagramu, tak jak pokazuje Rysunek 3.67. 110 IGSS Zaczynamy Rysunek 3. 67 W polu dialogu Właściwości nowego wykresu wpisujesz nazwę i opcjonalnie opis, i wybierasz elementy okna do pokazywania. 2. Wykonaj, co następuje: • Kliknij OK. Pojawi się pole dialogu Definiuj Parametry Wykresu. • W kolumnie Nazwa Obiektu, wybierz z rozwijanych list takie obiekty, jakie pokazuje Rysunek 3. 68. UWAGA: Pozostaw resztę opcji w stanie domyślnym. Aby uzyskać więcej szczegółów, kliknij symbol znajdujący się w prawym górnym rogu pola dialogu, a następnie kliknij na elemencie, o którym informacje chcesz uzyskać. Rysunek 3. 68 W polu dialogu Definiuj Parametry Wykresu definiujesz, które elementy procesu chcesz pokazywać, okres wykresu i układ okna. Część C: Budowanie konfiguracji 3. Wykonaj, co następuje: • Kliknij OK. Pojawi się okno Wykres. • Wyskaluj okno do pożądanych wymiarów i umieść na pozycji, w jakiej chcesz, aby pokazywało się na ekranie operatora. WSKAZÓWKA: Jeśli chcesz, żeby okno wykresu zawsze otwierało się w tym samym miejscu i w takich samych rozmiarach, to możesz zablokować te właściwości, usuwając znaki wyboru z pola Allow graph move and resize (Pozwól przemieszczać i zmieniać wymiary wykresu) na karcie Nadzór w programie System Configuration (Konfigurowanie systemu). Rysunek 3. 69 Możesz wyskalować i umieścić wykres na pozycji, jakiej chcesz. Zainstaluj Konfigurację Cel Konfiguracja jest teraz gotowa do zainstalowania. Zainstalujmy ją i jeśli trzeba, skorygujmy wszelkie błędy instalacji. Aby zainstalować konfigurację Wykonaj, co następuje: Krok 1. Czynność Wybierz Plik → Zainstaluj Konfigurację, albo naciśnij CTRL + T. Pojawi się pole dialogu Opcje Instalacji. 111 112 IGSS Zaczynamy Krok 2. Czynność Wykonaj, co następuje: • W grupie Ustawienia raportów instalacji zaznacz wszystkie pola, aby wyświetlać te opcje w raporcie instalacji. Rysunek 3. 70 Pole dialogu Opcje Instalacji pozwala kontrolować zawartość raportu instalacji, <MyConfig>.prt i różne inne ustawienia. WSKAZÓWKA: Zaznacz pole Pomiń to okno, aby w przyszłości instalować bez oglądania tego pola dialogu. Aby ponownie wyświetlić to okno, należy wybierając w menu Plik polecenie pliku Zainstaluj Konfigurację przytrzymać wciśnięty klawisz SHIFT. 3. Program instalacyjny zostanie automatycznie uruchomiony i sprawdzi całą konfigurację. Jeśli instalacja się uda, to pojawi się komunikat, informujący ile obiektów zawiera instalowana konfiguracja. Z okna komunikatu można wejść do raportu instalacji, plik, <MyConfig>.prt, klikając przycisk Tak. Jeśli w konfiguracji są jakieś błędy, to automatycznie otworzy się program Troubleshooter (Diagnosta). Ten program zawiera listę błędów i pozwala je kolejno skorygować. Po poprawieniu wszystkich błędów powtórz instalowanie. 4. Aby uruchomić konfigurację w programie Nadzorowanie, wybierz Start → Programy → IGSS 6.0 → IGSS Starter. Pojawi się pole dialogu IGSS Starter. 5. Kliknij przycisk Nadzór, aby uruchomić konfigurację w programie Nadzorowanie. 6. Jeśli konfiguracja zostanie uruchomiona, to nie musisz jej zatrzymywać, aby ją uaktualnić. Wystarczy użyć funkcji Online Update (aktualizacja na bieżąco) i wykonać kroki 2-3, opisane powyżej. Raport z instalacji Po udanej instalacji konfiguracji, pojawi się pole dialogu, pozwalające obejrzeć raport z instalacji, <MyConfig>.prt. Zawiera on szczegółowe informacje o konfiguracji, np. interwały skanowania, interwały redukcji, wydajność komunikacji. Część C: Budowanie konfiguracji 113 Rysunek 3. 71 Raport z instalacji zawiera szczegółowe informacje o konfiguracji. Na końcu raportu z instalacji znajdują się ważne informacje o wydajności komunikacji z PLC. Pokazuje je Rysunek 3. 72. Rysunek 3. 72 Raport z instalacji zawiera ważne informacje o wydajności komunikacji z PLC Więcej szczegółów na temat raportu z patrz “installation report” (raport z instalacji) w pliku Help (Pomoc) okna programu Definition Definiowanie). Aby skorygować błędy w instalacji Program Troubleshooter (Diagnosta) UWAGA: Jeśli instalacja się nie uda, to automatycznie otworzy się program Troubleshooter (Diagnosta). Są tam wymienione błędy instalacji. Dwukrotne kliknięcie błędu otwiera pole dialogu z dalszymi szczegółami. Kliknięcie przycisku Locate Error in Definition (Zlokalizuj błąd w Definicji) prowadzi do obiektu, który zawiera błąd. 114 IGSS Zaczynamy Rysunek 3. 73 Plik rejestru błędów, <MyConfig>.err, jasno oznacza błędy, znalezione podczas procesu instalacji, pozwalając szybko znaleźć błędne obiekty i skorygować błędy. Aby skorygować błędy w instalacji Wykonaj, co następuje: Krok Czynność 1. Dwukrotnie kliknij wiersz przedstawiający błąd, który chcesz poprawić. 2. Kliknij przycisk Locate Error in Definition (Zlokalizuj błąd w Definicji) aby wejść do pola dialogu właściwości błędnego obiektu. 3. Popraw błąd, wykorzystując informacje podane przez program korygujący Troubleshooter i kliknij OK. 4. Powtórz kroki 1 do 3 dla wszystkich błędów. 5. Ponownie zainstaluj konfigurację. UWAGA: Nie możesz uruchomić konfiguracji, zanim nie skorygujesz wszystkich błędów. Szczegóły na temat instalowania konfiguracji, patrz “installing” (“instalowanie) w pliku Help (Pomoc) okna programu Definition Definiowanie). Symuluj Wartości Procesu Cel Używanie plików .sim Obecnie mamy w naszej konfiguracji wszystkie obiekty i chcielibyśmy symulować wartości z rzeczywistego procesu i alarmy, żeby zobaczyć, jak operator będzie widział diagram procesu w programie Nadzorowanie. Jednocześnie możemy optycznie sprawdzić czy układ naszego diagramu będzie działał, kiedy proces “ożyje”. Aby zobaczyć symulowane wartości w programie Nadzorowanie, wykonaj, co następuje: • Stwórz plik danych symulacji, <MyConfig>.sim • Sprawdź, czy na karcie Data Collection (Zbieranie danych) w programie System Configuration (Konfigurowanie systemu) wybrana jest opcja Run Simulated (Uruchamiaj symulację). Część C: Budowanie konfiguracji 115 Aby utworzyć plik Wykonaj, co następuje: .sim Krok Czynność 1. Otwórz edytor tekstu, np., WordPad. 2. Wpisz tekst, jaki pokazuje Rysunek 3. 74. Rysunek 3. 74 Przykład pliku .sim. Zauważ, że podajesz dla każdego obiektu wiele wartości. Mechanizm zbierania czyta ten plik cyklicznie od początku do końca. 3. Zachowaj ten plik w folderze głównym tej konfiguracji, jako demo.sim. Szczegóły na temat składni w pliku symulacji patrz “simulating” (symulacja) w pliku Help (Pomoc) okna programu Definition (Definiowanie). Aby symulować wartości procesu Wykonaj, co następuje: Krok 1. Czynność Sprawdź, czy mechanizm zbierania danych może pracować z symulacją. Zrób to następująco: • Wybierz Start → Programy → IGSS 6.0 → System Configuration. • Kliknij kartę DC i zaznacz pole Run Simulated. 2. Zainstaluj konfigurację w programie Definition Definiowanie) (patrz procedura “Zainstaluj Konfigurację” poniżej). 3. Wybierz Start → Programy → IGSS 6.0 → IGSS Starter. Pojawi się pole dialogu IGSS Starter. 4. Kliknij przycisk Supervise (Nadzorowanie). WYNIK: Automatycznie uruchomiony został program Nadzorowanie i używa danych symulowanych z pliku .sim, aby pokazać wartości procesu. Jeśli występują jakieś błędy składniowe, to natychmiast po uruchomieniu mechanizmu zbierania danych (DC) będą one zgłoszone. Zdefiniuj Raporty Operatora Cel Ostatnią rzeczą, jaką trzeba zrobić, jest utworzenie formularzy raportów operacyjnych, do których operator będzie miał dostęp z programu Supervise (Nadzorowanie). 116 IGSS Zaczynamy Harmonogram tworzenia raportu Definiując nowe raporty trzeba przejść następujące fazy: • Tworzenie formatu raportu • Tworzenie nagłówków raportu • Włączenie do raportu obiektów • Testowanie raportów • Udostępnienie raportów w programie Nadzorowanie Typy raportów IGSS zawiera następujące standardowe typy raportów: • Raport Okresowy (dzienny, tygodniowy, miesięczny, kwartalny i roczny) • Raport Chwilowy (aktualne wartości procesu) • Raport Alarmowy Aby utworzyć format raportu W naszym przykładzie utworzymy format dla raportów okresowych (dziennego, tygodniowego, itp.). Wykonaj, co następuje: Krok Czynność 1. Wybierz Start → Programs → IGSS 6.0 → Definition. Uruchomi się program Definition (Definiowanie). 2. Kliknij Edycja → Formaty raportów. Pojawi się pole dialogu Formaty raportów 3. Wykonaj, co następuje: • W obszarze Format raportów kliknij Utwórz. Pojawi się pole dialogu Właściwości formatu raportu. • Do pola Nazwa formatu wpisz DemoReport. Rysunek 3. 75 • Zaznacz pole Ustaw jako domyślny, aby kiedy operator zażąda raportu, automatycznie sugerować ten format. • Kliknij przycisk opcji Raport okresowy, aby umożliwić operatorowi tworzenie raportów dziennych, tygodniowych, miesięcznych, kwartalnych i rocznych na bazie tego formatu. • Kliknij OK, aby wrócić do pola dialogu Formaty raportów. Część C: Budowanie konfiguracji Rysunek 3. 76 W tym polu dialogu tworzysz i utrzymujesz formaty raportów, na których bazują operatorzy. Format raportu można podzielić na części (Nagłówki raportu). 4. W Nagłówek raportu kliknij przycisk Utwórz... Pojawi się pole dialogu Właściwości nagłówka raportu. • Do pola Tekst nagłówka wpisz Przepływ i poziom, tak jak pokazuje poni•szy Rysunek 3. 77. Rysunek 3. 77 5. Powtórz krok 4 dla następnych nagłówków, mianowicie “Różne” i “Zawory” 6. Kliknij OK, aby wrócić do pola dialogu Formaty raportów. WSKAZÓWKA: Możesz zmienić kolejność nagłówków raportu, przeciągając i upuszczając je myszą. Z definicji nagłówki są sortowane alfabetycznie. 7. Aby dołączyć obiekty, kliknij przycisk Przeglądaj w obszarze Wybrane obiekty. Pojawi się Przeglądarka obiektów. Teraz włączymy do raportu następujące obiekty: 117 118 IGSS Zaczynamy 8. Nazwa tego obiektu Ma być pod tym nagłówkiem raportu F0147 (Min/Max) Przepływ i poziom L0147 (Average) Przepływ i poziom C0147 (Max) Różne T0147 (Average) Różne V1 (Change) Zawory V2 (Change) Zawory Wykonaj, co następuje: • Wybierz dwa pierwsze obiekty z listy, trzymając wciśnięty klawisz CTRL, kiedy klikasz na każdym z obiektów i przeciągnij je na nagłówek raportu “Przepływ i poziom” w polu dialogu Formaty raportów. • Powtórz te czynności dla pozostałych obiektów, przeciągając je na nagłówki “Różne” i “Zawory” odpowiednio. WYNIK: Teraz format raportu jest gotowy do użytku. Musimy jednak dać bezpośredni dostęp do programów raportów operatorowi (patrz “Aby włączyć raporty do programów użytkownika). Rysunek 3. 78 W tym polu dialogu włączasz poszczególne obiekty do raportu i określasz, do których nagłówków raportu one należą. 9. Kliknij OK, aby powrócić do pola dialogu Formaty raportów. Operator musi mieć bezpośredni dostęp do tego formatu raportu, więc włączymy linki do programów raportów do menu Programy Użytkownika (User Programs) w programie Supervise (Nadzorowanie). Część C: Budowanie konfiguracji UWAGA: Program instalacyjny z założenia dodaje linki do programów Raporty okresowe i Raport chwilowy. Poniższa procedura opisuje, jak robić to ręcznie. Wykonaj, co następuje: Aby włączyć raporty do programów użytkownika Krok 1. 119 Czynność W programie Definicje, wybierz Programy użytkownika → Zagospodaruj do nadzoru (Customize for Supervise). Pojawi się pole dialogu Dostęp do programów użytkownika z poziomu Nadzorowanie. • Kliknij Nowy, następnie wpisz Dmyrep.mde które jest nazwą pliku programu Raporty okresowe. Kliknij OK. UWAGA: Podczas instalowania instalacyjna ścieżka dostępu IGSS stanie się częścią zmiennej środowiska Windows, PATH. To znaczy, że nie trzeba tu podawać pełnej ścieżki dostępu. • Do pola tekstowego Tekst menu wpisz Raporty okresowe. • Powtórz to dla Raportów chwilowych Tym razem wpisz nazwę pliku Actrep.mde. • Kliknij OK. • Zainstaluj konfigurację (patrz procedura “Zainstaluj Konfigurację” w tym rozdziale). Rysunek 3. 79 W tym polu dialogu określasz ścieżki dostępu i nazwy programów, które chcesz włączyć do menu Programy Użytkownika programu Nadzorowanie. 120 IGSS Zaczynamy 2. Sprawdź wyniki w programie Nadzorowanie, w następujący sposób: • Wybierz Start → Programy → IGSS 6.0 → IGSS Starter. • Kliknij Nadzór. • Wybierz Programy użytkownika → Raporty okresowe. Pojawi się pole dialogu Raporty okresowe. Rysunek 3. 80 W tym polu dialogu operator wybiera odpowiedni typ raportu i datę raportu i wybiera albo raport przeglądowy, albo szczegółowy. Automatyczne drukowanie raportów Jeśli chcesz drukować raporty w regularnych odcinkach czasu, to radzimy używać programu Job Scheduler (Harmonogram zadań). Pozwala on uruchamiać każdy program w określonym czasie. Możesz drukować co rano, np. o godzinie 7:00 dzienny raport. W programie Job Scheduler (Harmonogram zadań) łatwo to zrobić. Więcej szczegółów na temat automatycznego drukowania patrz plik Help (Pomoc) okna programu Job Scheduler (Harmonogram zadań). Szczegóły dotyczące raportów patrz plik Help (Pomoc) okna programu Report (Raport). Część D: Ulepszanie konfiguracji 121 Część D: Ulepszanie Konfiguracji Przegląd Omówienie tej części W tej części omawiamy niektóre bardziej zaawansowane właściwości systemu IGSS. Aby umożliwić zaznajomienie się z nimi, ulepszymy konfigurację, którą właśnie utworzyliśmy, używając: • Paska narzędzi Rysowanie (Drawing). • Standardowych deskryptorów (obiekty rysowania, kontrolki Windows, etc.) • Paska narzędzi Biblioteka narzędzi Spis treści Używanie zaawansowanych cech w IGSS ........................................................................... 121 Używaj linii do obiektów Analogowych.................................................................................. 122 Użyj wielokątów do Obiektów Analogowych ......................................................................... 125 Ulepsz Wskaźniki Paskowe .................................................................................................. 130 Użyj Przycisków Poleceń dla Obiektów Licznika................................................................... 132 Używaj pól komend albo pól kombi dla obiektów cyfrowych ................................................. 134 Osadzona lista alarmów ....................................................................................................... 137 Osadzone Diagramy ............................................................................................................. 139 Siatka (przypinana)............................................................................................................... 142 Używanie Animowanych Symboli ......................................................................................... 144 Umieść Ulubioną Grafikę w Bibliotece narzędzi.................................................................... 147 Widok Tabeli Właściwości.................................................................................................................... 149 Używanie zaawansowanych cech w IGSS Wprowadzenie W tej części rozdziału wypróbujemy niektóre zaawansowane cechy w systemie IGSS. Pozwalają one prezentować składniki procesu w zupełnie nowy sposób, na przykład używając elementów sterujących Windows. Pasek narzędzi Rysowanie (Drawing) W starszych wersjach systemu IGSS, używany był obrazek tła z zewnętrznych programów graficznych, ale teraz można używać kolorów tła i rysować proces od podstaw, wykorzystując paska narzędzi programu Rysowanie i innych właściwości, znanych z programów do rysowania. Poniższy rysunek przedstawia funkcje poszczególnych przycisków z paska narzędzi Drawing (Rysowanie). Linia wielokąt elipsa siatka tekst AciveX Avi/GIF Osadzony diagram Symbol animowany powiększeni e Linia łamana prostokąt rysunek OLE osadzony wykres Osadzona lista alarmów Przycisk Windows Rysunek 3. 81 Pasek narzędzi Rysowanie (Drawing) pozwala tworzyć obiekty rysunkowe i umieszczać pliki graficzne oraz obiekty ActiveX/OLE oraz osadzone typy wykresów na diagramie procesu. Składniki, które tworzysz używając paska narzędzi Drawing (Rysowanie) mogą być albo statyczne, albo połączone z obiektem IGSS. W tym drugim przypadku wygląd np. obiektu rysunku jest dołączony do stanu albo wartości składnika procesu. 122 IGSS Zaczynamy Szczegółowe informacje o pasku narzędzi Drawing (Rysowanie) znajdziesz w pliku Help (Pomoc) okna programu Definition (Definiowanie), pod hasłem “toolbars; Drawing toolbar” (paski narzędzi; Pasek narzędzi Rysowanie). Standardowe deskryptory Najbardziej typowym sposobem pokazywania obiektów IGSS na diagramie procesu jest używanie symboli z wbudowanego pliku symboli, Symbols.v20. Możliwych jest jednak wiele dodatkowych sposobów wyświetlania obiektów. • Rysowanie obiektów (linia, wielokąt, etc.) • Przycisk Windows (przycisk, pole kombinowane, etc.) • Pliki graficzne (.bmp,.wmf,.emf,.gif, etc.) • Pliki Multimediów (.avi i.gif) • Obiekty OLE • Kontrolki ActiveX • Osadzone wykresy • Osadzona Lista alarmów • Osadzony Diagram • Symbol Animowany Kiedy używasz do przedstawienia obiektu IGSS standardowego deskryptora, to możesz powiązać jego wygląd ze stanem, albo wartością obiektu. Na temat szczegółów, dotyczących standardowych deskryptorów patrz “standard descriptors” “standardowe deskryptory” w pliku Help (Pomoc) okna programu Definition Definiowanie). Pasek narzędzi Biblioteka narzędzi pozwala przeciągać i upuszczać wybrane obiekty graficzne na diagramy procesów. Poniższy Rysunek pokazuje funkcjonalność tego paska narzędzi. Rysunek 3. 82 Umieść swoje ulubione pliki graficzne w Bibliotece narzędzi i przeciągaj je na diagramy procesów, gdzie je upuszczaj. Więcej szczegółów na temat Biblioteki narzędzi znajdziesz w pliku Help (Pomoc) okna programu Definition Definiowanie), pod hasłem “Library toolbar” (Biblioteka narzędzi). Używaj linii do obiektów Analogowych Cel Zamiast jako miernika przepływu, F0147, używać standardowego symbolu z pliku symboli, można użyć linii. Linię można umieścić na górze rury wlotowej, aby operator widział ewidentnie, że alarm w tym obiekcie jest bezpośrednio związany z rurą dopływową. Zastosujemy różne kolory dla zakresów alarmowych i pozwolimy, aby linia migała, kiedy obiekt jest w stanie alarmowym. Część D: Ulepszanie konfiguracji Aby użyć linii jako miernika przepływu, F0147 UWAGA: 123 Zanim zaczniemy używać zaawansowanych cech, utworzymy nowy diagram, Nowy_Obszar, Utwórz nowy diagram, zgodnie z procedurą “Zdefiniuj Obszary i Diagramy” Części C. Krok 1. Czynność Wybierz Obiekty → Standardowe Deskryptory → Linia. Pojawi się pole dialogu Przeglądarka obiektów. • Wybierz Analogowy i zaznacz Wartość. • Z listy z prawej strony okna, wybierz F0147. • Kliknij Utwórz a pojawi się linia, przedstawiająca obiekt. Rysunek 3. 83 Pole dialogu Przeglądarka obiektów pojawi się, kiedy włączysz standardowy deskryptor do obiektu IGSS.4 2. Umieść linię na pozycji tak jak pokazuje Rysunek 3. 84, następnie umieść na pozycji nazwę i wartość. Rysunek 3. 84 Umieść linię na górze rury wlotowej. 124 IGSS Zaczynamy 3. Dwukrotnie kliknij linię, aby zdefiniować jej właściwości. Kliknij zakładkę karty Atrybuty linii. • W grupie Kolor linii dwukrotnie kliknij właściwość Bind Kolor Linii, aby ją wybrać. • Dwukrotnie kliknij każdy z pasków kolorów, aby wskazać odpowiednie kolory dla poszczególnych atomów (limity alarmów). Rysunek 3. 85 W grupie Kolor linii, wiążesz kolor linii z aktualną wartością procesu. Możesz określić indywidualne kolory dla różnych stopni alarmów. Część D: Ulepszanie konfiguracji 4. 125 Wykonaj, co następuje: • W grupie Powiązania do alarmów obiektu dwukrotnie kliknij Migająca linia, aby zezwolić na miganie linii, kiedy obiekt jest w stanie alarmu. • Dwukrotnie kliknij każdy z pasków kolorów, aby wybrać odpowiednie kolory. Rysunek 3. 86 W grupie Powiązania do alarmów obiektu zezwalasz na miganie linii, kiedy obiekt jest w stanie alarmu i wybierasz odpowiednie kolory. 5. Kliknij OK. Użyj wielokątów do Obiektów Analogowych Cel Jeśli masz zbiornik w kształcie innym niż prostokątny, to możesz użyć wielokąta do przedstawienia poziomu zawartości zbiornika. W tym przykładzie użyjemy istniejącego obiektu L0147. Spowodujemy, że tło wielokąta będzie migać, kiedy wartość procesu osiągnie limity alarmowe. Tym razem użyjemy paska narzędzi Rysowanie (Drawing), do utworzenia wielokąta i później połączymy jego wygląd z L0147. Aby użyć wielokąta jako obiektu analogowego Wykonaj, co następuje: Krok 1. 2. Czynność Jeśli na ekranie nie widać paska narzędzi Rysowanie (Drawing), to wybierz Widok → Pasek narzędzi Rysowanie (Drawing). Kliknij przycisk wielokątów. , aby uaktywnić narzędzie do rysowania 126 IGSS Zaczynamy 3. Wykonaj, co następuje: • Kliknij jeden raz w miejscu, gdzie chcesz umieścić lewy górny róg wielokąta i narysuj pierwszą linię pionową. • Kliknij jeden raz w miejscu, gdzie chcesz żeby znalazł się koniec pierwszej linii pionowej. • Powtórz to dla wszystkich linii aż do uzyskania kształtu, jaki pokazuje Rysunek 3.87 • Dwukrotnie kliknij na krawędzi, kiedy wielokąt zostanie zamknięty. Rysunek 3. 87 Wielokąt przedstawiający zbiornik jest gotowy, aby połączyć go z odpowiednim obiektem IGSS. UWAGA: Jeśli umieścisz rogi wielokąta nieprawidłowo, to możesz kliknąć polecenia Edycja → Cofnij. Możesz ponownie wykonać cofnięte polecenie, klikając polecenia Edycja →Powtórz. 4. Kliknij prawym przyciskiem myszy wielokąt i wybierz Połącz. Pojawi się Przeglądarka obiektów. • Wybierz Analogowy i zaznacz Wartość. • W obszarze Nazwa wybierz L0147. • W obszarze Otwórz według nazwy, zaznacz pole Pokaż właściwości. Część D: Ulepszanie konfiguracji Rysunek 3. 88 Pole dialogu Przeglądarka obiektów pojawi się, kiedy łączysz standardowy deskryptor do obiektu IGSS. 5. Kliknij Otwórz / Wybierz. Pojawi się pole dialogu Właściwości obiektu. Kliknij ponownie OK, bo nie chcemy zmieniać żadnych właściwości. Pojawi się nazwa obiektu i wartość. Umieść je na rysunku tak, jak pokazuje Rysunek 3. 92. 6. Dwukrotnie kliknij wielokąt i wybierz zakładkę karty Atrybuty wielokąta. • W grupie Kolor tła, Dwukrotnie kliknij właściwość Bind Kolor tła, aby ją wybrać. • Dwukrotnie kliknij każdy z pasków kolorów, i wskaż odpowiednie kolory. 127 128 IGSS Zaczynamy Rysunek 3. 89 W grupie Kolor Tła zezwalasz na miganie tła i wzbierasz odpowiednie kolory. 7. Wykonaj, co następuje: • W grupie Powiązania do alarmów dwukrotnie kliknij właściwość Migające tło, aby zezwolić na miganie tła, kiedy obiekt jest w stanie alarmowym. • Dwukrotnie kliknij pasek Kolor migającego tła i wybierz odpowiedni kolor. Rysunek 3. 90 W grupie Powiązania do alarmów zezwalasz na miganie tła, kiedy obiekt jest w stanie alarmu i wzbierasz odpowiednie kolory. Część D: Ulepszanie konfiguracji 8. Wykonaj, co następuje: • W grupie Informacje dodatkowe dwukrotnie kliknij każdy z dwóch pasków kolorów, aby wybrać kolor wypełnienia i wzór. • Dwukrotnie kliknij Kierunek wypełniania i wybierz Góra. • Dwukrotnie kliknij Kryteria wypełniania i wybierz Wartość aktualna. • Dwukrotnie kliknij Wypełnienie aktywne, aby zezwolić na wypełnianie wielokąta zgodnie z wartością procesu. Rysunek 3. 91 W grupie Informacje dodatkowe wybierasz kolor i wzór wypełnienia oraz kryteria wypełniania, na przykład Wartość aktualna, aby pokazywać wartość procesu. Te właściwości determinują wypełnienie wielokąta. 9. Kliknij OK. Wielokąt powinien teraz wyglądać następująco. Rysunek 3. 92 Wielokąt jest umieszczony a jego wypełnienie odzwierciedla aktualną wartość procesu. 129 130 IGSS Zaczynamy Ulepsz Wskaźniki Paskowe Cel Kiedy definiowaliśmy obiekt, przedstawiający poziom wody w zbiorniku, L0147, to zdefiniowaliśmy standardowy wskaźnik paskowy. Teraz zagospodarujemy ten wskaźnik, używając kilku z licznych dostępnych właściwości układu graficznego. Aby zdefiniować wskaźnik paskowy (zaawansowany) Wykonaj, co następuje: Krok 1. Czynność Wybierz Obiekty → Wskaźnik paskowy. Pojawi się Przeglądarka obiektów. • Wybierz Analogowy i zaznacz Wartość. W obszarze Nazwa, wybierz L0147 i kliknij Utwórz. Pojawi się karta Atrybuty paska. Rysunek 3. 93 Kiedy definiujemy nowy wskaźnik paskowy, wtedy pojawia się pole dialogu Przeglądarka obiektów. W tym przypadku wybierzemy istniejący obiekt analogowy, L0147. 2. Wykonaj, co następuje: • W grupie Obszary graniczne wybierz Linie + Strzałki, aby pokazywać granice alarmowe. • W grupie Kolory kliknij Linia graniczna i wybierz kolor czerwony dla linii granicznej alarmu. • W grupie Wyrównanie osie wybierz Lewo, aby pokazywać osie wartości z lewej strony zbiornika. • W grupie Widok paska wybierz 2-D, aby pokazywać pasek dwuwymiarowo. • W grupie Atrybuty skali zaznacz Skala i Wartości. • Kliknij OK. Pojawi się wskaźnik paskowy. Część D: Ulepszanie konfiguracji Rysunek 3. 94 Właściwości układu graficznego wskaźnika paskowego zostały wprowadzone. Skorzystaj z podglądu paska, aby sprawdzić wyniki. 3. Przemieść wskaźnik paskowy nad zbiornik i zmień jego wymiary tak, żeby mieścił się wewnątrz zbiornika, jak to pokazuje Rysunek 3. 95. Następnie umieść na miejscu nazwę i wartość. Rysunek 3. 95 Wskaźnik paskowy umieszczony na właściwym miejscu. Zauważ dwie linie granic alarmowych, które jasno informują operatora, jeśli poziom wody zbliża się do stanu alarmowego. 131 132 IGSS Zaczynamy Użyj Przycisków Poleceń dla Obiektów Licznika Cel Obiekt licznika, C0147, który zlicza ilość litrów, wlanych do zbiornika na godzinę, został pierwotnie utworzony jak prostokątne pole. Używając zamiast tego przycisku poleceń pozwolimy operatorowi wstawiać na przykład uprzednio zdefiniowaną wartość, klikając przycisk. Aby użyć Wykonaj, co następuje: przycisku poleceń jako licznika Krok 1. Czynność Wybierz Obiekty → Standardowe Deskryptory → Przycisk poleceń. Pojawi się pole dialogu Przeglądarka obiektów. • Wybierz Licznik i zaznacz Wartość. • Do pola Nazwa wpisz C0147. • Kliknij Utwórz. Pojawi się przycisk poleceń. Rysunek 3. 96 Kiedy korygujemy przycisk poleceń, aby przedstawiał obiekt IGSS pojawi się pole dialogu Przeglądarka obiektów. 2. Przemieść przycisk poleceń, nazwę i wartość na pozycję, jaką pokazuje Rysunek 3. 98 i zmień wymiary przycisku tak jak trzeba. Część D: Ulepszanie konfiguracji 3. Dwukrotnie kliknij ten przycisk wybierz kartę Atrybuty przycisku. • W grupie Komenda przy kliknięciu dwukrotnie kliknij właściwość Bind komenda przy.... Dwukrotnie kliknij właściwość Wstępnie ustawione, aby pozwolić operatorowi wydawać tę komendę, klikając przycisk. • W grupie Informacje dodatkowe dwukrotnie kliknij właściwość Tekst wyświetlany i do następnego pola dialogu wpisz Preset oraz kliknij OK. Rysunek 3. 97 W grupie Komenda przy kliknięciu wiążesz przycisk z jedną z czterech komend licznika, którą może wydawać operator. 4. Kliknij OK. Obiekt licznika powinien teraz wyglądać następująco. Rysunek 3. 98 Przycisk poleceń, przedstawiający licznik jest skończony. Operator może wydawać komendę Preset, klikając ten przycisk. 133 134 IGSS Zaczynamy Używaj pól komend albo pól kombi dla obiektów cyfrowych Cel Dwa zawory, V1 i V2, zdefiniowaliśmy pierwotnie, używając standardowych symboli zaworów z pliku symboli. IGSS daje dwie przydatne inne możliwości, aby użyć pola komend albo pola kombi. Aby zdefiniować obiekt cyfrowy, jako pole komendy (V1) Wykonaj, co następuje: Krok 1. Czynność Wybierz Obiekty →Pole komend. Pojawi się pole dialogu Przeglądarka obiektów. • W widoku drzewa kliknij znak + obok Global, następnie znak + obok Cyfrowy i wybierz szablon Zawór. • Na liście obiektów wybierz V1. Rysunek 3. 99 Kiedy definiujemy pola komend, jak zwykle pojawi się Przeglądarka obiektów. Część D: Ulepszanie konfiguracji 2. Wykonaj, co następuje: • Kliknij Utwórz. Pojawi się karta Ustaw układ komend. • Zaznacz wszystkie cztery pola z prawej strony podglądu. • W grupie Wyrównaj wybierz Poziomo. Rysunek 3. 100 Na karcie Ustaw układ komend, definiujesz graficzny obraz pola komend. Zwróć uwagę, że możesz pokazywać zarówno komendy jak i stan aktualny. 3. Wykonaj, co następuje: • Kliknij OK. Pojawi się pole komend. • Umieść i zwymiaruj to pole tak, jak pokazuje Rysunek 3. 101, następnie umieść na miejscu nazwę. Rysunek 3. 101 Pole komend jest umieszczone na właściwej pozycji. Zauważ, że operator stale może widzieć dostępne komendy i aktualny stan. 135 136 IGSS Zaczynamy Aby zdefiniować obiekty cyfrowe jako pola kombinowane (V2) Wykonaj, co następuje: Krok 1. Czynność Wybierz Obiekty → Standardowe Deskryptory → Pole Kombinowane. Pojawi się pole dialogu Przeglądarka Obiektów. • W widoku drzewa kliknij znak + obok Global, następnie znak + obok Cyfrowy i wybierz szablon Zawór. • Na liście obiektów, wybierz V2. Rysunek 3. 102 Kiedy definiujemy pole kombi, pojawi się Przeglądarka obiektów. 2. Umieść pole kombinowane na odpowiedniej pozycji i dopasuj wymiary, tak jak pokazuje Rysunek 3. 103. Następnie umieść na miejscu nazwę i stan. WSKAZÓWKA: Aby umożliwić pokazywanie obu komend na liście rozwijanej, rozciągnij w dół obszar pola kombi. Kliknij na tym polu i umieść kursor nad środkowym uchwycie na dolnej krawędzi. Kiedy pojawi się rączka, zwymiaruj je tak, jak trzeba. Część D: Ulepszanie konfiguracji 137 Rysunek 3. 103 Pole kombi, przedstawiające V2 znajduje się na miejscu. Operator wybiera odpowiednią komendę z rozwijanej listy komend. Osadzona lista alarmów Cel Teraz chcemy utworzyć osadzoną listę alarmów, która pokazuje wszystkie alarmy z przepływu, to będą alarmy numer 102 do 105. Cały wybór alarmów tej konfiguracji można pokazywać na osadzonej liście alarmów. Lista może zawierać na przykład alarmy z obiektów na konkretnym diagramie. Aby użyć osadzonej listy alarmów Wykonaj, co następuje: Krok 1. Czynność Wybierz Obiekty → Standardowe Deskryptory → Osadzona lista alarmów. Lista alarmów umieszczona jest na diagramie. Umieść listę alarmów w prawym górnym rogu diagramu. 2. Kliknij prawym przyciskiem myszy tło listy alarmów i wybierz Właściwości. 138 IGSS Zaczynamy 3. Pojawi się pole dialogu Właściwości osadzonej listy alarmów. Rysunek 3. 104 4. Kliknij przycisk Dodaj w grupie Filtry. Pojawi się pole dialogu Definiowanie filtrów. Rysunek 3. 105 5. W grupie Edytuj ustawienie wykonaj, co następuje: • Na liście Właściwość wybierz Numer Alarmu. • Na liście Warunek wybierz pomiędzy. • Do pola Wartość wpisz 102 a 105. Część D: Ulepszanie konfiguracji 6. Kliknij Dodaj, aby dodać warunek filtrowania. Pole dialogu powinno teraz wyglądać następująco. 7. Kliknij OK. 8. W grupie Filtry wybierz Alarmy przepływu i zaznacz pole wyboru Domyślny. 9. Diagram powinien teraz wyglądać następująco. 139 Rysunek 3. 106 Rysunek 3. 107 Osadzone Diagramy Cel Teraz chcemy utworzyć osadzony diagram, na którym będziemy mogli oglądać zarówno diagram Zarys, jak i Zarys-nowy. W tym celu najpierw utworzymy nowy diagram i nazwiemy go Podwójny widok. Osadzony diagram zawiera zbiór wielu logicznie powiązanych pod-procesów w jednym deskryptorze. Ten deskryptor jest osadzony w standardowym diagramie IGSS. Dla każdego pod-procesu zdefiniowany jest Sub-diagram a dla każdego z nich widoczny jest przycisk. To powoduje, że widać pasek przycisków, z którego operator może wybierać pod-proces do oglądania. Najpierw utworzymy nowy diagram, w którym osadzimy diagram. 140 IGSS Zaczynamy Aby utworzyć osadzony Subdiagram Wykonaj, co następuje: Krok Czynność 1. Wybierz Obiekty → Standardowe Deskryptory → Osadzony Diagram. W lewym górnym rogu pojawi się diagram. Zmień wymiary tego deskryptora osadzonego diagramu. 2. Kliknij prawym przyciskiem myszy na białym pasku na górze osadzonego diagramu i wybierz Właściwości. 3. Pojawi się pole dialogu Właściwości Osadzonego Diagramu. Ustaw Części użyte dla przycisków na 0.1, a Kolor tekstu jaki chcesz. Rysunek 3. 108 4. Kliknij zakładkę karty Sub-diagramy i kliknij przycisk Dodaj na Liście Subdiagramów. 5. Do pola Wyświetl nazwę wpisz Zarys. 6. W grupie Tło wybierz Obrazek i kliknij Przeglądaj aby znaleźć obrazek który znajduje się w folderze [Scieżka Install]\Samples. Pojawi się pole dialogu Open a Background Picture (Otwórz obrazek tła). Rysunek 3. 109 W tym polu dialogu wybierz obrazek tła dla diagramu. Część D: Ulepszanie konfiguracji 7. Dwukrotnie kliknij plik Waterx.wmf. 8. Kliknij OK. 9. Powtórz te procedurę dla diagramu Zarys_Nowy. Pole dialogu powinno teraz wyglądać następująco. Rysunek 3. 110 10. Kliknij OK. 11. Twój diagram powinien wyglądać następująco. Rysunek 3. 111 12. Wejdź do diagramu Zarys i wybierz wszystkie obiekty. Następnie skopiuj je. 141 142 IGSS Zaczynamy 13. Wejdź do diagramu Podwójny widok i kliknij sub-diagram Zarys. 14. Wybierz Edycja → Wklej jako odniesienie. Kliknij Tak, kiedy pojawi się następujący komunikat. Rysunek 3. 112 15. Powtórz tę procedurę dla diagramu Zarys_nowy. 16. Twój diagram powinien teraz wyglądać następująco. Rysunek 3. 113 Siatka (przypinana) Cel Teraz chcemy zrobić diagram, zawierający kluczowe wartości konfiguracji. Najpierw utworzymy diagram nazwany KeyValues. Aby zrobić siatkę Wykonaj, co następuje: Krok 1. Czynność Wybierz Obiekty → Standardowe Deskryptory → Siatka. Na diagramie w lewym górnym rogu pojawi się siatka. Część D: Ulepszanie konfiguracji 2. Dwukrotnie kliknij siatę. Pojawi się pole dialogu Właściwości Siatki. Kliknij zakładkę karty Środowisko i dopasuj właściwości tak, żeby wyglądały jak na Rysunku poniżej. Rysunek 3. 114 3. Wejdź na kartę Zaznaczone Komórki. Rysunek 3. 115 Wykonaj ustawienia tak, żeby tabela wyglądała jak pokazana na rysunku poniżej. Można redagować komórki po ich dwukrotnym kliknięciu. Rysunek 3. 116 143 144 IGSS Zaczynamy 4. Kliknij komórkę Stan/Wartość w wierszu V1 i na liście Typ komórki wybierz Wartość obiektu. 5. Kliknij Przeglądaj. Pojawi się pole dialogu Przeglądarka obiektów. 6. Znajdź obiekt V1 i kliknij Otwórz/Wybierz. 7. Na liście tego atomu wybierz Stan. 8. W grupie Pokazuj alarm wybierz pole kolor tła, aby wyświetlać go, kiedy obiekt jest w stanie alarmu. 9. Powtórz kroki 4 do 8 dla kolumny Komenda/Wysoki Alarm, ale wybierz na liście Komenda. 10. Powtórz tę procedurę dla pozostałych obiektów, tak, żeby tabela wyglądał następująco. (Wybierz Wartość aktualna i Wysoki Alarm dla L0147, C0147 i F0147, pamiętaj, żeby zaznaczyć pole Jednostki z wartością). Rysunek 3. 117 11. Zachowaj i zainstaluj tę konfigurację. 12. Uruchom program Supervise (Nadzorowanie). 13. Wybierz Diagram → KeyValues (wartości kluczowe). 14. Kliknij piktogram w lewym górnym rogu małego paska diagramu KeyValues. Pojawi się menu systemu. Wybierz z menu Pin. 15. Teraz możesz przeglądać swoją konfigurację, mając jednocześnie na wierzchu diagram KeyValues. Używanie Animowanych Symboli Cel Teraz chcemy wyświetlać zawór V2 za pomocą animowanego symbolu. Aby utworzyć Animowany symbol Wykonaj, co następuje: Krok 1. Czynność Wybierz Widok → Rysowanie, aby otworzyć pasek narzędzi do rysowania. 2. Znajdź symbol i kliknij go, następnie kliknij diagram w miejscu, w którym chcesz umieścić animowany symbol. 3. Pojawi się rysunek wiatraka. Część D: Ulepszanie konfiguracji 4. Dwukrotnie kliknij ten rysunek a pojawi się strona Symbol animowany. Rysunek 3. 118 5. Używając paska do przewijania przewiń listę do kategorii Zawory (Valves) i wykorzystaj ten, znajdujący się w lewym górnym rogu. Rysunek 3. 119 6. Kliknij OK a rysunek pojawi się na diagramie. 7. Kliknij ten symbol prawym przyciskiem myszy i wybierz Połącz…. Pojawi się Przeglądarka obiektów. 145 146 IGSS Zaczynamy 8. W widoku drzewa kliknij znak + obok Global, następnie obok Cyfrowy i wybierz Zawór. Kliknij V2 w prawym okienku. Rysunek 3. 120 9. Kliknij Otwórz/Wybierz. Teraz symbol animowany jest połączony z zaworem V2. 10. Przejdź na kartę Symbol Animowany. 11. Ustaw parametry dla następujących grup: Przy alarmie: • Ustaw Tryb koloru wypełnienia na Zacieniony • Zaznacz pole wyboru Używaj koloru alarmowego • Ustaw Tryb migania na Niewidoczny Zamknięty: • Ustaw Tryb koloru wypełnienia na Zacieniony • Ustaw Kolor wypełnienia na niebieski Otwarty: • Ustaw Tryb koloru wypełnienia na Zacieniony • Ustaw Kolor wypełnienia na zielony Orientacja: • Ustaw Przerzut na Pionowy • Ustaw Obrót na 90 Część D: Ulepszanie konfiguracji 12. 147 Umieść rysunek tak jak pokazano poniżej. Rysunek 3. 121 13. Do swego pliku *.sim dodaj następujący wiersz: 10 V2 1 1 To spowoduje, że animowany symbol zostanie przypisany stanowi alarmowemu. Umieść Ulubioną Grafikę w Bibliotece narzędzi Cel Wyobraźmy sobie, że tworzysz konfigurację dla fabryki, która ma wiele identycznych zbiorników, ale umieszczone są one na diagramach różnych procesów. Zbiornik jest narysowany w zewnętrznym programie graficznym, ale zamiast używać funkcji kopiowania i wklejania, możemy umieścić go na pasku Biblioteki narzędzi. Aby korzystać z Wykonaj, co następuje: Biblioteki narzędzi Krok Czynność 1. Narysuj zbiornik swoim ulubionym programie i eksportuj go albo zachowaj w jednym z formatów graficznych, obsługiwanych w IGSS. W naszym przykładzie używamy zbiornika Tank-2.emf z konfiguracji Demo. 2. Wybierz Widok → Biblioteka narzędzi, aby wyświetlić pasek narzędzi. 148 IGSS Zaczynamy 3. Wykonaj, co następuje: • Kliknij prawym przyciskiem myszy na pasku narzędzi i z wyskakującego menu wybierz Dodaj nowe narzędzie. • Wybierz rysunek wykonany w kroku 1 i kliknij Otwórz, ścieżka dostępu jest następująca [Ścieżka instalacyjna IGSS]\Gssdemo\ENG. Na pasku narzędzi pojawi się grafika. Rysunek 3. 122 W tym polu dialogu wybierz Rysunek, który chcesz umieścić w Bibliotece narzędzi. Zaznacz pole Pokazuj podgląd, aby oglądać podgląd rysunku. 4. Wykonaj, co następuje: • Kliknij prawym przyciskiem myszy rysunek na pasku narzędzi i wybierz z rozwijanego menu polecenie Edytuj nazwę narzędzia. • Wpisz do pola tekstowego w polu, które się pojawi Zbiornik 2 i kliknij OK. Rysunek 3. 123 W tym polu dialogu wpisz nazwę, którą chcesz pokazywać wraz z miniaturą rysunku na pasku Biblioteki narzędzi. Część D: Ulepszanie konfiguracji 5. 149 Kliknij Rysunek na pasku narzędzi i przeciągnij go na diagram procesu. Rysunek 3. 124 Zbiornik został przeciągnięty z paska Biblioteki narzędzi na diagram procesu. Można tego zbiornika używać tylekroć ile to jest potrzebne. Widok Tabeli Właściwości Cel Powiedzmy, że utworzyłeś konfigurację i dochodzisz do wniosku, że musisz zmienić węzły dla wszystkich obiektów na konkretnym diagramie. Możesz wówczas wejść do Widoku tabeli właściwości i zrobić zmiany dla wszystkich obiektów znacznie szybciej, niż gdybyś robił edycję właściwości każdego obiektu osobno. Aby używać widoku tabeli właściwości Wykonaj, co następuje: Krok Czynność 1. Wejdź do diagramu Zarys_Nowy. Wybierz Diagram → Widok tabeli właściwości. Pojawi się Widok tabeli właściwości. 2. Kliknij poziom Atom. Właściwości atomów zostaną wyświetlone w okienku z prawej strony. Rysunek 3. 125 150 IGSS Zaczynamy 3. Kliknij kolumnę Węzeł. Wpisz 0 dla każdego obiektu. Tabela powinna teraz wyglądać następująco. Rysunek 3. 126 Słownik Słownik Termin/skrót Nazwa angielska Definicja alarm alarm Alarm jest powiadomieniem, generowanym wtedy, kiedy występuje błędna sytuacja, np. kiedy wartość spadnie poniżej, albo przekroczy określone granice. analogowy obiekt analog object Analogowy obiekt jest składnikiem procesu, który przyjmuje dowolne wartości z określonego zakresu. Typowymi przykładami obiektów analogowych są przepływomierz, wskaźnik poziomu i termometr. atom atom Atom odpowiada potencjalnemu adresowi PLC. Na przykład obiekt analogowy ma dołączonych 6 atomów, to znaczy sześć zmiennych, które mogą mieć adres w PLC: górny alarm, górny limit, wartość aktualna, wartość zadana, dolny limit i dolny alarm. Czas uniwersalny UTC Uniwersalny czas skoordynowany (poprzednio nazywany Średni czas Greenwich), używany jako podstawa do wyliczania czasu w większości części świata. IGSS używa tego formatu czasu wewnętrznie. Można przełączać się na czas UTC I czas lokalny, włączając albo wyłączając opcję "UTC Data/Czas" w menu "View" (Widok). diagram diagram Diagram procesu jest graficznym obrazem procesu, albo jego części. Zwykle diagram składa się z części stałej I części dynamicznej. Do części stałej należą stałe części procesu, jak rury, przewody, zbiorniki itp. Część dynamiczna przedstawia składniki zmienne, jak zawartość zbiorników, zawory, silniki itp., które zmieniają stany albo wartości. Diagramy można otwierać z menu Diagram, z obszaru wrażliwego na klikanie, z symbolu albo używając klawiszy funkcyjnych. driver driver Drivery są programami, pozwalającymi systemowi IGSS na komunikowanie się z PLC zbierającymi dane z procesu. 7-Technologies opracowało szeroki wachlarz driverów specyficznych dla typu, ale można również używać driverów ogólnych, w oparciu o standard OPC [OLE for Process Control] element okna window element Element okna jest częścią okna w środowisku systemu Windows. Do elementów okna należą przyciski maksymalizacji i minimalizacji, pasek stanu, pasek tytułu itp. Te elementy mogą być wyświetlane, albo ukrywane w oknach diagramów i wykresów. 151 152 IGSS Zaczynamy element procesu process component Element procesu jest fizycznym składnikiem procesu w fabryce, na przykład silnik, pompa, zawór itp. Globalny obszar Global area Globalny obszar jest specyficznym obszarem. Wsystkie obiekty, zdefiniowane w obszarze Globalnym są automatycznie widoczne we wszystkich obszarach. Obszar Globalny tworzony jest automatycznie w konfiguracji IGSS. Nie usuwaj ani nie zmieniaj nazwy tego obszaru. Zalecamy definiowanie szablonów i obiektów skalowania w obszarze Globalnym, aby były one globalnie dostępne w całej konfiguracji. grupa danych data group Grupa danych jest liczbą [albo tekstem] określającym sekcję w układzie pamięci PLC, która składa się z kilku jednostek albo bloków słów (każde po 16 bitów) ponumerowanych od 0 do 256. Grupa danych jest określana jako część adresu PLC. IGSS IGSS Interaktywny Graficzny System Nadzoru Interwał redukcji base interval Interwał redukcji określa, jak często system redukuje wyniki skanowania z PLC do jednej wartości określonej przez sposób redukcji, np. średniej. Patrz też "redukcja danych". interwał skanowania scan interval Interwał skanowania określa, jak często adres PLC elementu jest skanowany. Ten interwał jest definiowany na karcie Definicje zarządzania danymi pola dialogu właściwości obiektu. Można wybrać w programie Definition (Definiowanie) cztery interwały skanowania. Są one zdefiniowane w programie System Configuration. karta tab Karta jest „stroną” pola dialogu, odpowiadającą fiszkom indeksowym katalogu Do karty wchodzi się, klikając zakładkę karty na górze pola dialogu, zawierającą nazwę karty. Każda karta zawiera zbiór właściwości, na przykład, właściwości zarządzania danymi. klawisz funkcyjny function key Klawisz funkcyjny jest jednym z klawiszy F na klawiaturze. W systemie IGSS można przypisać często używane operacje klawiszom funkcyjnym. Klawisze funkcyjne definiowane są jako część właściwości diagramu, na przykład, F2 do uruchamiania pompy a F3 do jej zatrzymywania. Można zdefiniować do 24 klawiszy funkcyjnych dla każdego diagramu. Klawisz prefiks służy do aktywacji klawiszy funkcyjnych 13 - 24. komenda command Komenda jest nazwanym poleceniem, które operator wydaje w celu sterowania obiektu cyfrowego. Na przykład komenda Otwórz otwiera zawór, a zamknij, zamyka go Nazwy komend są definiowane jako część szablonu cyfrowego. konfiguracja configuration Konfiguracja jest modelem rzeczywistego procesu, który jest monitorowany I sterowany; procesem może być wszystko, od oczyszczalni ścieków aż po wyrafinowane automatyczne linie produkcyjne. Konfiguracja składa się z wielu diagramów procesów, zawierających dynamiczne reprezentacje elementów procesu [zawory, silniki, Słownik przepływomierze itp.], które operator może sterować ze swego ekranu. Lista Alarmów Alarm List Lista Alarmów przedstawia listę aktywnych alarmów. Na Liście Alarmów operator może oglądać historię alarmów [Alarm Log) i drukować raporty statystyczne alarmów. lokalne local Lokalne jest trybem wejścia / wyjścia I/O, używanym dla atomów, generowanych lokalnie w systemie IGSS, na przykład, alarm generowany po przekroczeniu wartości granicy alarmu. Łączenie i osadzanie obiektów [OLE] OLE Linking and Embedding (OLE) OLE jest standardem, służącym do łączenia albo osadzania w systemie IGSS elementów utworzonych w programach innych autorów. Można na przykład zdefiniować diagram osadzony metodą OLE, który zwiera link do arkusza kalkulacyjnego MS Excel, którego operator potrzebuje podczas nadzoru. Zwróć uwagę, że kiedy tylko uruchomisz taki diagram, aplikacja serwera OLE będzie udostępniona. obiekt cyfrowy digital object Obiekt cyfrowy jest składnikiem procesu, który ma skończoną liczbę stanów i komend. Takim typowym elementem są zawory, które mogą być otwarte albo zamknięte, czy silniki, które mogą być zatrzymane albo pracować jedną czwartą szybkości, połową szybkości, albo z pełną szybkością.. obiekt IGSS IGSS object Obiekt IGSS jest obiektem jednego z dziewięciu typów obiektów zdefiniowanych w systemie IGSS: obszar, diagram, wykres, analogowy, cyfrowy, tabela, licznik, skalowanie, tekstowy. obiekt licznik counter object Obiekt licznika jest składnikiem procesu, który może przyjmować tylko jedną wartość aż do podanej maksymalnej wartości granicznej. Obiekt licznika typowo używany jest do obrazowania licznika PLC, na przykład takiego, który zlicza godziny pracy silnika. obiekt skalowania scaling object Obiekty skalowania są wewnętrznymi obiektami służącymi do odwzorowywania wartości z jednego zakresu na wartości z innego zakresu, na przykład, żeby przetworzyć jedne jednostki miary na inne. Obiekt skalowania służy do skalowania obiektów analogowych albo wartości z obiektów tabeli. Obiekt tabeli table object Obiekt tabeli jest używany do przedstawiania składnika procesu, który może przybierać dowolną wartość w określonych granicach. Jednak pojedynczy obiekt tabeli może być używany do przedstawiania do dziesięciu różnych obiektów analogowych, w pewien sposób należących do siebie wzajemnie, na przykład wskaźniki temperatury na różnych poziomach w zbiorniku. obiekt tekstowy string object Obiekt tekstowy jest polem tekstowym wyświetlającym komunikat, związany z monitorowanym procesem. Zwykle opisuje on część programu PLC, która jest sterowalna. Przykład: "Teraz woda jest wlewana do basenu..." obiekt Zabezpiecz Protect object Obiekt typu Zabezpiecz jest automatycznie zawarty w każdej tworzonej konfiguracji IGSS. Służy on do zabezpieczenia obiektu IGSS przed 153 154 IGSS Zaczynamy nieuprawnionym użyciem. Podłączając do obiektu IGSS obiekt typu Zabezpiecz, możesz kontrolować, co operator ma prawo z obiektem zrobić. Uprawnienie użytkownika ustawiane są w programie User Administration (Administrowanie użytkownikami). Przykład: Podłączając obiekt typu Zabezpiecz do obiektu analogowego i ustawiając w programie User Administration (Administrowanie użytkownikami) odpowiednie parametry możesz zezwolić niektórym operatorom na zmienianie wartości zadanej obiektu, a innym na to nie zezwalać.. obraz początkowy initial display Obraz początkowy jest pierwszym diagramem, który otwiera się, kiedy operator uruchamia system IGSS. Projektant systemu wybiera diagram początkowy w programie Definition Definiowanie).Każdy obszar ma własny diagram początkowy. obrazek tła backgroun d picture Obrazek tła jest rysunkiem, używanym jako stałe tło diagramu procesu. Można zamiast niego używać koloru tła i tworzyć diagram od podstaw, korzystając z wbudowanych narzędzi do rysowania.. obszar area Obszar jest zbiorem diagramów, wykresów i składników procesu, które należą do siebie. Obszarów można używać do obrazowania oddziału fabryki w różnych częściach, czy linii produkcyjnych. Jeśli fabryki nie można przedstawić jako podzielonej na różne części, to projektant systemu może używać tylko jednego obszaru. Definiując obiekt IGSS określasz, do jakiego obszaru konfiguracji on należy. Jest jednak jeden obszar specjalny, bo wszystkie zdefiniowane w nim obiekty są automatycznie znane wszystkim innym obszarom. Ten obszar nazywa się ‘Globalny’ i jest automatycznie tworzony w każdej konfiguracji IGSS. Nie zmieniaj jego nazwy ani nie usuwaj go. obszar wrażliwy na klikanie clicksensitive area Obszar wrażliwy na klikanie jest polem na diagramie, na którym operator może kliknąć, aby otworzyć obiekt IGSS. Obszar wrażliwy na klikanie definiuje się jako pole prostokątne w IGSS. Typowym przykładem jest używanie pól prostokątnych na szkicowym diagramie całości przedsiębiorstwa, gdzie operator klika po prostu pole, aby otworzyć odpowiednie sub-diagramy. odsyłacz reference Odsyłacz jest linkiem do istniejącego obiektu IGSS. Odsyłaczy używa się zwykle do pokazywania obiektu, istniejącego na innym diagramie. Jeśli skopiujesz obiekt IGSS, to możesz go wkleić jako nowy obiekt, albo jak odsyłacz. opóźnienie alarmu alarm delay Opóźnienie alarmu jest czasem, określającym jak długo musi występować alarm, zanim zostanie jako alarm zarejestrowany. Domyślne ustawienie alarmu jest określane w programie System Słownik Configuration. parametr globalny global parameter Parametr globalny definiuje globalne ustawienie systemu IGSS, na przykład ustawienia zarządzania danymi I zbierania danych. Parametry globalne są konfigurowane w programie System Configuration. pasek stanu status bar Pasek stanu jest obszarem na dole okna, pokazującym aktualny stan, albo inne informacje, jak znaczenie konkretnej komendy. Zwróć uwagę, że pasek stanu diagramu zawiera kluczowe informacje na temat wybranego obiektu IGSS, współrzędne kursora itp.. piktogram alarmu alarm icon Piktogram alarmu pokazuje łączną ilość aktywnych alarmów i kolor alarmu, o najwyższym priorytecie. Dwukrotne kliknięcie piktogramu alarmu otwiera Listę alarmów. Piktogram alarmu widoczny jest również na pasku zadań Windows. plik mapy bitowej (BMP) bitmap file (BMP) Plik mapy bitowej jest plikiem graficznym, zapisanym w formacie *.bmp. Można używać go jako obrazka tła diagramu, jako niezależnego rysunku albo do przedstawiania obiektu IGSS. plik symboli symbol file Plik symboli jest biblioteką symboli. System IGSS zawiera domyślny plik symboli, Symbols.v12. Pomoc kontekstowa contextsensitive Help Pomoc kontekstowa jest tekstem z Pomocy, opisującym konkretny obiekt interfejsu użytkownika, ten, z którego pomoc została wywołana. Potocznie pomoc kontekstowa nazywa się pomocą typu, „Co to jest?”. Pomoc typu „Co to jest? What's This? Help Pomoc, typu „Co to jest?” jest tekstem z Pomocy, opisującym konkretny obiekt interfejsu użytkownika, ten, z którego pomoc została wywołana. Aby zobaczyć pomoc typu „Co to jest?,” należy kliknąć znak zapytania, widoczny w prawym górnym rogu pola dialogu, a następnie kliknąć pozycję, o której chce się uzyskać informacje. priorytet alarmu alarm priority Priorytet alarmu opisuje ważność alarmu. Wartość priorytetu mieści się w zakresie od 255 [najwyższy priorytet] do 1 [najniższy priorytet Każdy priorytet alarmu powinien być skojarzony z konkretnym kolorem. Zalecamy staranne planowanie numerów priorytetów alarmów zanim zostaną one przypisane do konkretnych kolorów, aby uniknąć niejednoznaczności i wprowadzania w błąd operatora.. profil drivera [Konfiguracja drivera] driver profile (Driver Setup) Profil drivera jest zbiorem maksymalnie 6 driverów komunikacyjnych, ustawionych dla specyficznej konfiguracji systemu IGSS Profil driverów jest definiowany w programie Driver Setup (Konfiguracja drivera) i będzie uruchamiany wtedy, kiedy operator uruchamia konfigurację. przesunięcie bitów bit offset Przesunięcie bitów jest liczbą [lub tekstem] określającym precyzyjnie konkretny bit w słowie danych grupy danych. Przesunięcie bitów definiowane jest jako część adresu PLC. przesunięcie word offset Przesunięcie słowa jest liczbą [albo tekstem], 155 156 IGSS Zaczynamy słowa precyzyjnie lokalizującym słowo w grupie danych. Przesunięcie słowa jest jednym ze składników adresu PLC. przyciągaj do siatki snap (to grid) Przyciągać do siatki, oznacza umieszczać obiekty przy niewidzialnych liniach siatki na diagramie. Ta funkcja służy do uporządkowania rozmieszczania obiektów na diagramie procesu. Redukcja danych data reduction Redukcja danych definiuje metodę używaną do redukowania wyników skanowania procesu do jednej zredukowanej wartości, na przykład wartości średniej. Interwał skanowania definiuje interwał między poszczególnymi odczytami wartości procesu, a interwał redukcji definiuje odstępy między wykonywaniem redukcji danych. rejestrowanie logging Rejestrowanie oznacza zapisywanie wartości procesu w pliku rejestru (.log). Oprócz wartości procesu, można też rejestrować komendy operatora (wylogowywanie). Jeśli chcesz rejestrować tylko bardziej znaczące zmiany wartości, to możesz określić, że wartość musi zmienić się o określony procent, zanim będzie zarejestrowana. Możesz na przykład zdefiniować, że wartość przepływu musi zmienić się bardziej niż o 5%, aby została zarejestrowana. Zarejestrowane dane mogą służyć jako dane źródłowe dla wykresów. siatka grid Siatka składa się z dwóch zbiorów linii, krzyżujących się pod kątem prostym. Na diagramie znajduje się niewidzialna siatka pionowych i poziomych punktów. W systemie IGSS można ustawić rozmiary siatki [w mm] I przyciągać obiekty do linii siatki, w celu łatwego wyrównywania pozycji obiektów. stan state Stan oznacza konkretny stan, w którym może się znajdować obiekt cyfrowy. Na przykład zawór może być w stanie otwartym albo zamkniętym. Operator, wydając komendę może wymusić zmianę stanu obiektu. symbol symbol Symbol jest obrazem graficznym, wykorzystanym do przedstawienia składnika procesu, na przykład zawór. Symbole są wrażliwe na klikanie i podczas nadzorowania po kliknięciu otwierają pola dialogu, w których operator może ustawiać parametry, takie jak granice alarmów, albo wydawać komendy, takie jak „zamknij”. Typowy plik symboli (Symbols.v12) zawierający symbole zgodne z normami przemysłowymi dostarczany jest wraz z systemem Symbole rysowane są na bazie pikselowej i można je tworzyć albo zmieniać w programie Symbol Editor (Edytor symboli). symuluj simulate Symulować dane oznacza spowodować, żeby system IGSS używał symulowanych wartości procesu w konfiguracji. To pozwala projektantowi systemu symulować, jak operator będzie widział proces podczas nadzoru i naocznie sprawdzić układ diagramu, jaki będzie, kiedy proces będzie działał „na żywo” ". Słownik Mechanizm zbierania danych (DC) musi pracować z symulacją, aby można było korzystać z symulowanych danych. szablon template Szablon jest zdefiniowanym przez użytkownika szablonem, opartym na typach obiektów IGSS, który należy utworzyć wtedy, kiedy wiele składników procesu jest bardzo podobnych I mających wiele wspólnych własności. Rzeczywiste składniki procesu tworzy się następnie w oparciu o ten szablon, co eliminuje konieczność wykonywania powtarzających się czynności wprowadzania identycznych informacji dla każdego składnika. Można definiować szablony następujących typów obiektów IGSS: analogowy, tabela, licznik i cyfrowy. szablon ZABEZPIECZ PROTECT template Szablon ZABEZPIECZ jest wbudowanym w system szablonem który definiuje poziomy zabezpieczenia. Z założenia obiekt „Zabezpiecz” jest tworzony w oparciu o ten szablon i będzie zawarty we wszystkich konfiguracjach systemu IGSS, które tworzysz. W oparciu o ten szablon można tworzyć dodatkowe obiekty „Zabezpiecz”, jeśli zachodzi taka potrzeba. tabela symboli symbol table Tabela symboli jest zbiorem symboli do przedstawiania określonego typu elementów. Tabela symboli może na przykład zawierać symbole zaworów. Plik symboli zawiera wiele tabel symboli. Nazwy tabel symboli widoczne są w dolnej części menu Obiekty w programie Definition (Definiowanie). tekst alarmu alarm text Tekst alarmu jest ogólnym opisem błędnej sytuacji, na przykład "silnik przegrzany". Tekst alarmu składa się z następujących elementów: numer alarmu, priorytet alarmu, krótki tekst alarmu i instrukcje dla operatora. Można ustawić wiele innych dodatkowych właściwości, w tym dźwięk i zdarzenia, które wystąpią, kiedy wystąpi alarm. Tryb Wejścia / Wyjścia I/O mode Tryb Wejścia / Wyjścia definiuje, czy wartości są odczytywane z (wejście) czy zapisywane do (wyjście) adresu PLC, albo zarówno odczytywane jak i zapisywane (we/wy).Niektóre wartości mogą być określona jako "lokalne", jeśli są generowane wewnątrz systemu IGSS. Stosuje się to zwykle do limitów alarmów w obiektach analogowych. IGSS wykrywa, kiedy wartość procesu przekracza konkretną granicę alarmu I wtedy generuje alarm. Trzymaj okno opcja Keep Window option Opcja Keep Window (Trzymaj okno) określa, że konkretny diagram zawsze jest otwarty. Podczas nadzoru może być otwartych jednocześnie pięć diagramów. Kiedy otwierany jest diagram szósty, to pierwszy jest zamykany, chyba, że wybrana została opcja Trzymaj okno. Ta opcja jest właściwością diagramu. typ type Typ IGSS jest wbudowanym szablonem, zapewniającym, że projektant dostarczy systemowi wszystkie niezbędne informacje na temat każdego definiowanego elementu procesu. 157 158 IGSS Zaczynamy Jest osiem typów obiektów IGSS: obszar, diagram, wykres, analogowy, tabela, licznik, cyfrowy, tekstowy i skalowanie. Obszar, diagram i wykres są obiektami nie-procesowymi. Pozostałe typy obiektów są składnikami procesu, za wyjątkiem skalowania, który jest wewnętrznym obiektem IGSS używanym do celów przetwarzania. typ zewnętrzny external type Typ zewnętrzny określa typ danych, używanych w PLC do przedstawiania wartości procesu. Kiedy IGSS zna ten format, wtedy automatyczni przetwarza wartość na normalne liczby całkowite. Dostępne typy danych są specyficzne dla driverów o można je włączać albo wyłączać w programie Driver Setup (Konfiguracja drivera). Przykładami typów zewnętrznych są: FP8 (stałoprzecinkowy 8 bitowy), FP16 (stałoprzecinkowy 16 bitowy) i FP32 stałoprzecinkowy 32 bitowy). tytuł obiektu object caption Tytuł obiektu jest tekstem, opisującym obiekt. Tytuł obiektu może zawierać nazwę i opis obiektu i jego bieżącą wartość procesu, albo stan. To, co chcesz pokazywać w tytule obiektu, definiowane jest na karcie „Wyświetl” pola dialogu Właściwości obiektu. Wartość aktualna [obiekty skalowania] real value (scaling object) Wartość aktualna jest wartością, której chcesz używać zamiast wartości wejścia/wyjścia, patrz "wartość wejścia / wyjścia (obiekt skalowania)", na przykład, aby przetworzyć jedne jednostki miary na inne. wartość rzeczywista actual value Wartość rzeczywista jest aktualną wartością procesu obiektu analogowego. Wartość Wejście/Wyjśc ie [obiektu skalowania] I/O value (scaling object) Wartość Wejście/Wyjście jest wartością, którą system t IGSS może przetworzyć na inną wartość (patrz "wartość rzeczywista"), na przykład, żeby przetworzyć jedne jednostki miary na inne. wartość zadana preset value Wartość zadana jest wartością, którą może nadać operator na przykład obiektowi licznika, wydając komendę Preset w programie Supervise (Nadzorowanie). wartość zadana set point Wartość zadana jest niezbędną wartością procesu, względem której kalibrowana jest wartość procesu. Wartość zadana jest definiowana jako część obiektu analogowego. Operator podczas nadzoru może zmienić wartość zadaną węzeł node Węzeł jest niepowtarzalnym numerem, identyfikującym w sieci PLCA. Numer węzła definiowany jest w programie Driver Setup (Konfiguracja drivera). Kiedy w programie Definition (Definiowanie) definiujesz obiekt, wtedy zdefiniowane w Konfiguracji Drivera numery węzłów można wybierać, jako część adresu PLC. Windows metapliki [WMF] Windows metafile (WMF) Metaplik Windows jest grafiką, zachowaną w formacie *.wmf. Można ich używać jako obrazów tła diagramu, jako niezależnej grafiki albo do Słownik przedstawiania obiektu IGSS. WinPager WinPager WinPager jest dodatkowym programem narzędziowym, służącym do przesyłania komunikatów alarmów do osobistych pagerów operatorów, ich telefonów komórkowych albo skrzynek poczty elektronicznej czy telefaksów. W programie WinPager, ustawia się harmonogramy, które definiują okresy czasu, w których chce się, żeby program WinPager obsługiwał alarmy. Zwykle będą to wieczory albo weekendy Program WinPager umożliwia również zdalne potwierdzanie alarmów systemu IGSS, za pomocą telefonu z wybieraniem tonowym. właściwości properties Właściwości są atrybutami albo cechami charakterystycznymi obiektu. Właściwości obiektu są definiowane i redagowane w polach dialogu, zawierających wszystkie właściwości obiektu. Na przykład aby zrobić edycję właściwości obiektu analogowego, wystarczy dwukrotnie kliknąć symbol obiektu i można zredagować właściwości zgodnie z potrzebami. wskaźnik alarmu alarm indicator Wskaźnik alarmu jest specyficznym bitem, zdefiniowanym do wskazywania przychodzących alarmów z obiektu cyfrowego. Bit wskaźnika alarmu jest definiowany jako część szablonu cyfrowego. wskaźnik paskowy bar display wskaźnik paskowy przedstawia wartości obiektów analogowego, albo tabeli, w postaci wskaźnika paskowego. Typowym przykładem zastosowania jest pokazywanie poziomu wody w zbiorniku Wskaźnik potwierdzenia alarmu alarm acknowled gement indicator Wskaźnik potwierdzenia alarmu jest specjalnym bitem, wskazującym, że alarm został potwierdzony. Ten bit wskaźnika jest zdefiniowany jako część szablonu cyfrowego. wskaźnik stanu state indicator Wskaźnik stanu jest konkretnym bitem, przedstawiającym stan obiektu cyfrowego. Bit wskaźnika stanu definiowany jest jako część szablonu cyfrowego. wykres graph Wykres jest arkuszem graficznym, przedstawiającym wartości albo stany do pięciu elementów składowych procesu. Danymi źródłowymi mogą być albo wyniki skanowania (pliki *.log) albo wartości historyczne (pliki *.bcl). wzbogacony metaplik [EMF] enhanced metafile (EMF) Wzbogacony metaplik jest grafiką zachowaną w formacie *.emf format. Można go używać jako tła obrazka diagramu, jako niezależnego rysunku, przedstawiającego obiekt IGSS. Zbieranie danych (DC) data collection (DC) Mechanizm zbierania danych (DC) jest sercem systemu IGSS. DC zbiera dane z procesu i wysyła je do procesu, na przykład jeślim operator wydaje komendę zatrzymania pompy, to mechanizm DC zapisuje dane w plikach rejestrów .log, .bcl i plikach danych .alm i rozprowadza dane do stacji operatorskich w systemie wielu użytkowników W programie System Configuration można 159 160 IGSS Zaczynamy kontrolować różne ustawienia zbierania danych. Słownik Słownik Nazwa angielska Termin/skró t Definicja actual value wartość rzeczywista Wartość rzeczywista jest aktualną wartością procesu obiektu analogowego. alarm alarm Alarm jest powiadomieniem, generowanym wtedy, kiedy występuje błędna sytuacja, np. kiedy wartość spadnie poniżej, albo przekroczy określone granice. alarm acknowledg ement indicator Wskaźnik potwierdzeni a alarmu Wskaźnik potwierdzenia alarmu jest specjalnym bitem, wskazującym, że alarm został potwierdzony. Ten bit wskaźnika jest zdefiniowany jako część szablonu cyfrowego. alarm delay opóźnienie alarmu Opóźnienie alarmu jest czasem, określającym jak długo musi występować alarm, zanim zostanie jako alarm zarejestrowany. Domyślne ustawienie alarmu jest określane w programie System Configuration. alarm icon piktogram alarmu Piktogram alarmu pokazuje łączną ilość aktywnych alarmów i kolor alarmu, o najwyższym priorytecie. Dwukrotne kliknięcie piktogramu alarmu otwiera Listę alarmów. Piktogram alarmu widoczny jest również na pasku zadań Windows. alarm indicator wskaźnik alarmu Wskaźnik alarmu jest specyficznym bitem, zdefiniowanym do wskazywania przychodzących alarmów z obiektu cyfrowego. Bit wskaźnika alarmu jest definiowany jako część szablonu cyfrowego. Alarm List Lista Alarmów Lista Alarmów przedstawia listę aktywnych alarmów. Na Liście Alarmów operator może oglądać historię alarmów [Alarm Log) i drukować raporty statystyczne alarmów. alarm priority priorytet alarmu Priorytet alarmu opisuje ważność alarmu. Wartość priorytetu mieści się w zakresie od 255 [najwyższy priorytet] do 1 [najniższy priorytet Każdy priorytet alarmu powinien być skojarzony z konkretnym kolorem. Zalecamy staranne planowanie numerów priorytetów alarmów zanim zostaną one przypisane do konkretnych kolorów, aby uniknąć niejednoznaczności i wprowadzania w błąd operatora.. alarm text tekst alarmu Tekst alarmu jest ogólnym opisem błędnej sytuacji, na przykład "silnik przegrzany". Tekst alarmu składa się z następujących elementów: numer alarmu, priorytet alarmu, krótki tekst alarmu i instrukcje dla operatora. Można ustawić wiele innych dodatkowych właściwości, w tym dźwięk i zdarzenia, które wystąpią, kiedy wystąpi alarm. analog object analogowy obiekt Analogowy obiekt jest składnikiem procesu, który przyjmuje dowolne wartości z określonego zakresu. Typowymi przykładami obiektów 161 162 IGSS Zaczynamy analogowych są przepływomierz, wskaźnik poziomu i termometr. area obszar Obszar jest zbiorem diagramów, wykresów i składników procesu, które należą do siebie. Obszarów można używać do obrazowania oddziału fabryki w różnych częściach, czy linii produkcyjnych. Jeśli fabryki nie można przedstawić jako podzielonej na różne części, to projektant systemu może używać tylko jednego obszaru. Definiując obiekt IGSS określasz, do jakiego obszaru konfiguracji on należy. Jest jednak jeden obszar specjalny, bo wszystkie zdefiniowane w nim obiekty są automatycznie znane wszystkim innym obszarom. Ten obszar nazywa się ‘Globalny’ i jest automatycznie tworzony w każdej konfiguracji IGSS. Nie zmieniaj jego nazwy ani nie usuwaj go. atom atom Atom odpowiada potencjalnemu adresowi PLC. Na przykład obiekt analogowy ma dołączonych 6 atomów, to znaczy sześć zmiennych, które mogą mieć adres w PLC: górny alarm, górny limit, wartość aktualna, wartość zadana, dolny limit i dolny alarm. background picture obrazek tła Obrazek tła jest rysunkiem, używanym jako stałe tło diagramu procesu. Można zamiast niego używać koloru tła i tworzyć diagram od podstaw, korzystając z wbudowanych narzędzi do rysowania.. bar display wskaźnik paskowy wskaźnik paskowy przedstawia wartości obiektów analogowego, albo tabeli, w postaci wskaźnika paskowego. Typowym przykładem zastosowania jest pokazywanie poziomu wody w zbiorniku base interval Interwał redukcji Interwał redukcji określa, jak często system redukuje wyniki skanowania z PLC do jednej wartości określonej przez sposób redukcji, np. średniej. Patrz też "redukcja danych". bit offset przesunięcie bitów Przesunięcie bitów jest liczbą [lub tekstem] określającym precyzyjnie konkretny bit w słowie danych grupy danych. Przesunięcie bitów definiowane jest jako część adresu PLC. bitmap file (BMP) plik mapy bitowej (BMP) Plik mapy bitowej jest plikiem graficznym, zapisanym w formacie *.bmp. Można używać go jako obrazka tła diagramu, jako niezależnego rysunku albo do przedstawiania obiektu IGSS. clicksensitive area obszar wrażliwy na klikanie Obszar wrażliwy na klikanie jest polem na diagramie, na którym operator może kliknąć, aby otworzyć obiekt IGSS. Obszar wrażliwy na klikanie definiuje się jako pole prostokątne w IGSS. Typowym przykładem jest używanie pól prostokątnych na szkicowym diagramie całości przedsiębiorstwa, gdzie operator klika po prostu pole, aby otworzyć odpowiednie sub-diagramy. command komenda Komenda jest nazwanym poleceniem, które operator wydaje w celu sterowania obiektu cyfrowego. Na przykład komenda Otwórz otwiera zawór, a zamknij, zamyka go Nazwy komend są definiowane jako część szablonu cyfrowego. Słownik configuration konfiguracja Konfiguracja jest modelem rzeczywistego procesu, który jest monitorowany I sterowany; procesem może być wszystko, od oczyszczalni ścieków aż po wyrafinowane automatyczne linie produkcyjne. Konfiguracja składa się z wielu diagramów procesów, zawierających dynamiczne reprezentacje elementów procesu [zawory, silniki, przepływomierze itp.], które operator może sterować ze swego ekranu. contextsensitive Help Pomoc kontekstowa Pomoc kontekstowa jest tekstem z Pomocy, opisującym konkretny obiekt interfejsu użytkownika, ten, z którego pomoc została wywołana. Potocznie pomoc kontekstowa nazywa się pomocą typu, „Co to jest?”. counter object obiekt licznik Obiekt licznika jest składnikiem procesu, który może przyjmować tylko jedną wartość aż do podanej maksymalnej wartości granicznej. Obiekt licznika typowo używany jest do obrazowania licznika PLC, na przykład takiego, który zlicza godziny pracy silnika. data collection (DC) Zbieranie danych (DC) Mechanizm zbierania danych (DC) jest sercem systemu IGSS. DC zbiera dane z procesu i wysyła je do procesu, na przykład jeślim operator wydaje komendę zatrzymania pompy, to mechanizm DC zapisuje dane w plikach rejestrów .log, .bcl i plikach danych .alm i rozprowadza dane do stacji operatorskich w systemie wielu użytkowników W programie System Configuration można kontrolować różne ustawienia zbierania danych. data group grupa danych Grupa danych jest liczbą [albo tekstem] określającym sekcję w układzie pamięci PLC, która składa się z kilku jednostek albo bloków słów (każde po 16 bitów) ponumerowanych od 0 do 256. Grupa danych jest określana jako część adresu PLC. data reduction Redukcja danych Redukcja danych definiuje metodę używaną do redukowania wyników skanowania procesu do jednej zredukowanej wartości, na przykład wartości średniej. Interwał skanowania definiuje interwał między poszczególnymi odczytami wartości procesu, a interwał redukcji definiuje odstępy między wykonywaniem redukcji danych. diagram diagram Diagram procesu jest graficznym obrazem procesu, albo jego części. Zwykle diagram składa się z części stałej I części dynamicznej. Do części stałej należą stałe części procesu, jak rury, przewody, zbiorniki itp. Część dynamiczna przedstawia składniki zmienne, jak zawartość zbiorników, zawory, silniki itp., które zmieniają stany albo wartości. Diagramy można otwierać z menu Diagram, z obszaru wrażliwego na klikanie, z symbolu albo używając klawiszy funkcyjnych. digital object obiekt cyfrowy Obiekt cyfrowy jest składnikiem procesu, który ma skończoną liczbę stanów i komend. Takim typowym elementem są zawory, które mogą być otwarte albo zamknięte, czy silniki, które mogą być zatrzymane albo pracować jedną czwartą szybkości, połową szybkości, albo z pełną 163 164 IGSS Zaczynamy szybkością.. driver driver Drivery są programami, pozwalającymi systemowi IGSS na komunikowanie się z PLC zbierającymi dane z procesu. 7-Technologies opracowało szeroki wachlarz driverów specyficznych dla typu, ale można również używać driverów ogólnych, w oparciu o standard OPC [OLE for Process Control ] driver profile (Driver Setup) profil drivera [Konfiguracj a drivera] Profil drivera jest zbiorem maksymalnie 6 driverów komunikacyjnych, ustawionych dla specyficznej konfiguracji systemu IGSS Profil driverów jest definiowany w programie Driver Setup (Konfiguracja drivera) i będzie uruchamiany wtedy, kiedy operator uruchamia konfigurację. enhanced metafile (EMF) wzbogacony metaplik [EMF] Wzbogacony metaplik jest grafiką zachowaną w formacie *.emf format. Można go używać jako tła obrazka diagramu, jako niezależnego rysunku, przedstawiającego obiekt IGSS. external type typ zewnętrzny Typ zewnętrzny określa typ danych, używanych w PLC do przedstawiania wartości procesu. Kiedy IGSS zna ten format, wtedy automatyczni przetwarza wartość na normalne liczby całkowite. Dostępne typy danych są specyficzne dla driverów o można je włączać albo wyłączać w programie Driver Setup (Konfiguracja drivera). Przykładami typów zewnętrznych są: FP8 (stałoprzecinkowy 8 bitowy), FP16 (stałoprzecinkowy 16 bitowy) i FP32 stałoprzecinkowy 32 bitowy). function key klawisz funkcyjny Klawisz funkcyjny jest jednym z klawiszy F na klawiaturze. W systemie IGSS można przypisać często używane operacje klawiszom funkcyjnym. Klawisze funkcyjne definiowane są jako część właściwości diagramu, na przykład, F2 do uruchamiania pompy a F3 do jej zatrzymywania. Można zdefiniować do 24 klawiszy funkcyjnych dla każdego diagramu. Klawisz prefiks służy do aktywacji klawiszy funkcyjnych 13 - 24. Global area Globalny obszar Globalny obszar jest specyficznym obszarem. Wsystkie obiekty, zdefiniowane w obszarze Globalnym są automatycznie widoczne we wszystkich obszarach. Obszar Globalny tworzony jest automatycznie w konfiguracji IGSS. Nie usuwaj ani nie zmieniaj nazwy tego obszaru. Zalecamy definiowanie szablonów i obiektów skalowania w obszarze Globalnym, aby były one globalnie dostępne w całej konfiguracji. global parameter parametr globalny Parametr globalny definiuje globalne ustawienie systemu IGSS, na przykład ustawienia zarządzania danymi I zbierania danych. Parametry globalne są konfigurowane w programie System Configuration. graph wykres Wykres jest arkuszem graficznym, przedstawiającym wartości albo stany do pięciu elementów składowych procesu. Danymi źródłowymi mogą być albo wyniki skanowania (pliki *.log) albo wartości historyczne (pliki *.bcl). grid siatka Siatka składa się z dwóch zbiorów linii, Słownik krzyżujących się pod kątem prostym. Na diagramie znajduje się niewidzialna siatka pionowych i poziomych punktów. W systemie IGSS można ustawić rozmiary siatki [w mm] I przyciągać obiekty do linii siatki, w celu łatwego wyrównywania pozycji obiektów. I/O mode Tryb Wejścia / Wyjścia Tryb Wejścia / Wyjścia definiuje, czy wartości są odczytywane z (wejście) czy zapisywane do (wyjście) adresu PLC, albo zarówno odczytywane jak i zapisywane (we/wy).Niektóre wartości mogą być określona jako "lokalne", jeśli są generowane wewnątrz systemu IGSS. Stosuje się to zwykle do limitów alarmów w obiektach analogowych. IGSS wykrywa, kiedy wartość procesu przekracza konkretną granicę alarmu I wtedy generuje alarm. I/O value (scaling object) Wartość Wejście/Wyj ście [obiektu skalowania] Wartość Wejście/Wyjście jest wartością, którą system t IGSS może przetworzyć na inną wartość (patrz "wartość rzeczywista"), na przykład, żeby przetworzyć jedne jednostki miary na inne. IGSS IGSS Interaktywny Graficzny System Nadzoru IGSS object obiekt IGSS Obiekt IGSS jest obiektem jednego z dziewięciu typów obiektów zdefiniowanych w systemie IGSS: obszar, diagram, wykres, analogowy, cyfrowy, tabela, licznik, skalowanie, tekstowy. initial display obraz początkowy Obraz początkowy jest pierwszym diagramem, który otwiera się, kiedy operator uruchamia system IGSS. Projektant systemu wybiera diagram początkowy w programie Definition Definiowanie).Każdy obszar ma własny diagram początkowy. Keep Window option Trzymaj okno opcja Opcja Keep Window (Trzymaj okno) określa, że konkretny diagram zawsze jest otwarty. Podczas nadzoru może być otwartych jednocześnie pięć diagramów. Kiedy otwierany jest diagram szósty, to pierwszy jest zamykany, chyba, że wybrana została opcja Trzymaj okno. Ta opcja jest właściwością diagramu. local lokalne Lokalne jest trybem wejścia / wyjścia I/O, używanym dla atomów, generowanych lokalnie w systemie IGSS, na przykład, alarm generowany po przekroczeniu wartości granicy alarmu. logging rejestrowani e Rejestrowanie oznacza zapisywanie wartości procesu w pliku rejestru (.log). Oprócz wartości procesu, można też rejestrować komendy operatora (wylogowywanie). Jeśli chcesz rejestrować tylko bardziej znaczące zmiany wartości, to możesz określić, że wartość musi zmienić się o określony procent, zanim będzie zarejestrowana. Możesz na przykład zdefiniować, że wartość przepływu musi zmienić się bardziej niż o 5 % , aby została zarejestrowana. Zarejestrowane dane mogą służyć jako dane źródłowe dla wykresów. node węzeł Węzeł jest niepowtarzalnym numerem, identyfikującym w sieci PLCA. Numer węzła definiowany jest w programie Driver Setup (Konfiguracja drivera). 165 166 IGSS Zaczynamy Kiedy w programie Definition (Definiowanie) definiujesz obiekt, wtedy zdefiniowane w Konfiguracji Drivera numery węzłów można wybierać, jako część adresu PLC. object caption tytuł obiektu Tytuł obiektu jest tekstem, opisującym obiekt. Tytuł obiektu może zawierać nazwę i opis obiektu i jego bieżącą wartość procesu, albo stan. To, co chcesz pokazywać w tytule obiektu, definiowane jest na karcie „Wyświetl” pola dialogu Właściwości obiektu. OLE Linking and Embedding (OLE) Łączenie i osadzanie obiektów [OLE] OLE jest standardem, służącym do łączenia albo osadzania w systemie IGSS elementów utworzonych w programach innych autorów. Można na przykład zdefiniować diagram osadzony metodą OLE, który zwiera link do arkusza kalkulacyjnego MS Excel, którego operator potrzebuje podczas nadzoru. Zwróć uwagę, że kiedy tylko uruchomisz taki diagram, aplikacja serwera OLE będzie udostępniona. preset value wartość zadana Wartość zadana jest wartością, którą może nadać operator na przykład obiektowi licznika, wydając komendę Preset w programie Supervise (Nadzorowanie). process component element procesu Element procesu jest fizycznym składnikiem procesu w fabryce, na przykład silnik, pompa, zawór itp. properties właściwości Właściwości są atrybutami albo cechami charakterystycznymi obiektu. Właściwości obiektu są definiowane i redagowane w polach dialogu, zawierających wszystkie właściwości obiektu. Na przykład aby zrobić edycję właściwości obiektu analogowego, wystarczy dwukrotnie kliknąć symbol obiektu i można zredagować właściwości zgodnie z potrzebami. Protect object obiekt Zabezpiecz Obiekt typu Zabezpiecz jest automatycznie zawarty w każdej tworzonej konfiguracji IGSS. Służy on do zabezpieczenia obiektu IGSS przed nieuprawnionym użyciem. Podłączając do obiektu IGSS obiekt typu Zabezpiecz, możesz kontrolować, co operator ma prawo z obiektem zrobić. Uprawnienie użytkownika ustawiane są w programie User Administration (Administrowanie użytkownikami). Przykład: Podłączając obiekt typu Zabezpiecz do obiektu analogowego i ustawiając w programie User Administration (Administrowanie użytkownikami) odpowiednie parametry możesz zezwolić niektórym operatorom na zmienianie wartości zadanej obiektu, a innym na to nie zezwalać.. PROTECT template szablon ZABEZPIEC Z Szablon ZABEZPIECZ jest wbudowanym w system szablonem który definiuje poziomy zabezpieczenia. Z założenia obiekt „Zabezpiecz” jest tworzony w oparciu o ten szablon i będzie zawarty we wszystkich konfiguracjach systemu IGSS, które tworzysz. W oparciu o ten szablon można tworzyć dodatkowe obiekty „Zabezpiecz”, jeśli zachodzi taka potrzeba. Słownik real value (scaling object) Wartość aktualna [obiekty skalowania] Wartość aktualna jest wartością, której chcesz używać zamiast wartości wejścia/wyjścia, patrz "wartość wejścia / wyjścia (obiekt skalowania)", na przykład, aby przetworzyć jedne jednostki miary na inne. reference odsyłacz Odsyłacz jest linkiem do istniejącego obiektu IGSS. Odsyłaczy używa się zwykle do pokazywania obiektu, istniejącego na innym diagramie. Jeśli skopiujesz obiekt IGSS, to możesz go wkleić jako nowy obiekt, albo jak odsyłacz. scaling object obiekt skalowania Obiekty skalowania są wewnętrznymi obiektami służącymi do odwzorowywania wartości z jednego zakresu na wartości z innego zakresu, na przykład, żeby przetworzyć jedne jednostki miary na inne. Obiekt skalowania służy do skalowania obiektów analogowych albo wartości z obiektów tabeli. scan interval interwał skanowania Interwał skanowania określa, jak często adres PLC elementu jest skanowany. Ten interwał jest definiowany na karcie Definicje zarządzania danymi pola dialogu właściwości obiektu. Można wybrać w programie Definition (Definiowanie) cztery interwały skanowania. Są one zdefiniowane w programie System Configuration. set point wartość zadana Wartość zadana jest niezbędną wartością procesu, względem której kalibrowana jest wartość procesu. Wartość zadana jest definiowana jako część obiektu analogowego. Operator podczas nadzoru może zmienić wartość zadaną simulate symuluj Symulować dane oznacza spowodować, żeby system IGSS używał symulowanych wartości procesu w konfiguracji. To pozwala projektantowi systemu symulować, jak operator będzie widział proces podczas nadzoru i naocznie sprawdzić układ diagramu, jaki będzie, kiedy proces będzie działał „na żywo” ". Mechanizm zbierania danych (DC) musi pracować z symulacją, aby można było korzystać z symulowanych danych. snap (to grid) przyciągaj do siatki Przyciągać do siatki, oznacza umieszczać obiekty przy niewidzialnych liniach siatki na diagramie. Ta funkcja służy do uporządkowania rozmieszczania obiektów na diagramie procesu. state stan Stan oznacza konkretny stan, w którym może się znajdować obiekt cyfrowy. Na przykład zawór może być w stanie otwartym albo zamkniętym. Operator, wydając komendę może wymusić zmianę stanu obiektu. state indicator wskaźnik stanu Wskaźnik stanu jest konkretnym bitem, przedstawiającym stan obiektu cyfrowego. Bit wskaźnika stanu definiowany jest jako część szablonu cyfrowego. status bar pasek stanu Pasek stanu jest obszarem na dole okna, pokazującym aktualny stan, albo inne informacje, jak znaczenie konkretnej komendy. 167 168 IGSS Zaczynamy Zwróć uwagę, że pasek stanu diagramu zawiera kluczowe informacje na temat wybranego obiektu IGSS, współrzędne kursora itp.. string object obiekt tekstowy Obiekt tekstowy jest polem tekstowym wyświetlającym komunikat, związany z monitorowanym procesem. Zwykle opisuje on część programu PLC, która jest sterowalna. Przykład: "Teraz woda jest wlewana do basenu..." symbol symbol Symbol jest obrazem graficznym, wykorzystanym do przedstawienia składnika procesu, na przykład zawór. Symbole są wrażliwe na klikanie i podczas nadzorowania po kliknięciu otwierają pola dialogu, w których operator może ustawiać parametry, takie jak granice alarmów, albo wydawać komendy, takie jak „zamknij”. Typowy plik symboli (Symbols.v12) zawierający symbole zgodne z normami przemysłowymi dostarczany jest wraz z systemem Symbole rysowane są na bazie pikselowej i można je tworzyć albo zmieniać w programie Symbol Editor (Edytor symboli). symbol file plik symboli Plik symboli jest biblioteką symboli. System IGSS zawiera domyślny plik symboli, Symbols.v12. symbol table tabela symboli Tabela symboli jest zbiorem symboli do przedstawiania określonego typu elementów. Tabela symboli może na przykład zawierać symbole zaworów. Plik symboli zawiera wiele tabel symboli. Nazwy tabel symboli widoczne są w dolnej części menu Obiekty w programie Definition (Definiowanie). tab karta Karta jest „stroną” pola dialogu, odpowiadającą fiszkom indeksowym katalogu Do karty wchodzi się, klikając zakładkę karty na górze pola dialogu, zawierającą nazwę karty. Każda karta zawiera zbiór właściwości, na przykład, właściwości zarządzania danymi. table object Obiekt tabeli Obiekt tabeli jest używany do przedstawiania składnika procesu, który może przybierać dowolną wartość w określonych granicach. Jednak pojedynczy obiekt tabeli może być używany do przedstawiania do dziesięciu różnych obiektów analogowych, w pewien sposób należących do siebie wzajemnie, na przykład wskaźniki temperatury na różnych poziomach w zbiorniku. template szablon Szablon jest zdefiniowanym przez użytkownika szablonem, opartym na typach obiektów IGSS, który należy utworzyć wtedy, kiedy wiele składników procesu jest bardzo podobnych I mających wiele wspólnych własności. Rzeczywiste składniki procesu tworzy się następnie w oparciu o ten szablon, co eliminuje konieczność wykonywania powtarzających się czynności wprowadzania identycznych informacji dla każdego składnika. Można definiować szablony następujących typów obiektów IGSS: analogowy, tabela, licznik i cyfrowy. type typ Typ IGSS jest wbudowanym szablonem, Słownik zapewniającym, że projektant dostarczy systemowi wszystkie niezbędne informacje na temat każdego definiowanego elementu procesu. Jest osiem typów obiektów IGSS: obszar, diagram, wykres, analogowy, tabela, licznik, cyfrowy, tekstowy i skalowanie. Obszar, diagram i wykres są obiektami nie-procesowymi. Pozostałe typy obiektów są składnikami procesu, za wyjątkiem skalowania, który jest wewnętrznym obiektem IGSS używanym do celów przetwarzania. UTC Czas uniwersalny Uniwersalny czas skoordynowany (poprzednio nazywany Średni czas Greenwich), używany jako podstawa do wyliczania czasu w większości części świata. IGSS używa tego formatu czasu wewnętrznie. Można przełączać się na czas UTC I czas lokalny, włączając albo wyłączając opcję "UTC Data/Czas" w menu "View" (Widok). What's This? Help Pomoc typu „Co to jest? Pomoc, typu „Co to jest?” jest tekstem z Pomocy, opisującym konkretny obiekt interfejsu użytkownika, ten, z którego pomoc została wywołana. Aby zobaczyć pomoc typu „Co to jest?,” należy kliknąć znak zapytania, widoczny w prawym górnym rogu pola dialogu, a następnie kliknąć pozycję, o której chce się uzyskać informacje. window element Element okna Element okna jest częścią okna w środowisku systemu Windows. Do elementów okna należą przyciski maksymalizacji i minimalizacji, pasek stanu, pasek tytułu itp. Te elementy mogą być wyświetlane, albo ukrywane w oknach diagramów i wykresów. Windows metafile (WMF) Windows metapliki [WMF] Metaplik Windows jest grafiką, zachowaną w formacie *.wmf. Można ich używać jako obrazów tła diagramu, jako niezależnej grafiki albo do przedstawiania obiektu IGSS. WinPager WinPager WinPager jest dodatkowym programem narzędziowym, służącym do przesyłania komunikatów alarmów do osobistych pagerów operatorów, ich telefonów komórkowych albo skrzynek poczty elektronicznej czy telefaksów. W programie WinPager, ustawia się harmonogramy, które definiują okresy czasu, w których chce się, żeby program WinPager obsługiwał alarmy. Zwykle będą to wieczory albo weekendy Program WinPager umożliwia również zdalne potwierdzanie alarmów systemu IGSS, za pomocą telefonu z wybieraniem tonowym. word offset przesunięcie słowa Przesunięcie słowa jest liczbą [albo tekstem], precyzyjnie lokalizującym słowo w grupie danych. Przesunięcie słowa jest jednym ze składników adresu PLC. 169 170 IGSS Zaczynamy Indeks A adresy PLC, 25 adresy PLC definiowanie węzła, 26 adresy PLC definiowanie grupy danych, 27 adresy PLC definiowanie przesunięcia słowa, 27 adresy PLC definiowanie przesunięcia bitów, 27 adresy PLC kolejne adresy (obiekt tabeli), 30 Alarmów lista, 69 Alarmów teksty definiowanie, 59 Alarmy definiowanie tekstów alarmów i priorytetów, 59 definiowanie tekstów i priorytetów, 69 analogowe obiekty przewodnik wizualny, 41 analogowe obiekty definiowanie, 22 Analogowe obiekty pokazywanie jako linie, 120 przedstawianie jako wielokąty, 123 Analogowy, karta, 23 Animowane symbole używanie, 141 aplikacje przegląd, 8 Atrybuty Prostokąta karta, 37 Automatyczne drukowanie raportów, 118 B Biblioteka narzędzi używanie, 144 Bit Alarmu/ potw karta, 46 Błędy, korygowanie błędów instalacji, 111 Budowanie konfiguracji, 63 C cyfrowe obiekty przewodnik wizualny, 42 cyfrowe szablony opcje zaawansowane, 48 cyfrowe szablony definiowanie, 45 Czym jest IGSS, 7 D danych foldery folder danych konfiguracji, 51 danych foldery folder danych raportów, 51 Defincja(Definition) otwieramianie, 64 Definicja (Definition) menu, 64 Definicja (Definition) menu kontekstowe, 65 Definicja (Definition) menu, 66 Definicja nowego Diagramu, karta, 17 Definicja symbolu karta dla obiektów liczników, 33 Definicje zarządzania danymi karta dla obiektów licznik, 32 Definicje zarządzania danymi, karta dla obiektów tekstowych, 36 definiowanie diagramy, 17 diagramy, 67 obiekty analogowe, 22 obiekty grupy, 39 obiekty liczników, 30 obiekty skalowania, 37 obiekty tabel, 29 obszry, 67 wykresy, 20 Definiowanie alarmów teksty i priorytety, 59, 69 jednostki, 66 tekstowe obiekty, 103 wskaźniki paskowe, 87 Diagnozowanie błędów instalacji, 111 diagram opcja Nazwa do menu, 18 Diagram menu, 17 diagramy definiowanie, 17 opcja Nazwa do menu, 17 opis, 17 przewodnik wizualny, 40 zawieranie obrazów tła, 18 Diagramy osadzone, 136 Diagramy definiowanie, 67 Do PC Właściwość (szablony cyfrowe), 46 Dodaj Komendę (szablony cyfrowe), 48 Dodaj Stan (szablony cyfrowe), 48 Drawing (Rysowanie) pasek narzędzi), 119 E Edycja mapowania dla obiektów tabela, 30 Edytuj mapowanie karta dla obiektów liczników, 32 F F0147 miernik przepływu, definiowanie, 83, 90 foldery folder danych konfiguracji, 51 folder danych raportów, 51 G G0147 wykres, definiowanie, 107 globalne parametry, ustawianie, 52 granice alarmowe dziedziczenie obiekt tabela), 28 grupa danych (adres blokowy), 27 Indeks grupa obiekty definiowanie, 39 I I/O tryb (karta Edycja mapowania), 26 I/O tryby I (wejście), 26 o (wyjście), 26 Instalacji błędy, korygowanie, 111 Instalacji raporty, zawartość, 110 interwał podstawowy, 24 Interwał skanowania, 24 J Jednostki definiowanie, 66 Jednostki podstawowe, 66 K karta Atrybuty Prostokąta, 37 karta Bit Alarmu/ potw, 46 karta Definicja Symbolu dla obiektów tabela, 30 Karta definicja symbolu dla obiektów liczników, 33 Karta Definicja symbolu obiektów analogowych, 27 karta Definicje zarządzania danymi dla obiektów licznik, 32 Karta Definicje zarządzania danymi dla obiektów analogowych, 24 Karta Definicje zarządzania danymi obiektów tabela, 30 Karta Definicje zarządzania danymi dla obiektów tekstowych, 36 karta Edytuj mapowanie dla obiektów liczników, 32 dla obiektów tabela, 30 Karta licznik, 31 Karta Obiekt Tekstowy, 35 Karta Przypisanie klawiszy funkcyjnych, 18 karta Specyfikacja Skalowania, 37 karta Wyświetl dla obiektów lliczników, 32 Karta Wyświetlaj dla obiektów tekstowych, 36 obiektów tabela, 30 kąty, wybieranie dla symboli, 27 Klawisze funkcyjne,przypisywanie, 18 komendy definiowanie nazw, 48 konfiguracje dane folder na, 51 Konfiguracje budowanie, 63 przykłdowa konfiguracja, 47 tworzenie - przegląd, 47 wykaz czynności przykładowej, 64 wykaz czynności przykładowej konfiguracji, 48 Konfiguruj atom właściwość (karta Edycja mapowania), 26 Korygowanie, błędów instalacji, 111 L L0147 poziom wody, definiowanie, 87 171 licznik karta, 31 liczniki definiowanie obiektów, 30 liczników obiekty przewodnik wizualny, 42 Liczników obiekty pokazywanie jako przyciski poleceń, 129 Linie, używanie dla obiektów analogowych, 120 Lista obiektów, definiowanie do raportów, 114 lokalne (tryb we/wy), 26 Ł łączenie obiektów skalowania i analogowego, 38 M menu Wykres, 20 Menu Programu Definicja (Definition), 64 w programie Definicja (Definition), 65 menu Diagram, 17 Menu kontekstowe w programie Definicja (Definition), 65 menu Wykres, 20 menus Obszar, 16 N Nazwa do menu opcja diagramów, 18 Nazwa do menu opcja dla obszarów, 16 Nazwa do menu opcja dla wykresów, 20 Nazwa do menu, opcja dla diagramów, 17 Nowe cechy, używanie w IGSS, 119 numery alarmów,definiowanie, 26 O Obiekt Tekstowy karta, 35 obiekty analogowe opis, 22 przewodnik wizualny, 41 obiekty cyfrowe Opis, 33 przewodnik wizualny, 42 standardowy obiekt cygrowy, 33 obiekty liczników definiowanie, 30 Opis, 30 pokazywane jako obszary reagujące na klikanie, 31 przewodnik wizualny, 42 obiekty skalowania przewodnik wizualny, 43 obiekty tabel definiowanie, 29 Obiekty tekstowe Opis, 34 obiekty tekstowych przewodnik wizualny, 42 obiekty typu tabela Opis, 28 obiektytabel przewodnik wizualny, 41 objecty skalowania definiowanie, 37 obracanie 172 IGSS Zaczynamy symboli, 27 obrazki tła zawieranie w diagramach, 18 Obrazy tła obsługiwane formaty, 58 Obszar globalny, 16 Obszar menu, 16 obszary Obszar globalny, 16 obszary opis, 16 obszary przewodnik wizualny, 39 Obszary definiowanie, 67 obszary reagujące na klikanie definiowanie dla obiektów liczników, 31 obszy opis, 16 Od PC Właściwość (szablony cyfrowe), 46 Osadzone diagramy, 136 Otwieranie programu Definicja (Definition), 64 P paramety, ustawianie, 52 PLC adresy, 25 Pole dialogu Definiuj parametry wykresu, 21 Priorytety, definiowanie dla alarmów, 59, 69 Programy użytkownika włączanie raportów, 117 przegląd aplikacji, 8 przesunięcie bitów, 27 przesunięcie słowa, 27 Przyciski poleceń, używanie na obiekty liczników, 129 Przykładowa konfiguracja przegląd, 47 wykaz czynności, 48, 64 Przypisanie klawiszy funkcyjnych karta, 18 R raporty dane folder na, 51 Raporty automatyczne drukowanie, 118 definiowanie grup raportów (nagłówki), 114 tworzenie, 113 tworzenie list obiektów, 114 typy, 114 włączanie jako programy użytkownika, 117 z instalacji, 110 Raporty alarmowe statystyczne, 114 Raporty chwilowe, 114 redukcja danych, 25 rejestrowanie, 24 Rozwijane menu Definicja (Definition), 66 Rysowanie obrazy tła, 58 symbole, 60 Rysowanie (Drawing) pasek narzędzi), 119 S skalowania obiekty przewodnik wizualny, 43 skalowania obiekty definiowanie, 37 skalowania obkry dołączanie do obiektów analogowych, 38 skalowanie obiekty Opis, 37 słownik, 139 Specyfikacja Skalowania karta, 37 stała tabela, 30 Standardowe deskryptory wiązanie z obiektami IGSS, 120 Stanu bity, 75 stany definiowanie nazw, 48 Sterowniki ustawianie parametrów, 57 symbole obracanie, 27 wybieranie, 27 Symbole rysowanie, 60 Symboli tabele, używanie, 60 Symulacja wartości procesu, 112 szablony definowanie szablonów cyfrowych, 45 dostępne typy, 44 kopiowanie, 45 Opis, 44 przykład (analogowy), 44 wbudowane, 44 zalety, 34 szablony cyfrowe bity komend, 46 definiowanie nazw komend, 48 definowanie nazw stanów, 48 opcje zaawansowane, 48 wskaźniki komunikatów alarmowych, 46 wskaźniki stanu, 46 szablonys zalety, 44 T T0147 obiekt tabeli, definiowanie, 95 Tabela Właściwości widok, 146 Tekstowe obiekty definiowanie, 103 tekstowych obiekty przewodnik wizualny, 42 Tła obrazy rysowanie, 58 Tworzenie konfiguracja - przegląd, 47 typ zewnętrzny, 27 typy analogowy, 22 cyfrowy, 33 definicja, 11 diagram, 17 licznik, 30 obszar, 16 przewodnik wizualny, 39 skalowanie, 37 tabela, 28 Tekst, 34 wykres, 19 typy danych,definiowanie typu zewnętrznego, 27 U układ, edycja układu wykresu, 21 Indeks ustawianie parametry globalne, 52 V V1/ V2 zawory, definiowanie, 80 W Wartości procesu, symulacja, 112 Wartość aktualna (obiekty analogowe), 23 wartość predefiniowana (obiekty liczników), 32 wartość zadana (obiekty analogowe), 23 We (tryb I/O), 26 We/Wy tryby lokalne, 26 węzły definiowanie PLC, 26 Wiadomość obiekt tekstowy, definiowanie, 103 Wiązanie standardowych deskryptorów z obiektami IGSS, 120 Wielokąty, używanie do obiektów analogowych, 123 wizualny przewodnik po typach obiektów, 39 właściwości Konfiguruj atom (karta Edycja mapowania), 26 Wskaźniki paskowe definiowanie, 87 Wstępne konfigurowanie przegląd, 50 przegląd wykazu czynności, 61 Wy (I/O tryb I/O), 26 Wykazy czynności przykładowej konfiguracji, 64 przykładowej konfiguracji, 48 zestawianie i wstępne konfigurowanie, 61 wykresy definiowanie, 20 opcja Nazwa do menu, 20 opis, 19 przewodnik wizualny, 40 Wyświetlaj karta dla obiektów tekstowych, 36 Z Zawory, definiowanie, 80 ZAWÓR szablon cyfrowy, definiowanie, 74 Zestawianie przegląd, 50 przegląd wykazu czynności, 61 zmienna tabela, 30 173 174 IGSS Zaczynamy Informacje o wersji programu Publikacja Podręcznik uruchamiania systemów IGSS wersja 6.0 dla początkujących Wersja Opublikowane: Październik 2005 Numer wersji.: 0509C Wersja Oprogramowania Niniejszy podręcznik omawia system IGSS, wersja 6.0, numer konstrukcji. 5068 lub wyższy