• Artykuły
  • Forum
  • Ciekawostki
  • Encyklopedia
  • Klient OPC

    Przeczytaj także...
    Serwer OPC – oprogramowanie, które udostępnia dane w standardzie OPC dowolnym klientom OPC. Najważniejszym zadaniem serwera jest dbanie, aby dane procesowe były aktualne oraz klienci mieli do nich swobodny dostęp. Serwery OPC oferują elastyczne rozwiązania dostarczające dane procesowe wtedy, kiedy są potrzebne i minimalizujące wykorzystanie szerokości pasma komunikacyjnego (np. algorytm optymalnego przesyłania, algorytm skanowania adaptacyjnego, wielokanałowa transmisja danych, redundancja). Niektóre serwery OPC oferują rozwiązania, w których - dzięki zdefiniowanemu uniwersalnemu interfejsowi - funkcjonalność związaną z realizacją wybranego protokołu można lokować w zewnętrznych, dynamicznie przyłączanych komponentach zwanych DataProvider.OPC Data Access (OPC DA) – standard z grupy standardów komunikacyjnych OPC zawierający specyfikację dostępu do aktualnych (generowanych w czasie rzeczywistym) danych z urządzeń przemysłowych.
    OPC Unified Architecture (OPC UA) bazuje na ogólnie przyjętych komunikacyjnych protokołach takich jak TCP/IP, HTTP, SOAP, co zapewnia bardzo dużą skalowalność rozwiązań implementowanych w oparciu o tę technologię. OPC Unified Architecture umożliwia przesyłanie danych za pośrednictwem różnych formatów m.in. formatu opartego na XML i formatu binarnego. Serwer OPC zbudowany w oparciu o Unified Architecture definiuje swoim klientom (zobacz klient opc) zestaw usług, jakie oferuje oraz format danych procesowych za pośrednictwem, którego ma odbywać się komunikacja. W poprzedniej wersji standardu OPC każda ze specyfikacji (np. OPC DA, OPC HDA) definiowała swoją własną przestrzeń adresową i swój własny zestaw usług. OPC Unified Architecture definiuje zunifikowaną przestrzeń adresową (ang. Address Space) oraz szereg usług (ang. Services), które mogą być udostępnione przez serwer OPC.

    Klient OPCoprogramowanie, które korzysta z usług oferowanych przez serwer OPC.

    Klient może mieć następujące funkcje:

  • możliwość podłączenia do serwera, i odczytywania statusu serwera;
  • tworzenie grup i dodawanie zmiennych procesowych (ang. item);
  • przeglądanie struktury danych serwera, dzięki wykorzystaniu Browse;
  • przeglądanie właściwości poszczególnych zmiennych procesowych;
  • odczyt/zapis synchroniczny i asynchroniczny;
  • Najczęściej klient OPC może podłączyć się i korzystać z usług jednego serwera opc, ale możliwe jest również jednoczesne podłączenie do kilku serwerów OPC i korzystanie z usług oferowanych przez kilka serwerów. Możliwy jest wtedy, np. odczyt danych z kilku serwerów.

    OLE for process control, OPC jest otwartym standardem komunikacyjnym stosowanym w automatyce przemysłowej i informatycznych systemach wyższych warstw, a mianowicie biznesowej i zarządzania, przedsiębiorstw przemysłowych. Interoperacyjność aplikacji jest zapewniona dzięki utworzeniu i utrzymywaniu specyfikacji otwartych standardów. Utrzymaniem i rozwojem standardu zajmuje się OPC Foundation.OPC Historical Data Access (OPC HDA) – umożliwia przeglądanie i analizę zgromadzonych danych historycznych. Specyfikacja nie zmienia (nie przeciąża interfejsów) działania interfejsów zdefiniowanych w pozostałych spercyfikacjach OPC. Specyfikacj HDA definiuje nowe obiekty COM/DCOM i ich interfejsy umożliwiające: odczyt, zapis i edycje danych pomiędzy aplikacją kliencką i serwerem HDA. Klient OPC uzyskuje dostęp do zarchiwizowanych danych poprzez zgłaszanie zapytań do serwera OPC HDA. Rozróżniamy kilka typów serwerów HDA:

    Zapoznaj się również z:

  • OLE for process control
  • OPC Data Access
  • OPC Historical Data Access
  • OPC Alarms & Events
  • OPC Security
  • OPC Unified Architecture
  • Przypisy[ | edytuj kod]

    1. F.Iwanitz, J.Lange: OPC Fundamentals, Implementation and Application.

    Linki zewnętrzne[ | edytuj kod]

  • www.opcfoundation.org - Strona organizacji OPC Foundation
  • Darmowy, certyfikowany klient OPC
  • Artykuł opisujący podstawy tworzenia oprogramowania wykorzystującego OPC
  • OPC Security – specyfikacja OPC Security ma służyć zapewnieniu bezpieczeństwa dostępu do danych oferowanych przez serwery OPC. Umożliwia poprawną weryfikację klienta OPC, który chce uzyskać dostęp i poprawności transmisji (czy dane nie zostały zmienione). Specyfikacja Security definiuje jak serwer OPC powinien wykorzystywać mechanizmy systemu operacyjnego do zapewnienia bezpieczeństwa. W specyfikacji zawarte są również wskazówki jak należy implementować klienta OPC aby był w stanie korzystać z usług oferowanych przez serwer OPC..Oprogramowanie (ang. software) – całość informacji w postaci zestawu instrukcji, zaimplementowanych interfejsów i zintegrowanych danych przeznaczonych dla komputera do realizacji wyznaczonych celów. Celem oprogramowania jest przetwarzanie danych w określonym przez twórcę zakresie. Oprogramowanie to dział informatyki. Oprogramowanie jest synonimem terminów program komputerowy oraz aplikacja, przy czym stosuje się go zazwyczaj do określania większych programów oraz ich zbiorów.




    Reklama

    Czas generowania strony: 0.014 sek.