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]