Moravian Instruments
Prázdný košík
Úvodní stránka
Přihlásit
Vyhledávání
 Control Web 8
 Ovladače pro Control Web
 DataLab
 DataCam
 DataLight
 Pro školy
 Ostatní software
 Control Web – předchozí verze
 Služby
 Školení




Univerzální OPC server pro ovladače Control Web
 

Univerzální OPC server pro ovladače Control Web


Kód:SW-OPC1
Cena pro integrátory (bez DPH):5 700 Kč
Koncová cena (bez DPH):6 350 Kč
Výrobce:Moravské přístroje
 
CELKEM
Vaše cena (bez DPH):
Celková cena (bez DPH):
*) Předpokládaná dostupnost se může lišit podle volitelných parametrů produktu. Předpokládaná dostupnost nezahrnuje dobu přepravy a jedná se o nezávazný údaj.

Univerzální OPC server je zcela nový produkt, ke komunikaci se zařízením využívá ovladače systému Control Web. Pro všechna zařízení, k nimž existuje ovladač kompatibilní se systémem Control Web, existuje nyní také plnohodnotný OPC server

Co je OPC

OLE for Process Control (OPC) představuje první úspěšnou iniciativu standardizující komunikační rozhraní mezi prvky průmyslové automatizace — průmyslovými automaty, čidly a akčními členy na jedné straně a řídicími či operátorskými počítači a průmyslovými informačními systémy na straně druhé. Ze standardu OPC profitují především uživatelé, kteří díky němu přestávají být vázáni na programové a technické vybavení podporující pouze vlastnické protokoly zavedených firem (zejména pokud tyto firmy brání své postavení právními překážkami zabraňujícími implementaci daného protokolu třetím stranám). Standard OPC spravuje nezisková organizace OPC Foundation (http://www.opcfoundation.org/) a implementace tohoto standardu je dostupná všem bez jakýchkoliv licenčních poplatků.

OPC tvoří programovou vrstvu mezi technickým vybavením a programy s tímto hardware komunikujícími. Prvky průmyslové automatizace vybavené OPC serverem jsou nyní podobně snadno a bezproblémově použitelné jako např. grafické karty vybavené ovladačem pro daný operační systém – nikdo není nucen zabývat se technickými detaily konstrukce čipu dané karty a jejím programovým rozhraním, stačí instalovat ovladač a vše pracuje. Stejně tak stačí na daném počítači instalovat patřičný OPC server pro použitý hardware a programy schopné se na tento server napojit (OPC klient) jsou s tímto hardware schopny komunikovat.

Technicky je standard OPC založen na komponentové technologii COM firmy Microsoft. Název sice napovídá spíše na použití nadstavby COM pro tvorbu složených dokumentů – OLE (Object Linking and Embedding), ale dnes lze jen těžko stanovit hranici kde končí COM a kde začíná OLE, zvláště když se do hry zapojí další marketingové názvy, jako např. „Active X“. Protože sama firma Microsoft technologii COM používá k implementaci řady komponent v operačních systémech Windows, je COM široce podporován a obsahuje řadu vlastností velmi užitečných i pro OPC, jako například globální registraci komponent (každý OPC klient přesně ví jak se dostat k OPC serveru), kategorie komponent (OPC klient může snadno zjistit které OPC servery a jakých verzí jsou na daném počítači dostupné) apod.

Univerzální OPC server

Univerzální OPC server je zcela nový produkt, ke komunikaci se zařízením využívá ovladače systému Control Web. Pro všechna zařízení, k nimž existuje ovladač kompatibilní se systémem Control Web, existuje nyní také plnohodnotný OPC server. OPC server na jedné straně komunikuje prostřednictvím ovladače s určitým zařízením a na druhé straně nabízí plno hodnotné standardní OPC rozhraní. K OPC serveru je možné připojit libovolné množství zařízení různých typů (vždy prostřednictvím ovladače). S OPC serverem může samozřejmě komunikovat libovolný počet klientů. Data z jednoho zařízení tak může sdílet více klientů. Adresní prostor všech zařízení je mapován do hierarchického adresního prostoru OPC serveru.

OPC server pro ovladače Control Web podporuje všechna povinná rozhraní podle standardu OPC Data Access verze 2. Existují tedy čtyři základní způsoby výměny dat mezi serverem a klientem.

  • Synchronní komunikace se zařízením je vždy blokující. To znamená, že požadavek klienta - čtení nebo zápis dat je dokončen, až jsou data přenesena z/do fyzického zařízení.

  • Synchronní komunikace s vyrovnávací pamětí. Server poskytuje klientům hodnoty z vlastní vyrovnávací paměti. Nezávisle na komunikaci s klienty musí server zajistit periodické obnovováni těchto hodnot.

  • Asynchronní komunikace je neblokující. Klient pouze oznámí, které hodnoty chce číst nebo zapsat. Po dokončení komunikace server informuje klienta.

  • Periodická komunikace. Server může sám periodicky číst data z připojeného zařízení a uchovávat je ve vyrovnávací paměti. Při změně některých hodnot může informovat klienty.

Všechny typy komunikace je možné libovolně kombinovat. Jeden klient může část dat číst synchronně a část dat asynchronně. Je samozřejmě možné ještě před dokončením asynchronní komunikace zahájit další asynchronní nebo synchronní komunikaci.

Univerzální OPC server poskytuje rozhraní BrowseServerAdresSpace (v OPC specifikaci je označeno jako nepovinné). Toto rozhraní umožňuje klientům procházet celý adresní prostor serveru. Díky tomu je správné nastavení klientských aplikací velmi snadné. Adresní prostor OPC serveru pro ovladače Control Web je vždy hierarchický (OPC specifikace umožňuje serverům definovat “plochý“ nebo hierarchický adresní prostor). Adresní prostor je rozdělen podle připojených zařízení. Datovými elementy (v OPC specifikaci “Items“) jsou kanály ovladačů připojených zařízení. Každý kanál je (stejně jako v celém systému Control Web) identifikován svým číslem a zpravidla odpovídá určité části adresního prostoru připojeného zařízení.

Součástí OPC serveru je velmi přehledné konfigurační rozhraní. Je zde možné kdykoliv za běhu OPC serveru připojit nebo odpojit zařízení, případně změnit konfiguraci (například rozšířit rozsah komunikovaných elementů). Díky několika jednoduchým průvodcům a grafickému inspektoru ovladačů je konfigurace serveru velmi snadná. OPC server dále nabízí diagnostické rozhraní, které umožňuje online sledovat stav všech komunikovaných elementů, jejich hodnoty a požadavky na komunikaci ze strany klientů. Všechny chyby při komunikaci mezi serverem a klienty (například pokus o komunikaci neexistujícího elementu) jsou zaznamenávány. Díky tomu jsou diagnostika a sledování běhu celého systému jednoduché a vždy k dispozici.

Konfigurační rozhraní OPC serveru

Rozhraní ovladačů systému Control Web, které OPC server využívá, je otevřené a kompletně popsané v dokumentaci. Díky tomu je tvorba OPC serveru pro libovolné zařízení velmi jednoduchá. Stačí vytvořit ovladač pro Control Web, ten navíc zcela jistě najde uplatnění při tvorbě vizualizačních aplikací.

OPC server a jednotky DataLab

K OPC serveru můžeme připojit například jednotku DataLab IO s modulem 8 digitálních výstupů. Vytvoříme konfiguraci ovladače jednotek DataLab a kanály 101 až 108 budou odpovídat osmi digitálním výstupům. Ovladač připojíme k OPC serveru a nastavíme jeho jméno „Datalab_OUT“. Adresní prostor serveru je na obrázku. Jméno konkrétního datového elementu vytvoříme jednoduše ze jména ovladače a čísla kanálu. Například první digitální výstup je všem OPC klientům přístupný pod jménem „Datalab_OUT.101“.

Adresní prostor OPC serveru

Další informace o jednotkách DataLab naleznete v sekci DataLab IO.

DCOM

Díky technologii DCOM (Distributed COM), je možné spustit OPC server pro ovladače Control Web na vzdáleném počítači. Protože DCOM je síťová technologie, je nutno jej správně konfigurovat z hlediska bezpečnosti. Uživatelé vytvářející OPC servery na vzdálených počítačích musí mít k těmto počítačům povolen přístup. Také ne všechny počítačové sítě umožňují provoz na IP portech, které DCOM využívá a otevření těchto portů může vyžadovat zásah správce sítě. To vše je nutno mít na zřeteli při nasazování OPC serverů přístupných přes DCOM.