Zeszyt do ćwiczeń - Rockwell Automation
Transkrypt
Zeszyt do ćwiczeń - Rockwell Automation
AUL-38 Poznaj możliwości systemu procesowego PlantPAx Do użytku wewnętrznego! Poznaj możliwości systemu procesowego PlantPAx Spis treści Opis ćwiczenia ............................................................................................5 Część 1 - Obsługa aplikacji systemu PlantPAx........................................6 Czym jest PlantPAx? ..................................................................................6 Zanim zaczniesz ..........................................................................................6 RSLogix Emulate 5000................................................................................6 Stacja operatorska FactoryTalk View SE i aplikacja procesowa..............8 Ochrona dostępu i logowanie użytkowników .........................................10 Obsługa aplikacji systemu PlantPAx .......................................................11 Nawigacja pomiędzy ekranami.................................................................11 Podstawy zarządzania Alarmami .............................................................13 Szczegóły dotyczące Alarmów.................................................................17 Blokady i zezwolenia ................................................................................24 Rozruch kotłów .........................................................................................30 Problem z czujnikiem temperatury ..........................................................35 Stacyjka Regulatora PIDE.........................................................................41 Obejście zabezpieczeń .............................................................................43 Dwupozycyjny przełącznik wyboru .........................................................48 Trendy........................................................................................................50 Trend w stacyjce .......................................................................................50 Exploring the Functionality of the PlantPAx System 3 of 103 Trend wyświetlany na ekranie ..................................................................50 Dodawanie pisaka .....................................................................................54 Trendy bieżące ..........................................................................................56 Część 2 – Programowanie systemu PlantPAx ........................................61 Narzędzia stacji inżynierskiej ...................................................................61 1. Oprogramowanie RSEmulate 5000 ......................................................................................................61 2. Oprogramowanie RSLogix5000 ...........................................................................................................62 3. FactoryTalk View Studio .......................................................................................................................64 4. FactoryTalk View Client ........................................................................................................................65 Biblioteka obiektów procesowych systemu PlantPAx ...........................66 Kod aplikacji ..............................................................................................................................................66 Obiekty graficzne ......................................................................................................................................66 Stacyjki oeratorskie ...................................................................................................................................66 Skąd można pobrać bibliotekę PlantPAx ................................................67 Importowanie instrukcji AOI i obiektów graficznych do Aplikacji.........67 Programowanie w trybie on-line ..............................................................68 Tworzenie nowego kodu w trybie On-line z wykorzystaniem biblioteki Add-On-Instructions: ..................68 Wykorzystanie istniejącego kodu z funkcjami Export/Import i Tag Search/Replace. ..................................68 Tworzenie nowego kodu w trybie On-line z wykorzystaniem instrukcji AOI .............................................................................................................68 P_Motor (Single Speed Motor): ................................................................................................................79 P_Intlk (blok Interlock):.............................................................................................................................79 P_RunTime (blok RunTime): .....................................................................................................................80 Dodawanie kodu dla Tank 3 z wykorzystaniem Export/Import ..............82 Dodawanie Zbiorników w wizualizacji .....................................................87 Dodawanie zmiennych Alarmowych ........................................................93 Praca inżyniera ze stacyjkami urządzeń ..................................................96 Testy nowego aplikacji na stacji operatorskiej ..................................... 101 Podsumowanie drugiej części ćwiczenia .............................................. 103 Exploring the Functionality of the PlantPAx System 4 of 103 Opis ćwiczenia Ćwiczenie podzielone jest na dwie części. Zalecamy przeczytać poniższe informacje i zdecydować, na której części się skupić. Każda część jest niezależna i na tyle obszerna, że może zająć większość, jeżeli nie cały, dostępny czas przeznaczony na sesję ćwiczeniową. Opis części 1- Obsługa aplikacji systemu PlantPAx (strony 6-60) Wchodząc w rolę Operatora systemu, zapoznasz się ze standardowymi możliwościami i funkcjami systemu PlantPAx, na przykładzie aplikacji procesowej uruchomionej w symulowanym środowisku fabryki. W aplikacji wykorzystano biblioteki procesowe i większość najnowszych funkcji systemu PlantPAx. Aplikacja przedstawia komponenty urządzeń automatyki widziane z poziomu Operatora. Wykonanie tej części ćwiczenia może zająć około 90 minut. Maszyna wirtualna dla tej części powinna być otwarta. Jeżeli nie jest, otworz ją klikając na ikonę „PR03-Oper”na pulpicie swojego komputera. Opis części 2 - Programowanie systemu PlantPAx (strony 61-103) W tym ćwiczeniu użytkownik przejmie rolę Inżyniera w fabryce. Doda w trybie on-line kod i obrazy dla dwóch nowych zbiorników w aplikacji PlantPAx. Podczas ćwiczenia zaprezentowane zostaną funkcje biblioteki obiektów procesowych PlantPAx Library V3.0, przedstawione zostaną nowe ekrany i nowa funkcjonalność nawigacji. Użytkownik pozna sposoby programowania on-line w RSLogix 5000 oraz FactoryTalk View Studio. Przykładowa aplikacja została utworzona z wykorzystaniem bibliotek procesowych PlantPAx i dostępnych metod. Przedstawia ona komponenty poziomu urządzeń dostępne dla Inżyniera. Wykonanie tej części ćwiczenia może zająć około 90 minut. Można ją otworzyć klikając na ikonę na pulpicie o nazwie „PR-03—Eng”. Exploring the Functionality of the PlantPAx System 5 of 103 Część 1 - Obsługa aplikacji systemu PlantPAx Ćwiczenie wykorzystuje wirtualne środowisko VMWare Workstation©, pozwalające uruchomić jeden lub więcej obrazów z systemem operacyjnym na jednym komputerze. W tym ćwiczeniu na komputerze uruchomimy jeden z obrazów VMWare z następującym oprogramowaniem: • FactoryTalk View SE Client v7 – Oprogramowanie Wizualizacyjne stacji roboczej • RSLogix Emulate 5000 v20 – Oprogramowanie Emulacyjne (wykorzystywane w zastępstwie sprzętowego kontrolera ControlLogix) • VMWare Workstation v10 – Środowisko wirtualne W tym ćwiczeniu wcielisz się w rolę Operatora i z wykorzystaniem symulatora zapozna się ze standardowymi możliwościami i funkcjami PlantPAx na przykładzie procesów Utilities i Batch aplikacji procesowej. Przykładowa aplikacja została utworzona z wykorzystaniem bibliotek procesowych PlantPAx i dostępnych metod. Przedstawia komponenty poziomu urządzeń dostępne dla Operatora. Wykonanie ćwiczenia może zająć około 90 minut. Czym jest PlantPAx? PlantPAx to system automatyki procesowej Rockwell Automation. Jest on oparty na ustandaryzowanej architekturze z wykorzystaniem komponentów Zintegrowanej Architektury, umożliwiający wielodyscyplinarne sterowanie i integrację z całym portfolio urządzeń inteligentnego sterowania Rockwell Automation. Rockwell Automation posiada szerokie portfolio oprogramowania i sprzętu do projektowania odpowiedniego system dla Twojej aplikacji procesowej. PlantPAx oferuje odpowiednią architekturę systemu ze zdefiniowanymi elementami, z których każdy ma określone przeznaczenie i szczegółową specyfikację. PlantPAx posiada rdzeń systemu (kontrolery i wizualizacja), który jest rozszerzany o zarządzanie zasobami, historian, batch, zaawansowane sterowanie, bezpieczeństwo procesowe, inteligentną integrację urządzeń, integrację sterowania silnikami, instrumentami itp., tworząc kompleksowe rozwiązanie systemu automatyki procesowej. Zanim zaczniesz RSLogix Emulate 5000 Emulator RSLogix Emulate 5000 powinien być już włączony i emulować pracę 2 kontrolerów Logix. Kliknij na oznaczony poniżej przycisk znajdujący się na pasku zadań Windows, aby otworzyć widok kasety RSLogix Emulator. Exploring the Functionality of the PlantPAx System 6 of 103 Pliki kontrolera dla procesów Batch i Utilities zostały wczytane do dwóch jednostek CPU, zajmujących pozycje w slotach 2 i 3. Upewnij się, że procesory są w trybie Run i wszystkie diody świecą na zielono. Jeżeli nie, przełącz je w tryb Run, klikając prawym przyciskiem myszy na moduł i wybierając Run z menu rozwijalnego. Jeżeli w trakcie ćwiczenia, którykolwiek z kontrolerów wystawi błąd lub zostanie zawieszony (czerwone dioda na procesorze), kliknij prawym przyciskiem na procesor i wybierz Clear Major Faults, następnie ponownie przełącz kontroler w tryb Run. WAŻNE: Zminimalizuj, ale nie zamykaj programu RSLogix Emulate 5000 w trakcie ćwiczenia. Zamknięcie programu spowoduje konieczność ponownego uruchomienia kontrolera, a w konsekwencji rozpoczęcie od początku ćwiczenia. Jeżeli przypadkowo zamkniesz RSLogix Emulate 5000, poproś o pomoc instruktora. Exploring the Functionality of the PlantPAx System 7 of 103 Stacja operatorska FactoryTalk View SE i aplikacja procesowa Aplikacja klienta FactoryTalk View SE powinna już być uruchomiona, a okno wizualizacji zmaksymalizowane. Jeżeli aplikacja nie została uruchomiona, kliknij dwukrotnie na ikonę PlantPax Client znajdującą się na pulpicie. Wczytanie i uruchomienie może zająć kilka minut. Następujący ekran Plant Overview pojawi się po zmaksymalizowaniu okna FactoryTalk View SE Client. Jest to ekran startowy aplikacji. Wybierz obszar “Core Process General (CPG)”, klikając na pole z obrazem, jak na rys. powyżej. Ekran Core Process General (CPG) jest wykorzystywany przez Rockwell Automation w wielu aplikacjach demonstracyjnych. Ta demonstracja jest dostępna we wszystkich biurach sprzedażowych Rockwell Automation i u Dystrybutorów. Prosimy o kontakt, jeśli chcesz poznać inne możliwości naszego systemu procesowego PlantPAx. Exploring the Functionality of the PlantPAx System 8 of 103 Pojawi się następujący ekran główny CPG Process Overview: Aplikacja procesowa przedstawia proces klasy Batch, ze zbiornikami Premix, dwoma reaktorami podgrzewanymi parą i kilkoma zbiornikami produktu. Para do ogrzewania reaktorów jest dostarczana z obszaru Utilities zawierającego trzy kotły, system kolektora kondensatu i system zasilania w wodę. Możesz przełączać się pomiędzy poszczególnymi obszarami fabryki za pomocą przycisków nawigacyjnych znajdujących się w górnej części ekranu. Uwaga: Aplikacja została utworzona z wykorzystaniem biblioteki PlantPAx Process Library zawierającej predefiniowane stacyjki i obiekty. W ćwiczeniu zajmiemy się obsługą tych elementów przez Operatora. Każdy element biblioteki PlantPAx Process Library zawiera instrukcje Add-On (AOI), dla kontrolerów ControlLogix i kolekcję powiązanych obiektów graficznych. Obiekty te, po umieszczeniu w aplikacji wizualizacji przy wykorzystaniu FactoryTalk View Studio, mogą być wykorzystywane do uruchamiania odpowiednich stacyjek operatorskich. Stacyjki zapewniają operatorom, technikom utrzymania ruchu i inżynierom pełną funkcjonalność wymaganą do sterowania i konfiguracji urządzeń. Jeżeli po ćwiczeniu pozostanie Ci trochę czasu, możesz przeznaczyć go na zapoznanie się z innymi ekranami aplikacji klikając na elementy systemu, tj. zawory, pompy oraz czujniki. . Exploring the Functionality of the PlantPAx System 9 of 103 Ochrona dostępu i logowanie użytkowników W tej chwili, powinieneś być zalogowany, co można sprawdzić w prawej górnej części nagłówka menu. Uprawniony użytkownik to: DemoManager. Przyciski logowania znajdujące się w prawym górnym rogu nagłówka menu umożliwiają dostęp do okna logowania. Będziesz z nich korzystać podczas ćwiczenia. Na wstępie, zaloguj się jako “Utility Operator”: 1. Kliknij na przycisk User Login Help, znajdujący się w prawym górnym rogu nagłówka menu, aby wyświetlić listę użytkowników i ich hasła. 2. Zamknij okno User Login Help. 3. Kliknij na przycisk Login. 4. W oknie logowania wpisz UtilOper jako User Name i Operator jako hasło. Wciśnij Enter lub kliknij OK. Uwaga: Nie jest możliwe otwarcie okna Login Help, gdy otwarte jest okno Login. Przed wywołaniem Login Help należy zamknąć okno Login. Zalogowałeś się jako Utility Operator: Exploring the Functionality of the PlantPAx System 10 of 103 Obsługa aplikacji systemu PlantPAx W tej części ćwiczenia skoncentrujemy się na uruchomieniu kotłów i wytwornicy pary, co pozwoli zaprezentować podstawową funkcjonalność PlantPAx i obiektów graficznych. Nawigacja pomiędzy ekranami Stacja operatorska jest skonfigurowana do wykorzystania wielu nagłówków i pasków nawigacyjnych. Umożliwia to operatorowi nawigację pomiędzy poszczególnymi obszarami fabryki. W górnej części każdego z ekranów znajduje się Menu zawierające graficzne obiekty, stanowiące skróty do: alarmowania, statusu systemu, identyfikacji alarmów, zmiany języka, logowania, nawigacji między ekranami do przodu, do tyłu, historii, odświeżania stacji, nawigacji do strony startowej, drukowania i zamknięcia stacji: Kliknij na przycisk HMI Header Help: Przycisk ten wywołuje okno z opisem każdej z dostępnych funkcji menu. Zauważ, że niektóre funkcje zostały zablokowane na potrzeby ćwiczenia. Jeżeli chcesz poznać pełną funkcjonalność nagłówka, proszę skontaktować się z lokalnym biurem sprzedaży. Zostaną tam zaprezentowane pełne systemy demonstracyjne, a także dodatkowy pakiet oprogramowania systemów sterowania i rozwiązania sprzętowe. Exploring the Functionality of the PlantPAx System 11 of 103 Poniżej Menu znajduje się pasek nawigacyjny ekranów (właściwie są dwa paski, które zastępują się wzajemnie po wciśnięciu jednego z przycisków), pierwszy pasek nawigacyjny umożliwia dostęp do procesu Batch (CPG Menu): Drugi pasek nawigacyjny umożliwia dostęp do procesu Utilities (Steam System Menu): Dostęp do każdego z pasków nawigacyjnych odbywa się na tej samej zasadzie. Klikając na przycisk Steam System Menu z Menu CPG wyświetla się pasek nawigacyjny procesu Utilities. Analogicznie, klikając na przycisk CPG Menu z poziomu paska nawigacji Steam System Menu wyświetli się pasek nawigacji procesu Batch. Spróbuj przełączyć się pomiędzy paskami, aby poznać działanie tego mechanizmu. Exploring the Functionality of the PlantPAx System 12 of 103 Zwróć uwagę, że na trzy przyciski nawigacji w pasku Menu: Pierwszy z przycisków wraca do wpoprzednio wywołanego ekranu. Drugi przycisk pozwala wyświetlić kolejny ekran z listy historii nawigacji, a ostatni przycisk wywołuje listę z historią nawigacji, aby umożliwić operatorowi przejście do konkretnego ekranu (w tym przykładzie w liście zapamiętanych jest 10 ostatnio wyświetlonych ekranów) Poświęć chwilę, aby poznać działanie przycisków z paska Menu. Jeżeli zamkniesz stację operatorską: Wystraczy kliknąć dwukrotnie na ikonę na pulpicie klienta wizualizacji. , aby ponownie uruchomić oprogramowanie Podstawy zarządzania Alarmami Priorytetem dla operatora jest możliwość identyfikacji i kasowania alarmów w systemie. Będziemy poszukiwać alarmów, które będą zatrzymywać działanie kotłów. W celach demonstracyjnych, wygenerujemy kilka alarmów związanych ze Zbiornikiem Kondensatu i Poziomem Zbiornika Odpowietrzania. Wobec tych alarmów podejmiemy odpowiednie działania za pomocą elementów PlantPAx. Wybierz przycisk Steam System Menu z paska nawigacji. Aktywuje się pasek nawigacji procesu Utilities. Z tego paska wybierz przycisk Steam System Overview. Exploring the Functionality of the PlantPAx System 13 of 103 Pojawi się następujący ekran procesu wytwarzania pary: Kliknij na wskaźnik z wykresem analogowym Condensate Tank level (LT1500), aby otworzyć stacyjkę PlantPAx Analog Input. Zwróć uwagę, że elementy mogą być wyświetlane w wielu formatach: Uwaga: W trakcie ćwiczenia będziesz korzystać z wielu stacyjek PlantPAx. Każda ze stacyjek posiada kilka zakładek umożliwiających dostęp do różnych danych konfiguracyjnych w zależności od uprawnień użytkownika. Ćwiczenie przedstawia, w jaki sposób operator może pracować z systemem sterowania PlantPAx. Jeżeli po ćwiczeniu zostanie trochę czasu możesz zapoznać się z zawartością zakładek logując się z innymi uprawnieniami. Aby wygenerować alarm, zaloguj się jako maintenance technician (technik utrzymania ruchu) i zmień ustawienie Low Level dla zbiornika. Exploring the Functionality of the PlantPAx System 14 of 103 1. Kliknij na przycisk Login: 2. W oknie logowania, wpisz Maintenance jako User Name i Maintenance jako Password. Wciśnij Enter lub kliknij OK. Uwaga: Nie jest możliwe otwarcie okna Login Help, gdy otwarte jest okno Login. Przed wywołaniem Login Help należy zamknąć okno Login. Zalogowałeś się jako Maintenance Technician: System został skonfigurowany, aby wywołać “uproszczoną” stacyjkę obsługi wejścia analogowego („uproszczona” stacyjka to nowa funkcjonalność PlantPAx w wersji V3.0). W ćwiczeniu, chcemy korzystać z „pełnej” stacyjki. Kliknij zatem na przycisk „rozszerzający” stacyjkę, aby wywołać jej „pełną” wersję. W stacyjce analogowej PlantPAx dla obiektu Condensate Tank level (LT1500), kliknij na przycisk Maintenance. Exploring the Functionality of the PlantPAx System 15 of 103 W górnej części stacyjki Maintenance znajdują się przyciski do włączenia/wyłączania trybu serwisowego dla wybranego urządzenia. Kliknij na przycisk Request Maintenance Mode: Po przejściu w tryb Maintenance, odblokowują się ustawienia poziomu alarmów (zmiana ikony z szarej na białą). Zmień ustawienie Low alarm z 20 na 60 oraz Low-Low alarm z 10 na 55. 1. Kliknij na wartość PV Low Status w kolumnie Threshold. 2. Wprowadź nową wartość 60 za pomocą okna z klawiaturą numeryczną i kliknij OK. 3. Kliknij na wartość PV Lo-Lo Status w kolumnie Threshold. 4. Wprowadź nową wartość 55 za pomocą okna z klawiaturą numeryczną i kliknij OK. 5. Po aktualizacji ustawień alarmów, wyjdź z trybu Maintenance, klikając na przycisk Release Maintenance Mode. 6. Zamknij stacyjkę klikając na przycisk Nowe wartości graniczne alarmów: Exploring the Functionality of the PlantPAx System 16 of 103 Szczegóły dotyczące Alarmów Po zmianie ustawień wygenerują się alarmy dla poziomów Low i Low-Low dla Zbiornika Kondensatu. Możesz zaobserwować, że stan alarmowy sygnalizowany jest na ekranie za pomocą kilku różnych metod, opisanych poniżej: 1. Pole z rejestratorem Tank Level zmieniło kolor z białego (stan normalny) na czerwony (stan alarmowy). Przykład ilustruje powiadomienie o stanie alarmowym za pomocą kolorów. W ćwiczeniu, alarmy są skonfigurowane według czterech różnych poziomów wagowych (1 o najniższej i 4 o najwyższej randze) – każdy jest wskazywany przez inny kolor: Poziom 1 dla Alarmów Informacyjnych (Turkusowy), Poziom 2 dla Alarmów Ostrzegawczych (Żółty), Poziom 3 dla Wyjątkowych Alarmów (Czerwony) i Poziom 4 dla Alarmów Defektu Oprzyrządowania (Magenta). W yświetlane obiekty będą wyróżniane kolorami zgodnie ze stanem alarmowym. Jeżeli wystąpi kilka różnych alarmów jednocześnie (na przykład Low i LowLow), wtedy element przyjmie kolor odpowiadający alarmowi o najwyższej wadze. Ustawienie to pozwala na powiadomienie operatora w pierwszej kolejności o alarmach najwyższej rangi. 2. Jeżeli używalibyśmy wskaźnika wartości analogowej ramka wskaźnika zmieniłby kolor na mrugający czerwony. Jest to przykład użycia pulsującego obiektu do informowania operatora o obecności niezatwierdzonych alarmów. Po zatwierdzeniu alarmu, mruganie znika, a tło pozostanie w kolorze związanym z wagą alarmu, jak opisano powyżej w punkcie 1. Dźwięki alarmowe zostały wyłączone, aby nie przeszkadzać pozostałym uczestnikom ćwiczenia. 3. Czerwony wskaźnik pojawia się po lewej stronie wartości analogowej. Jest to przykład ogólnie rozpoznawalnych ikon, do wskazania stanów alarmowych. Identycznie jak w punkcie 1 kolor tła/ikony zmieni się w zależności od wagi alarmu. 4. Przycisk nawigacyjny z Dzwonkiem Alarmowym znajdujący się w lewym górnym rogu paska nawigacji mruga na czerwono. Jest to globalny obiekt alarmu, który będzie mrugał zawsze, gdy w systemie wystąpi aktywny, niezatwierdzony alarm. Po zatwierdzeniu aktywnych alarmów zmieni się na stale czerwony. Jeżeli nie ma aktywnych alarmów, Dzwonek będzie biały. 5. Czerwona ramka mruga wokół przycisku nawigacyjnego w pasku nawigacji wskazując, na którym z ekranów są obiekty z aktywnymi alarmami. Po zatwierdzeniu alarmu ramka przestanie mrugać i pozostanie w kolorze odpowiadającym wadze alarmu jak opisano w punkcie 1. 6. Alarmy Low i Low-Low dla Zbiornika Kondensatu pojawiają się na liście alarmów w górnej części ekranu. Podobnie jak w punkcie 1, kolor tła zmienia się w zależności od alarmu o najwyższej wadze i będzie mrugać, do momentu potwierdzenia. Exploring the Functionality of the PlantPAx System 17 of 103 Uwaga: Powyższe przykłady ilustrują, w jaki sposób inżynier projektu może skonfigurować ekrany do powiadamiania operatora o alarmach, ale każdy system może być skonfigurowany inaczej i może zawierać dowolną kombinację powyższych (lub podobnych) metod. Kolorowa ramka jest przykładem, w jaki sposób wagi alarmów i informacje o ich statusie mogą być prezentowane na ekranie wizualizacji. Implementacja tego typu funkcji wymaga zaplanowania konfiguracji stanów alarmowych podczas wdrażania projektu.. Teraz po identyfikacji alarmów związanych z Systemem Wytwarzania Pary, dowiemy się w jaki sposób operator może obsłużyć alarm. Kliknij na mrugający przycisk Alarm Summary na pasku nawigacji, aby wyświetlić ekran z listą alarmów. Zwróć uwagę, że są dwa aktywne niepotwierdzone alarmy (mrugające): Condensate Tank Level PV Low i Condensate Tank Level PV Low-Low Operator ma możliwość szybkiego przejścia z ekranu listy alarmów do ekranu procesu związanego z alarmem i podjącia odpowiedniej reakcji. Ma do wyboru kilka sposobów: 1. W tym systemie został skonfigurowany przycisk Run Command, który pozwala przejść do ekranu zawierającego powiązany alarm. Przycisk Run Command znajduje się w górnej części ekranu listy alarmów. Wybierz alarm i kliknij na przycisk Run Command. Zwróć uwagę, że przenosi Cię do ekranu, na którym jest obiekt związany z tym alarmem. Powróć do ekranu Alarm Summary. 2. Operator może także przejść do odpowiedniego ekranu procesowego klikając dwukrotnie na alarm na ekranie Alarm Summary lub na Alarm Banner w górnej części ekranu. 3. Dodatkowo, na pasku nawigacji wokół przycisku reprezentującego obszar procesu z aktywnymi alarmami pojawia się kolorowa ramka. Kliknięcie na przycisk obszaru przeniesie operatora na Exploring the Functionality of the PlantPAx System 18 of 103 ekran z alarmem. Poświęć kilka minut na przetestowanie metod wywoływania ekranów z obiektami w stanie alarm. Po zakończeniu, wróć do listy alarmów klikając na przycisk Alarm Summary w lewym górnym rogu. Na ekranie Alarm Summary dostępnych jest kilka przycisków umożliwiających operatorowi obsługę alarmu. Kilka słów objaśnienia: 1. Pierwsze cztery przyciski umożliwiają operatorowi zatwierdzanie alarmu. Pierwszy przycisk zatwierdza wybrany z listy alarm, drugi zatwierdza wybrany z listy alarm i otwora okno, w którym operator może wpisać komentarz związany z alarmem. Trzeci i czwarty przycisk powodują kolejno zatwierdzenie całej strony alarmów i wszystkich aktywnych alarmów. Kliknij na alarm Condensate Tank Level Low-Low w Alarm Summary i kliknij na drugi przycisk. W oknie Acknowledge with Alarm Comment, wpisz “Bad Transmitter” i wybierz Acknowledge. Zauważ, że po zatwierdzeniu alarmu, przestaje on mrugać, a w kolumnie Alarm Status (druga kolumna listy) następuje zmiana na Acknowleged (potwierdzony). 2. Ustaliłeś, że został uszkodzony nadajnik i chcesz “odłożyć” alarm, dopóki służby techniczne nie usuną usterki. Wcześniej, operator “wstrzymywał”, „kasował” lub “blokował” alarm. Wadą tej metody zarządzania alarmami było to, że często operator zapominał o zablokowanych alarmach, przez co urządzenia mogło działać w stanie niebezpiecznym. Kliknij na alarm Condensate Tank Level Low-Low w Alarm Summary i użyj szóstego przycisku, aby odłożyć alarm na pewien czas. Gdy pojawi się okno Shelve Alarm, wpisz jako duration czas trwania, a w polu Comment wpisz powód i kliknij przycisk Shelve. Exploring the Functionality of the PlantPAx System 19 of 103 3. Zauważ, że po odłożeniu alarm został tymczasowo dezaktywowany i został usunięty z Listy Alarm Summary i Alarm Banner na zadeklarowany czas. Odczekaj 2 minuty, zauważysz, że alarm zostanie automatycznie przywrócony, będzie aktywny i obecny w listach Alarm Summary i Alarm Banner, w górnej części ekranu. 4. Zauważ, że aktywny alarm może być też odłożony bez konieczności uprzedniego zatwierdzania go. Różnica polega na tym, że alarm zostanie usunięty z Alarm Banner, ale wciąż będzie aktywny w Alarm Summary z komunikatem Alarm Shelved. 5. Lista Alarm Summary w tym ćwiczeniu została skonfigurowana tak, aby istniała możliwość sortować aktywnych alarmów w zależności od wagi alarmu (najwyższa waga oznacza najbardziej krytyczny alarm) a następnie według czasu wystąpienia alarmu. Jeżeli operator chce posortować Alarm Summary według innych kryteriów, przycisk Configure Sorting pozwala wyświetlić aktualne kryteria sortowania alarmów. Należy pamiętać, że zmiany kryteriów sortowania są tylko tymczasowe – po zamknięciu i ponownym otwarciu Alarm Summary, wyświetlona zostanie lista alarmów według domyślnych kryteriów sortowania. Kliknij na przycisk Configure Sorting Dokonaj przeglądu parametrów wykorzystywanych do sortowania aktywnych alarmów. Kliknij Cancel. 6. Jeżeli jest kilka stref procesu w fabryce, alarmy mogą być grupowane według poszczególnych obszarów dzięki zastosowaniu filtrów. Aktualna lista Alarm Summary nie ma zastosowanych filtrów, co wskazano na pasku przycisków. Exploring the Functionality of the PlantPAx System 20 of 103 Klikając na strzałkę menu rozwijalnego, wyświetlone zostaną różne obszary fabryki, które operator może wybrać do filtrowania aktualnej listy alarmów. W zależności od konfiguracji, alarmy mogą być filtrowane także według wagi, poziomu (Low-Low, Low, High, High-High, itp.), rodzaju osprzętu lub innych zdefiniowanych parametrów.. Teraz po przeglądzie listy alarmów w Alarm Summary, wykorzystajmy stacyjki urządzeń do przeglądania alarmów z poziomu ekranów procesu. Kliknij dwukrotnie na alarm Condensate Tank Level Low Alarm, aby wywołać ekran ze zbiornikiem kondensatu. Steam System Overview to przykład typowego systemu wytwarzania pary zbudowanego z trzech kotłów, wytwarzających parę zasilającą system podgrzewania reaktorów. Kondensat z reaktorów powraca do zbiornika kondensatu (Condensate Tank). Zasila on zbiornik odgazowywacza (Deaerator Tank), który zasila kotły w wodę. Exploring the Functionality of the PlantPAx System 21 of 103 Aktualnie zbiornik kondesatu sygnalizuje alarm Low-Low Level. Kliknij na wskaźnik poziomu w zbiorniku, aby otworzyć stacyjkę i wyświetlić szczegóły dotyczące alarmu. Kliknij na dzwonek alarmowy, aby otworzyć zakładkę alarmów. Exploring the Functionality of the PlantPAx System 22 of 103 Zwróć uwagę, że alarmy Low i Low-Low wciąż mrugają i są niepotwierdzone. Aby potwierdzić oba alarmy możesz kliknąć na przycisk Alarm Acknowledge każdego z z osobna lub kliknąć na przycisk “Acknowledge All” znajdujący się w dolnej części listy alarmów. Alternatywnie można potwierdzać alarmy z poziomu stacyjki „uproszczonej”. Wybierz jedną z metod, aby potwierdzić alarmy. Zamknij okno poziomu zbiornika kondensatu klikając na przycisk. Exploring the Functionality of the PlantPAx System 23 of 103 Blokady i zezwolenia Stacyjki z biblioteki procesowej PlantPAx dla urządzeń dyskretnych są wyposażone we wskaźniki ilustrujące spełnienie warunków Blokad i Zezwoleń. Wykorzystaj je do uruchomienia pompy kondensatu (Condensate Pump). Zwróć uwagę, że obok pompy znajduje się czerwony znak stopu . Wskazuje on na stan „pompa nie jest gotowa”. Aby dowiedzieć się dlaczego, kliknij na Condensate Pump i otwórz „uproszczoną” stacyjkę pompy, następnie „rozszerz” ją do „pełnej” wersji. . Status wskaźnika Interlock jest czerwony, informując, że pompa „nie jest gotowa” do uruchomienia. Kliknij na przycisk Interlock Exploring the Functionality of the PlantPAx System , aby wyświetlić szczegóły warunków uruchomienia pompy. 24 of 103 Jak zauważysz, zabezpieczenie Condensate Tank Level Low Low jest aktywne. Pompa kondensatu nie może być uruchomiona, ponieważ zbiornik jest pusty. Jeżeli zabezpieczeń jest więcej, to pierwsze aktywowane zostanie podświetlone żółtym polem (sygnalizacja pierwszej przyczyny). Zamknij stacyjkę Interlock klikając na przycisk . Zwróć uwagę, że wskaźnik statusu Permissive również jest czerwony, wskazując, że uruchomienie pompy nie jest “dozwolone”. Kliknij na przycisk Permissives , aby wyświetlić szczegóły warunków. . Zwróć uwagę, że warunek Condenser Tank Level Not Low nie został spełniony, a warunki Restart Inhibit i Deaerator Level Not Hi są spełnione. Pompa kondensatu nie może zostać uruchomiona, ponieważ poziom w zbiorniku nie jest odpowiedni. Exploring the Functionality of the PlantPAx System 25 of 103 Zamknij stacyjki Permissive i Pump klikając na czerwony “X” w każdej z nich. Aby uruchomić pompę, przyczyny alarmów Low i Low-Low związanych z poziomem w zbiorniku kondensatu muszą zostać usunięte.Jak pamiętasz zostały one przez Ciebie wynuszone do generacji alarmu. Powróć do stanów normalnych. Kliknij na pole z rejestratorem Condensate Tank Level, aby wywołać odpowiednią stacyjkę. Exploring the Functionality of the PlantPAx System 26 of 103 Kliknij na ikone Maintenance, przejdź do trybu Maintenance a następnie zmień wartości Threshold alarmów na 20 dla alarmu Low i 10 dla alarmu Low-Low. Po zmianie wartości Threshold, wyjdź z trybu Maintenance, klikając na przycisk Release Maintenance Mode. Zamknij stacyjkę Condensate Tank Level, klikając na przycisk . Z wykorzystaniem uprawnień Maintenance udało się zmodyfikować ustawienia alarmów. Zaloguj się teraz jako operator mediów (UtilOper). Kliknij na przycisk logowania w prawym górnym rogu ekrany. 1. Kliknij na przycisk Login: 2. W oknie logowania jako User Name wpisz UtilOper a jako Password Operator. Wciśnij Enter lub kliknij OK. Uwaga: Nie jest możliwe otwarcie okna Login Help, gdy otwarte jest okno Login. Przed wywołaniem Login Help należy zamknąć okno Login. Zalogowałeś się jako Operator mediów: Exploring the Functionality of the PlantPAx System 27 of 103 Kliknij na pompę kondensatu (Condensate Pump), aby wyświetlić “uproszczoną” stacyjkę. Zwróć uwagę, że po zmianie ustawień dla alarmów, wskaźniki Permissives i Interlocks dla pompy kondensatu są zielone, a pompa jest gotowa do uruchomienia. Wywołaj “pełną” stacyjkę i uruchom pompę klikając na przycisk Start. Twoja stacyjka, gdy pompa pracuje poninna wyglądać następująco: Exploring the Functionality of the PlantPAx System 28 of 103 Kliknij na przycisk Restart Inhibit. Okno Restart Inhibit jest pokazane poniżej. Przedstawia schemat blokowy ze wskazami czasu pozostałego do uruchamiania silnika w trybie zimnego lub gorącego (Cold lub Hot) restartu. Kliknij na przycisk Run Time Accumulator. Otworzy się okno Run Time jak pokazano poniżej. Znajdują się w nim informacje o ilości przepracowanych godzin pompy/silnika. Przyciski Reset Totalizer są oznaczone na szaro, ponieważ dostęp do nich ma tylko użytkownik Maintenance lub Engineer. Zamknij wszystkie stacyjki dla pompy kondensatu. Exploring the Functionality of the PlantPAx System 29 of 103 Rozruch kotłów W obszarze mediów są dwie pompy zasilające w wodę kotły. Pompy są sterowane w grupie z zachowaniem algorytmu uruchamiania odpowiedniej pompy stosownie do wymagań. Na ekranie Steam System Overview, kliknij na przycisk Start w sekcji Pump Group, aby zainicjować komendę startową wybranej pompy. Sekwencyjnie uruchamiane będą odpowiednie pompy do zasilania kotłow w wodą, a następnie otwierane będą powiązane z nimi zawory wypływowe. Uwaga: Priorytety dla pomp można modyfikować w oknie Priority, wywoływanym przyciskiem Priorities dostępnym w sekcji Pump Group. Podczas pracy pomp, kontynuujmy wykonanie procedury rozruchu kotłów. Możesz teraz uruchomić Kocioł nr 1. Przejdź do właściwego ekranu klikając na Boiler 1 w pasku nawigacyjnym Menu. Pojawi się ekran Boiler 1. Exploring the Functionality of the PlantPAx System 30 of 103 Twoim zadaniem jest uruchomienie Kotła nr 1, ale zauważ, że w dolnej części ekranu, przycisk Burner Control Start jest szary, a wskaźniki blokad i zezwoleń są w kolorze czerwonym. Zanim będzie można uruchomić kocioł, musisz zwolnić blokady (Uwaga: W tym ćwiczeniu założono, że kocioł gazowy będzie zasilany jedynie gazem ziemnym – bojler nie może być opalany biogazem) Kliknij na przycisk Gas Burner control Permissive Otwotzy się okno Boiler Burner Permissives. Zwróć uwagę, że przed uruchomieniem kotła należy uruchomić Scanner Cooling System, Forced Draft (FD) Fan i Induced Draft (ID). Zamknij okno Permissives. Uruchom Scanner Cooling Group klikając na przycisk Start zaznaczony poniżej. W tej aplikacji, obiekty biblioteki procesowej zostały wykorzystane do stworzenia złożonego sterowania grupą pomp. Dodane zostały przyciski do uruchamiania i zatrzymywania grupy pomp i określania priorytetów pomp. Po kliknięciu na przycisk Priorities otwiera się ekran, gdzie jest możliwość zmiany priorytetu dla każdej z pomp. Ustawienie priorytetu pompy na 1 oznacza uruchomienie jej jako pierwszej z grupy pomp. Exploring the Functionality of the PlantPAx System 31 of 103 Uruchom wentylatory Forced Draft (FD) i Induced Draft( ID) klikając na obiekty wentylatorów a nastepnie klikając na przyciski Start z odpowiadających im stacyjek. Po uruchomieniu wentylatorów, wskaźniki Permissive i Interlock dla palnika Nat Gas w sekcji Boiler 1 Burner Control powinny być zielone. Przycisk wyboru Natural Gas (Nat Gas) Fuel powinien stać się widoczny. Kliknij przycisk Nat Gas, co spowoduje zmianę koloru przycisku Start w sekcji Boiler 1 Burner Control na zielony. Kliknij przycisk Start w sekcji Boiler Burner Control, aby uruchomić sekwencję startową Natural Gas Burner. W normalnych warunkach palnik w Kotle nr 1 nagrzewałby bojler do odpowiedniej temperatury przez kilka godzin. Aby przyspieszyć demonstrację, wprowadzono opcje natychmiastowego ustawienia pracy kotła na 50% wydajności. Exploring the Functionality of the PlantPAx System 32 of 103 W pasku nawigacyjnym Steam System Menu, kliknij na przycisk “CPG Steam Resets”: Przycisk ten otwiera okno CPG Steam System Demo Setup: Kliknij na przycisk “Boiler 1 50% load”: Kliknij na Yes, aby zatwierdzić wybór. Jest to najszybsza metoda pozwalająca na osiągnięcie odpowiedniej temperatury w Kotle nr 1 i rozpoczęcie wytwarzania pary. Powtórz procedurę rozruchu dla Kotła nr 2. Zwróć uwagę, że nastąpi automatyczna nawigacja do Boiler 2. Przejdź do ekranu Boiler Plant Master z paska nawigacyjnego Steam System Menu, kliknij na przycisk “Boiler Plant Master”: Exploring the Functionality of the PlantPAx System 33 of 103 Przejdź do trybu sterowania kaskadowego dla Kotłów 1 i 2. Klikij na przyciski Cascade Mode (C). Odczekaj chwilę, aż system aktywuje przyciski trybu kaskadowego w stacyjkach regulatorów. Po przejściu do trybu kaskadowej regulacji kotłów, przejdź do trybu Auto dla regulatora głównego Plant Master. Klikij na przycisk Auto Mode (A). Kliknij na wartość SP w regulatorze Plant Master i wpisz wartość 100 PSI. Regulator Plant Master będzie utrzymywać ciśnienie pary na poziomie 100 PSI. Sterowanie będzie odbywać się poprzez zmianę szybkości spalania w kotłach. Gdy reaktory będą zużywać więcej pary, ciśnienie w kolektorze spadnie, a regulator Plant Master wymusi szybsze spalanie w kotłach, co z kolei zwiększy ciśnienie w kolektorze. Użyj suwaka znajdującego się po prawej stronie w dolnej części ekranu, aby ustawić przepływ Plant Steam Header na 150 klb/Hr. Suwak symuluje wykorzystanie pary przez reaktory. Exploring the Functionality of the PlantPAx System 34 of 103 Problem z czujnikiem temperatury Regulatory kotłów wymagają kilku minut na zwiększenie produkcji pary, czekając przejdź do ekranu Steam System Overview. Kliknij na przycisk w pasku nawigacyjnym Steam System Menu: Odszukaj analogowy wskaźnik temperatury Plant Steam Header, oznaczonnej jako TT1401 w prawej górnej części ekranu. Wartość ta jest wykorzystywana do kompensacji wartości przepłyuwu Steam Header Flow. Załóżmy, że czujnik temperatury uległ uszkodzeniu i musimy zastąpić tymczasowo tą wartość wymiany czujnika. Kliknij na wskaźnik temperatury kolektora pary TT1401, aby otworzyć analogową “uproszczoną” stacyjkę i rozszerz ją do “pełnego” widoku. Kliknij na przycisk Maintenance w stacyjce Steam Header Temp. Zauważ, że przycisk uruchamiania trybu Maintenance jest nieaktywny. uprawnieniami Maintenance, aby aktywować tą funkcję. Exploring the Functionality of the PlantPAx System Musisz zalogować się z 35 of 103 Do naprawienia czujnika został wezwany technik utrzymania ruchu. Na potrzeby ćwiczenia zalogujemy się jako maintenance technician i zmienimy źródło zadawania sygnału temperatury z „rzeczywistego czujnika temperatury” na wartość „symulacyjną”. 1. Kliknij na przycisk Login: 2. W oknie Login jako User Name wpisz Maintenance i jako Password również Maintenance. Wciśnij Enter lub kliknij OK. Uwaga: Nie jest możliwe otwarcie okna Login Help, gdy otwarte jest okno Login. Przed wywołaniem Login Help należy zamknąć okno Login. Zalogowałeś się jako Maintenance Technician: Exploring the Functionality of the PlantPAx System 36 of 103 Kliknij na przycisk wywołania trybu Maintenance. Zwróć uwagę, że ikona Maintenance w stacyjce zmieniła kolor i pojawiło się słowo “Maintenance”: Przejdź do zakładki Home i kliknij na przycisk ”Substitute PV”. Ścieżka Substitute PV zostanie podświetlona, tło wprowadzanej wartości zmieni kolor na biały, co oznacza że można ją zmienić. Kliknij na 350 DEG F. białe pole, aby Exploring the Functionality of the PlantPAx System otworzyć okno z klawiaturą numeryczną. Wprowadź wartość 37 of 103 Zamknij stacyjkę klikając na przycisk Zwróć uwagę, że na wskaźniku temperatury pojawiła się informacja o tym, że urządzenie jest w trybie Maintenance (“M obok podziałki) oraz, że PV ma wartość przez ciebie wprowadzoną – oznaczenie trójkątem. Przypomina to operatorowi, że przetwornik pracuje w trybie Maintenance i konieczne jest dokonanie naprawy. Exploring the Functionality of the PlantPAx System 38 of 103 Dzięki uprawnieniom Maintenance udało Ci się zmodyfikować źródło Analog Input, zatem można teraz zmienić użytkownika na UtilOper. Kliknij na przycisk logowania znajdujący się w prawym górnym rogu ekranu. 1. Kliknij na przycisk Login: 2. W oknie logowania wpisz UtilOper jako User Name i Operator jako Password. Wciśnij Enter lub kliknij OK. Uwaga: Nie jest możliwe otwarcie okna Login Help, gdy otwarte jest okno Login. Przed wywołaniem Login Help należy zamknąć okno Login. Zalogowałeś się jako Utility Operator: Exploring the Functionality of the PlantPAx System 39 of 103 Przejdź ponownie do ekranu Boiler Plant Master. Kliknij na przycisk “Boiler Plant Master” z paska nawigacji Steam System Menu Obserwowuj jak przebiega proces. W stacyjkach regulatorów wartości PV w przybliżeniu odpowiadają wartościom SP. Ciśnienie pary jest utrzymywane wokół wartości zadanej, a przepływ w kolektorze pary jest utrzymywany zgodnie z zapotrzebowaniem. Gratulacje! Udało Ci się prowadzić proces z pozycji Operatora fabryki. Exploring the Functionality of the PlantPAx System 40 of 103 Stacyjka Regulatora PIDE Na ekranie Plant Master kliknij na pasek z napisem “B1 Boiler Master” znajdujący się w górnej części ekranu stacyjki Boiler 1 Master, aby otworzyć stacyjkę regulatora PIDE. Jest to standardowa stacyjka regulatora PIDE (Proportional Integral Derivative Enhanced). W trybie Manual, Operator może sterować wartością zmiennej regulowanej Controlled Variable (CV). W trybie Auto, operator może zmieniać nastawę Setpoint (SP), a algorytm PIDE wylicza wyjście CV. W trybie Cascade, wartość SP jest sterowana za pomocą zewnętrznego źródła, w tym przypadku, regulatora Plant Master PIDE. Z poziomu stacyjki regulatora PIDE Operator ma dostęp do następujących funkcji: 1. Zmiana trybów Manual, Auto i Cascade. 2. W trybie Manual, ustawienie wyjścia CV za pomocą jednej z metod: przesunięcie żółtego suwaka znajdującego się w dolnej części stacyjki zwiększając/zmniejszając wartość CV lub kliknięcie na wartość CV (po lewej stronie suwaka obok litery “O” oznaczającej Operator) i wpisanie wartości. 3. W trybie Auto, ustawienie SP za pomocą jednej z metod: przesunięcie błękitnego suwaka znajdującego się po prawej stronie stacyjki zwiększając/zmniejszając SP lub kliknięcie na błękitną wartość SP (po lewej stronie suwaka obok litery “O” oznaczającej Operator) i wpisanie wartości. UWAGA: Możesz sprawdzić działanie funkcji. Należy jednak pamiętać, że ma to w pływ na działanie Kotła 1 i może spowodować jego awaryjne wyłączenie, dlatego zachowaj ostrożność. Kliknij na przycisk zakładki Maintenance. Przejrzyj (4) strony zakładki Maintenance. Zwróć uwagę, że na stronie 2 znajdują się nastawy regulatora PIDE. Exploring the Functionality of the PlantPAx System 41 of 103 Kliknij na zakładkę Engineering, aby wyświetlić funkcje stacyjki PIDE dostępne na dwóch stronach. Exploring the Functionality of the PlantPAx System 42 of 103 Obejście zabezpieczeń Przejdź do ekranu Premix 1 z paska nawigacji Steam System Menu, klikając na przycisk “CPG Menu”: Następnie kliknij na przycisk “Premix 1”: Załóżmy, że czujnik poziomu w zbiorniku Premix 1 wskazał zbyt niski poziom, a potwierdziłeś, że w zbiorniku znajduje się produkt. Produkt musi podlegać cyrkulacji, w przeciwnym wypadku zostanie utracony. Działanie pompy recyrkulacji jest zależne od poziomu produktu w zbiorniku. Wykorzystamy funkcjonalność stacyjki pompy do obejścia tej blokady, aby uruchomić cyrkulację na czas wymiany czujnika poziomu. Kliknij na Premix Pump PMP104, aby otworzyć “uproszczoną” stacyjkę pompy. Rozwiń ją do “pełnego” widoku. W zakładce Home stacyjki Premix Pump, kliknij na przycisk Interlocks, aby otworzyć stacyjkę z blokadami. Exploring the Functionality of the PlantPAx System 43 of 103 Zwróć uwagę, że na liście są trzy warunki zabezpieczeń, dwa z nich dotyczą uruchomienia pompy: poziom premix 1 nie może być niski, a zawór wypływowy XV104 musi być otwarty. Stwierdziliśmy, że czujnik poziomu w zbiorniku wskazuje błędną wartość, zatem chcemy obejść jego zabezpieczenie, aby uruchomić pompę. Uprawniienia do obejścia blokady ma inżynier. Kliknij na zakładkę Engineering w stacyjce Interlocks. Exploring the Functionality of the PlantPAx System 44 of 103 Musisz zalogować się jako Engineer, aby mieć pełne uprawnienia. 1. Kliknij na przycisk Login: 2. W oknie logowania wpisz Engineer jako User Name i Engineer jako Password. Wciśnij Enter lub kliknij OK. Uwaga: Nie jest możliwe otwarcie okna Login Help, gdy otwarte jest okno Login. Przed wywołaniem Login Help należy zamknąć okno Login. Zalogowałeś się jako Engineer: Teraz kliknij na stronę 2 w zakładce Engineering. Zaznacz pole “Can Bypass”, aby włączyć obejście zabezpieczenia od czujnika poziomu Low Level Interlock. Jak wspomniano wcześniej, za obejście tego warunku jest odpowiedzialny inżynier. Po wprowadzeniu zmian, technik utrzymania ruchu może aktywować obejście. Exploring the Functionality of the PlantPAx System 45 of 103 Przejdź do zakładki Maintenance w stacyjce pompy i kliknij na przycisk Interlocks and Permissives Bypass, aby uruchomić obejście. Zwróć uwagę, że w stacyjce wyświetli się napis “Bypassed”. Zamknij stacyjkę Interlock. Pamiętaj, że zawór Premix Tank Outlet Valve XV104 musi być otwarty, przed uruchomieniem pompy. Kliknij na zawór XV104, aby otworzyć dla niego stacyjkę. Ponieważ do otwarcia zaworu nie jest wymagana duża ilość szczegółów, to skorzystaj ze stacyjki “uproszczonej”. Exploring the Functionality of the PlantPAx System 46 of 103 Przycisk otwarcia zaworu jest nieaktywny dlatego, że zawór pracuje w trybie Program. Ten obszar fabryki jest sterowany przez oprogramowanie Batch i w stanie normalnym zawór nie jest obsługiwany przez Operatora. Kliknij na przycisk Lock, aby przejść do trybu Operator. W trybie Operator, przycisk otwarcia zaworu jest zielony i aktywny. Kliknij na przycisk Open, aby otworzyć zawór. Jeżeli stacyjka pompy PMP104 nie jest otwarta, otwórz ją klikając na Premix Pump PMP104. Stacyjka informuje, że blokady i zezwolenia są w trybie Bypass (obejścia) , a urządzenie jest w trybie Program. Kliknij na przycisk Lock, aby przejść do trybu Operator. Kliknij na przycisk Start, dzięki czemu uruchomisz cyrkulację i uchronisz produkcję przed utratą wsadu. Zamknij stacyjki zaworu i pompy. Exploring the Functionality of the PlantPAx System 47 of 103 Dwupozycyjny przełącznik wyboru Kolejnym przykładem obiektu z biblioteki PlantPAx jest “Selector Switch for Dual Analog Inputs”. Jego fukcja umożliwia wykorzystanie redundantnych czujników w krytycznych aplikacjach bezpieczeństwa. Przejdź do ekranu Reactor 1 z paska nawigacji CPG Menu klikając na przycisk “Reactor 1” Sterowanie ciśnieniem w Reaktorze 1 (PIC118) jest tak istotne w procesie, że zdecydowano zainstalować podwójne czujniki: PT118 i PT118A. Wejścia są podłączone do stacyjki przełącznika oznaczonej jako PT118SEL. Załóżmy, że czujnik A jest uszkodzony. Kliknij na Input Selector, aby otworzyć uproszczoną stacyjkę PT118SEL przełącznika. Zmień wejście dla regulatora ciśnienia z PT118(A) na PT118A (B), klikając na przycisk B. Przełącznik pozwala również wybrać wartość wyższą, niższą lub średnią z obu czujników. Gratulacje, udało Ci się ochronić produkcję przed stratami! Exploring the Functionality of the PlantPAx System 48 of 103 Zakończyłeś pracę z kontem Maintenance. Zaloguj się na użytkownika UtilOper. Kliknij na przycisk logowania znajdujący się w prawym górnym rogu ekranu, aby przejść do okna Login. 1. Kliknij na przycisk Login: 2. W oknie logowania wpisz UtilOper jako User Name i Operator jako Password. Wciśnij Enter lub kliknij OK. Uwaga: Nie jest możliwe otwarcie okna Login Help, gdy otwarte jest okno Login. Przed wywołaniem Login Help należy zamknąć okno Login. Zalogowałeś się jako Utility Operator: Exploring the Functionality of the PlantPAx System 49 of 103 Trendy W aplikacjach procesowych, w których wartości analogowe odgrywają istotną rolę, bardzo ważną staje się potrzeba monitorowania przebiegu zmian na wykresach czasowych (trendach). Trendy są przydatne podczas regulacji, optymalizacji procesu, analizy i obliczeń statystycznych. Dodatkowo, możliwość porównywania aktualnych wartości z wzorcowymi może pomóc operatorom w podejmowaniu lepszych decyzji. Trend w stacyjce Trendy bieżące są dostępne we wszystkich stacyjkach z wbudowanymi funkcjami analogowymi (np. wskaźnik wartości analogowej lub regulator PIDE). Są one użyteczne podczas wychwytywania odbiegających od normy zdarzeń lub w celach regulacji. Przykład stacyjki dla wskaźnika wartości analogowej: Na potrzeby ćwiczenia, skonfigurowano kilka trendów dla pętli regulacji Reaktora 1. Trend wyświetlany na ekranie Otwórz rejestrator Reactor 1 Trends z paska nawigacji CPG Menu klikając na przycisk “Reactor 1 Trends”: Pojawi się trend bieżący dla regulatora temperatury w Reaktorze 1. Exploring the Functionality of the PlantPAx System 50 of 103 Zwróć uwagę, że na ekranie widzimy 2 trendy: na górze trend temperatury w reaktorze 1 i na dole trend temperatury płaszcza. Konfiguracja rejestratora jest wyświetlona z lewej strony poniżej okna wykresu: Zielonym pisakiem rysowany jest przebieg zmiennej procesowej PV, żółtym zmiennej sterowanej CV i niebieskim zmiennej zadanej SP. Kolory te mogą być dowolnie wybierane wg potrzeb. Wybrane przez nas odpowiadają kolorom wykorzystanym w stacyjce regulatora PIDE. Exploring the Functionality of the PlantPAx System 51 of 103 Kliknij na przycisk oznaczony TIC117, aby otworzyć stacyjkę regulatora PIDE: Przejdź do trybu Auto regulatora. Wprowadź wartość Setpoint (SP) równą 100 DEGF i kliknij na przycisk zakładki Trend, aby wyświetlić trend w stacyjce. Exploring the Functionality of the PlantPAx System 52 of 103 Trend w stacyjce jest skonfigurowany do wyświetlania przebiegu wartości PV i SP na pierwszej stronie oraz CV na drugiej stronie stacyjki. Przyciski sterujące umieszczone poniżej wykresu służą do zatrzymywania i przewijania trendu zgodnie z opisem poniżej:: służy do przełączania pomiędzy danymi bieżącymi ( Live Data) i 1. Przycisk Pause danymi historycznymi. Trend przejdzie do trybu Pause zawsze, gdy operator przewinie trend do wyświetlenia danych archiwalnych. Należy wcisnąć przycisk Pause, aby powrócić do wyświetlania aktualnych danych po przeanalizowaniu danych historycznych. 2. Przycisk pojedynczej strzałki wyświetlanego trendu służy do przewijania w tył lub do przodu o połowę okresu 3. Przycisk podwójnej strzałki wyświetlanego trendu służy do przewijania w tył lub do przodu o pełen okres 4. Przycisk początku trendu zarejestrowanych danych. 5. Przycisk końca trendu służy do przewinięcia trendu do najstarszych służy do przewinięcia terndu do najbardziej aktualnych danych. i skoncentruj się na trendzie regulacji Zamknij okno TIC117 PIDE klikając na przycisk temperatury płaszcza znajdującym się w dolnej części ekranu. Exploring the Functionality of the PlantPAx System 53 of 103 W trendzie temperatury płaszcza Reactora 1 skonfigurowano trzy pisaki; 3 zmienne regulatora temperatury: PV, CV i SP. W dolnej części ekranu trendu znajdują się przyciski, służące do modyfikacji trendu, zgodnie opisem poniżej. Poświęć kilka minut na zapoznanie się z poniższymi informacjami, aby móc modyfikować ekran trendu tak, by wyświetlał dane procesowe istotne dla operatora. 1. Przyciski Span pozwalają dostosować horyzont czasowy wyświetlanego trendu. 2. Przycisk Isolated Graph wyświetla każdy punkt trendu na oddzielnych wykresach podczas, gdy przycisk Non-isolated Graph wyświetli wszystkie punkty trendu na pojedynczym wykresie. 3. Przycisk Markers Only wyświetla wykres dyskretny z punktami bez linii pomiędzy tymi punktami. Przycisk Connect Points wyświetla wykres ciągły z liniami pomiędzy punktami pomiarowymi. 4. Kliknij prawym przyciskiem na ekran Trend Display i wybierz z menu Chart Properties. Wyświetli się okno Trend Property, które w poszczególnych zakładkach przechowuje informacje o danych konfiguracyjnych trendu. Przejrzyj zawartość zakładek, aby poznać dostępne dane konfiguracyjne opisane poniżej: a) Zakładka General umożliwia modyfikację nazwy trendu, wybór źródła informacji dla trendu (Real-Time dla tego ćwiczenia) i częstotliwości odświeżania trendu. b) Zakładka Display zawiera informacje o konfiguracji wyglądu trendu c) Zakładka Pens umożliwia dodawanie nowych (Add Pens) i modyfikację istniejących pisaków. d) Zakładka X-Axis umożliwia modyfikację skali dla osi X. e) Zakładka Y-Axis umożliwia modyfikację skali dla osi Y. f) Zakładka Overlays umożliwia zapisywanie wycinków trendu i nakładanie ich na aktualne dane. g) Zakładka Template umożliwia zapisanie trendu i jego specjalnej konfiguracji, jako szablonu do ponownego wykorzystania. 5. Oprócz przycisków, operator może przybliżać dane trendu zaznaczając pożądany obszar prostokątem rysowanym przez przytrzymanie lewego przycisku myszy. Powiększy to wybrany obszar danych umożliwiając dokładniejszą analizę. Można cofnąć przybliżenie klikając prawym przyciskiem na okno trendu i wybór Undo Zoom/Pan lub wybór innego ekranu i ponowny powrót do obecnego. Dodawanie pisaka Kliknij prawym przyciskiem na ekranie Trend Display i wybierz Chart Properties z menu, aby wyświetlić okno Trend Properties. Exploring the Functionality of the PlantPAx System 54 of 103 Żeby dodać nowy pisak, kliknij na zakładkę Pens w oknie Trend Properties. W menu rozwijalnym Pen Source znajduje się lista potencjalnych źródeł dla nowego pisaka: Tag (Live Data), Data Log Model i jeżeli jest dostępny - Historian Server. Uwaga: ponieważ w ćwiczeniu nie wykorzystujemy serwera Historycznego, nowy pisak podłączymy do zmiennej kontrolera. Uwaga: ćwiczenie nie przewiduje podłączenia do data log model lub do FactoryTalk Historian Server, ale zmienne z Historian Server mogą być dodane z poziomu Factory Talk View Client bez konieczności otwierania oprogramowania dedykowanego dla Historian. Exploring the Functionality of the PlantPAx System 55 of 103 Trendy bieżące Dodajmy zmienną PV regulatora temperatury dla Reaktora 2 do trendu temperatury płaszcza Reaktora 1. Pozwoli to zobrazować działanie Reaktora 1 w odniesieniu do Reaktora 2. W oknie Trend Properties w zakładce Pens, wybierz źródło danych, jako Tag (Live Data) i kliknij na przycisk Add Pen(s). Otworzy się Expression Editor. Umożliwia on wprowadzenie złożonych wyrażeń (logicznych, relacyjnych, arytmetycznych, itp.) dla rejestrowanych zmiennych, jeżeli jest to konieczne. Edytor jest intuicyjny i sprawdza składnię wyrażenia. Dodamy pisak rejestrujący zmienną kontrolera. Kliknij na przycisk Tags, aby otworzyć okno Tag Browser. Kliknij prawym przyciskiem na folder PlantPAx Demo i kliknij “Refresh All Folders”. Spowoduje to odświeżenie listy aktualnie wyświetlanych zmiennych pochodzących z bazy danych kontrolera. Exploring the Functionality of the PlantPAx System 56 of 103 W Tag Browser przejdź do zmiennej Reactor 1 Vessel Temperature PV wybierając kolejno foldery: PlantPAx Demo > CPG1> Online > CPG1_TT216 > Val. Kliknij OK, aby dodać jzmienną do Expression Editor, następnie kliknij OK. Exploring the Functionality of the PlantPAx System 57 of 103 W oknie Trend Properties, kliknij Apply. Nowy żółty pisak (TT216) został dodany. Może to spowodować problem z odczytem, ponieważ ten kolor jest użyty dla zmiennej CV. Kliknij na pole Color i zmień kolor na Magenta i kliknij Apply: Exploring the Functionality of the PlantPAx System 58 of 103 Dla nowego pisaka TT216, przejdź do Pen Attributes i zmień wartość Max na 300.00, Eng Units na “Deg F” i Description na R2 Jacket Temp PV. Klik nij OK, aby zaakceptować zmiany i zamknąć okno. Zauważysz, że pojawił się nowy wykres w kolorze magenta - Reactor 2 Jacket Temperature. Exploring the Functionality of the PlantPAx System 59 of 103 Uwaga: Wszystkie dokonanie zmiany podczas działania systemu są zmianami tymczasowymi i nie są zapamiętane po zamknięciu ekranu. Jeżeli chcesz dokonać trwałych zmian (dodatkowe punkty, przeskalowanie, inne kolory pisaków, itp.) to musisz je wykonać w trybie offline i wgrać do FactoryTalk View Client. N ie pomaga to operatorowi, który spędził czas na przystosowanie trendów do swoich potrzeb. W tym przypadku inżynier może ustawić “cache’owanie” widoku trendu po dokonaniem zmian przez operatora. Gratulacje! Teraz wiesz jak konfigurować trendy i modyfikować je według swoich potrzeb. Część 1 ćwiczenia została wykonana. Jeżeli masz jeszcze czas i ochotę, rozpocznij część 2 ćwiczenia pt: “Programowanie systemu PlantPAx” Exploring the Functionality of the PlantPAx System 60 of 103 Część 2 – Programowanie systemu PlantPAx W tym ćwiczeniu: Przejmiesz rolę inżyniera programisty. Dopiszesz kod sterowania i dodasz obiekty graficzne dla dwóch zbiorników w aplikacji PlantPAx. Zapoznasz się z funkcjonalnością nowych obiektów z biblioteki PlantPAx v3.0, tj. stacyjka “uproszczona” oraz z nowymi funkcjami nawigacji. Wi ćwiczeniu zapoznasz się z: Programowaniem on-line w RSLogix 5000 FactoryTalk View SE, w tym FactoryTalk View Studio i FactoryTalk View Client FactoryTalk Alarms & Events tag-based, wraz z konfiguracją alarmów Nowymi funkcjami obiektów biblioteki PlantPAx v3.0 Przykładowymi komponentami biblioteki procesowej Narzędzia stacji inżynierskiej W ćwiczeniu wykorzystano następujące oprogramowanie inżynierskie: • RSEmulate5000 v20 • RSLogix5000 v20 • FactoryTalkViewSE Studio oraz FactoryTalkViewSE Client v7.0 1. Oprogramowanie RSEmulate 5000 Okno RSLogix Emulate 5000 Chassis Monitor jest otwarte w prawej dolnej części pulpitu. Oprogramowanie RSLogix Emulate 5000 Chassis Monitor to narzędzie inżynierskie pozwalające na emulację pracy kontrolera Logix5000. Dokładniej, może ono emulować procesory ControlLogix, FlexLogix, CompactLogix, SoftLogix i DriveLogix. Może być ono wykorzystywane wraz z programem RSLogix 5000 do pisania i testowania kodu aplikacji bez konieczności podłączania się do sprzętowego kontrolera. Wykorzystując oprogramowanie RSLogix Emulate 5000 Chassis Monitor przed uruchomieniem projektu można zdecydowanie zredukować listę błędów programowania docelowego. Dodatkowo oprogramowanie RSLogix Emulate 5000 Chassis Monitor może być wykorzystywane do testowania ekranów systemu wizualizacji. Emulowana kaseta ma prekonfigurowany procesor umieszczony w slocie 2. Należy wgrać plik ACD do procesora wykorzystując oprogramowanie RSLogix5000. Exploring the Functionality of the PlantPAx System 61 of 103 2. Oprogramowanie RSLogix5000 Kliknij dwukrotnie na ikonę RSLogix5000 Enterprise Series. znajdującą się na pulpicie. Sercem technologii Logix jest oprogramowanie RSLogix 5000 służące do projektowania i konfiguracji. Niezależnie od rodzaju aplikacji – dyskretnej, procesowej, szarżowej, napędowej, bezpieczeństwa, RSLogix5000 oferuje prosty interfejs zgodny z IEC61131-3, programowanie symboliczne ze strukturami, tablicami i obszerną listą instrukcji odpowiadających wielu typom aplikacji. Możliwe jest programowanie w językach drabinkowym, tekstowym, blokowym i sekwencyjnym, także w zgodzie ze standardem S88 dla aplikacji batch oraz sterowania maszyn. W oknie RSLogix5000 Quick Start, kliknij dwukrotnie na plik projektu kontrolera o nazwie Eng_Lab_Start.ACD znajdujący się w katalogu C:\Lab files\. Będzie pierwszy plik na liście projektów kontrolera. W tym ćwiczeniu przewidziana jest zmiana w programie kontrolera w trybie online bez zatrzymania procesu. Na początku wgrasz program kontrolera i przełączysz w tryb Run, w celu zademonstrowania funkcji edytowania on-line. Aby wgrać plik Eng_Lab_Start.ACD do kontrolera, kliknij na przycisk Controller Status . W menu rozwijalnym Controller Status, kliknij na Go Online. Exploring the Functionality of the PlantPAx System 62 of 103 Kliknij na Download i potwierdź ponownie klikając Download. Po wgraniu projektu, przejdź do trybu Run kontrolera klikając na przycisk Yes. Powinieneś być połączony Online z kontrolerem pracującym w trybie Run, na co wskazują zielone Diody. Nie zamykaj, tylko zminimalizuj okno RSLogix 5000. Exploring the Functionality of the PlantPAx System 63 of 103 3. FactoryTalk View Studio Kliknij dwukrotnie na ikonę FactoryTalk View Studio znajdującą się na pulpicie Wybierz aplikację View Site Edition (Local Station) o nazwie PlantPAx Demo. FactoryTalk View Studio to oprogramowanie służące do konfiguracji, projektowania i testowania wizualizacji. Za pomocą FactoryTalk View Studio możesz: Konfigurować jednostanowiskowe zintegrowane i wielostanowiskowe rozproszone stacje operatorskie Tworzyć linki do zmiennych z serwerów OPC Konfigurować serwery HMI w FactoryTalk View Site Edition Tworzyć ekrany i stacyjki za pomocą w pełni funkcjonalnego edytora graficznego Odczekaj, aż aplikacja FactoryTalk View Studio zostanie otwarta i zminimalizuj okno. Exploring the Functionality of the PlantPAx System 64 of 103 4. FactoryTalk View Client Kliknij dwukrotnie na ikonę PlantPAx Client znajdującą się na pulpicie. FactoryTalk View Client służy do przeglądania i interakcji procesu z poziomu aplikacji nadzorczej stworzonej w FactoryTalk View Studio. Z punktu widzenia architektury jest to klient dedykowany dla operatora. Po otwarciu okno FactoryTalk View Client, wygląda następująco. Jako Inżynier jesteś odpowiedzialny za tą cześć fabryki. Storage Tank 1 to istniejący i pracujący zbiornik magazynowy. Do procesu zostały dodane dwa nowe zbiorniki; Storage Tank 2 i 3. Każdy z nich jest wyposażony w czujnik poziomu, zawór odpływowy i pompę opróżniającą. Elektryk zainstalował czujniki poziomu i podłączył urządzenia do kart wejść/wyjść. Technik utrzymania ruchu dołożył moduły wejść/wyjść i skonfigurował w drzewie I/O tree kontrolera. Grafika została zaktualizowana, o drugi zbiornik jednak elementy urządzeń są “zawieszone”, ponieważ wciąż należy dodać kod do kontrolera i zdefiniować nowe zmienne. Korzystając z biblioteki PlantPAx możesz dodać nowy kod sterowania i elementy grafiki dla zbiornika magazynowego nr 3 w trybie online. Kod symulacji wejść/wyjść nowego zbiornika został dodany do aplikacji wcześniej. Musisz tylko skonfigurować i podłączyć nowe moduły urządzeń do symulowanych wejść/wyjść. Aliasy zmiennych również zostały skonfigurowane. Zminimalizuj okno klienta. W tej chwili na pasku systemowym powinny być widoczne cztery działające aplikacje: RSEmulate 5000 RSLogix 5000 FactoryTalkViewSE Studio FactoryTalkViewSE Client Exploring the Functionality of the PlantPAx System 65 of 103 Biblioteka obiektów procesowych systemu PlantPAx W ćwiczeniu wykorzystasz elementy biblioteki PlantPAx v3.0. Biblioteka zawiera kolekcję gotowych do użycia, modułów poziomu urządzeń. Składają się na nie kod aplikacji utworzony przy pomocy instrukcji Add-On, obiekty graficzne oraz stacyjki operatorskie. Kod aplikacji Kod aplikacji to program sterujący urządzeniami. Kod jest wbudowany w instrukcje AOI, które można wykorzystywać wielokrotnie w aplikacji docelowej. Blblioteka instrukcji AOI znajduje się w sekcji AOI w drzewie konfiguracyjnym kontrolera. Obiekty graficzne Obiekty graficzne są wykorzystywane do tworzenia obrazów w wizualizacji. Zestaw globalnych obiektów dostępny jest dla każdego z elementów biblioteki procesowej. Globalne obiekty mogą być importowane do ekranów aplikacji. Kliknięcie na dany obiekt powoduje otwarcie powiązanej ustacyjki operatorskiej. Globalne obiekty z biblioteki procesowej znajdują się w zakładce Global Objects aplikacji FactoryTalk View Studio. Stacyjki oeratorskie Stacyjki Operatorskie (Faceplates) są uruchamiane automatycznie po kliknięciu na obiekt graficzny (Graphic Object) na ekranie stacji operatorskiej. Są one wykorzystywane do wyświetlania szczegółowych informacji dotyczących danego urządzenia. Umożliwiają również konfigurację urządzenia. Stacyjki wykorzystują funkcje zabezpieczeń ograniczając dostęp nieautoryzowanym użytkownikom. Są one powiązane z obiektami graficznymi i nie muszą być konfigurowane oddzielnie. W bibliotece PlantPAx v3.0 dodano stacyjki typu “uproszczonego”. Są to mniejsze i prostsze stacyjki zaprojektowane głównie na potrzeby operatorów. Exploring the Functionality of the PlantPAx System 66 of 103 Skąd można pobrać bibliotekę PlantPAx Biblioteka PlantPAx jest dostępna wraz z oprogramowaniem RSLogix5000 V20, lub można ją pobrać za darmo ze strony internetowej Rockwell Automation https://rockwellautomation.com/custhelp Zaloguj się na swoje konto bazy wiedzy KnowledgeBase, aby wyszukać i pobrać plik zip biblioteki PlantPAx V3.x i instrukcje użytkownika. Wyszukaj dokument KB Aid 62682. Jeżeli nie posiadasz konta Rockwell Automation przejdź do strony https://rockwellautomation.com/custhelp i zarejestruj się (opcja Sign Up). Zadzwoń do centrum wsparcia technicznego, jeżeli wystąpiły jakieś problemy. Importowanie instrukcji AOI i obiektów graficznych do Aplikacji Biblioteka instrukcji PlantPAx Process Add-On-Instructions może być zaimportowana do programu kontrolera, klikając w RSLogix5000 prawym przyciskiem na katalog Add-On-Instructions w oknie Controller Organizer i wybierając “Import Add-On Instruction”. Na potrzeby ćwiczenia, aktualna wersja biblioteki PlantPAx została już zaimportowana Obiekty graficzne z biblioteki PlantPAx Process Library Graphics można importować do aplikacji FactoryTalkViewSE Studio, klikając prawym przyciskiem na folder Graphics w oknie Studio Project Explorer i wybierając “Add Component Into Application”. Obiekty globalne można importować w ten sam sposób. Na potrzeby ćwiczenia, biblioteka PlantPAx Process Library Graphics i Global-Objects zostały już zaimportowane do aplikacji FactoryTalkViewSE Studio. Exploring the Functionality of the PlantPAx System 67 of 103 Programowanie w trybie on-line W rzeczywistej środowisku, inżynier odpowiedzialny za aktualizację programów sterowania dodałby nowy zbiornik w trybie on-line bez zatrzymania procesu. Ty postąpisz identycznie. Przećwiczysz dwie metody tworzenia nowego kodu w trybie on-line: Tworzenie nowego kodu w trybie On-line z wykorzystaniem biblioteki Add-On-Instructions: Utworzysz nowy program o nazwie Storage_Tank_2 i dodasz do niego blok funkcyjny. Nowy program zawiera trzy arkusze bloków funkcyjnych, W arkuszu 1 dodasz logikę dla nowego czujnika poziomu LT201, w arkuszu 2 logikę dla pompy PMP201 i w arkuszu 3 logikę dla zaworu VLV201. Wykorzystanie istniejącego kodu z funkcjami Export/Import i Tag Search/Replace. Gdy trzeba dodać kod w trybie on-line dla pojedynczego urządzenia lub małego obszaru procesu, a kod został już wcześniej utworzony, łatwiej jest go zaimportować niż pisać od początku. Korzystając z funkcji Export/Import i Search/Replace dla programów kontrolera, możesz stworzyć własną bibliotekę programów. Aby utworzyć nowy program Storage_Tank_3 wyeksportuj program “Storage_Tank_2”. Następnie zaimportuj ten program z wykorzystaniem funkcji search/replace do zmieny nazwy z 201 na 301. Następnie w programie FTViewStudio dodaj powiązane obiekty graficzne i stacyjki na ekranie HMI. Duże aplikacje lub projekty tworzone od nowa lepiej pisać w trybie off-line. Tworzenie nowego kodu w trybie On-line z wykorzystaniem instrukcji AOI 1. Otwórz program RSLogix5000. Program dla kontrolera jest podzielony na obszary i urządzenia. Obszary są zaprogramowane w Tasks i Programs, zaś urządzenia w Routines i Subroutines. Główne zadanie to “MainTask_250ms”. Jest to zadanie cykliczne, wykonywane co 250ms, posiadające wysoki priorytet. W głównym zadaniu znajduje się program o nazwie “Storage_Tanks”, który zawiera podprogramy: Storage Tank 1 Level Indicator, Discharge Valve i Discharge Pump. Exploring the Functionality of the PlantPAx System 68 of 103 2. Stwórz nowy program dla Storage Tank 2. Kliknij prawym przyciskiem na program “Storage_Tanks” i kliknij na ‘New Routine’. 3. Otworzy się okno New Routine. Nazwij nowy program “Storage_Tank_2” i wybierz język progarmowaia - Function Block Diagram. Następnie kliknij OK. 4. Kliknij dwukrotnie na nowy program o nazwie “Storage_Tank_2” aby otworzyć arkusz 1 Function Block Diagram. Exploring the Functionality of the PlantPAx System 69 of 103 5. Kliknij na przycisk Start Pending Routine Edits (w górnej części nowego arkusza), aby uruchomić edycję on-line. Jest to konieczne, ponieważ kontroler jest on-line w trybie RUN. 6. Zwróć uwagę, że ramka arkusza zmieniła kolor z zielonego na szary, co oznacza przejście do trybu On-line Edit. Kliknij prawym przyciskiem na arkusz, aby otworzyć okno Edit Menu i wybierz Add Element. Najpierw dodaj kod dla czujnika poziomu, wykorzystując blok funkcyjny Analog Input Indicator (P_AIn). 7. Pojawi się okno Add FBD Element. Aby dodać blok funkcyjny Analog Input wpisz P_AIn w polu oznaczonym poniżej. P_AIn to blok funkcyjny instrukcji Add-On-Instruction z biblioteki PlantPAx wykorzystywany do wyświetlania wartości analogowych. Kliknij OK. Exploring the Functionality of the PlantPAx System 70 of 103 Alternatywnie, możesz wykorzystać pasek narzędziowy Function Block Element Tool Bar przenosząc metodą „przeciągnij i upuść” blok funkcyjny na arkusz. Kliknij na zakładkę Add-On na pasku Function Block Element Tool Bar, aby wyświetlić dostępne instrukcje Add-On-Instructions. 8. Blok funkcyjny P_AIn został umieszczony na arkuszu Function Block Diagram (FBD). Ten blok jest wykorzystywany do monitorowania jednej wartości analogowej, najczęściej z wejścia analogowego modułu wejść/wyjść: a. Generuje alarmy, gdy wartość analogowa przekracza ustalone limity (górny i dolny) b. Umożliwia skalowanie liniowe wartości analogowej z jednostek wejściowych (input) do inżynierskich (output) – wyjściowych. c. Umożliwia wykorzystanie zastępczej zmiennej procesowej Process Variable (PV) d. Obsługuje wartości spoza zakresu lub z błędem. Domyślnie widoczny jest jeden parametr wejściowy (Inp_PV) i siedem parametrów wyjściowych. Aby dodać więcej parametrów (lub ukryć niepotrzebne) należy przejść do właściwości bloku klikając na przycisk View Block Properties. 9. Chcemy, aby widoczne były tylko wejście Inp_PV i wyjście Sts_LoLo. Następnie do wejścia PV bloku podłączymy kanał wejścia analogowego z czujnika poziomu w zbiorniku. Przewijaj listę zaznaczając pola Vis (widoczny) wymienionych parametrów odznaczając te, które mają być niewidoczne. Kliknij na Apply i OK. Exploring the Functionality of the PlantPAx System 71 of 103 10. Do bloku została przypisana domyślna nazwa P_AIn_01. Wpisz nową nazwę LT201. Kliknij dwukrotnie na nazwę P_AIn_01, wpisz ‘LT201’ i wciśnij Enter. Ważna uwaga: Nie klikaj prawym przyciskiem na nazwę zmiennej wybierając Edit “PAIn_01” Properties. Spowodowałoby to edycję utworzonej już zmiennej lokalnej, zamiast utworzenia nowej zmiennej globalnej. 11. Zwróć uwagę, że po wprowadzeniu nowej nazwy zmiennej, w bloku pojawił się czerwony X. Oznacza to, że zmienna LT201 jest niezdefiniowana. Kliknij prawym przyciskiem na nazwę zmiennej LT201 i wybierz New “LT201”, aby otworzyć okno New Tag Użyj okna New Tag do utworzenia zmiennej LT201. Ustaw Scope, jako Controller Scope PlantPAx_SysEng. Kliknij Create . Czerwony X w bloku funkcyjnym zniknie. Exploring the Functionality of the PlantPAx System 72 of 103 12. “Przeciągnij i upuść” IREF (Input Reference) z paska narzędzi FBD Sheet, jak pokazano poniżej. Aby to wykonać wciśnij i przytrzymaj lewy przycisk myszy na ikonie IREF (zaznaczonej poniżej) i przenieś ją na arkusz. Po przeniesieniu jej w odpowiednie miejsce puść lewy przycisk myszy. 13. Teraz podłącz IREF do wejścia Inp_PV, jak pokazano poniżej. Aby to wykonać, kliknij po prawej stronie instrukcji IREF i przytrzymując lewy przycisk połącz linią odpowiednie wejście bloku funkcyjnego. Czerwony X wskazuje, że element IREF nie ma przypisanej zmiennej. Kliknij prawym przyciskiem na symbol IREF i wpisz nazwę zmiennej LT201_Level. Wciśnij Enter. Zmienna LT201_Level to Alias dla punktu wej/wyj o nazwie Local_1_I.Ch1Data. Aby zaoszczędzić czas przy wpisywaniu nazw punktów wej/wyj, zostały utworzone Aliasy, które są zmapowane z kanałami kart wej/wyj i są reprezentowane przez proste nazwy. Jest to częsta praktyka w rzeczywistych aplikacjach, czyniąca kod bardziej czytelnym. Exploring the Functionality of the PlantPAx System 73 of 103 14. W podobny sposób jak poprzednio “przeciągnij i upuść” OREF (Output Reference) z paska narzędzi FBD Sheet na arkusz jak pokazano poniżej. Podłącz OREF do wyjścia Sts_LoLo i kliknij dwukrotnie na element OREF i wpisz nazwę zmiennej LT201_Level_LoLo. Czerwony X wskazuje, że należy utworzyć nową zmienną. Kliknij prawym przyciskiem na nazwę zmiennej i wybierz New “LT201_Level_LoLo”. Za pomocą okna New Tag utwórz nową zmienną LT201_Level_LoLo ustawiając Scope, jako PlantPAx_SysEng. Zmienna LT201_Level_LoLo będzie wykorzystywana do powiązania niskiego poziomu w zbiorniku z pompą. Jeżeli poziom w zbiorniku spadnie poniżej 1% automatycznie wyłączy się pompa, aby nie doszło do jej uszkodzenia. Exploring the Functionality of the PlantPAx System 74 of 103 Kliknij Create. Czerwony X w OREF zniknie. Arkusz1 został ukończony. 15. Kliknij na przycisk Add Sheet oznaczony poniżej, aby dodać nowy arkusz do programu. 16. W tej sekcji dodasz zawór VLV201. Do sterowania zaworem zostanie wykorzystasz blok funkcyjny P_ValveSO (Solenoid Operated Valve) z biblioteki PlantPAx. Ramka arkusza 2 powinna być szara, wskazując, że wciąż aktywny jest tryb On-line Edit. Kliknij prawym przyciskiem na arkusz, aby otworzyć Menu i wybierz Add Element Exploring the Functionality of the PlantPAx System 75 of 103 17. Pojawi się okno Add FBD Element. Aby dodać blok funkcyjny dla zaworu wpisz “P_ValveSO” w polu oznaczonym poniżej. Kliknij OK. 18. Blok funkcyjny P_ValveSO został umieszczony na arkuszu 2 Function Block Diagram (FBD). Blok umożliwia sterowaie zaworem, oraz jeżeli zawór jest odpowiednio oczujnikowany pozwala monitorować stan zamknięcia/otwarcia zaworu, a także: • Generuje alarmy zakleszcenia • Zawiera wejścia dla blokad • Ma możliwość symulacji, w której wyjścia elektrozaworu są wyłączone, a istnieje możliwość manipulowania jak gdyby zawór działał. • Posiada konfigurowalne wyjścia do podtrzymywania zasilania cewek elektrozaworu Domyślnie widocznych jest 10 parametrów wejściowych i 11 parametrów wyjściowych. Aby dodać więcej parametrów (lub ukryć niepotrzebne) należy przejść do właściwości bloku klikając na przycisk View Block Properties. Exploring the Functionality of the PlantPAx System 76 of 103 19. Chcemy, aby widoczne były cztery wejścia i jedno wyjście jak pokazano poniżej. Chcemy podłączyć do nich wej/wyj zaworu. Przewijaj listę zaznaczając pola Vis (widoczność) wymienionych w liście parametrów odznaczając te, które mają być niewidoczne. Kliknij Apply i OK. 20. Do bloku została przypisana domyślna nazwa P_ValveSO _01. Zmień ją na VLV201. Kliknij dwukrotnie na nazwę zmiennej P_ValveSO _01 wpisz ‘VLV201’ i wciśnij Enter. Ważna uwaga: Nie klikaj prawym przyciskiem na nazwę zmiennej wybierając Edit “P_ValveSO_01” Properties. Spowodowałoby to edycję utworzonej już zmiennej lokalnej, zamiast utworzenia nowej zmiennej globalnej. 21. Zwróć uwagę, że po wprowadzeniu nowej nazwy VLV201 w bloku pojawił się czerwony X. Wskazuje on, że zmienna VLV201 jest niezdefiniowana. Kliknij prawym przyciskiem na nazwę zmiennej VLV201 i wybierz New “LT201” z menu, aby otworzyć okno New Tag. Exploring the Functionality of the PlantPAx System 77 of 103 Wypełnij pola zgodnie z poniższymi danymi i kliknij Create. Czerwony X w bloku funkcyjnym zniknie. 22. Przenieś cztery IREF na lewą stronę arkusza i jeden OREF na prawą stronę arkusza. Podłącz je do bloku zgodnie z poniższym schematem. Klikając dwukrotnie na elementy IREF i OREF wprowadź zmienne jak poniżej. Wszystkie zmienne to Aliasy zmapowane do wej/wyj zaworu. Ukończyłeś tworzenie arkusza 2. Exploring the Functionality of the PlantPAx System 78 of 103 23. Kliknij na przycisk Add Sheet, zaznaczony poniżej, aby dodać arkusz 3 do programu. 24. W tej sekcji dodasz nową logikę dla pompy PMP201 w arkuszu 3. Do sterowania pompy wykorzystasz blok funkcyjny P_Motor (Single Speed Motor) z biblioteki PlantPAx. Logika pompy będzie zawierać także bloki blokady i czasu pracy. Ramka arkusza wciąż będzie w kolorze szarym oznaczając aktywny tryb On-line Edit. Kliknij prawym przyciskiem na arkusz, aby otworzyć Edit Menu i wybierz Add Element. Dodaj każdy z poniższych bloków do arkusza, zmień nazwy zmiennych i utwórz zmienne tak, aby nie były wyświetlane czerwone X. Klikając na przycisk View Block Properties, pozostaw odpowiednie parametry widoczne zgodnie z poniższymi schematami. P_Motor (Single Speed Motor): Umożliwia uruchamianie i zatrzymywanie silnika, a także: • Monitoruje sprzężenie zwrotne sprawdzając czy silnik pracuje czy nie. • Generuje alarmy i wyłącza silnik w stanach Fail to Start i Fail to Stop • Posiada wejścia dla blokad • Umożliwia symulację P_Intlk (blok Interlock): Konsoliduje do 16 wejść binarnych do wykorzystania w blokadach. Exploring the Functionality of the PlantPAx System 79 of 103 P_RunTime (blok RunTime): Zlicza i wyświetla całkowity czas działania urządzena, a także: • Zlicza i wyświetla ilość uruchomień i prób uruchomienia urządzenia • Pokazuje czas działania od ostatniego uruchomienia (“current run”). • Pokazuje maksymalny czas działania w jednym uruchomieniu • Pozwala na zerowanie całkowitego czasu działania Umieść na arkuszu trzy IREF i jeden OREF i połącz je między sobą jak pokazano poniżej. Wpisz odniesienia do aliasów jak na schemacie. Arkusz powinien wyglądać następująco. 25. Podprogram Storage_Tank_2 został ukończony. Teraz musisz dodać instrukcję wywołania podprogramu. Dodaj nową linię do programu MainRoutine zawierającą instrukcję “Jump to Subroutine” (JSR), która uruchomi podprogram Storage_Tank_2. Otwórz program MainRoutine klikając na niego dwukrotnie w Controller Organizer. Exploring the Functionality of the PlantPAx System 80 of 103 26. Zaznacz szczebel 0 i kliknij prawym przyciskiem, a nastepnie wybierz z menu opcję Copy Rung. 27. Zaznacz ostatni szczebel (End). Kliknij prawym przyciskiem i z menu wybierz Paste, aby utworzyć nowy szczebel w programie. 28. W nowym szczeblu, kliknij dwukrotnie na pole Routine Name w instrukcji JSR. Z menu rozwijalnego wybierz Storage_Tank_2 i wciśnij Enter. Zakończ edycję klikając na przycisk znajdujący się w górnej części arkusza. Gdy pojawi się pytanie ‘Finalize All Edits in Program?’, kliknij Yes. Zmiany zostaną wgrane do kontrolera w trybie On-line Exploring the Functionality of the PlantPAx System 81 of 103 29. Zapisz projekt klikając na ikonę Save w lewej górnej części aplikacji Logix. Kliknij Yes, aby zapisać wszystkie zmiany i Yes aby pobrać aktualne wartości zmiennych. Dodawanie kodu dla Tank 3 z wykorzystaniem Export/Import W tej sekcji dodasz kod sterowania dla zbiornika Storage Tank 3 wykorzystując istniejący kod dla zbiornika Storage Tank 2. Aby dodać nowy zbiornik wykorzystamy funkcje Export/Import i Search/Replace. 1. Kliknij prawym przyciskiem na program Storage_Tank_2 i kliknij na Export Routine. Odczekaj aż otworzy się okno Export Routine. Exploring the Functionality of the PlantPAx System 82 of 103 2. Program powinien mieć nazwę Storage_Tank_2 , a jego typ to .L5X. Kliknij na przycisk Export. 3. Teraz zaimportuj do aplikacji wcześniej wyeksportowany program. Kliknij prawym przyciskiem na program Storage_Tanks i wybierz Import Routine. Odczekaj, aż otworzy się okno. 4. Pojawi się okno Import Routine. Kliknij na plik o nazwie Storage_Tank_2.L5X i kliknij na przycisk Import. Exploring the Functionality of the PlantPAx System 83 of 103 5. W oknie Import Configuration zmień Final Name na Storage_Tank_3 (nie klikaj jeszcze OK). Kliknij przycisk Find/Replace. Gdy pojawi się okno Find/Replace przesuń je na prawą stronęekranu tak, aby widoczne były zastępowane nazwy. W Find What wpisz 201 i w Replace With wpisz 301. Kliknij przycisk Replace kilkukrotnie aż wszystkie nazwy zmiennych zostaną zpodmienione. Następnie kliknij OK. 6. Gdy pojawi się okno Online Options, kliknij OK. Exploring the Functionality of the PlantPAx System 84 of 103 7. Zweryfikuj, czy podczas importowania nie wystąpiły błędy. 8. Kliknij dwukrotnie na nowy program Storage_Tank_3, aby go otworzyć. Zmień nazwy arkuszy, aby odnosiły się do 301. 9. Na koniec, musisz dodać instrukcję wywołania podprogramu. Dopisz linię do programu MainRoutine zawierającą instrukcję Jump to Subroutine (JSR) uruchamiającą nowy podprogram Storage_Tank_3. Otwórz program MainRoutine klikając na niego dwukrotnie w oknie Controller Organizer. Exploring the Functionality of the PlantPAx System 85 of 103 10. Wybierz Szczebel 1 następnie kliknij prawym przyciskiem i wybierz Copy Rung. Wybierz ostatni Szczebel (End). Kliknij prawym przyciskiem i z menu wybierz Paste, aby utworzyć nowy szczebel w programie. W nowym szczeblu, kliknij dwukrotnie na pole Routine Name w instrukcji JSR. Zmień nazwę na Storage_Tank_3. Wciśnij Enter. 11. Zakończ edycję wciskając przycisk znajdujący się w górnej części arkusza. Gdy pojawi się pytanie ‘Finalize All Edits in Program?’ kliknij Yes. Zmiany zostaną wgrane do kontrolera w trybie Online Edit. 12. Zapisz projekt klikając na ikonę Save w lewej górnej części aplikacji Logix. Kliknij Yes aby zapisać wszystkie zmiany i Yes, aby pobrać aktualne wartości zmiennych. Zminimalizuj okno RSLogix 5000. Exploring the Functionality of the PlantPAx System 86 of 103 Dodawanie Zbiorników w wizualizacji Po dodaniu nowego kodu w aplikacji RSLogix 5000 kolejnym krokiem jest dodanie elementów w wizualizacji aplikacji FactoryTalk View. 1. Otwórz program FactoryTalk View Studio. W oknie Explorer (po lewej stronie ekranu) rozwiń katalog Displays znajdujący się w folderze Graphics. Zauważ, że nazwy ekranów zaczynają się prefiksem [RA-BAS] i są to podstawowe stacyjki operatorskie z biblioteki Rockwell Basic , które zostały wcześniej importowane do aplikacji. Stacyjki zawsze przechowywane są w folderze Graphics. Obiekty globalne wywołujące stacyjki i elementy urządzeń znajdują się w katalogu Global Objects. 2. Odszukaj i kliknij dwukrotnie na ekran o nazwie Lab_storage_tanks (znajduje się on prawie na samym końcu listy folderu Displays). Otwarty zostanie ekran. Exploring the Functionality of the PlantPAx System 87 of 103 3. Zbiorniki Storage Tank 1 i 2 są w pełni i poprawnie skonfigurowane. Musisz dodać nowy zbiornik Storage Tank 3 wskaźnik poziomu, zawór, i pompę. Skopiuj zbiornik Storage Tank 2 i zmień nazwy zmiennych z 201 na 301. Uwaga: W kolejnych krokach, kliknij na przycisk Zoom Out (-) aby widzieć wszystkie elementy grafiki na ekranie podczas kopiowania. Następnie kliknij na przycisk Zoom In (+), aby powiększyć istotne szczegóły. 4. Elementy Storage Tank 2 (zbiornik, wskaźnik poziomu, zawór i pompa) zostały “zgrupowane”. Wykonaj Copy i Paste obiektu “Storage Tank 2”, aby utworzyć jego kopię. Przesuń nowy zbiornik na prawo od Tank 2. Będzie to nasz nowy zbiornik Storage Tank 3. Exploring the Functionality of the PlantPAx System 88 of 103 Pozakonczeniu kopiowania, ekran powin wyglądać następująco. 5. Obiekty globalne (wskaźnik poziomu oraz zawór i pompa) muszą mieć zaktualizowane parametry Global Object Parameter Values. Teraz rozgrupuj obiekty zbiornika 3. Kliknij na Tank 3, aby go zaznaczyć i kliknij przycisk Ungroup . 6. Analogowy wskaźnik poziomu/trend musi być połączony ze zmienną LT301 i powinien mieć zaktualizowane parametry. Zaznacz obiekt analogowy i kliknij prawym przyciskiem. Z menu wybierz Global Objects Parameter Values. Exploring the Functionality of the PlantPAx System 89 of 103 Dla parametru 1, zmień wartość odniesienia do zmiennej z LT201 na LT301. Zwróć uwagę, że w tej wersji biblioteki zostały dodane parametry 3 i 4. Parametry te definiują lokalizacjię instancji stacyjki na ekranie monitora. Ustaw parametr 3 na „/X1352”. Zwróć uwagę na nowy parametr 5. Umożliwia on określenie typu stacyjki (“uproszczona” lub “pełna”). Dopuszczalne wartości parametru 5: Upewnij się, że wartość parametru 5 to 2. Chcemy, aby otwarta została stacyjka “uproszczona”. Kliknij OK. 7. Zawór musi zostać połączony ze zmienną VLV301 i wymaga aktualizacji parametrów. Zaznacz obiekt analogowy i kliknij prawym przyciskiem. Z menu wybierz Global Objects Parameter Values. Exploring the Functionality of the PlantPAx System 90 of 103 Dla parametru 1 zmień wartość odniesienia do zmiennej z VLV201 na VLV301. Ustaw parametr 3 na “/X1202”. Upewnij się, że wartość parametru 5 to 2. Chcemy, aby otwierała się stacyjka “uproszczona”. Kliknij OK. 8. Połącz pompę ze zmienną PMP301 i zaktualizuj jej parametry. Zaznacz obiekt i kliknij prawym przyciskiem. Z menu wybierz Global Objects Parameter Values. Dla parametru 1 zmień wartość odniesienia do zmiennej z PMP201 na PMP301. Ustaw parametr 3 na “/X1502”. Upewnij się, że wartośc parametru 5 to 2. Kliknij OK. Dla dużych lub nowych aplikacji PlantPAx, narzędzie Tag Data Editing Tool umożliwia edycję zmiennych Logix związanych z parametrami danych w formie tabelatycznej. Tag Data Editing Tool umożliwia: • Edycję wielu zmiennych jednocześnie w trybie Off-line w formie tabeli. Wartości zmiennych mogą być kopiowane w obrębie tabeli jak i z innych aplikacji Windows (np. Excel). • Konfigurowalne filtry zmiennych pozwalają wyświetlać tylko określone elementy tabeli. Na przykład, konfiguracja filtrów, aby pokazane zostały lokalne zmienne typu string, filtr pokazujący wagi alarmów, itp. • Zmienne edytowane według typów danych, na przykład zmienne P_AIn lub P_Motor, itp. lub według nazw zmiennych lub ich opisów. . Exploring the Functionality of the PlantPAx System 91 of 103 9. Zakończyłeś aktualizację obiektów dla urządzeń. Dodałeś zbiornik ze wskaźnikiem poziomu, nowy zawór i nową pompa. Na koniec wprowadź nowe nazwy na grafice. Kliknij dwukrotnie na tekst “Storage Tank 2”, otworzy się okno Text Properties. Zmień nazwę zbiornika na Storage Tank 3. Kliknij Apply i OK. 10. Zapisz zaktualizowany projekt. Exploring the Functionality of the PlantPAx System 92 of 103 Dodawanie zmiennych Alarmowych Zasadniczym elementem obsługi alarmów w systemie PlantPAx jest usługa FactoryTalk Alarms and Events (FTA&E). Wspiera ona dwa typy alarmów: alarmy poziomu serwera (analogowe, dyskretne lub odchylenia) oraz alarmy poziomu urządzeń (instrukcje ALMA i ALMD w kontrolerze). Oba typy alarmów FTA&E mogą wystepować w obrębie jednej aplikacji. Charakterystyki systemu PlantPAx i limity atrybutów określane zostały przy założeniu stosowania alarmów FTA&E poziomu serwera. Wykorzystanie alarmów FTA&E poziomu urządzeń jest dopuszczalne, jednak powinno być ograniczane, aby nie wpływać niekorzystnie na wydajność systemu. 1. Otwórz program FactoryTalkViewSE Studio. W oknie Explorer odszukaj i rozwiń folder AE Server. Kliknij dwukrotnie na Alarm and Event Setup i poczekaj aż otworzy się okno konfiguracji. 2. Skopiuj alarm o nazwie Storage_Tank_1, do Storage_Tank_2. Kliknij prawym przyciskiem na zmiennej i wybierz z menu Duplicate. Exploring the Functionality of the PlantPAx System 93 of 103 W pierwszej zakładce Digital Alarm Properties, nazwij alarm, jako Storage Tank 2. W pozostałych zakładkach zmień wszystkie odniesienia do zmiennej z LT101 na LT201 (13 razy). Exploring the Functionality of the PlantPAx System 94 of 103 3. Kliknij OK. 4. Skopiuj alarm o nazwie Storage_Tank_1, do Storage_Tank_3. Kliknij prawym przyciskiem na zmiennej i wybierz z menu Duplicate. 5. W pierwszej zakładce okna Digital Alarm Properties nazwij alarm, jako Storage Tank 3. W pozostałych zakładkach zmień wszystkie odniesienia do zmiennej z LT101 na LT301 (13 razy). Kliknij OK. 6. Upewnij się, że wszystkie alarmy zostały dodane do listy. Kliknij na przycisk SAVE i zamknij okno Alarm and Event Setup. W dużych lub nowych aplikacjach, konfiguracja alarmów może zostać zrealizowana w trybie off-line z wykorzystaniem narzędzia PlantPAx Alarms Builder Tool, w którym jest możliwość tworzenia pliku do importowania alarmów FactoryTalk View AE. W FactoryTalk View Studio są narzędzia do importowania plików do bazy danych zmiennych AE. . Exploring the Functionality of the PlantPAx System 95 of 103 Praca inżyniera ze stacyjkami urządzeń Kolejnym krokiem jest aktualizacja stacyjek operatorskich. Musisz zmienić opisy zmiennych, etykiety stacyjek oraz skonfigurować warunki alarmów i zabezpieczeń. Możesz to zrobić w uruchomionej aplikacji otwierając zakładkę Engineering w stacyjce urządzenia. Dla dużych lub nowych aplikacji, konfigurację stacyjek i alarmów lepiej zrealizować w trybie offline z wykorzystaniem narzędzia Tag Data Editing Tool firmy Rockwell Automation. 1. Otwórz program FactoryTalkViewSE Client. Przejdź do ekranu Storage Tanks używając przycisków na pasku nawigacyjnym w górnej części ekranu. Zwróć uwagę, że grafika jest w odcieniach szarości. Kolory te dobrane są zgodnie ze standardem ISA101 Kliknij na przycisk pomocy ISA101 na pasku nawigacyjnym, aby uzyskać więcej informacji.. Kliknij na Storage Tank 3 Discharge Pump, aby otworzyć stacyjkę urządzenia. Zostanie otwarta stacyjka “uproszczona” dla pompy. Zwróć uwagę, że jest ona znacznie mniejsza od standardowej stacyjki PlantPAx, ale zawiera wszystkie informacje i kontrolki potrzebne operatorowi. Kliknij na przycisk “View Faceplate”, aby wyświetlić “pełny” widok stacyjki. Exploring the Functionality of the PlantPAx System 96 of 103 „Pełna” stacyjka jest wyposażona w przycisk do zakładki Engineering . Kliknij na zakładkę Engineering. 2. Aby uzyskać dostęp do zakładki Engineering, musisz być zalogowany, jako Engineer lub Manager. Aktualny login - “Demo Manager”, jest wyświetlony w prawym górnym rogu ekranu. Demo Manager posiada najwyższe uprawnienia dostępu. Etykiety i opisy stacyjki to standardowe ciągi znaków. Zmień wszystkie odniesienia na “Storage Tank 3", a zmienne na 301. Zmień pola tekstowe jak pokazano poniżej, po uzupełnieniu każdego z pól wciskając Enter. Zaznacz opcję Enable navigation to interlock object. Po dokonaniu zmian kliknij na arkusz 2 zakładki Engineering. Exploring the Functionality of the PlantPAx System 97 of 103 Sprawdź, czy ustawienia w arkuszu 2 stacyjki odpowiadają pokazanym poniżej i kliknij na zakładkę Home. 3. Zwróć uwagę, że przycisk Interlock jest czerwony, co oznacza, że pompa nie może zostać uruchomiona. Kliknij na przycisk Interlock, aby wyświetlić warunki blokad. Opisy zabezpieczeń nie zostały zaktualizowane. Należy zmienić tekst na “Tank 3 Level OK" i “VLV301 Open”. Kliknij na zakładkę Engineering. Exploring the Functionality of the PlantPAx System 98 of 103 Zmień treść pól tekstowych jak pokazano poniżej, wciskając Enter po uzupełnieniu każdego z nich. Po dokonaniu zmian kliknij na arkusz 2 zakładki Engineering. Zmień treść pól tekstowych jak pokazano poniżej, wciskając Enter po uzupełnieniu każdego z nich. Po dokonaniu zmian kliknij na arkusz 3 zakładki Engineering. Zmień treść pól tekstowych jak pokazano poniżej, wciskając Enter po uzupełnieniu każdego z nich Po dokonaniu zmian kliknij na zakładkę Home stacyjki Interlock. Zwróć uwagę, że czarne pole nawigacyjne jest teraz aktywne, a kliknięcie na nie bezpośrednio przenosi do stacyjki zabezpieczenia. Jest to nowa funkcja nawigacyjna w v3.0 biblioteki. Zakończyłeś konfigurację stacyjki pompy. Zamknij otwarte stacyjki. 4. Kolejnym krokiem jest aktualizacja stacyjek zaworu VLV301 i wskaźnika poziomu LT301 polegająca na zmianie opisów zmiennych i etykiet stacyjek. Możesz wykonać zmiany z poziomu zakładek Engineering każdej ze stacyjek. Po zakończeniu, zamknij wszystkie otwarte stacyjki. Exploring the Functionality of the PlantPAx System 100 of 103 5. Należy jeszcze skonfigurować progi aktywacji alarmów dla poziomu w zbiorniku Storage Tank 3. W tym ćwiczeniu skonfigurujesz tylko jedno wejście analogowe z alarmami, więc wykorzystaj do tego celu stacyjki. Dla większej ilości alarmów lepiej wykorzystać narzędzie PlantPAx Alarm Configurator. Kliknij na wskaźnik poziomu Storage Tank 3 Level Indicator, aby otworzyć stacyjkę. 6. Kliknij na zakładkę Maintenance w “pełnym” widoku stacyjki. Z tego poziomu można zmieniać progi aktywacji alarmów (Thresholds). Zmień wartość Threshold, aby odpowiadała poniżej pokazanej wartości dla warunku alarmu LoLo (<1%). Następnie kliknij na ostatni z przycisków Input Condition aby otworzyć stacyjkę Analog Input. Zmień zawartość pola tekstowego Input Condition, jak pokazano poniżej na “Level LoLo” i wciśnij klawisz Enter. Zamknij wszystkie otwarte stacyjki. Exploring the Functionality of the PlantPAx System 100 of 103 Testy nowego aplikacji na stacji operatorskiej 1. Kliknij na przycisk Reset na pasku nawigacyjnym, aby napełnić zbiorniki Storage Tank 1 i 2 oraz odświeżyć ekran. Zbiornik Storage Tank 3 powinien być pusty i w stanie alarmu. Alarm powinien zostać zakomunikowany w liście alarmów w górnej części strony, na przycisku paska nawigacyjnego oraz na obiekcie – konkretnie na analogowym wskaźniku poziomu. 2. Przetestuj urządzenia i wskaźniki poziomu pompując produkt do zbiornika Tank 3. Klikając na zawory i pompy możesz otwierać stacyjki urządzeń. Zwróć uwagę, że stacyjki “uproszczone” otwierają się na ekranie w położeniu wyznaczonym przez skonfigurowane wcześniej współrzędne x i y. Otwórz zawór i uruchom pompę dla Storage Tank 1 i/lub 2. Produkt zostanie wpompowany do Storage Tank 3 i jego poziom w zbiorniku wzrośnie. 3. Po napełnieniu zbiornika Tank 3 w co najmniej 10%, wyłącz pompę. Teraz możesz przetestować nowy kod dla zaworu i pompy dla Tank 3. Kliknij na przycisk PMP301 RunTime i zresetuj liczniki. Otwórz zawór Tank 3 Discharge Valve i uruchom pompę Discharge Pump. Rozpocznie się opróżnianie zbiornika. Exploring the Functionality of the PlantPAx System 101 of 103 Alarm poziomu LoLo dla Storage Tank 3 włączy się, gdy poziom w zbiorniku spadnie poniżej wartości progowej 1%. Alarm zostanie wyświetlony na liście alarmów, przycisku nawigacyjnym, wskaźniku poziomu oraz na stacyjce urządzenia. 4. Gdy poziom w zbiorniku spadnie poniżej 1% pompa Discharge Pump wyłączy się ze względu na zabezpieczenie poziomu LoLo i wygeneruje alarm. Podczas oczekiwania na opróżnienie zbiornika, kliknij na przycisk RunTime i sprawdź licznik startowy. Nowe funkcje nawigacyjne biblioteki umożliwiają operatorowi kliknięcie na aktywne zabezpieczenie (Interlock) - w tym przypadku Tank 3 Level OK, i bezpośrednie przejście do stacyjki zmiennej LT301. Exploring the Functionality of the PlantPAx System 102 of 103 Podsumowanie drugiej części ćwiczenia W tej części powierzono Ci obowiązki Inżyniera fabryki. Dzięki możliwościom biblioteki PlantPAx udało Cii się w trybie on-line dodać kod i obiekty graficzne dla dwóch nowych zbiorników w aplikacji PlantPAx. W ćwiczeniu poznałeś funkcjonalność biblioteki obiektów procesowych PlantPAx v3.0 wraz z nowymi funkcjami, takimi jak stacyjki “uproszczone”. Zapoznałeś się z programowaniem on-line w RSLogix 5000 w FactoryTalk View Studio. Część 2 ćwiczenia została wykonana. Exploring the Functionality of the PlantPAx System 103 of 103