FULLY CONFIGURABLE OPC UA WRAPPER

Transkrypt

FULLY CONFIGURABLE OPC UA WRAPPER
W PEŁNI KONFIGUROWANLNY UA WRAPPER
Od samego początku OPC Foundation realizuje strategię migracji w formie „opakowujących” serwerów OPC UA (UA
Wrapper). UA Wrapper to rodzaj powłoki wokół istniejącego produktu OPC (opartego o DCOM), pozwalającej na
komunikację z przyszłym produktem OPC UA. UA Wrapper pozwala klientom DCOM OPC na dostęp do serwerów OPC UA,
a klientom OPC UA pozwala na pracę z serwerem DCOM OPC.
UA Wrapper jest obecnie dostępny jako zintegrowany komponent OPC Foundation OPC UA SDK. Takie rozwiązanie
posiada zarówno zalety, jak i wady. Pozwala inżynierom na dostęp do serwera OPC Classic (bazującego na DCOM), używając
nowego interfejsu OPC Unified Architecture, ale meta-dane udostępniane przez Przestrzeń Adresową są bardzo ograniczone.
Dzieje się tak, ponieważ serwer OPC Classic nie jest w stanie udostępnić danych dotyczących procesu w tak zaawansowany
sposób, jak robi to OPC UA, a zatem tej możliwości nie posiada także UA Wrapper.
Pojawia się pytanie: Czy posiadamy inną możliwość udostępnienia danych procesowych z
serwera OPC DA Classic i jednocześnie zachowania wszystkich korzyści oferowanych przez
potężną koncepcję Przestrzeni Adresowej OPC UA?
Odpowiedź brzmi: Należy przygotować model Unified Architecture używając OPC UA Address Space Model Designer i CommServer UA Wrapper.
OD RZECZYWISTEGO ŚRODOWISKA DO OPC UA
OPC Unified Architecture wymaga modelowania podstawowych
procesów, aby umożliwić działanie usług OPC UA. Dlatego właśnie każdy inżynier, który konfiguruje lub tworzy serwer OPC
UA, musi odpowiadać na następujące pytania: ” Jak przygotować
przestrzeń adresową serwera bazującą na procesie? Jak zamodelować proces tak, aby był dostępny przez UA ?”
Oczywiście ten proces jest kilkustopniowy. Szczególnie jeśli pracuje się nie tylko nad konfiguracją serwera, ale także nad rozwojem oprogramowania dla niego.
Bazując na specyfikacji OPC UA i rekomendacjach OPC Foundation, powinny zostać wykonane poniższe kroki:

Przygotowanie modelu logicznego rzeczywistego środowiska

Przygotowanie modelu bazującego na notacji OPC UA

Przygotowanie pliku XML opisującego model

Stworzenie serwera OPC UA
Pierwsze trzy kroki mogą być łatwo wykonane przy użyciu
OPC UA Address Space Model Designer:
doc: PR32020401P02-UAModelDesigner_UAWrapper/Ver:2
Niestety ostatni krok (stworzenie serwera) może być trudny. Dlatego właśnie powstał CommServer OPC UA Wrapper. Jest to
serwer OPC UA, który „opakowuje” serwer OPC DA Classic (bazujący na technologii DCOM) i tworzy Przestrzeń Adresową
bazującą na modelu XML stworzonym w programie OPC UA Address Space Model Designer. Co więcej, węzły modelu mogą
zostać podłączone do konkretnych zmiennych procesowych OPC w „opakowywanym” serwerze OPC Classic. Do tego celu
nie są potrzebne umiejętności programistyczne. Wszystkie informacje z rzeczywistego środowiska są zachowywane (jedynym
limitem pozostaje wyobraźnia i wiedza inżynierów projektujących model).
Zalety rozwiązania

Łatwa konfiguracja

Odczyt i zapis synchroniczny i asynchroniczny

Nie są wymagane umiejętności programowania


Łatwiejsza ścieżka migracji od serwera w technologii OPC Classic do serwera w technologii OPC
Unified Architecture
Możliwość wyboru preferowanej wersji specyfikacji (DA2 lub DA3)

Eksport przestrzeni adresowej serwera OPC do
pliku słownikowego w formacie XML
Wszystkie informacje z rzeczywistego środowiska
są zachowywane (jedynym limitem pozostaje wyobraźnia i wiedza inżynierów projektujących model)

Konfiguracja off-site sesji przy użyciu plików zawierających przenośne słowniki

Przywracanie zerwanej komunikacji z serwerem

Możliwość podłączenie do serwera i pobrania informacji o jego statusie

W pełni konfigurowalna subskrypcje może być
zdefiniowana w celu pozyskania danych procesowych

Wspierane jest dodawania grup i zmiennych procesowych

Możliwość podłączenia wielu serwerów jednocześnie

Przeglądanie przestrzeni adresowej serwera OPC

Odczyt właściwości zmiennych procesowych

ZASOBY ZWIĄZANE

Pomoc dla OPC UA Address Space Model Designer: http://www.commsvr.com/UAModelDesigner/Index.aspx

Pomoc online dla OPC Foundation’s OPC UA SDK: http://opcfoundation.org/uasdk/Help/

Specyfikacja OPC UA www.opcfoundation.org

www.commsvr.com
CAS
POLAND, 90-441 Łódź, Al. Kościuszki 103/105
tel/fax: +48 (42) 6862547; +48 (42) 6865028
doc: PR32020401P02-UAModelDesigner_UAWrapper/Ver:2
www.commsvr.com
[email protected]