COOPERATION TASKS IN SERVER OF INFORMATION SCRIPTING SYSTEM
|
|
- Katarzyna Skowrońska
- 6 lat temu
- Przeglądów:
Transkrypt
1 Technologia OPC, OPC UA, Technologia Zdalnego Wykonania Skryptów, OLE, COM/DCOM, SOAP, XML, DCS, Systemy automatyki przemysłowej, Akwizycja danych procesowych, Sterowanie procesem technologicznym, Sterowniki PLC, Urządzenia automatyki KWIECIEŃ Roman 1 SZYCHTA Leszek 2 FIGURA Radosław 3 WSPÓŁPRACA ZADAŃ W SERWERZE INFORMATYCZNEGO SYSTEMU SKRYPTOWEGO Informatyczne serwery systemów automatyki przemysłowej są elementem Rozproszonego Systemu Sterowania DCS [1]. Pełnią one istotną rolę w procesie przepływu informacji z urządzeń automatyki do stacji inŝynierskich, operatorskich, diagnostycznych oraz innych systemów komputerowych naleŝących do wyŝszej warstwy nadzorowania przedsiębiorstwem. W związku z tym autorzy pragną przedstawić sposób współpracy zadań uruchomionych w serwerze Informatycznego Systemu Skryptowego ISS, za pomocą którego moŝna realizować złoŝony proces sterowania obiektem technologicznym. COOPERATION TASKS IN SERVER OF INFORMATION SCRIPTING SYSTEM Computer servers of industrial automation systems are part of the Distributed Control System DCS [1]. They perform an important role in the flow of information from automation devices to the engineering station, operator, diagnostic, and other computer systems belonging to the higher layer controlling company. Therefore, the authors would like to present how the cooperation tasks running in the server of the Information Scripting System ISS, which can be used to implement a complex process of technological object control. 1. WSTĘP Obecnie obowiązującym standardem komunikacyjnym uŝywanym w systemach automatyki przemysłowej jest technologia OPC (ang. OLE for Process Control) [6-9]. Powstała ona w 1996r. i bazowała na najbardziej rozwiniętej w owym czasie technologii informatycznej COM/DCOM (ang. Component Object Model / Distributed Component Object Model), dawniej nazywaną jako OLE (ang. Object Linking and Embanding). Wady technologii OPC, wynikające ze stosowania technologii DCOM, spowodowały powstanie 1 Politechnika Radomska, Wydział Transportu i Elektrotechniki; Radom; ul. Malczewskiego 29, r.kwiecien@pr.radom.pl 2 Politechnika Radomska, Wydział Transportu i Elektrotechniki; Radom; ul. Malczewskiego 29, l.szychta@pr.radom.pl 3 Politechnika Radomska, Wydział Transportu i Elektrotechniki; Radom; ul. Malczewskiego 29, r.figura@pr.radom.pl
2 2162 Roman KWIECIEŃ, Leszek SZYCHTA, Radosław FIGURA od 2007/2009r. technologii OPC UA (OPC Unified Architecture). Specyfikacja tej technologii bazuje na usługach sieciowych (ang. Web Services), w których treść informacji przesyłana jest w formie języka znaczników XML (ang. extensible Markup Language) za pomocą protokołu SOAP (ang. Simple Object Access Protocol). Wprowadzenie specyfikacji OPC Unified Architecture pozwoliło na przesyłanie informacji pomiędzy aplikacjami komputerowymi pracującymi w róŝnych systemach operacyjnych, przy jednoczesnym uniezaleŝnieniu się od technologii informatycznych stosowanych wyłącznie w systemie operacyjnym Microsoft Windows. Producenci urządzeń tworzą oprogramowanie nadzorujące pracę swych produktów w standardzie komunikacyjnym OPC. Dysponują tylko wytycznymi, do projektowania serwerów, które muszą wykonać od podstaw organizując cały proces właściwego przepływu informacji z urządzeń automatyki do klientów technologii OPC. Alternatywą dla technologii OPC jest technologia Zdalnego Wykonania Skryptu RSE (ang. Remote Script Execution), na podstawie której został utworzony Informatyczny System Skryptowy ISS [2-5, 10, 11]. W skład tego systemu wchodzi serwer RSE zarządzający dowolnym urządzeniem automatyki, dzięki czemu producenci urządzeń mogą wykorzystać oprogramowanie systemu ISS do zaprojektowania tylko i wyłącznie sterownika informatycznego (ang. Driver), gdyŝ transfer informacji zapewniony jest przez warstwę komunikacyjną systemu ISS. Serwer RSE jest aplikacją komputerową przeznaczoną do pracy wielozadaniowej, w której niezaleŝne zadania (procesy) są wykonywane przez osobne wirtualne procesory. W zaleŝności od przeznaczenia serwera, określone procesy mogą być zaprojektowane do wzajemnego współdziałania ze sobą. Z tego względu artykuł ten pokazuje sposób wpływania na przebieg zadania wykonywanego na serwerze poprzez inne zadanie naleŝącego do tego samego środowiska uruchomieniowego. 2. TECHNOLOGIE KOMUNIKACYJNE 2.1 Technologia COM/DCOM Początkowa idea technologii OPC opierała się na technologii łączenia i osadzania obiektów OLE (ang. Object Linking and Embedding), która w wersji 2.0 powstała w 1992r. Technologia OLE była rozszerzeniem protokołu dynamicznej wymiany danych DDE (ang. Dynamic Data Exchange), wprowadzonego na przełomie lat 80 i 90-ych w Microsoft Windows 3.x (dostępny teŝ w OS/2 i Mac OS). Zrodziła się ona z potrzeby wymiany informacji pomiędzy obiektami, np. aplikacjami. Technologia OLE pozwala na kopiowanie danych z aplikacji serwera do aplikacji klienta, wraz z informacjami dotyczącymi serwera lub odwołaniem do pewnych informacji przechowywanych w rejestrze systemu operacyjnym Windows. Firma Microsoft rozbudowała OLE do OLE2 i rozpoczęła dodawanie nowych moŝliwości, takich jak automatyzacja OLE i kontrolki OLE. Kolejnym krokiem było zbudowanie shella Windows 95 z wykorzystaniem technologii OLE i interfejsów. Następnie dokonano zmiany nazwy kontrolek OLE, znanych jako OCX, na kontrolki ActiveX wraz ze zmianą specyfikacji, w celu umoŝliwienia dystrybucji prostych kontrolek poprzez Internet. Ze względu na stale rosnące znaczenie technologii OLE dla platformy Windows, Microsoft zmienił tę nazwę na COM, a później COM+ dla Windows Zmiany te
3 WSPÓŁPRACA ZADAŃ W SERWERZE INFORMATYCZNEGO w nazewnictwie są tylko częściowo związane ze zmianami technologicznymi, a w duŝej mierze powodowane są działaniami marketingowymi. KaŜda aplikacja, utworzona w technologii COM, posiada wykaz wskaźników przechowujących adresy pamięci operacyjnej do swych udostępnianych metod (funkcji i procedór). Znajomość adresów tych metod pozwala je wykonywać poprzez inne aplikacje komputerowe (rys. 1). Jest to bardzo waŝe stwierdzenie, gdyŝ aplikacja udostepniająca swoje zasoby (dalej nazywana komponentem lub serwerem) nie obciąŝa procesor jesdnoski komputerowej, tylko aplikacja wywołująca określone metody (dalej nazywana klientem). Komponent (serwer) Metoda 1 Metoda 2 Metoda 3 Lista wskaźników metod Rys.1. Struktura organizowania obiektów budowanych w technologii COM. Klienci technologii COM, aby wywołać określoną metodę komponentu, muszą go odpowiednio identyfikować. Identyfikacje komponentów w postaci unikatowej 16- znakowej nazwy zapisane są w systemie operacyjnym, któch konfiguracja jest dostępna w panelu sterowania dla usług składowych. W rzeczywistości rejestracja komponentu pozwala na jego uruchomiuniu w systemie operacyjnym (zaalokowaniu do pamięci operacyjnej) i zapisamiu jego adresu w systemie. Za pomocą metod obsługujących kompunikaty (ang. Message) dostepnych w bibliotekach API jądra systemu operacyjnego moŝliwe jest uzyskanie adresu do serwera utworzonego w technologii COM, a tym samym do poŝądanej jego metody. W obiektach informatycznych definiuje się tzw. interfejsy do metod komponentu, czyli określa się typ metody (funkcję lub procedurę) oraz rozpoznawalne przez system operacyjny typy danych parametrów wywołania i rezultatu. Określenie interfejsu jest słuszne, gdyŝ klient technologii COM nie posiada implementacji metod, posiada tylko adres do niej, dla której musi załadować odpowiednią liczbę parametrów na stos procesora. Obecnie technologia COM umoŝliwia efektywną komunikację między obiektami informatycznymi (rys. 2). Definiuje komponenty programowe niezaleŝne od języka programowania, co umoŝliwia włączanie do tworzonych aplikacji elementów naleŝących
4 2164 Roman KWIECIEŃ, Leszek SZYCHTA, Radosław FIGURA do innych programów i wymianę danych między poszczególnymi obiektami za pomocą interfejsów, przy czym: interfejs stanowi zbiór wskaźników do funkcji składowych komponentu COM (metod), zgromadzonych w tabelach vtable (ang. Virtual Function Pointer Table), interfejs nie jest obiektem, nie posiada własnej implementacji, to komponent COM implementuje interfejs, kaŝdy komponent moŝe implementować wiele interfejsów oferować wiele zestawów usług, komponenty odwołują się do interfejsów za pośrednictwem wskaźników, kaŝdy interfejs posiada własny, unikalny 128-bitowy identyfikator GUID (ang. Globally Unique IDentifiers). Nowa wersja interfejsu (np. z rozszerzonym zestawem funkcji) nie powoduje konfliktu ze starszą wersją otrzymuje ona inny GUID. Interfejs 1 Komponent COM Interfejs 2 Interfejs 3 Interfejs N Rys.2. Schemat interfejsowy obiektu technologii COM. Mechanizm interfejsów pozwala na łatwe dodawanie nowej funkcjonalności do istniejących obiektów poprzez implementację nowych metod lub całych interfejsów przy zachowaniu kompatybilności z obiektami korzystającymi ze starszych metod/interfejsów. Równie proste jest usprawnianie istniejącej funkcjonalności przez wprowadzanie poprawek w implementacji obecnych metod. DCOM M1 Klient M2 Komponent COM COM Obiekt komunikacyjny Sieć komputerowa Obiekt komunikacyjny Rys.3. Wymiana informacji pomiędzy obiektami informatycznymi; M1, M2 jednostki komputerowe.
5 WSPÓŁPRACA ZADAŃ W SERWERZE INFORMATYCZNEGO Ze względu na potrzebę wymiany informacji pomiędzy jednostkami komputerowymi, został poszerzony obszar technologii COM o obiekty komunikacyjne pracujące w sieci komputerowej (rys. 3), którą nazwano technologią DCOM (ang. Distributed Component Object Model). Łączy ona technologię COM, w której wykorzystuje się mechanizmy przekazywania komunikatów systemu operacyjnego Windows w obrębie lokalnego komputera oraz wymianę danych za pośrednictwem sieci komputerowej. W systemie operacyjnym pracują obiekty komunikacyjne, które pośredniczą w transmisji informacji pomiędzy aplikacją klienta a komponentem świadczącym określone usługi. Technologia DCOM zastępuje protokołem sieciowym lokalną komunikację między procesami, korzystając z technologii DCE RPC (ang. Distributed Computing Environment / Remote Procedure Call). Z punktu widzenia klienta nie ma róŝnicy, czy serwer znajduje się na tej samej jednostce komputerowej lub innej. 2.2 Technologia OPC Na bazie technologii COM/DCOM powstała technologia OPC. Jej specyfikacje pozwoliły na zdefiniowanie standardu wymiany informacji w aplikacjach komputerowych pracujących w schemacie klient-serwer. Definiują one dla serwerów OPC oddzielne zadania pod względem ich funkcjonalności i obejmują: OPC Data Access (OPC DA) umoŝliwia dostęp do aktualnych danych procesowych w trybie rzeczywistym, OPC Historical Data Access (OPC HDA) umoŝliwia dostęp do danych archiwalnych, OPC Alarms & Events (OPC A&E) rozgłasza zaistniałe zdarzenia w systemie oraz zgłaszane alarmy, OPC Security definiuje sposób dostępu do danych, OPC Batch jest wymagana podczas zarządzania wsadami, OPC and XML integruje OPC i XML (ang. extensible Markup Language) w celu budowy aplikacji internetowych. Specyfikacja OPC DA pozwala na dostęp do pojedynczej zmiennej procesowej (ang. OPC Item) z moŝliwością odczytu lub zapisu, z których kaŝda posiada wartość (ang. Value), znacznik czasowy (ang. Timestamp), typ oraz jakość (ang. Quality). Znacznik czasowy moŝe być generowany przez węzeł sieci lub przez serwer OPC, jeŝeli węzeł nie ma takiej moŝliwości. Przy pomocy tej specyfikacji moŝna przeglądać jedynie wartości aktualnych zmiennych procesowych lub zmieniać jej wartość. Ze względu na złoŝoność procesów realizowanych przez serwer OPC, dokonano logicznego podziału zmiennych procesowych na grupy (ang. OPC Group). W grupach tych zmienne charakteryzują się róŝnymi czasami skanowania oraz trybem odczytu. Wprowadzenie standardu komunikacji OPC przyczyniło się do: standaryzacji komunikacji i wymiany danych przemysłowych, duŝej uniwersalności i skalowalność rozwiązań oraz znacznego obniŝenia kosztów integracji duŝych systemów przemysłowych. W warunkach pracy sieciowej ujawniają się następujące wady komunikacyjne oparte na technologii DCOM, tj.: trudności w skonfigurowaniu połączenia, problemy z nawiązaniem połączenia, problemy z utrzymaniem połączenia pomiędzy klientem a serwerem. Obecnie Fundacja OPC odchodzi od standardu komunikacyjnego opartego na technologii DCOM. Przyczyną tego faktu jest wieloletnia współpraca liderów
6 2166 Roman KWIECIEŃ, Leszek SZYCHTA, Radosław FIGURA przemysłowych, których celem było stworzenie otwartego standardu wymiany informacji w systemach zarządzania procesem w sposób bogatszy i pełniejszy, zorientowany usługowo i bezpieczny w porównaniu do aktualnie wykorzystywanych standardów bazujących na platformie DCOM. Nowy standard nazwano OPC UA (Unified Architecture) i nie związano go z Ŝadną istniejącą technologią komunikacyjną. Pierwotną technologię OPC wykorzystująca technologię COM/DCOM nazywano OPC Clasic. Specyfikację OPC UA (Unified Architecture) wprowadzono w styczniu 2007r, która pod względem funkcjonalnym określa sposób realizacji trzech starszych specyfikacji: OPC DA, OPC HDA oraz OPC A&E. Bazuje ona na ogólnie przyjętych protokołach komunikacyjnych takich jak TCP/IP (ang. Transmission Control Protocol / Internet Protocol), HTTP (ang. Hypertext Transfer Protocol), SOAP (ang. Simple Object Access Protocol). Specyfikacja OPC UA umoŝliwia przesyłanie danych za pośrednictwem róŝnych formatów m.in. formatu opartego o usługi sieciowe Web Services i formatu binarnego. Serwer OPC zbudowany w oparciu o Unified Architecture definiuje swoim klientom zestaw usług, jakie oferuje oraz format danych procesowych za pośrednictwem którego ma odbywać się komunikacja. Usługi sieciowe Web Services implementują rozproszone komponenty programowalne udostępniane za pośrednictwem protokołu SOAP. Komponenty usługowe Web Services mogą być implementowane z uŝyciem róŝnych języków programowania, platform sprzętowych i operacyjnych. Opisuje się je w skrypcie WSDL (ang. Web Services Description Language), który oparty jest na języku XML, w celu ułatwienia implementacji aplikacji klienckich. Dalszym rozwinięciem tego rozwiązania jest specyfikacja baz danych UDDI (ang. Universal Description, Discovery and Integration) umoŝliwiających gromadzenie informacji o dostępnych w sieci usługach Web Services. 2.3 Technologia RSE Mając na uwadze wady powszechnie znanej technologii OPC Clasic, oraz tendencje rozwojowe OPC Unified Architecture, wykorzystano sprawdzone mechanizmy zdalnego pozyskiwania danych występujących w systemach baz danych do opracowania informatycznej technologii Zdalnego Wykonania Skryptu RSE (ang. Remote Script Execution). Technologia ta jest autorską i oryginalną technologią informatyczną przeznaczoną do zdalnego zarządzania: jednostką komputerową, jej zasobami (np. bazami danych), urządzeniami peryferyjnymi (np. kamera internetowa, pilot radiowy), urządzeniami automatyki przemysłowej (np. przemienniki częstotliwości, przyrządy pomiarowe, sterowniki programowalne itp.) pracującymi w komputerowej sieci przemysłowej, tj. Modbus, do której dostęp realizowany jest za pomocą komunikacji szeregowej przez interfejs RS 485 / RS 232 jednostki komputerowej, innymi obiektami. Implementacja technologii RSE znalazła zastosowanie w budowie podsystemu systemu operacyjnego Microsoft Windows, który nazwano Informatycznym Systemem Skryptowym ISS (ang. Information Script System). Wymiana informacji w tym systemie realizowana jest za pomocą modelu komunikacyjnego RSEP (ang. Remote Script Execution Protocol) opartego o protokół komunikacyjny TCP/IP w sieci Ethernet. W modelu tym, podobnie jak
7 WSPÓŁPRACA ZADAŃ W SERWERZE INFORMATYCZNEGO w systemach baz danych, moŝna transmitować dwa rodzaje informacji: tekst oraz tabelaryczne obiekty danych. Tekstem kierowanym do serwera ISS jest skrypt obiektowego języka programowania PL#, którego struktura i składnia zbliŝona jest do języka Pascal i Delphi Language. W treści skryptu wywołuje się instrukcje z naleŝnymi jej parametrami, których implementacja naleŝy do modułu wchodzącego w skład serwera RSE. Wywoływane instrukcje stanowią usługi sieciowe do wykonania przez serwer, od którego oczekuje się informacji zwrotnej w postaci wiadomości tekstowej oraz tabeli. Do podstawowych usług serwera RSE zalicza się: zarządzanie drzewiastą bazą danych KDB, zarządzanie uruchomionymi procesami (zadaniami), zarządzanie systemem plików systemu operacyjnego Windows - zdalne lub lokalne kopiowanie plików, usuwanie oraz zakładanie nowych folderów lub plików itp., zarządzanie strumieniem danych - operacje na zawartościach plików i pamięci operacyjnej. 3. WIELOZADANIOWA PRACA SERWERA RSE Serwer RSE jest aplikacją komputerową, w której kaŝde zlecenie od klienta powoduje utworzenie samodzielnego wątku (zadania). Zadanie wyposaŝone jest w kompilator (CPL) obiektowego języka programowania PL# oraz wirtualny procesor Delphi (WPD), który wykonuje pośredni kod wynikowy (program) wygenerowany w wyniku procesu kompilacji skryptu (rys. 4). W trakcie wykonywania programu, moŝe zostać przesłany komunikat zwrotny do klienta RSE w postaci: komentarza tekstowego, wiadomości tekstowej, wartości liczby całkowitej postępu wykonywania określonej czynności programu, tabelarycznego obiektu danych oraz zdarzeń pracy programu, takich jak: rozpoczęcie i zakończenie programu oraz ewentualnych błędów kompilacji lub wykonania programu. Współpraca zadań w serwerze RSE odbywa się poprzez jego środowisko uruchomieniowe. Podobnie jak dla technologii COM (rys. 1), główną funkcjonalnością serwera jest moŝliwość pobrania adresu zadania przechowywanego w pamięci operacyjnej, na podstawie którego odczytuje się adres do odpowiedniej metody. Przykładem dwóch zadań wpływających na wzajemną pracę są programy z listingu 1 i 2. Listing 1. Zadanie serwera o nazwie test program test1; {$APPTYPE CONSOLE} var Stop: Boolean; procedure DoStop; begin Stop := True; end; exports DoStop; begin Stop := False; repeat
8 Sleep(1000); until Stop; PrintLn(Stop); end. Roman KWIECIEŃ, Leszek SZYCHTA, Radosław FIGURA KLIENT RSE Tabele Skrypt Tabele RSEP Tekst komentarza Wskaźnik postępu Wiadomość tekstowa Zdarzenia SERWER RSE W 1 Skrypt Program W 2 W N Skrypt Skrypt Program Program INTERFEJS PROGRAMISTYCZNY Usługi CPL PL# RE WPD Rys.4. Schemat serwera RSE; CPL kompilator języka PL#; RE środowisko uruchomieniowe; WPD wirtualna procesor Delphi; W1..Wn wątki serwera (zadania); RSEP protokół zdalnego wykonania skryptu. Listing 2. Zadanie serwera o nazwie test program test2; {$APPTYPE CONSOLE} uses process; var h: LongWord; proc: procedure; begin h := prc_addr(pchar('test1')); if h > 0 then begin proc := libmethod(h, 'DoStop'); if Assigned(proc) then
9 WSPÓŁPRACA ZADAŃ W SERWERZE INFORMATYCZNEGO proc else PrintLn('No method found!'); end else PrintLn('No process found!'); end. Do komunikacji programów uruchomionych w osobnych procesach środowiska serwera uŝywa się eksportowanych metod (tak jak w przypadku projektu biblioteki). Program test1 (listing 1) wykonuje instrukcje w pętli co 1 sek. dopóki zmienna Stop nie będzie posiadać wartości logicznej True (wiersz 13). Osiągnięcie celu moŝe być zrealizowane tylko przez wykonanie eksportowanej (wiersz 8) metody DoStop (wiersz 4), w której znajduje się instrukcja powodująca przypisanie zmiennej Stop wartości prawdy (wiersz 6). Program test2 (listing 2) z kolei, odczytuje adres w pamięci operacyjnej programu test1 (wiersz 7). W następnym etapie pobierany jest adres do eksportowanej metody DoStop (wiersz 10) w programie test1. Wykonanie tej metody spowoduje przerwanie pętli w programie test1 i jego zakończenie. 4. WNIOSKI Przedstawiona w punkcie 3 niniejszego artykułu technologia zdalnego wykonania skryptu RSE została zaprojektowana w celu moŝliwości implementacji mechanizmu wielozadaniowości w procesie sterowania nie tylko urządzeniami automatyki przemysłowej. Z zastosowania skryptowych programów w serwerze ZWS wynikają następujące korzyści: klient systemu ISS uruchamia zadanie, w którym instrukcje programu wykonują określone usługi, kaŝdy program zapisywany jest w postaci skryptu obiektowego języka programowania PL#, który moŝna modyfikować przed wysłaniem do serwera, język PL# pozwala na wykorzystanie technik kompilacji do zarządzania urządzeniami pracującymi w przemysłowej sieci komputerowej. Przedstawiony przykład sposobu współpracy zadań w środowisku uruchomieniowym serwera RSE pokazuje moŝliwości do organizowania całego procesu technologicznego. Pewne zadanie moŝe realizować akwizycję danych procesowych, inne zadanie moŝe analizować działanie pierwszego, aby na podstawie jego zmiennych podejmować decyzje do organizowania dalszej pracy serwera, np. dodanie kolejnego lub usunięcie odpowiedniego procesu. 5. BIBLIOGRAFIA [1] Grochowski L., Rozproszone systemy informatyczne, Dom Wydawniczy ELIPSA, Warszawa [2] Kwiecień R., Komunikacja serwerów SDC w systemie sterowania w komputerowej sieci przemysłowej. SENE 2007, Łódź, str , ISBN [3] Kwiecień R., Zastosowanie serwerów SDC w komputerowych systemach automatyki przemysłowej. Komputerowe systemy wspomagania nauki, przemysłu i transportu TRANSCOMP, Zakopane 2007, str , ISSN
10 2170 Roman KWIECIEŃ, Leszek SZYCHTA, Radosław FIGURA [4] Kwiecień R., Sterowanie urządzeniami przemysłowymi. Prace naukowe ELEKTRYKA, NR 1(19) 2005, Radom, str , ISSN [5] Kwiecień R., Szychta E., Szychta L., Data acquisition in OPC-based industrial IT systems, The 4TH international conference on electrical and control technologies, ECT 2009, ISSN [6] Postół M., Platforma integracji systemów zarządzania z produkcją (cz. 2). Głównie dla orłów, Control Engineeging Polska, Październik 2008, str [7] Skura K., Zagadnienia integracji systemów informatycznych w automatyzacji procesów produkcyjnych w oparciu o technologię OPC. Napędy i sterowanie, nr 10, Październik 2007r. [8] Postół M., Platforma integracji systemów zarządzania z produkcją (cz. 1). W poszukiwaniu złotego środka, Control Engineeging Polska, Wrzesień 2008, str [9] Chrupek R., Akwizycja Danych w systemach przemysłowych, Napędy i sterowanie, nr 4, kwiecień 2008r. [10] Kwiecień R., Szychta L., Figura R., Skryptowy informatyczny system sterowania urządzeniami automatyki przemysłowej, Przegląd Elektrotechniczny , ISSN , str [11] Kwiecień R., Szychta E., Szychta L., Figura R., Wykorzystanie komputerowego systemu pomiarowego do badania silnika jednofazowego, Logistyka 6/2010, ISSN
Komunikacja i wymiana danych
Budowa i oprogramowanie komputerowych systemów sterowania Wykład 10 Komunikacja i wymiana danych Metody wymiany danych Lokalne Pliki txt, csv, xls, xml Biblioteki LIB / DLL DDE, FastDDE OLE, COM, ActiveX
Spis treści. Dzień 1. I Wprowadzenie (wersja 0906) II Dostęp do danych bieżących specyfikacja OPC Data Access (wersja 0906) Kurs OPC S7
I Wprowadzenie (wersja 0906) Kurs OPC S7 Spis treści Dzień 1 I-3 O czym będziemy mówić? I-4 Typowe sytuacje I-5 Klasyczne podejście do komunikacji z urządzeniami automatyki I-6 Cechy podejścia dedykowanego
Kurs OPC S7. Spis treści. Dzień 1. I OPC motywacja, zakres zastosowań, podstawowe pojęcia dostępne specyfikacje (wersja 1501)
Spis treści Dzień 1 I OPC motywacja, zakres zastosowań, podstawowe pojęcia dostępne specyfikacje (wersja 1501) I-3 O czym będziemy mówić? I-4 Typowe sytuacje I-5 Klasyczne podejście do komunikacji z urządzeniami
Spis treci. Dzie 1. I Wprowadzenie (wersja 0911) II Dostp do danych biecych specyfikacja OPC Data Access (wersja 0911)
I Wprowadzenie (wersja 0911) Kurs OPC Integracja i Diagnostyka Spis treci Dzie 1 I-3 O czym bdziemy mówi? I-4 Typowe sytuacje I-5 Klasyczne podejcie do komunikacji z urzdzeniami automatyki I-6 Cechy podejcia
4 Web Forms i ASP.NET...149 Web Forms...150 Programowanie Web Forms...150 Możliwości Web Forms...151 Przetwarzanie Web Forms...152
Wstęp...xv 1 Rozpoczynamy...1 Co to jest ASP.NET?...3 W jaki sposób ASP.NET pasuje do.net Framework...4 Co to jest.net Framework?...4 Czym są Active Server Pages (ASP)?...5 Ustawienia dla ASP.NET...7 Systemy
Web Services. Bartłomiej Świercz. Łódź, 2 grudnia 2005 roku. Katedra Mikroelektroniki i Technik Informatycznych. Bartłomiej Świercz Web Services
Web Services Bartłomiej Świercz Katedra Mikroelektroniki i Technik Informatycznych Łódź, 2 grudnia 2005 roku Wstęp Oprogramowanie napisane w różnych językach i uruchomione na różnych platformach może wykorzystać
Programowanie Komponentowe WebAPI
Programowanie Komponentowe WebAPI dr inż. Ireneusz Szcześniak jesień 2016 roku WebAPI - interfejs webowy WebAPI to interfejs aplikacji (usługi, komponentu, serwisu) dostępnej najczęściej przez Internet,
Mechanizmy pracy równoległej. Jarosław Kuchta
Mechanizmy pracy równoległej Jarosław Kuchta Zagadnienia Algorytmy wzajemnego wykluczania algorytm Dekkera Mechanizmy niskopoziomowe przerwania mechanizmy ochrony pamięci instrukcje specjalne Mechanizmy
SiR_13 Systemy SCADA: sterowanie nadrzędne; wizualizacja procesów. MES - Manufacturing Execution System System Realizacji Produkcji
System informatyczny na produkcji: Umożliwi stopniowe, ale jednocześnie ekonomiczne i bezpieczne wdrażanie i rozwój aplikacji przemysłowych w miarę zmiany potrzeb firmy. Może adoptować się do istniejącej
Programowanie współbieżne i rozproszone
Programowanie współbieżne i rozproszone WYKŁAD 11 dr inż. CORBA CORBA (Common Object Request Broker Architecture) standard programowania rozproszonego zaproponowany przez OMG (Object Management Group)
Programowanie obiektowe
Programowanie obiektowe Wykład 13 Marcin Młotkowski 27 maja 2015 Plan wykładu Trwałość obiektów 1 Trwałość obiektów 2 Marcin Młotkowski Programowanie obiektowe 2 / 29 Trwałość (persistence) Definicja Cecha
Integracja systemów sterowania i sterowanie rozproszone 5 R
Integracja systemów sterowania i sterowanie rozproszone 5 R ifix połącznie z serwerami OPC Laboratorium 8. Krzysztof Kołek Plan laboratorium 1. OLE FOR PROCESS CONTROL (OPC)... 2 2. TESTOWY SERWER OPC...
Standard wymiany danych OPC (OLE for Process Control)
Standard wymiany danych OPC (OLE for Process Control) Przemysłowe Sieci Informatyczne Opracował dr inż. Jarosław Tarnawski 1 Plan wykładu Organizacja OPC Foundation Definicje OPC Historia powstania OPC
Koncepcja systemu komunikacji firmy Wonderware (protokoły OPC, SuiteLink, DDE)
Informator Techniczny nr 10 09-12-1998 INFORMATOR TECHNICZNY WONDERWARE Koncepcja systemu komunikacji firmy Wonderware (protokoły OPC, SuiteLink, DDE) Wstęp Filozofia firmy Wonderware zawsze było staranie
Tunelowanie OPC. Eliminacja ograniczeń związanych z DCOM
Tunelowanie OPC Eliminacja ograniczeń związanych z DCOM MatrikonOPC - 2015 Streszczenie OPC jest otwartym i uznanym standardem komunikacji w środowisku przemysłowym, ułatwiając integrację pomiędzy urządzeniami,
SYSTEM SCADA DO OCHRONY KATODOWEJ SCADA SYSTEM FOR CATHODIC PROTECTION
XII Krajowa Konferencja POMIARY KOROZYJNE W OCHRONIE ELEKTROCHEMICZNEJ XII National Conference CORROSION MEASUREMENTS IN ELECTROCHEMICAL PROTECTION 19-21. 09. 2012 Jurata, Poland SYSTEM SCADA DO OCHRONY
Serwery OPC UA 1. SERWER OPC UA DLA CONTROL
Serwery OPC UA 1. SERWER OPC UA DLA CONTROL Control jest polskim producentem urządzeń automatyki do sterowania i komunikacji z procesem technologicznym takich, jak sterowniki PLC, koncentratory danych,
Systemy rozproszone. na użytkownikach systemu rozproszonego wrażenie pojedynczego i zintegrowanego systemu.
Systemy rozproszone Wg Wikipedii: System rozproszony to zbiór niezależnych urządzeń (komputerów) połączonych w jedną, spójną logicznie całość. Połączenie najczęściej realizowane jest przez sieć komputerową..
Typy przetwarzania. Przetwarzanie zcentralizowane. Przetwarzanie rozproszone
Typy przetwarzania Przetwarzanie zcentralizowane Systemy typu mainfame Przetwarzanie rozproszone Architektura klient serwer Architektura jednowarstwowa Architektura dwuwarstwowa Architektura trójwarstwowa
Wprowadzenie do technologii OPC
Wprowadzenie do technologii OPC Łódź styczeń 2008 Copyright CAS 2008. The information contained here in is confidential and proprietary to CAS. It may not be disclosed or transferred, directly or indirectly,
Wybrane działy Informatyki Stosowanej
Wybrane działy Informatyki Stosowanej Java Enterprise Edition WebServices Serwer aplikacji GlassFish Dr hab. inż. Andrzej Czerepicki a.czerepicki@wt.pw.edu.pl http://www2.wt.pw.edu.pl/~a.czerepicki Aplikacje
Aplikacja serwerowa Platformy Prezentacyjnej Opis produktu
Aplikacja serwerowa Platformy Prezentacyjnej Opis produktu Polska Organizacja Turystyczna ul. Chałubińskiego 8 00-613 Warszawa Spis treści 1 Założenia wstępne... 1 1.1 Informacje wstępne... 1 1.2 Cel projektu...
Web HMI OPC Client. OPC Server OPC Server. OPC Server
Dr inŝ. Krzysztof Skura, Dr inŝ. Zbigniew Smalec Instytut Technologii Maszyn i Automatyzacji Politechniki Wrocławskiej PROBLEMY INTEGRACJI SYSTEMÓW STEROWANIA I SYSTEMÓW INFORMATYCZNYCH OPARTYCH O TECHNIKĘ
Sieci przemysłowe i protokoły komunikacji
Urządzenia i systemy automatyki Sieci przemysłowe i protokoły komunikacji Wykład dr inż. Robert Kazała Modbus Protokół komunikacyjny stworzony w 1979 roku przez firmę Modicon. Służył do komunikacji z programowalnymi
Kurs Wizualizacja z WinCC SCADA - Zaawansowany. Spis treści. Dzień 1. I VBS w WinCC podstawy programowania (zmienne, instrukcje, pętle) (wersja 1410)
Spis treści Dzień 1 I VBS w WinCC podstawy programowania (zmienne, instrukcje, pętle) (wersja 1410) I-3 VBS w WinCC - Informacje ogólne I-4 Zastosowanie VBS w WinCC Runtime I-5 Wykorzystanie i wydajność
Dariusz Brzeziński. Politechnika Poznańska, Instytut Informatyki
Dariusz Brzeziński Politechnika Poznańska, Instytut Informatyki Język programowania prosty bezpieczny zorientowany obiektowo wielowątkowy rozproszony przenaszalny interpretowany dynamiczny wydajny Platforma
Technologia OPC jednorodnym medium w procesie dostarczania informacji w logistycznym systemie komputerowym przedsiębiorstwa
KWIECIEŃ Roman 1 Technologia OPC jednorodnym medium w procesie dostarczania informacji w logistycznym systemie komputerowym przedsiębiorstwa WSTĘP Zarządzanie przedsiębiorstwem opiera się na określonej
Politechnika Śląska w Gliwicach Instytut Automatyki 2005/2006
Bezpośrednia akwizycja zmiennych ze sterownika PLC do bazy danych Politechnika Śląska w Gliwicach Instytut Automatyki 2005/2006 Promotor: Autor: dr inż. Tomasz Szczygieł Aleksander Piecha Gliwice 27 listopad
InPro BMS InPro BMS SIEMENS
InPro Siemens OPC InPro BMS Produkt InPro BMS jest w sprzedaży od 2000 roku. W ostatnich kilku latach staliśmy się liderem wśród dostawców informatycznych rozwiązań dla systemów bezpieczeństwa. Oferowane
PLAN WYNIKOWY PROGRAMOWANIE APLIKACJI INTERNETOWYCH. KL IV TI 6 godziny tygodniowo (6x15 tygodni =90 godzin ),
PLAN WYNIKOWY PROGRAMOWANIE APLIKACJI INTERNETOWYCH KL IV TI 6 godziny tygodniowo (6x15 tygodni =90 godzin ), Program 351203 Opracowanie: Grzegorz Majda Tematyka zajęć 2. Przygotowanie środowiska pracy
OPC (OLE for Process Control) Zastosowania
OPC (OLE for Process Control) Zastosowania Przemysłowe Sieci Informatyczne Opracował mgr inż. Karol Kulkowski 1 Plan wykładu Zastosowania ogólne OPC Przykładowe zastosowania Wprowadzenie do laboratorium
INFORMATOR TECHNICZNY WONDERWARE. Narzędzie redundancji systemu alarmowania Alarm Hot Backup dla oprogramowania. Struktura systemu redundantnego
Informator Techniczny nr 76 03-01-2005 INFORMATOR TECHNICZNY WONDERWARE Narzędzie redundancji systemu alarmowania Alarm Hot Backup dla oprogramowania InTouch Alarm Hot Backup jest to narzędzie umoŝliwiające
GS2TelCOMM. Rozszerzenie do TelCOMM 2.0. Opracował: Michał Siatkowski Zatwierdził: IMIĘ I NAZWISKO
GS2TelCOMM Rozszerzenie do TelCOMM 2.0 Opracował: Michał Siatkowski 29-03-2017 Zatwierdził: IMIĘ I NAZWISKO DATA TEL-STER 2017 Spis treści Wprowadzenie... 3 Architektura... 3 Instalacja... 3 Współpraca
SYSTEM MONITOROWANIA DECYZYJNEGO STANU OBIEKTÓW TECHNICZNYCH
Aleksander JASTRIEBOW 1 Stanisław GAD 2 Radosław GAD 3 monitorowanie, układ zasilania w paliwo, diagnostyka SYSTEM MONITOROWANIA DECYZYJNEGO STANU OBIEKTÓW TECHNICZNYCH Praca poświęcona przedstawieniu
CENTRUM PROJEKTÓW INFORMATYCZNYCH MINISTERSTWA SPRAW WEWNĘTRZNYCH I ADMINISTRACJI
CENTRUM PROJEKTÓW INFORMATYCZNYCH MINISTERSTWA SPRAW WEWNĘTRZNYCH I ADMINISTRACJI Instrukcja użytkownika Narzędzie do modelowania procesów BPEL Warszawa, lipiec 2009 r. UNIA EUROPEJSKA EUROPEJSKI FUNDUSZ
Instrukcja do panelu administracyjnego. do zarządzania kontem FTP WebAs. www.poczta.greenlemon.pl
Instrukcja do panelu administracyjnego do zarządzania kontem FTP WebAs www.poczta.greenlemon.pl Opracowanie: Agencja Mediów Interaktywnych GREEN LEMON Spis treści 1.Wstęp 2.Konfiguracja 3.Konto FTP 4.Domeny
Wonderware InTouch Machine Edition
Wonderware InTouch Machine Edition Wonderware InTouch Machine Edition jest elastycznym i skalowalnym interfejsem SCADA/HMI, zaprojektowanym z myślą o dostarczaniu prostych wizualizacji oraz aplikacji do
Opracowanie ćwiczenia laboratoryjnego dotyczącego wykorzystania sieci przemysłowej Profibus. DODATEK NR 4 Instrukcja laboratoryjna
Wydział Informatyki i Zarządzania Opracowanie ćwiczenia laboratoryjnego dotyczącego wykorzystania sieci przemysłowej Profibus DODATEK NR 4 Instrukcja laboratoryjna. Opracował: Paweł Obraniak Wrocław 2014
SYSTEMY OPERACYJNE: STRUKTURY I FUNKCJE (opracowano na podstawie skryptu PP: Królikowski Z., Sajkowski M. 1992: Użytkowanie systemu operacyjnego UNIX)
(opracowano na podstawie skryptu PP: Królikowski Z., Sajkowski M. 1992: Użytkowanie systemu operacyjnego UNIX) W informatyce występują ściśle obok siebie dwa pojęcia: sprzęt (ang. hardware) i oprogramowanie
Sieci równorzędne, oraz klient - serwer
Sieci równorzędne, oraz klient - serwer podział sieci ze względu na udostępnianie zasobów: równorzędne, peer-to-peer, P2P, klient/serwer, żądanie, odpowiedź, protokół sieciowy, TCP/IP, IPX/SPX, admin sieciowy,
SOA Web Services in Java
Wydział Informatyki i Zarządzania Wrocław,16 marca 2009 Plan prezentacji SOA 1 SOA 2 Usługi Przykłady Jak zacząć SOA Wycinek rzeczywistości Problemy zintegrowanych serwisów : Wycinek Rzeczywistości Zacznijmy
76.Struktura oprogramowania rozproszonego.
76.Struktura oprogramowania rozproszonego. NajwaŜniejsze aspekty obiektowego programowania rozproszonego to: Współdziałanie (interoperability) modułów programowych na róŝnych maszynach. Wielokrotne wykorzystanie
Wprowadzenie do technologii Web Services: SOAP, WSDL i UDDI
Wprowadzenie do technologii Web Services: SOAP, WSDL i UDDI Maciej Zakrzewicz PLOUG mzakrz@cs.put.poznan.pl Plan prezentacji Wprowadzenie do architektury zorientowanej na usługi Charakterystyka technologii
15 lat doświadczeń w budowie systemów zbierania i przetwarzania danych kontrolno-pomiarowych
O Firmie 15 lat doświadczeń w budowie systemów zbierania i przetwarzania danych kontrolno-pomiarowych Kilkaset systemów zbierania i przetwarzania danych kontrolno pomiarowych zrealizowanych na terenie
Budowa i oprogramowanie komputerowych systemów sterowania. Laboratorium 4. Metody wymiany danych w systemach automatyki DDE
Budowa i oprogramowanie komputerowych systemów sterowania Laboratorium 4 Metody wymiany danych w systemach automatyki DDE 1 Wprowadzenie do DDE DDE (ang. Dynamic Data Exchange) - protokół wprowadzony w
Zastosowanie oprogramowania Proficy (ifix, Historian oraz Plant Applications) w laboratoryjnym stanowisku monitoringu systemów produkcyjnych in-line
Zastosowanie oprogramowania Proficy (ifix, Historian oraz Plant Applications) w laboratoryjnym stanowisku monitoringu systemów produkcyjnych in-line Dr inż. Grzegorz Ćwikła Stanowisko do monitoringu systemów
ASEM UBIQUITY PRZEGLĄD FUNKCJONALNOŚCI
ASEM UBIQUITY PRZEGLĄD FUNKCJONALNOŚCI tel. 22 549 43 53, fax. 22 549 43 50, www.sabur.com.pl, sabur@sabur.com.pl 1/7 ASEM UBIQUITY ASEM Uqiuity to nowatorskie rozwiązanie na platformy Win 32/64 oraz Win
Zaawansowany WinCC SCADA. Spis treści. Dzień 1. I VBS w WinCC podstawy programowania (zmienne, instrukcje, pętle) (wersja 1708)
Spis treści Dzień 1 I VBS w WinCC podstawy programowania (zmienne, instrukcje, pętle) (wersja 1708) I-3 VBS w WinCC - Informacje ogólne I-4 Zastosowanie VBS w WinCC Runtime I-5 Wykorzystanie i wydajność
Konfiguracja modułu alarmowania w oprogramowaniu InTouch 7.11
INFORMATOR TECHNICZNY WONDERWARE Informator Techniczny nr 58 28-11-2002 Konfiguracja modułu alarmowania w oprogramowaniu InTouch 7.11 Oprogramowanie wizualizacyjne InTouch 7.11, gromadzi informacje alarmowe
Platforma Systemowa Wonderware przykład zaawansowanego systemu SCADA
Politechnika Gdańska Wydział Elektrotechniki i Automatyki Platforma Systemowa Wonderware przykład zaawansowanego systemu SCADA mgr inż. Paweł Sokólski Gdańsk 2014 r. Plan wykładu: Charakterystyka Platformy
System komputerowy. Sprzęt. System komputerowy. Oprogramowanie
System komputerowy System komputerowy (ang. computer system) to układ współdziałaniadwóch składowych: sprzętu komputerowegooraz oprogramowania, działających coraz częściej również w ramach sieci komputerowej.
7. zainstalowane oprogramowanie. 8. 9. 10. zarządzane stacje robocze
Specyfikacja oprogramowania do Opis zarządzania przedmiotu i monitorowania zamówienia środowiska Załącznik nr informatycznego 1 do specyfikacji Lp. 1. a) 1. Oprogramowanie oprogramowania i do systemów
SPOSOBY POMIARU KĄTÓW W PROGRAMIE AutoCAD
Dr inż. Jacek WARCHULSKI Dr inż. Marcin WARCHULSKI Mgr inż. Witold BUŻANTOWICZ Wojskowa Akademia Techniczna SPOSOBY POMIARU KĄTÓW W PROGRAMIE AutoCAD Streszczenie: W referacie przedstawiono możliwości
Wybrane działy Informatyki Stosowanej
Wybrane działy Informatyki Stosowanej Java Enterprise Edition. WebServices. Język XML. Serwer aplikacji GlassFish. Dr inż. Andrzej Czerepicki a.czerepicki@wt.pw.edu.pl http://www2.wt.pw.edu.pl/~a.czerepicki
Technologie COM i ActiveX COM - Component Object Model
Technologie COM i COM - Component Object Model Jarosław Francik COM - Common Object Model Program - monolit Program składnikowy Składnik A Składnik B Składnik C Składnik D Składnik E Architektura składnikowa
Sterowniki urządzeń zewnętrznych w pracy lokalnej i sieciowej w programach firmy InsERT dla Windows
Sterowniki urządzeń zewnętrznych w pracy lokalnej i sieciowej w programach firmy InsERT dla Windows 1/5 SPIS TREŚCI 1. DEFINICJE POJĘĆ... 3 2. TRYBY PRACY... 3 2.1 TRYB LOKALNY - APLIKACJA I STEROWNIK
OPROGRAMOWANIE KEMAS zbudowane jest na platformie KEMAS NET
Security Systems Risk Management OPROGRAMOWANIE KEMAS zbudowane jest na platformie KEMAS NET Oprogramowanie firmy KEMAS jest zbudowane na bazie pakietu programowego- KEMAS NET- dedykowanego do zarządzania
Konfiguracja komputera przeznaczonego do pracy z IndustrialSQL Server 8.0 (komputer serwer)
Informator Techniczny nr 50 22-07-2002 INFORMATOR TECHNICZNY WONDERWARE Wymagania systemowe i sprzętowe dla aplikacji IndustrialSQL Server 8.0 Konfiguracja komputera przeznaczonego do pracy z IndustrialSQL
Opis systemu CitectFacilities. (nadrzędny system sterowania i kontroli procesu technologicznego)
Opis systemu CitectFacilities (nadrzędny system sterowania i kontroli procesu technologicznego) I. Wstęp. Zdalny system sterowania, wizualizacji i nadzoru zostanie wykonany w oparciu o aplikację CitectFacilities,
Luxriot VMS. Dawid Adamczyk
Luxriot VMS Dawid Adamczyk Wprowadzenie LuxRiot to oprogramowanie NVR dla komputerów PC z Windows mogące równieŝ współpracować z kartami przechwytującymi z wejściami BNC Główne funkcje LuxRiot to: 1. Podgląd
MODEL WARSTWOWY PROTOKOŁY TCP/IP
MODEL WARSTWOWY PROTOKOŁY TCP/IP TCP/IP (ang. Transmission Control Protocol/Internet Protocol) protokół kontroli transmisji. Pakiet najbardziej rozpowszechnionych protokołów komunikacyjnych współczesnych
Programowanie równoległe i rozproszone. Praca zbiorowa pod redakcją Andrzeja Karbowskiego i Ewy Niewiadomskiej-Szynkiewicz
Programowanie równoległe i rozproszone Praca zbiorowa pod redakcją Andrzeja Karbowskiego i Ewy Niewiadomskiej-Szynkiewicz 23 października 2009 Spis treści Przedmowa...................................................
Opracowanie protokołu komunikacyjnego na potrzeby wymiany informacji w organizacji
Opracowanie protokołu komunikacyjnego na potrzeby wymiany informacji w organizacji Robert Hryniewicz Promotor: dr inż. Krzysztof Różanowski Cele pracy Opracowanie protokołu komunikacyjnego służącego do
Komunikator internetowy w C#
PAŃSTWOWA WYśSZA SZKOŁA ZAWODOWA W ELBLĄGU INSTYTUT INFORMATYKI STOSOWANEJ Sprawozdanie Komunikator internetowy w C# autor: Artur Domachowski Elbląg, 2009 r. Komunikacja przy uŝyciu poczty internetowej
Czym jest Java? Rozumiana jako środowisko do uruchamiania programów Platforma software owa
1 Java Wprowadzenie 2 Czym jest Java? Język programowania prosty zorientowany obiektowo rozproszony interpretowany wydajny Platforma bezpieczny wielowątkowy przenaszalny dynamiczny Rozumiana jako środowisko
Konfiguracja serwera OPC/DDE KEPSServerEX oraz środowiska Wonderware InTouch jako klienta DDE do wymiany danych
Ustawienia serwera 1. Uruchomić serwer KEPServerEX w trybie administracji 2. Wywołać ustawienia serwera 3. W zakładce Runtime Process ustawić opcję Process Mode w tryb Interactive 4. Zaakceptować ustawienia
Tytuł : Delphi w automatyce
Tytuł : Delphi w automatyce Podtytuł : Wykorzystanie elementów środowiska programistycznego Delphi przy tworzeniu aplikacji nadzorującej pracę maszyny, weryfikującej uprawnienia operatora i wykonywaną
Inteligentny czujnik w strukturze sieci rozległej
Inteligentny czujnik w strukturze sieci rozległej Tadeusz Pietraszek Zakopane, 13 czerwca 2002 Plan prezentacji Problematyka pomiarów stężenia gazów w obiektach Koncepcja realizacji rozproszonego systemu
IFTER EQU. sygnalizacji pożaru (SSP), kontroli dostępu (SKD), sygnalizacji włamania i napadu (SSWiN), telewizji
IFTER EQU Firma IFTER jest uznanym oprogramowania zarządzającego budynkowymi, których do producentem systemami zaliczamy: systemy sygnalizacji pożaru (SSP), kontroli dostępu (SKD), sygnalizacji włamania
Wprowadzenie. Dariusz Wawrzyniak 1
Dariusz Wawrzyniak Politechnika Poznańska Instytut Informatyki ul. Piotrowo 2 (CW, pok. 5) 60-965 Poznań Dariusz.Wawrzyniak@cs.put.poznan.pl Dariusz.Wawrzyniak@put.edu.pl www.cs.put.poznan.pl/dwawrzyniak
ActiveXperts SMS Messaging Server
ActiveXperts SMS Messaging Server ActiveXperts SMS Messaging Server to oprogramowanie typu framework dedykowane wysyłaniu, odbieraniu oraz przetwarzaniu wiadomości SMS i e-mail, a także tworzeniu własnych
NIEZAWODNE ROZWIĄZANIA SYSTEMÓW AUTOMATYKI
NIEZAWODNE ROZWIĄZANIA SYSTEMÓW AUTOMATYKI Skrypty obsługi bazy danych. Przykład zastosowania do tworzenia własnego systemu receptur lub zdarzeniowego zapisu parametrów do bazy danych w systemie asix3.
Systemy rozproszone System rozproszony
Systemy rozproszone Wg Wikipedii: System rozproszony to zbiór niezależnych urządzeń (komputerów) połączonych w jedną, spójną logicznie całość. Połączenie najczęściej realizowane jest przez sieć komputerową.
współbieżność - zdolność do przetwarzania wielu zadań jednocześnie
Systemy rozproszone Wg Wikipedii: System rozproszony to zbiór niezależnych urządzeń (komputerów) połączonych w jedną, spójną logicznie całość. Połączenie najczęściej realizowane jest przez sieć komputerową.
Część I -ebxml. UEK w Krakowie Janusz Stal & Grażyna Paliwoda-Pękosz. UEK w Krakowie Janusz Stal & Grażyna Paliwoda-Pękosz
Część I -ebxml Po zrealizowaniu materiału student będzie w stanie omówić potrzeby rynku B2B w zakresie przeprowadzania transakcji przez Internet zaprezentować architekturę ebxml wskazać na wady i zalety
2013-04-25. Czujniki obiektowe Sterowniki przemysłowe
Ogólne informacje o systemach komputerowych stosowanych w sterowaniu ruchem funkcje, właściwości Sieci komputerowe w sterowaniu informacje ogólne, model TCP/IP, protokoły warstwy internetowej i transportowej
FAQ: 00000003/PL Data: 14/06/2007 Konfiguracja współpracy programów PC Access i Microsoft Excel ze sterownikiem S7-200
Za pomocą oprogramowania PC Access oraz programu Microsoft Excel moŝliwa jest prosta wizualizacja programów wykonywanych na sterowniku SIMATIC S7-200. PC Access umoŝliwia podgląd wartości zmiennych oraz
Bazy danych. wprowadzenie teoretyczne. Piotr Prekurat 1
Bazy danych wprowadzenie teoretyczne Piotr Prekurat 1 Baza danych Jest to zbiór danych lub jakichkolwiek innych materiałów i elementów zgromadzonych według określonej systematyki lub metody. Zatem jest
Przypisywanie bibliotek w architekturze SAS
SAS Institute TECHNICAL SUPPORT Przypisywanie bibliotek w architekturze SAS Platforma SAS pozwala na zdefiniowanie wspólnych zasobów w metadanych oraz ustalanie praw dostępu dla użytkowników i grup. Ze
Metody integracji systemów sterowania z wykorzystaniem standardu OPC
Metody integracji systemów sterowania z wykorzystaniem standardu OPC (Control Systems Integration using OPC Standard) Autor: Marcin BAJER Wydział Elektrotechniki, Automatyki, Informatyki i Elektroniki
MINISTERSTWO FINANSÓW PLAN INTEGRACJI SYSTEMU ZAŁĄCZNIK NR 6 SEAP SPECYFIKACJA KANAŁ EMAIL DLA PODMIOTÓW ZEWNĘTRZNYCH PL PROJEKT ECIP/SEAP
MINISTERSTWO FINANSÓW PLAN INTEGRACJI SYSTEMU ZAŁĄCZNIK NR 6 SEAP SPECYFIKACJA KANAŁ EMAIL DLA PODMIOTÓW ZEWNĘTRZNYCH PL PROJEKT ECIP/SEAP WERSJA 1 z 15 Spis treści 1. Kanał email dla podmiotów zewnętrznych...
PODSYSTEM RADIODOSTĘPU MOBILNEGO ZINTEGROWANEGO WĘZŁA ŁĄCZNOŚCI TURKUS
PODSYSTEM RADIODOSTĘPU MOBILNEGO ZINTEGROWANEGO WĘZŁA ŁĄCZNOŚCI TURKUS ppłk dr inż. Paweł KANIEWSKI mjr dr inż. Robert URBAN kpt. mgr inż. Kamil WILGUCKI mgr inż. Paweł SKARŻYŃSKI WOJSKOWY INSTYTUT ŁĄCZNOŚCI
Dotacje na innowacje. Inwestujemy w waszą przyszłość.
PROJEKT TECHNICZNY Implementacja Systemu B2B w firmie Lancelot i w przedsiębiorstwach partnerskich Przygotowane dla: Przygotowane przez: Lancelot Marek Cieśla Grzegorz Witkowski Constant Improvement Szkolenia
Deduplikacja danych. Zarządzanie jakością danych podstawowych
Deduplikacja danych Zarządzanie jakością danych podstawowych normalizacja i standaryzacja adresów standaryzacja i walidacja identyfikatorów podstawowa standaryzacja nazw firm deduplikacja danych Deduplication
PR172012 15 kwietnia 2012 Automatyka budynkowa, Technologia sterowania Oprogramowanie Strona 1 z 5
Automatyka budynkowa, Technologia sterowania Oprogramowanie Strona 1 z 5 System TwinCAT BACnet/IP pomaga spełniać wszelkie wymagania automatyki budynkowej, pozostając w zgodzie ze standardem BACnet Sterowniki
INFORMATOR TECHNICZNY WONDERWARE
Informator techniczny nr 96 11-06-2007 INFORMATOR TECHNICZNY WONDERWARE Konfiguracja komunikacji sieciowej oprogramowania InTouch z programem Microsoft Excel Program Microsoft Excel jest bardo często wykorzystywany
Programowanie składnikowe. Programowanie składnikowe w modelu COM. COM - Component Object Model. wprowadzenie. Programowanie składnikowe
Programowanie składnikowe w modelu COM wprowadzenie Jarosław Francik COM - Component Object Model Programowanie składnikowe Programowanie składnikowe 1 Program - monolit 1 Program składnikowy Składnik
Projektowanie architektury systemu rozproszonego. Jarosław Kuchta Projektowanie Aplikacji Internetowych
Projektowanie architektury systemu rozproszonego Jarosław Kuchta Zagadnienia Typy architektury systemu Rozproszone przetwarzanie obiektowe Problemy globalizacji Problemy ochrony Projektowanie architektury
INFORMATYCZNY SYSTEM POMIAROWY W KOMPUTEROWYCH BADANIACH JEDNOFAZOWYCH SILNIKÓW INDUKCYJNYCH
Roman KWIECIEŃ 1 ElŜbieta SZYCHTA 2 Leszek SZYCHTA 3 Radosław FIGURA 4 silnik indukcyjny jednofazowy, stanowisko laboratoryjne, informatyczny system pomiarowy, stanowisko mobilne INFORMATYCZNY SYSTEM POMIAROWY
Informatyka I. Standard JDBC Programowanie aplikacji bazodanowych w języku Java
Informatyka I Standard JDBC Programowanie aplikacji bazodanowych w języku Java dr inż. Andrzej Czerepicki Politechnika Warszawska Wydział Transportu 2017 Standard JDBC Java DataBase Connectivity uniwersalny
Programowanie komponentowe
Piotr Błaszyński Wydział Informatyki Zachodniopomorskiego Uniwersytetu Technologicznego 25 października 2014 WebService, (usługi sieciowe) - komponenty aplikacji webowych, zawierające logike biznesową.
15. Funkcje i procedury składowane PL/SQL
15. Funkcje i procedury składowane PLSQL 15.1. SQL i PLSQL (Structured Query Language - SQL) Język zapytań strukturalnych SQL jest zbiorem poleceń, za pomocą których programy i uŝytkownicy uzyskują dostęp
XML-RPC: Zdalne wykonywanie procedur
XML-RPC: Zdalne wykonywanie procedur Bartłomiej Świercz Katedra Mikroelektroniki i Technik Informatycznych Łódź, 28 października 2005 roku Wstęp Internet dostarcza wiele możliwości programistą piszącym
Ełk, dn. 15.10.2013 r. DOMSET Marcin Brochacki. ul. Wojska Polskiego 43 lok. 3, 19-300 Ełk. Nip 848-172-84-22 ZAPYTANIE OFERTOWE
Ełk, dn. 15.10.2013 r. DOMSET Marcin Brochacki ul. Wojska Polskiego 43 lok. 3, 19-300 Ełk Nip 848-172-84-22 ZAPYTANIE OFERTOWE Firma DOMSET Marcin Brochacki zwraca się z prośbą o przesłanie oferty cenowej
Dokumentacja techniczna. Młodzieżowe Pośrednictwo Pracy
Dokumentacja techniczna Młodzieżowe Pośrednictwo Pracy Spis Treści 1. Widok ogólny architektury MPP... 3 2. Warstwy systemu... 5 3. Struktura systemu/komponentów... 7 3.1 Aplikacje... 7 3.2 Biblioteki...
Narzędzia administracyjne Windows XP
Narzędzia administracyjne Windows XP Msconfig.exe - konfiguracja systemu Narzędzie konfiguracji systemu (Msconfig.exe) automatyzuje rutynowe kroki podejmowane przez pracowników Pomocy technicznej firmy
Sieci komputerowe. Wstęp
Sieci komputerowe Wstęp Sieć komputerowa to grupa komputerów lub innych urządzeń połączonych ze sobą w celu wymiany danych lub współdzielenia różnych zasobów, na przykład: korzystania ze wspólnych urządzeń
Programowanie w języku Java. Wykład 13: Java Platform, Enterprise Edition (Java EE)
Programowanie w języku Java Wykład 13: Java Platform, Enterprise Edition (Java EE) Standard J2EE Programowanie w języku Java 2 J2EE - komunikacja Programowanie w języku Java 3 J2EE warstwa biznesowa Programowanie
Na terenie Polski firma Turck jest również wyłącznym przedstawicielem następujących firm:
O nas Firma Turck to jeden ze światowych liderów w dziedzinie automatyki przemysłowej. Przedsiębiorstwo zatrudnia ponad 4800 pracowników w 30 krajach oraz posiada przedstawicieli w kolejnych 60 krajach.