Wprowadzenie do OPC
Transkrypt
Wprowadzenie do OPC
Szkolenie Wprowadzenie do OPC 25-26 września 2008 Wrocław, ul. Łukasiewicza 5, IV piętro, sala 440 Wydział Informatyki i Zarządzania, Politechnika Wrocławska Dzień 1 Wykład (ok. 2 godziny): Wstęp do technologii OPC Prowadzący: Maciej Zbrzezny Co to jest OPC? Przemysłowy standard komunikacji opracowany przez Microsoft we współpracy z innymi twórcami oprogramowania i sprzętu. Opieką nad standardem sprawuje OPC Foundation W przeszłości OPC było skrótem, którego rozwinięcie brzmiało OLE for Process Control. OLE (czyli Object Linking and Embedding) jest technologią opracowaną przez Microsoft i powszechnie stosowaną w aplikacjach pracujących pod kontrolą systemu Windows, a bazującą na technologii COM, czyli Component Object Mode oraz DCOM, czyli jej odmianą sieciową. Aktualnie specyfikacje OPC zmierzają w kierunku wykorzystania tzw. Web Service’ów opartych na XML i HTTP, czyli technologii zupełnie nie związanych z systemem operacyjnym Windows. Strony internetowe: www.opcfoundation.org i www.cas.eu/opc. OPC Foundation Jest to organizacja opiekująca się standardem OPC, zajmująca się certyfikowaniem rozwiązań OPC, rozwojem standardu i wyznaczaniem jego nowych wersji (np. OPCUA). Jest to organizacja zrzeszająca firmy, które zajmują się technologią OPC. W skład jej członków wchodzi ponad 450 firm, w tym takie jak: Microsoft, GE, Siemens, Rockwell, ABB, CAS. Dostarcza potrzebne składniki programowe, które są niezbędne do korzystania z technologii OPC w systemie Windows, czyli OPC Core Components. Krótko o certyfikacji. · Architektura systemów opartych o OPC (Przykład integracji, Spis zalet, Architektura klient – serwer, Podstawy budowy OPC i OPC UA). · Ważniejsze specyfikacje OPC (Krótko, 1 lub 2 slajdy o każdej ze specyfikacji) · OPC DA (Data Access) · OPC E&A (Alarm and Events) · OPC HDA (Historical Data Access) · OPC DX (Data eXchange) · OPC UA (Unified Architecture Ul. Smoluchowskiego 48 50-372 Wrocław Tel. (071) 320 33 18, fax. (071) 320 39 48 www.wctt.pl, e-mail: [email protected] Wykład (ok. 2 godziny): Podstawy działania OPC Prowadzący: Mariusz Postół Nawiązywanie połączenia Co to jest OPCEnum? Listowanie dostępnych serwerów. Klient nawiązuje połączenie do serwera i najczęściej uruchamia serwer. Klient może pobrać status serwera. Przestrzeń adresowa serwera Co to jest przestrzeń adresowa? Różnica między przestrzenią płaską a hierarchiczną. Metody odczytu przestrzeni adresowej. Filtrowanie przestrzeni adresowej. Tagi OPC Tag OPC jako zmienna procesowa. Właściwości tagów OPC. Tworzenie subskrypcji Co to są subskrypcje? Czemu są tworzone? Sposoby odczytu i zapisu danych. Co to jest odczyt lub zapis synchroniczny i asynchroniczny, jakie są różnice, jakie są zalety, jakie potencjalne problemy? Ćwiczenia praktyczne (ok. 4 godziny) Prowadzący: Maciej Zbrzezny · · · · · · Przykładowe oprogramowanie – pakiet CommServer - OPC Server – przykład krok po kroku uruchomienia serwera OPC (krótki opis co to jest CommServer. Instalacja oprogramowania). Nawiązywanie połączenia darmowym klientem OPC (OPC Viewer) do serwera OPC Podłączenie się do CommServer’a. Tworzenie subskrypcji i dodawanie tagów Przeglądanie przestrzeni adresowej serwera Odczyt właściwości Poznanie trybów odczytu danych Dzień 2 Wykład i ćwiczenia praktyczne (ok.2 godziny): Technologie wykorzystywane przez OPC Prowadzący: Maciej Zbrzezny COM/DCOM Co to jest COM i DCOM, gdzie jest on wykorzystywany? DDE, OLE, ActiveX Co to są za technologie, porównanie ich z OPC. Trochę na temat historii OPC (Drivery -> DDE -> OPC – porównanie) Web Services Co to są web serwisy. Gdzie one są wykorzystywane, krótko na temat XML, HTTP, SOAP, WSDiscovery Podstawy konfiguracji modelu DCOM Uczestnicy konfigurują DCOM na swoich komputerach, następnie podłączają się do serwerów OPC na innych komputerach Ul. Smoluchowskiego 48 50-372 Wrocław Tel. (071) 320 33 18, fax. (071) 320 39 48 www.wctt.pl, e-mail: [email protected] Ćwiczenia praktyczne (ok. 4 godziny) Prowadzący: Maciej Zbrzezny · · · · · · · · · Uruchomienie Serwera OPC dla sterownika przemysłowego – przykład krok po kroku Konfiguracja serwera OPC do odczytu danych ze sterownika przemysłowego. Testowanie połączenia przy pomocy darmowego klienta OPC. Odczyt danych ze sterownika darmowym klientem OPC. Uruchomienie przykładowej aplikacji wizualizacji (SCADA) w funkcji klienta OPC. Konfiguracja drivera komunikacyjnego, jako klienta OPC Przeglądanie dostępnych serwerów OPC Dodawanie tag’u OPC jako zmiennej aplikacji SCADA. Przeglądanie przestrzeni adresowej serwera OPC Odczyt danych Wizualizacja zmiennej z serwera OPC w środowisku graficznym aplikacji SCADA. Wykład + ćwiczenia praktyczne(ok. 2 godziny): Komunikacja OPC serwer- proces Prowadzący: Maciej Zbrzezny i Mariusz Postół · · · · · Protokoły komunikacyjne i ich wpływ na udostępnione przez serwer OPC dane. Specyfika protokołów Modbus (RS, IP) , LON i innych oraz wpływ na to jakie dane może dzięki temu udostępniać OPC Server. Redundancja na poziomie serwera, komunikacji, sygnału Opis trzech poziomów redundancji. Przykład praktyczny z wielościeżkowym dostępem do sterownika przemysłowego. Metody odczytu zmiennych procesowych. Co to jest skanowanie? Algorytmy optymalizacji wykorzystania tras komunikacyjnych i, adaptacyjnego skanowania Integracja danych procesowych z wykorzystaniem OPC Omówienie podstawowych różnic między prostym serwerem OPC, a serwerem komunikacyjnym. Jak zbudować własny serwer OPC? Zgłoszenia: Prosimy o przesłanie formularza zgłoszeniowego do dnia 18 września 2008r. Szczegółowe informacje: Anna Pytel, tel. 71/ 320 41 94, e-mail: [email protected] Ul. Smoluchowskiego 48 50-372 Wrocław Tel. (071) 320 33 18, fax. (071) 320 39 48 www.wctt.pl, e-mail: [email protected]