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]