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

Podobne dokumenty