Komputerowy system automatyki, sterowania i wizualizacji



Podobne dokumenty
Rysunek 1. Ekran ActiveFactory - trend obrazujący przepływ gazu z kilku obiektów jednocześnie w czasie ostatniej godziny.

Procesy ciepłownicze w Elektrociepłowni Gorzów S.A. pod kontrolą Platformy Systemowej Wonderware

HYDRO-ECO-SYSTEM. Sieciowe systemy monitoringu w instalacjach przemysłowych i ochrony środowiska

HYDRO-ECO-SYSTEM. Sieciowe systemy monitoringu pompowni wykonane w technologii

Konfiguracja modułu alarmowania w oprogramowaniu InTouch 7.11

System sterowania i wizualizacji odprężarki z wykorzystaniem oprogramowania Proficy ifix

Opis systemu SAURON działającego w KHW SA KWK Staszic RNT sp. z o.o. 1/12

Automatyka przemysłowa na wybranych obiektach. mgr inż. Artur Jurneczko PROCOM SYSTEM S.A., ul. Stargardzka 8a, Wrocław

Politechnika Gdańska Wydział Elektrotechniki i Automatyki Katedra Inżynierii Systemów Sterowania KOMPUTEROWE SYSTEMY STEROWANIA (KSS)

NIEZAWODNE ROZWIĄZANIA SYSTEMÓW AUTOMATYKI

Opis systemu monitoringu i sterowania Stacji Uzdatniania Wody

Wersja podstawowa pozwala na kompletne zarządzanie siecią, za pomocą funkcji oferowanych przez program:

wersja 1.3 (c) ZEiSAP MikroB S.A. 2005

Rejestratory Sił, Naprężeń.

INFORMATOR TECHNICZNY WONDERWARE. Odczytywanie danych z arkusza Excel za pomocą zapytań SQL do aplikacji InTouch

Wytyczne do realizacji systemu monitorowania przepompowni w Głębinowie

Opis systemu CitectFacilities. (nadrzędny system sterowania i kontroli procesu technologicznego)

SZAFA ZASILAJĄCO-STERUJĄCA ZESTAWU DWUPOMPOWEGO DLA POMPOWNI ŚCIEKÓW P2 RUDZICZKA UL. SZKOLNA

1. INSTALACJA SERWERA

Portal Informacji Produkcyjnej dla Elektrociepłowni

15 lat doświadczeń w budowie systemów zbierania i przetwarzania danych kontrolno-pomiarowych

System monitoringu i diagnostyki drgań EH-Wibro

System monitoringu i sterowania pomp obiegowych

System monitoringu i sterowania oczyszczalni ścieków. Rysunek 1. Mapa - główny ekran programu.

Opracował: Jan Front

1. Opis. 2. Wymagania sprzętowe:

Currenda EPO Instrukcja Konfiguracji. Wersja dokumentu: 1.3

Zintegrowany system wizualizacji produkcji i kontroli parametrów jakościowych papierosów

Kurs Wizualizacja z WinCC SCADA - Zaawansowany. Spis treści. Dzień 1. I VBS w WinCC podstawy programowania (zmienne, instrukcje, pętle) (wersja 1410)

System Proficy ifix, Proficy Historian w Elektrociepłowni Mielec

Załącznik nr 5 do PF-U OPIS SYSTEMU SCADA

INFORMATOR TECHNICZNY WONDERWARE

Korzyści i wzrost efektywności przedsiębiorstwa branży wod-kan po wdrożeniu systemu monitoringu sieci. Grzegorz Kaczmarek, ASTOR

KOMPUTEROWY SYSTEM WSPOMAGANIA OBSŁUGI JEDNOSTEK SŁUŻBY ZDROWIA KS-SOMED

Wizualizacja procesu produkcyjnego w Hucie Cynku Miasteczko Śląskie S.A.

Uwagi i zalecenia do realizacji projektu dla SP Czechówka.

INFORMATOR TECHNICZNY WONDERWARE

Spis treści 1. Oprogramowanie wizualizacyjne IFTER EQU Dodanie integracji CKD Wprowadzanie konfiguracji do programu EQU... 6 a.

ASEM UBIQUITY PRZEGLĄD FUNKCJONALNOŚCI

Zastosowanie oprogramowania Proficy (ifix, Historian oraz Plant Applications) w laboratoryjnym stanowisku monitoringu systemów produkcyjnych in-line

FAQ: /PL Data: 2/07/2013 Konfiguracja współpracy programów PC Access i Microsoft Excel ze sterownikiem LOGO!

System automatyki i sterowania układem turbina - generator na rurociągu tranzytowym wody pitnej Raba II

Jak zwiększyć konkurencyjność przedsiębiorstwa dokonując pomiaru wskaźnika efektywności (OEE) oraz energii?

SYSTEMY MES SGL CARBON POLSKA S.A. System monitoringu i śledzenia produkcji

1.2 SYSTEMY WIZUALIZACJI I NADZORU PROCESU HMI/SCADA

Szkolenie InTouch. Andrzej Garbacki

SYSTEMY WIZUALIZACJI. ASIX wspólna platforma wizualizacji paneli operatorskich (HMI) i systemów nadrzędnych (SCADA)

Kontrolka ActiveX Internet Explorer w aplikacji wizualizacyjnej InTouch

THP-100 su Obsługa oprogramowania oraz instrukcja wzorcowania

NOWA IDENTYFIKACJA WIZUALNA N O W A W I Z J A

System nadzoru urządzeń zasilających i klimatyzacyjnych SCS Win 3.0

Czy wdrożenie systemu monitoringu jest uzasadnioną inwestycją czy też kosztem?

Moduł CNT020. Przeznaczenie. Oprogramowanie i użyteczne właściwości modułu

Zaawansowany WinCC SCADA. Spis treści. Dzień 1. I VBS w WinCC podstawy programowania (zmienne, instrukcje, pętle) (wersja 1708)

REFERAT O PRACY DYPLOMOWEJ

Instrukcja EQU Kantech

SiR_13 Systemy SCADA: sterowanie nadrzędne; wizualizacja procesów. MES - Manufacturing Execution System System Realizacji Produkcji

Modułowy programowalny przekaźnik czasowy firmy Aniro.

Dokumentacja programu. Terminarz zadań. Serwis systemu Windows. Zielona Góra

Dok. Nr PLPN006 Wersja:

dziennik Instrukcja obsługi

SERWER AKTUALIZACJI UpServ

A P L I K A C Y J N A

Wersje oprogramowania systemowego

Stacje operatorskie. SCADA - Supervisory Control and Data Acquisition. Suite A2 ) - Wonderware ifix (Intellution. Dynamics)

Projekt dotyczy stworzenia zintegrowanego, modularnego systemu informatycznego wspomagającego zarządzanie pracownikami i projektami w firmie

ActiveXperts SMS Messaging Server

Deduplikacja danych. Zarządzanie jakością danych podstawowych

Spis treści. Dzień 1. I Rozpoczęcie pracy ze sterownikiem (wersja 1707) II Bloki danych (wersja 1707) ZAAWANSOWANY TIA DLA S7-300/400

Modernizacja systemu sterowania i wizualizacji węzłów cieplnych obsługiwanych przez Geotermię Pyrzyce Sp. z o.o.

Systemy zdalnego zarządzania i monitoringu: Carel platforma PRO. Tomasz Andracki, Bydgoszcz

NIEZAWODNE ROZWIĄZANIA SYSTEMÓW AUTOMATYKI. asix. Aktualizacja pakietu asix 4 do wersji 5 lub 6. Pomoc techniczna

PL B1. INSTYTUT TECHNIKI GÓRNICZEJ KOMAG, Gliwice, PL BUP 07/14. DARIUSZ MICHALAK, Bytom, PL ŁUKASZ JASZCZYK, Pyskowice, PL

WINDOWS Instalacja serwera WWW na systemie Windows XP, 7, 8.

Płace Optivum. 1. Zainstalować serwer SQL (Microsoft SQL Server 2008 R2) oraz program Płace Optivum.

Tytuł: Instrukcja obsługi Modułu Komunikacji internetowej MKi-sm TK / 3001 / 016 / 002. Wersja wykonania : wersja oprogramowania v.1.

Budżetowanie by CTI Instrukcja

Kadry Optivum, Płace Optivum. Jak przenieść dane na nowy komputer?

OpenOfficePL. Zestaw szablonów magazynowych. Instrukcja obsługi

Instrukcja użytkownika ARSoft-WZ1

Instrukcja użytkownika

Instrukcja obsługi SafeIT - modułu zdalnego sterowania do sterowników kotłów CO firmy Foster v1.0

Załącznik nr 1 SPECYFIKACJA ISTOTNYCH WARUNKÓW ZAMÓWIENIA

Oprogramowanie komputerowych systemów sterowania

Modularny system I/O IP67

1. Opis okna podstawowego programu TPrezenter.

System sterowania i zasilania młynem pszennym

Instrukcja konfiguracji programu KS-ASW do pracy w trybie wielopodmiotowym

SERWER AKTUALIZACJI UpServ

System wizualizacji, zarządzania, archiwizacji, raportowania i alarmowania w Oddziale Energetyki Cieplnej w Krośnie

ViewIt 2.0. System Monitoringu i Zarządzania Sygnalizacjami Świetlnymi. Funkcje

VIX AUTOMATION DLA EDUKACJI

Win Admin Replikator Instrukcja Obsługi

System do projektowania i dokumentowania sieci komputerowych Projekt konceptualny

Platforma Systemowa Wonderware w Oczyszczalni Ścieków Płaszów II

mediów produkcyjnych System wdrożony przez firmę PRO-CONTROL w roku 2016 w jednym z dużych zakładów produkcji kosmetycznej.

Kurs SIMATIC S7-300/400 i TIA Portal - Zaawansowany. Spis treści. Dzień 1

Laboratorium Technologii Informacyjnych. Projektowanie Baz Danych

Graficzne rejestratory VM7000A Dużo funkcji przy zachowaniu łatwości obsługi!

Pomiar temperatury procesora komputera klasy PC, standardu ATX wykorzystanie zestawu COACH Lab II+. Piotr Jacoń K-4 I PRACOWNIA FIZYCZNA

Transkrypt:

Komputerowy system automatyki, sterowania i wizualizacji Historia komputerowego systemu automatyki, sterowania i wizualizacji w Elektrociepłowni Zielona Góra S.A. rozpoczęła się wraz z pracami związanymi z projektem przyrostu mocy. Historia Użytkownik systemu: Elektrociepłownia Zielona Góra S.A. Integrator systemu Partner na Rynku Energii Inwestycja ta, polegająca na rozbudowie istniejącego układu poprzez instalacje nowego turbozespołu była pierwszą tego typu w Polsce opartą całkowicie na finansowaniu komercyjnym. Zdecydowano się na montaż turbozespołu parowego TP-2/12.8 MW produkcji ABB. Producent wyposażył urządzenie w system automatyki i kontroli oparty na sterownikach Mitsubishi. Aby program w nich zawarty mógł poprawnie sterować pracą turbiny i generatora, należało dostarczyć szereg informacji dodatkowych pochodzących z różnych urządzeń, np. z wymienników ciepłowniczych. Jednocześnie pojawiła się koncepcja sterowania i wizualizacji innych maszyn i urządzeń technologicznych, nie tylko turbiny ABB. Dla tak postawionych wymagań najlepszym rozwiązaniem okazało się zastosowanie dodatkowych sterowników. Wybrano sterowniki GE Intelligent Platforms oraz oprogramowanie wizualizacyjne CIMPLICITY. Wraz z rozbudową i unowocześnieniem zakładowej sieci komputerowej zdecydowano się na zmianę systemu CIMPLICITY na oprogramowanie wizualizacyjne InTouch. Realizacja Wykorzystane produkty: GE Intelligent Platforms: 90-30 90-70 Datapanel Wonderware: InTouch IndustrialSQL Server Active Factory System sterowania, monitorowania i kontroli w Elektrociepłowni Zielona Góra S.A. składa się z kilku części. Sterowniki PLC1, PLC2, PLC3 i PLC4 kontrolują pracę takich urządzeń, jak wymienniki ciepłownicze, różnego rodzaju regulatory, zawory, pompy, zasuwy oraz dostarczają informacje o różnych wielkościach fizycznych, np. temperatura i ciśnienie pary, przepływ wody lub poziom kondensatu. Dodatkowo sterowniki PLC3 oraz PLC4 odpowiedzialne są za wymianę sygnałów ze sterownikami Mitsubishi. Komunikacja ta została zrealizowana metodą bezpośredniego przesyłania wartości prądu (analogi - np. zadana liczba obrotów lub napięcia, sygnały dyskretne - np. uruchomienie procedury HBFA, czyli automatycznego obciążenia turbozespołu). Niewątpliwą zaletą metody "po drucie" jest szybkość i prostota. Wysłanie jednego rozkazu nie pociąga za sobą potrzeby przesyłania dodatkowych informacji, jak w przypadku różnych protokołów komunikacyjnych. Szafy ze sterownikami oraz szafa połączeniowa zamontowane są bardzo blisko siebie, a więc sprawdzenie połączeń (przewodów) w czasie kontroli układu (np. planowane przeglądy) nie stwarza żadnych problemów dla służb serwisowych. Komputerowy system automatyki, sterowania i wizualizacji Strona 1 z 8

W roku 1996, w chwili uruchomienia, sterowniki GE Intelligent Platforms wyposażone były w jednostki centralne CPU331 i CPU311. Procesory tego typu nie mają możliwości wykonywania operacji zmiennoprzecinkowych. Aby otrzymać poprawne wartości niektórych parametrów, np. przepływ pary świeżej, która dostarczana jest do turbiny, zainstalowano sterownik GE Intelligent Platforms serii 90-70. Rysunek 1. Schemat systemu sterowania i analizy danych w EC Zielona Góra. Oprócz skomplikowanych obliczeń sterownik ten spełniał jeszcze jedną, bardzo ważną funkcję. Umożliwił on bowiem poprawną komunikację pomiędzy sterownikami GE Intelligent Platforms poprzez sieć Genius, zapewniając jednocześnie bezpieczeństwo układu dzięki zastosowaniu redundancji przesyłu sygnałów. Obecnie obliczenia korygujące dokonywane są w sterownikach GE Intelligent Platforms 90-30, zaś sterownik 90-70 odpowiedzialny jest jedynie za prace sieci Genius. Takie rozwiązanie było możliwe po wymianie procesorów w sterownikach 90-30. Modernizacja sterowników, polegająca na zastosowaniu nowocześniejszych jednostek centralnych - CPU352 oraz CPU364 - była konieczna ze względu na wprowadzenie komunikacji opartej na sieci Ethernet w momencie wymiany oprogramowania wizualizacyjnego. W elektrociepłowni zainstalowane są cztery kotły parowe typu OR32. Każdy z nich współpracuje z oddzielnym sterownikiem (PLCK1, PLCK2, PLCK3, PLCK4). Operatorzy kontrolują pracę urządzeń za Komputerowy system automatyki, sterowania i wizualizacji Strona 2 z 8

pomocą paneli operatorskich Datapanel 240E lub 240T. Zastosowano układ, w którym dwa panele równocześnie współpracują z jednym sterownikiem. Zwiększyło to zarówno funkcjonalność i wygodę obsługi (szczególnie w sytuacjach awaryjnych - operator na jednym panelu śledzi stan obiektu, natomiast drugi panel wykorzystywany jest do wydawania rozkazów sterujących), jak i niezawodność systemu (w momencie awarii jednego z paneli obsługa nie traci kontroli nad kotłem). Rysunek 2. Główny ekran wizualizacyjny. Kolejną częścią systemu jest układ sterowania stacjami redukcyjno-schładzającymi oraz zbiornikami wody zasilającej i uzupełniającej (PLCRS, PLCZB). Sterowanie tymi urządzeniami może się odbywać na dwa sposoby - z centralnej nastawni (InTouch) lub za pomocą paneli operatorskich umieszczonych na szafach sterowniczych. Wyboru dokonuje operator za pomocą przełącznika w nastawni. Sterownik PLCDIR zbudowany jest przede wszystkim z modułów wejść analogowych IC693ALG223. Jego zadaniem jest odczytywanie najważniejszych wartości określających pracę elektrociepłowni oraz przedstawianie ich w aplikacjach wizualizacyjnych i umożliwienie składowania w przemysłowej bazie danych IndustrialSQL Server. Przykładowe wielkości to moc turbozespołu TG1, moc turbozespołu TG2, wydajność kotłów parowych OR32, wydajność kotłów wodnych WR32, informacje odczytywane z liczników ciepła CALEC, temperatura zewnętrzna czy też siła wiatru. Komputerowy system automatyki, sterowania i wizualizacji Strona 3 z 8

Wszystkie sterowniki zostały wyposażone w moduły umożliwiające pracę w sieci Ethernet. Są to jednostki centralne CPU364 z wbudowanym wejściem ethernetowym lub osobne karty ethernetowe w sytuacji, kiedy sterownik zawiera procesor CPU352 bądź CPU341. Stacje operatorskie systemu wizualizacji umieszczone zostały w dwóch pomieszczeniach - centralna nastawnia oraz pokój dyżurnego inżyniera ruchu. Wszystkie komputery PC wyposażono w system operacyjny Windows NT. Po przeanalizowaniu ilości niezbędnych punktów zakupiono odpowiednie wersje oprogramowania Wonderware InTouch (do nastawni cieplnej - Runtime 60000, Runtime 1000 i Full Development 60000, a w pomieszczeniu DIR - Runtime 256). Na każdej stacji operatorskiej jako serwis uruchamiany jest program GEHCS - protokół komunikacyjny współpracujący ze sterownikami GE Intelligent Platforms poprzez sieć Ethernet. Zwiększone zostaje co prawda obciążenie sieci (co nie powoduje jednak żadnych problemów w przesyle danych), lecz jednocześnie rośnie bezpieczeństwo systemu wizualizacji i sterowania. Rysunek 3. Ekran w aplikacji sterującej na nastawni cieplnej, przedstawiający sterownik PLC4. Ciekawą propozycją wydaje się przedstawienie stanu sterownika w aplikacji InTouch. Operator lub osoba zainteresowana, np. elektryk czy automatyk, może na ekranie monitora skontrolować stan wejść lub wyjść sterownika nie wychodząc z nastawni. Po kliknięciu na odpowiedni moduł pojawia się okno ze szczegółowymi informacjami (nazwy punktów), co pozwala na szybką diagnostykę systemu. Operator, wydając rozkaz uruchomienia np. pompy, jest w stanie zauważyć, czy impuls pojawia się na wyjściach modułu dyskretnego. Natomiast w przypadku, gdy urządzenie wykonawcze nie reaguje na polecenie obsługi, operator sprawdza wejścia informujące np. o braku gotowości elektrycznej. Administrator aplikacji może podejrzeć również stan procesora sterownika, tzn. czy tablica błędów jest zapełniona, czy pojawił się jakiś błąd programowy lub jaki jest stan baterii. Dzięki temu nie jest konieczne podłączanie się za każdym razem do sterownika za pomocą programu Logicmaster lub VersaPro. Komputerowy system automatyki, sterowania i wizualizacji Strona 4 z 8

InTouch okazał się bardzo dobrą aplikacją do tworzenia zaawansowanych systemów wizualizacyjno-sterujących. Biblioteka zawierająca gotowe obiekty - przyciski, kontrolki (np. do przedstawienia trendów bieżących), jak również inne narzędzia, np. skrypty warunkowe, aplikacji itd., co stanowi duże ułatwienie dla projektantów. Nie bez znaczenia jest też łatwość rozbudowy lub modyfikacji programów. Nowoczesne technologie Nowoczesne systemy, które działają w przemyśle, to nie tylko monitorowanie i sterowanie bieżącymi procesami zachodzącymi w przedsiębiorstwie, lecz przede wszystkim analiza tych procesów w czasie. Są to różnego rodzaju bilanse, raporty czy też trendy (wykresy), pozwalające na wyciągnięcie wniosków dotyczących jakości produkcji. Jednak, aby móc przeprowadzać takie szczegółowe i często skomplikowane analizy należy dysponować odpowiednimi narzędziami. W przypadku Elektrociepłowni Zielona Góra S.A. takim wspomagającym narzędziem okazała się przemysłowa baza danych Wonderware IndustrialSQL Server 7.1 oraz aplikacje wykorzystujące zapisane dane. W bazie tej (licencja na 5000 zmiennych) składowane są wszystkie istotne informacje, zarówno wielkości analogowe (np. pomiary mocy, częstotliwości, temperatury), jak również dyskretne, opisujące różne zdarzenia lub sytuacje alarmowe (np. wyrzut turbin, włączenie pompy). Informacje ze sterowników przekazywane są do serwera siecią światłowodową za pomocą protokołu komunikacyjnego GEHCS. Rysunek 4. FactoryFocus wykres historyczny związany z parametrami kotła parowego. Komputerowy system automatyki, sterowania i wizualizacji Strona 5 z 8

W systemie tym zastosowano dwa typy aplikacji klientów bazy danych. Pierwszy z nich to oprogramowanie FactoryFocus (10 licencji). Jego głównym zadaniem jest dostarczanie informacji o bieżącym stanie obiektów. Użytkownik może przemieszczać się pomiędzy ekranami, naciskając aktywne pola na schemacie (np. po kliknięciu na symbol oznaczający generator turbozespołu TG2 (ABB) wyświetlone zostanie okno dotyczące chłodzenia generatora) lub wybierając nazwy okien z menu głównego - pozycja PLIK. Dodatkowym rozwiązaniem są przyciski "<<Cofnij", "Ponów>>", pozwalające na przywołanie maksymalnie do pięciu wyświetlonych poprzednio ekranów. Aplikacja FactoryFocus jest narzędziem dedykowanym do współpracy z bazą IndustrialSQL Server, a więc stopień integracji tych dwóch programów jest bardzo duży. Pozwala to na szybkie wdrożenie, a zarazem zapewnia bezawaryjną pracę systemu. Drugi rodzaj programów wykorzystywanych przez użytkowników bazy danych to narzędzia umożliwiające przeglądanie oraz analizę danych archiwalnych. W Elektrociepłowni wykorzystano oprogramowanie polecane przez firmę ASTOR - ActiveFactory; zostały również napisane osobne programy przy użyciu "standardowych" języków programowania, np. Delphi 5.0. Jednym z najlepszych sposobów przedstawienia zapisanych informacji są wykresy (trendy). System tworzenia trendów został zrealizowany w oparciu o zestaw kontrolek ActiveX, np. ActiveTrend, TimeSelector. Użytkownik dodaje do wykresu dowolną zmienną, oczywiście zdefiniowaną w bazie, wybierając nazwę zmiennej lub jej komentarz (TagPicker). W każdej chwili może dołożyć do trendu nowy parametr lub też usunąć istniejący (przycisk "Kasuj"). Zdefiniowane zostały również gotowe zestawy zmiennych, np. wykres temperatury zewnętrznej i mocy turbin, wydajność wszystkich kotłów parowych, itp. Nic nie stoi na przeszkodzie, aby użytkownik aplikacji samodzielnie zbudował wykres i zapisał go jako "ulubiony". Pozwala to na błyskawiczne odtworzenie żądanej konfiguracji trendu w późniejszym okresie. Przebiegi na wykresach pojawiają się w skali, która jest wynikiem definicji zmiennej w bazie danych IndustrialSQL Server. Zdarzają się sytuacje, kiedy przebiegi te należy przeskalować dla uzyskania odpowiedniego porównania. Przykładem są pomiary mocy czynnej turbozespołów: moc TG1 - zakres 0-15 MW, moc TG2 - zakres 0-16 MW. W takich przypadkach użytkownik określa nowy, dowolny zakres pomiarowy (przycisk "Skala"). W czasie eksploatacji systemu okazało się, że okno trendów jest jednym z najczęściej wykorzystywanych elementów programu w celu diagnostyki pracy urządzeń. Bardzo łatwo można prześledzić relacje zachodzące pomiędzy różnymi parametrami i odnaleźć te, które są kluczowymi zależnościami dla określonych zdarzeń. Niejednokrotnie tylko taki sposób okazywał się skuteczny dla analizy wielu pomiarów, gdyż zmiany zachodzące na obiekcie były zbyt szybkie, a przez to niezauważalne dla operatorów. Warto podkreślić również, że zastosowanie kontrolki TimeSelector znacznie podnosi komfort obsługi trendów. Za pomocą jednego ruchu myszki definiuje się okno czasowe wykresu, a następnie przesuwa się je w dowolnym zakresie. Komputerowy system automatyki, sterowania i wizualizacji Strona 6 z 8

Raporty są następnym przykładem prezentacji danych zapisanych na dyskach serwera bazy danych. W zależności od potrzeb tworzone są zestawienia godzinowe, zmianowe, dobowe lub "na żądanie" (obejmujące dowolny interwał czasowy). Większość obliczeń, np. uśrednianie temperatur czy tworzenie bilansów energii cieplnej, wykonywane jest automatycznie i przedstawiane w postaci raportów, które użytkownik może przesłać na drukarkę. Ponieważ zdarzają się sytuacje, kiedy należy sporządzić niestandardowe zestawienia, przewidziano współpracę bazy IndustrialSQL Server z programem Microsoft Excel. Dzięki temu nie zachodzi konieczność częstej aktualizacji zestawu raportów. Nie wszystkie wielkości mogą być jednak składowane w obszarze bazy IndustrialSQL Server, np. dane z innych aplikacji bazodanowych lub liczników ciepła - część informacji z liczników jest przesyłana do bazy IndustrialSQL Server za pomocą sterownika GE Intelligent Platforms PLCDIR, lecz ze względu na budowę liczników (ograniczona liczba wyjść analogowych) pozostałe są zapisywane przy wykorzystaniu osobnej aplikacji. Fundamentem bazy danych IndustrialSQL Server jest jednak Microsoft SQL Server, więc rozwiązanie problemu okazało się dosyć proste. Zdefiniowane zostały dodatkowe bazy danych niezależne w stosunku do IndustrialSQL Server. Odczyt zapisanych w nich informacji odbywa się w podobny sposób, jak w przypadku IndustrialSQL Server, z tą różnicą, że w skryptach z zapytaniami SQL podaje się nazwy tych dodatkowych baz. Tak funkcjonuje np. część aplikacji związana z licznikami ciepła. Górna część ekranu na rys. 5 przedstawia aktualne wskazania liczników, natomiast na dole okna umieszczone jest menu pozwalające na dokonywanie obliczeń i bilansów. Należy pamiętać, że kontrolki DBActiveX zostały zaprojektowane do współpracy z bazą danych IndustrialSQL Server i nie jest wykonalne umieszczenie na wykresie wartości zmiennej zadeklarowanej w innej bazie. W związku z tym w języku Delphi został napisany program RPU (Raport Pracy Urządzeń), współpracujący zarówno z bazą IndustrialSQL Server, jak i z innymi bazami. RPU wykorzystuje technikę OLE DB oraz kontrolki ADO. Połączenie z IndustrialSQL Server za pomocą OLE DB jest zalecane przez firmę Wonderware i powoli wypiera interfejs ODBC. Aplikacja RPU, oprócz wyświetlania okien z wykresami, których nie można było uzyskać konfigurując obiekty ActiveX, spełnia rolę głównego źródła szczegółowych informacji o historii pracy lub aktualnym stanie urządzeń technologicznych. Program umożliwia również identyfikację osoby odpowiedzialnej za zmiany trybu pracy. Osoby upoważnione mogą wpisywać dodatkowe komentarze dotyczące np. szczegółów remontu. Aby prześledzić historię stanów obiektu, najwygodniej jest skorzystać z wykresu, który w efektowny sposób pokazuje, co działo się z urządzeniem w określonym czasie. Komputerowy system automatyki, sterowania i wizualizacji Strona 7 z 8

Rysunek 5. Raport Pracy Urządzeń (RPU) ekran do śledzenia historii pracy urządzenia.. Spośród wielu ciekawych rozwiązań zastosowanych w omawianym systemie warto jeszcze wspomnieć m.in. o możliwości przesyłania informacji o zdarzeniach na konta pocztowe dla osób zainteresowanych lub też uzyskiwania ich z wykorzystaniem telefonu komórkowego. Za wdrożenie przemysłowej bazy danych IndustrialSQL Server odpowiedzialna była firma "Partner na Rynku Energii", zaś niektóre elementy systemu sterowania zostały wykonane przez firmy: Energoprojekt Gliwice S.A. oraz Abis s.c. z Krakowa. W trakcie wdrożenia nie napotkano praktycznie żadnych większych trudności, co wynikało przede wszystkim z zastosowania standardowych produktów i rozwiązań, tańszych od rozwiązań dedykowanych. W rezultacie system jest elastyczny, otwarty na ewentualne uzupełnienia, które mogą być realizowane przez specjalistów z działu automatyki EC, bez konieczności odwoływania się do firm zewnętrznych. Krzysztof Krupiński, Elektrociepłownia Zielona Góra S.A. Komputerowy system automatyki, sterowania i wizualizacji Strona 8 z 8