zastosowanie sieci ethernet do monitorowania przekształtnikowych

Transkrypt

zastosowanie sieci ethernet do monitorowania przekształtnikowych
Nr 59
Prace Naukowe Instytutu Maszyn, Napędów i Pomiarów Elektrycznych
Politechniki Wrocławskiej
Nr 59
Studia i Materiały
Nr 26
2006
zdalne monitorowanie, silnik indukcyjny,
Ethernet, sieci komputerowe, LabVIEW, karty pomiarowe,
aplikacje wielodostępne,
Czesław T. KOWALSKI*, Jacek LIS*, Jakub PODHORODECKI *
F
ZASTOSOWANIE SIECI ETHERNET DO MONITOROWANIA
PRZEKSZTAŁTNIKOWYCH UKŁADÓW NAPĘDOWYCH
Niniejszy artykuł dotyczy zastosowania środowiska LabVIEW oraz sieci Ethernet do realizacji
zadania zdalnego monitorowania przekształtnikowych układów napędowych z silnikami indukcyjnymi. Zaproponowano koncepcję realizacji zadania w warstwie sprzętowej (koncepcja stanowiska
laboratoryjnego oraz w warstwie programistycznej (podział zadań pomiędzy aplikacją producenta,
dystrybutora i konsumenta). Przedstawiono technologie umożliwiające realizację zadania zdalnego
monitorowania pracy przekształtnikowego układu napędowego z silnikiem indukcyjnym. Zaprezentowano wyniki badań laboratoryjnych.
1. WSTĘP
Intensywny rozwój energoelektroniki oraz mikroprocesorowych systemów sterowania przyczynił się do znacznego wzrostu zainteresowania regulowanymi napędami z
silnikami indukcyjnymi. Dzięki niskiej cenie napędy tego typu znajdują coraz szersze
zastosowanie w skomplikowanych układach automatyki przemysłowej. W instalacjach
tego typu ze względu na potrzebę zapewnienia niezawodności oraz minimalizacji kosztów istnieje konieczność monitorowania pracy urządzeń napędowych w celu określenia
ich stanu technicznego oraz aktualnych warunków pracy. W licznych zastosowaniach
wykorzystuje się grupy napędów małej mocy, których bezpośrednie nadzorowanie diagnozowanie jest kłopotliwe, kosztowne i uciążliwe dla pracowników zajmujących się
utrzymaniem ruchu. Rozwiązaniem tego problemu wydaje się, więc zyskująca na popularności, koncepcja zdalnego monitorowania napędów poprzez sieć Etheternet.
Wysokie ceny dedykowanych przemysłowych rozwiązań sieciowych oraz ich niska
przepustowość skłania do poszukiwania alternatywnych rozwiązań. Zdalne monitorowa__________
*
Instytut Maszyn, Napędów i Pomiarów Elektrycznych, Politechnika Wrocławska, 50-370 Wrocław,
ul. Smoluchowskiego 19, [email protected] , [email protected]
HU
UH
HU
U
nie obiektów napędowych o często zmienianych parametrach wymaga rozwiązań sieciowych o znacznej przepustowość, dedykowanych do zdalnego monitorowania. Biorąc
pod uwagę dostępność komponentów sieciowych, popularność oraz stosunek możliwości do ceny w dziedzinie transmisji dużych ilości danych, naturalnym wydaje się zastosowanie sieci w standardzie Ethernet. Zastosowanie sieci w standardzie Ethernetu,
oprócz wysokiej przepustowości, umożliwia ujednolicenie struktury sieci oraz integrację
dotychczas odizolowanej części przemysłowej sieci z ogólnie dostępną infrastrukturą
informatyczną zakładu przemysłowego. Otwiera to nowe możliwości nie tylko dla systemów SCADA (ang. Supervisory Control and Data Acquisition) ale również dla innego
typu systemów zarządzająco – logistycznych (systemy magazynowe, planujące produkcję i gospodarkę zasobami zakładu, zarządzające remontami maszyn, wspomagające
podejmowanie decyzji biznesowych itp.).
Niniejszy artykuł dotyczy kilku wybranych aspektów implementacji przykładowego
systemu monitorowania napędu przekształtnikowego z silnikiem indukcyjnym z zastosowaniem środowiska LabVIEW oraz sieci Ethernet.
2. LABVIEW – TECHNOLOGIA SIECIOWA DATASOCET
LabVIEW to graficzne środowisko programistyczne, opracowane przez firme National Instruments. Używany w nim graficzny język programowania "G" początkowo dedykowany dla komputerów Macintosh jest obecnie dostępny dla platform Sun, Linux,
Windows, platform mobilnych PDA - WINDOWS CE oraz PALM i oferowanego przez
National Instruments systemu czasu rzeczywistego. Środowisko LabVIEW dostępne jest
z dużą biblioteką modułów zawierających różnego typu funkcje matematyczne, analityczne, umożliwiające budowę systemów sterowania, aplikacji sieciowych, zaawansowanych interfejsów użytkownika. Firma National Instruments dostarcza również sterowniki do kart pomiarowych oraz wiele użytecznych narzędzi umożliwiających między
innym rejestrację danych pomiarowych ( Data Logger) i kalibracji kart pomiarowych
[3].
Program stworzony w LabVIEW składa się z 2 podstawowych części (rys. 1):
− „Front Panel”- pełniącej rolę interfejsu dla użytkownika programu (graficzna reprezentacja wirtualnego przyrządu),
− „Block Diagram”- będącej „kodem źródłowym” programu.
„Front Panel” złożony jest z kontrolek (ang. controls) i wskaźników (ang. indicators),
które pełnią rolę interfejsu wejścia/wyjścia programu (rys 2).
Rys. 1. Panel wirtualnego przyrządu oraz jego diagram blokowy
Fig. 1. The virtual device control panel together with its block diagram
„Block Diagram” budowany jest za pomocą: funkcji, przewodów, struktur (zmienne, pętle itp.) interfejsów wejścia/wyjścia. Służą one do wymiany danych miedzy
„Front Panel” a „Block Diagram” programu. Funkcje pełnią podobną rolę jak w klasycznych językach programowania. Wyposażone są w interfejs wejściowy (odpowiadający parametrom wejściowym klasycznej funkcji) oraz wyjściowy (wynik działania
klasycznej funkcji). Rolę funkcji może pełnić pojedynczy blok, grupa bloków zamaskowanych (subVI) oraz zewnętrzna funkcja biblioteczna dołączona do programu (DLL –
ang. Dynamic Library Link).
Rys. 2. Przykładowe kontrolki i wskaźniki służąc do budowy panelu przyrządu wirtualnego
Fig. 2. Selected control devices and indicators - the elements of the virtual device control panel
Struktury (rys. 3) są graficzną reprezentacją struktur kontrolnych klasycznych języków programowania.
Rys. 3. Przykłady: struktur, funkcji oraz przewodów
Fig. 3. Examples of the functions, structures and conductors
Do przesyłania danych służą przewody (ang. wire). Każdy przewód ma pojedyncze
źródło danych, może być jednak doprowadzony do wielu elementów. Przewody mają
różne grubości, kolory i style. Jest to uzależnione od rodzaju danych, jakie są nimi przesyłane (rys. 3).
Podstawową różnicą programów w LabView w stosunku do klasycznych programów
w językach algorytmicznych jest sposób obsługi funkcji wewnątrz programu. Środowisko LabView jest z założenia wielowątkowe i dlatego, jeżeli jest to tylko możliwe, stosowany jest schemat wielowątkowego przetwarzania danych (w zależności od schematu
programu).
Technologia programistyczna DataSocket jest stosunkowo nowym rozwiązaniem
proponowanym przez firmę National Instruments. Została zaprojektowana z myślą o
maksymalnym uproszczeniu transmisji danych poprzez sieć lokalną lub Internet. Na tle
istniejących technologii sieciowych takich jak np.: DDE (ang. Dynamic Data Exchange),
DataSocket wyróżnia się prostym i wysokowydajnym interfejsem programowym, umożliwiającym transmisje danych pomiędzy rozproszonymi elementami wirtualnych przyrządów pomiarowych. Technologia ta została stworzona na bazie protokołu TCP/IP [4],
[5].
Rozpatrując DataSocket jako komponent środowiska LabView można wyróżnić dwie
niezależne części:
− DataSocket API – będącą interfejsem programowym umożliwiającym oprogramowanie zadania transmisji danych dowolnego typu,
− DatatSocket Serwer – będącą samodzielną aplikacją, która jest odpowiedzialna za transmisje danych poprzez protokół TCP/IP.
DataSocket API automatycznie konwertuje dane pomiarowe na formę umożliwiającą
wysyłanie ich przez sieć. Aplikacja pobierająca dane odtwarza oryginalny format danych. Ta automatyczna zamiana eliminuje potrzebę skomplikowanej konwersji danych
przeprowadzanej przez specjalnie napisany do tego celu kod programu. Cecha ta stanowi
o bardzo dużej wygodzie użytkowania technologii DataSocket. Protokól TCP/IP jest
przystosowany do wysłania danych wyłącznie w formacie String (łańcuch znaków).
Konwersja z podstawowych typów danych (boolan, integer, longint) jest stosunkowo
prosta. Jednak, gdy trzeba wykonać tę operację na liczbach zmienno przecinkowych,
tablicach, macierzach bądź klastrach złożonych z różnego rodzaju danych sytuacja wyraźnie się komplikuje. DataSocket API rozwiązuje ten problem w sposób w pełni automatyczny i „przezroczysty” dla użytkownika.
Serwer DataSocket pracuje na zarejestrowanym przez firmę National Instruments,
porcie 3015 (tab. 1) [7], [10]. Daje to gwarancje, że żadna inna aplikacja nie będzie wykorzystywała portu na którym pracuje Serwer. W przypadku tworzenia aplikacji wykorzystującej protokół TCP/IP nie ma się pewności czy jakaś inna aplikacja korzystająca z
nie zarejestrowanego portu nie zajęła wybranego portu. Ostatnią ważną cechą Serwera
DataSocekt jest jego mechanizm inteligentnego buforowania danych. Bufor wykorzystuje mechanizm FIFO (ang. First In First Out). W przypadku przepełnienia bufora zastąpieniu ulegną najstarsze, czyli najmniej aktualne dane.
Tabela 1. Aktywne połączenia pomiędzy Klientem a Serwerem DataSocket
Table 1. Active connections among the Customer and the DataSocket Server
Protokół
TCP
TCP
Aktywne połączenia
Adres lokalny
Obcy adres
MASTER:1050
localhost:3015
MASTER:3015
localhost:1050
Stan
USTANOWIONO
USTANOWIONO
Praca z DataSocket jest porównywalna z użyciem pliku. Tak samo jak na pliku wykonuje się cztery podstawowe operacje: otwarcie, zapis, odczyt, zamknięcie (rys 4).
Protokół DataSocket ma możliwość odczytu danych z [7], [8]:
• serwera http,
• serwera FTP,
• plików lokalnych,
• serwera OPC (ang. OLE for Proces Controls),
• protokołu DSTP (ang. DataSocket Transfer Protocol) - protokół technologii DataSocekt służący do przesłania wartości zmiennych w czasie rzeczywistym.
Koncepcja działania technologii DataSocket jest rozwinięciem architektury
klient/serwer. Rozróżnia się tu 3 rodzaje modułów: producent, dystrybutor, konsument.
Dystrybutor ma za zadanie odbierać dane od producenta i udostępniać je konsumentowi. Dystrybutor obsługuje wielu producentów i konsumentów w tym samym czasie.
Serwer (dystrybutor) może znajdować się na tym samym komputerze, na którym znajduje się „producent” lub może być umiejscowiony w dowolnym punkcie sieci lokalnej lub
Internecie. Duże aplikacje mogą korzystać z wielu serwerów oraz producentów. Architektura ta cechuje się wysoką skalowalnością.
Rys. 4. Przykładowy program wykorzystujący DataSocket
Fig. 4. An example of programme using DataSocket
Technologia DataSocket została stworzona z myślą o szybkim i niezawodnym przesyłaniu danych pomiarowych. Za pomocą komponentów dostarczonych wraz z pakietem
LabView i Visual Basic można w dość prosty sposób stworzyć kontrolkę ActiveX, dzięki której można wykorzystać zwykłą przeglądarkę internetową (Internet Explorer 4.0 lub
nowszą) jako klienta serwera DataSocket. Po umieszczeniu strony z kontrolką ActiveX
na serwerze WWW (można skorzystać z serwera WWW wbudowanego w LabView),
każdy komputer wyposażony w dostęp do sieci i przeglądarkę internetową może stać się
prostym panelem kontrolnym przyrządu wirtualnego, mającym dostęp do publikowanych danych. Protokół DSTP jest prosty w konfiguracji a jedyne parametry, jakie trzeba
podać to adres IP i nazwa zmiennej, której wartość użytkownik chce odbierać lub wysyłać [1].
Na rysunku 5 przedstawiono przykład architektury producent –dystrybutor – konsument wykorzystującej technologię DataSocket.
Rys. 5. Architektura producent - dystrybutor - konsument na przykładzie DataSocekt
Fig. 5. An example of the producer – distributor – consumer architecture
3. STANOWISKO LABORATORYJNE – KONCEPCJA ROZWIĄZANIA
SPRZĘTOWEGO
Stanowisko laboratoryjne (rys. 6) umożliwia zdalny pomiar wybranych wielkości
charakteryzujących zjawiska zachodzące w silniku indukcyjnym klatkowym zasilanym z
przekształtnika MSI. Podstawowym elementem systemu pomiarowego jest komputer PC
pełniący funkcje:
• producenta i dystrybutora danych zebranych za pomocą karty pomiarowej,
• sterowania falownikiem MSI,
• opcjonalnie stacji roboczej z aplikacją konsumenta danych.
Komputer został wyposażony w kartę pomiarową National Instruments PCI-6013 realizującą akwizycje danych pomiarowych. Karta pomiarowa charakteryzuje się dużą
szybkością przetwarzania analogowo – cyfrowego (maksymalnie 200 000 próbek o rozdzielczości 16 bitów) [3].
Rys. 6. Schemat stanowiska laboratoryjnego
Fig. 6 Laboratory setup scheme
Na rysunku 6 przyjęto następujące oznaczenia:
1. Falownik napięcia - Lenze 8306
2. Przetworniki pomiarowe prądu i napięcia typu LEM
3. Silnik indukcyjny
4. Enkoder inkrementalny
5. Karta pomiarowa National Instruments PCI-6013
6. Serwer aplikacji (komputer PC)
7. Sieć Ethernet (lokalna/rozległa/Internet)
8. Stacja robocza (komputer PC) z aplikacją Klienta
Dane pomiarowe wysyłane są do zdalnych komputerów. System ten pozwala na monitorowanie układu napędowego z dowolnego komputera włączonego do sieci Ethernet
oraz zadawanie podstawowych parametrów sterowania.
Monitorowany silnik indukcyjny zasilany jest z falownika sprzęgniętego z komputerem za pomocą portu szeregowego RS-232C. Falownik pod kontrolą komputera steruje
rozruchem, hamowaniem, zmianą rampy częstotliwościowej oraz typem charakterystyki
U/f. Komputer wysyła odpowiednie komendy do falownika i odczytuje na bieżąco parametry jego pracy. Integralną część stanowiska stanowi zestaw aplikacji przygotowanych w środowisku LabVIEW. Aplikacja producenta umożliwia (z poziomu aplikacji
konsumenta) sterowanie falownikiem Lenze 8306 [2]. Za realizację komunikacji niskopoziomowej odpowiedzialny jest komponent VISA-Serial, który dekomponuje wygene-
rowany telegram na poszczególne bity. Niezbędnym warunkiem poprawnej komunikacji
jest ustawienie urządzeń Master i Slave tak, aby obydwa pracowały w tym samym standardzie kodowania informacji.
Ponieważ transmisja telegramu poprzez port szeregowy trwa około 40 ms a czas
przetworzenia polecenia przez falownika sięga kilku milisekund potrzebne jest wprowadzenie opóźnienia [6]. Po ustalonym czasie z bufora FIFO portu RS-232, odbierana jest
odpowiedź falownika. Opóźnienie pomiędzy zapisem i odczytem z portu zostało dobrane doświadczalnie na wartości 50 ms, co zapewnia poprawną komunikację pomiędzy
komputerem PC a falownikiem.
Protokołu LECOM [2] (komunikacja z falownikiem Lenze 8306) została opracowany
na podstawie standardowych procedur do obsługi danych typu String. Obsługa telegramów wysyłanych oraz odbieranych przez komputer odbywa się zgodnie ze schematem
Master – Slave. Przedstawione na rysunkach 7 i 8 programy zostały wykonane jako
SubVI, co umożliwia ich wykorzystanie w innych aplikacjach.
Na rys. 9 znajdują się diagram przykładowego programu zrealizowanego za pomocą
funkcji (SubVI) obsługujących komunikację z falownikiem.
Rys. 7. Konfiguracja oraz otwarcie portu szeregowego z poziomu pakietu LabVIEW
Fig. 7. Configuration and opening of the serial port from the LabVIEW application level
Rys. 8. Przesłanie telegramów przez port szeregowy z użyciem komponentu VISA
Fig. 8. The telegrams transferring via the serial port taking advantage of the VISA component
Rys. 9. Diagramy przykładowych programów realizujących komunikacje z falownikiem
Fig. 9. Examples of the programs for the communication with the inverter
Po umieszczeniu programów (rys. 9) w jednej pętli uzyskuje się możliwość cyklicznego zadawania i odbierania parametrów falownika. Otwarcie i zamkniecie portu powinno odbyć się jednorazowo, odpowiednio na początku i końcu działania programu.
Oprócz zadania komunikacji z falownikiem aplikacja producenta zawiera część związaną z akwizycją danych z przetworników hallotronowych (prądy fazowe i napięcia
międzyfazowe) oraz pomiarem prędkości obrotowej. Dane te przesyłane są za pomocą
DataSocket do aplikacji dystrybutora – DataSocket Serwer. Aplikacja ta w sposób inteligentny zarządza transmisją. Może buforować dane w przypadku, gdy Konsument nie
nadąża lub nie może odebrać danych. Pasmo transmisyjne jest wykorzystywane
oszczędnie, dane są przesyłane dopiero gdy wartość odpowiednich zmiennych jest różna
od poprzedniej. Pozwala to uniknąć niepotrzebnego obciążenia sieci [7][10].
Do głównych zadań aplikacji konsumenta należy odbieranie od dystrybutora zadanych wielkości mierzonych oraz ich wizualizacja. Aplikacja konsumenta posiada funkcje
sterowania monitorowanym napędem przekształtnikowym poprzez zadawanie odpowiednich parametrów pracy falownika.
Sterowanie odbywa się tylko poprzez aplikację konsumenta, przy czym nie jest wymagane, aby aplikacje konsument i dystrybutor musiały pracować na odrębnych komputerach PC podłączonych za pomocą interfejsów sieciowych. W przypadku pracy aplikacji dystrybutora oraz konsumenta na jednym komputerze komunikacja między
aplikacjami będzie się odbywać poprzez protokół sieciowy mimo braku fizycznego wykorzystania sieci. Opcja pracy tylko na jednym komputerze zwiększa uniwersalność
przedstawionego zestawu aplikacji oraz ułatwia jego testowanie. Dystrybutor ma możliwość pracy z wieloma konsumentami. Na ograniczenie ich maksymalnej ilość będą miały wpływ skończona wydajność systemu oraz przepustowość sieci.
4. WYNIKI BADAŃ LABORATORYJNYCH
Badania laboratoryjne zostały przeprowadzone dla aplikacji producenta i konsumenta
umieszczonych na dwóch odrębnych komputerach. Aplikacje producenta i dystrybutora
w przyjętym rozwiązaniu znajdowały się na jednym komputerze pełniącym funkcje serwera. Komputer stanowiący serwer (oznaczenie 6 na rys. 6) posiadał zainstalowany pełny pakiet oprogramowania LabView z odpowiednimi do realizacji badań modułami
dodatkowymi. Aplikacja producenta uruchomiana była w środowisku LabVIEW w postaci standardowego dla tego środowiska programu (VI). W czasie pracy stan aplikacji
producenta monitorować można było za pomocą specjalnie przygotowanego panelu
operatora (rys. 10).
Aplikacja konsumenta przygotowana została tak, aby nie wymagała zainstalowanego
środowiska LabVIEW na komputerze, na którym ma być uruchomiona. W tym celu
przygotowano za pomocą standardowych narzędzi dostępnych w pakiecie LabVIEW
pakiet dystrybucyjny aplikacji. Po uruchomieniu aplikacji konsumenta na komputerze
podłączonym do sieci Ethernet użytkownik uzyskuje dostęp do czterech zasadniczych
części aplikacji (w zakładkach):
− ekran początkowy – zawierający podstawowe informacje o programie,
− zakładka sterowanie – zawierająca wirtualny panel falownika Lezne 8306
umożliwiający zdalną kontrolę oraz podgląd najważniejszych parametrów,
− zakładka przebiegi – umożliwiająca podgląd przebiegów wybranych przez
użytkownika sygnałów,
− zakładka analiza FFT – umożliwiająca przeprowadzenie podstawowej analizy
prądów stojana w dziedzinie częstotliwości (zawartość THD, wyższe harmoniczne).
Na rys. 11 przedstawiono wygląd panelu operatora aplikacji konsumenta w zakładce
„sterowanie” w czasie pracy monitorowanego układu napędowego. Na uwagę zasługuje
fakt, że aplikacja na bieżąco monitoruje poprawność wszystkich parametrów i każda
nieprawidłowość jest natychmiast zgłaszana użytkownikowi poprzez odpowiednie
wskaźniki. W lewej część okna znajdują się przełączniki oraz suwaki, które są graficzną
reprezentacją odpowiadających im wartości rejestrów falownika. Podgląd najważniejszych części rejestru znajduje się w lewym dolnym rogu okna. Dokładne opis rejestrów
znajduje się w dokumentacji falownika. Pełna zawartość rejestrów pod postacią macierzy jest na bieżąco przesyłana do Serwera za pomocą technologii DataSocket. Panel
operatora w tej części aplikacji wyposażony jest również w wirtualny oscyloskop umożliwiający śledzenie przebiegów pomiarowych dostarczanych przez aplikacje dystrybutora oraz ich zapisu do pliku w celu przeprowadzenia dodatkowych analiz.
Rys. 10. Panel operatora aplikacji producenta w czasie pracy
Fig. 10. The view of the control panel in the producer application
Panel operatora w zakładkach „przebiegi” (rys. 12) umożliwia obserwację sygnałów
z wybranych kanałów pomiarowych. Dane odbierane z serwera DataSocket są akumulowane w buforze programu tak, aby były widoczne próbki z ostatnich 2 sekund. Pozwala to na wyraźne zaobserwowanie zmian w przebiegach (np. rejestracja prądu w czasie
nawrotu lub rozruchu). Możliwe są dowolne kombinacje wyświetlanych przebiegów.
Drobne przesunięcie fazowe wykresu prędkości spowodowane są filtracją sygnału pochodzącego z enkodera.
Rys. 11. Okno aplikacji konsumenta z aktywną zakładką „sterowanie” – widok na wirtualny panel falownika Lenz 8306
Fig. 11 Costumer application window in „control” tab, Lenz 8306 inverter virtual control panel
Zakładka „analiza FFT” umożliwia przeprowadzenie analizy prądu w wybranej fazie
pod kątem zawartości wyższych harmonicznych. Na ekranie można obejrzeć spektrum
wyższych harmonicznych, odczytać wartość amplitud pierwszych 25 harmonicznych
oraz stopień zniekształceń harmonicznych (THD).
5. UWAGI I WNIOSKI KOŃCOWE
W artykule zaprezentowano realizację koncepcji zdalnego monitorowania przekształtnikowego napędu elektrycznego z silnikiem indukcyjnym z zastosowaniem środowiska LabVIEW oraz sieci Ethernet. Opracowane rozwiązanie programistyczne składa się z zastawu aplikacji LabVIEW umożliwiających wykonanie zadania akwizycji
danych pomiarowych, parametryzowania oraz sterowania falownikiem, transmisji danych do zdalnego konsumenta. Aplikacja konsumenta przygotowana została tak, aby
można było jej użyć na dowolnym komputerze PC pracującym pod kontrolą systemu
operacyjnego Windows, mającym dostęp do sieci Ethernet bez potrzeby instalacji środowiska LabView.
Rys. 12. Okno aplikacji konsumenta z aktywną zakładką „przebiegi” – obserwacja danych pomiarowych
Fig. 12 Consumer application window in „transients” tab - measured data monitoring
Środowisko LabView umożliwia opracowanie wydajnej wielodostępnej aplikacji,
której funkcjonalność w przyszłości można rozszerzyć o bardziej zaawansowane funkcje
analizy danych pomiarowych, kontrolę stanów awaryjnych, monitorowanie stanu obciążenia silnika i wiele innych funkcji. W przyjętym modelu budowy aplikacji koszty związane z zapotrzebowaniem na moc obliczeniową (przeprowadzenie analiz) zostały prze-
rzucone na aplikację konsumenta, co umożliwia minimalizację kosztów sprzętu. Komputer konsument nie musi być komputerem przemysłowym, może być zwykłym komputerem biurowym o dużej wydajności umieszczonym w warunkach biurowych (a wiec
znacznie tańszym od sprzętu przemysłowego). Na podkreślenie zasługuje fakt, że aplikacje tego typu mogą być realizowane również na jednostkach rozproszonych typu
Compact FieldPoint (aplikacja producenta). Pozwala to na efektywną implementację
sieci monitorującej wiele napędów rozproszonych w ramach nowoczesnych systemów
automatyki przemysłowej.
LITERATURA
[1] EDWARDS H., Building an Interactive Web Page with DataSocket, Application Note 127, National
Instruments Corporation, USA 1999
[2] Lenze GmbH & Co KG Aerzen, LECOM-A/B Serial commununication, Technical Description, Germany 1990.
[3] National Instruments Corporation, NI6013/6014 User Manual Multifunction I/O Devices for PCI Bus
Computers, USA 2002
[4] SPORTACH M., Sieci komputerowe. Księga eksperta, HELION 1999
[5] PLUMLEY S., Sieci komputerowe w domu i w biurze. Biblia, HELION 2001
[6] KIZIUKIEWICZ B., Sieci lokalne, Dokument na licencji GNU Free Documentation License. 2001.
http://binboy.sphere.pl/index.php?hides how=download&p0=1730
[7] DataSocket Transfer Protocol (dstp) Overview, National Instruments
http://zone.ni.com/devzone/conceptd.nsf/webmain/9149C3CA1B23B6C3862569920055F425
[8] DataSocket Tutorial, National Instruments
http://zone.ni.com/devzone/conceptd.nsf/webmain/9574a2833ab0f8b086256cb4006a1ef7
[9] Developing Data Logger Applications with LabVIEW, National Instruments
http://zone.ni.com/devzone/conceptd.nsf/webmain/2D03D097BA6637C186256D270081AA2B
[10] Integrating the Internet into Your Measurement System – DataSocket™ Technical Overview
http://www.ni.com/pdf/wp/wp1680.pdf
[11] Lista portów protokołów TCP,UDP http://www.iana.org/assignments/port-numbers
HU
UH
CONVERTER DRIVE SYSTEM REMOTE MONITORING VIA ETHERNET NETWORK
The paper deals with the application of the LabView computational environment to remote monitoring of a converter induction motor drive system via Ethernet. Both the software solution (i.e. the task
division between the customer’s, producer’s and distributor’s applications) and the hardware solution (i.e.
the laboratory setup design) are presented. The techniques for the remote monitoring and the selected
aspects concerning their application are discussed. The results of the experimental tests are presented.