RECENZE

Recenze

Testujeme OPC server v eWON Flexy s komunikací OPC UA

OPC UA je momentálně v kurzu. Jde o technologii založenou na obecně používaných komunikačních standardech, jako jsou TCP/IP, HTTP a SOAP. To znamená, že OPC UA může fungovat i na jiných platformách než Windows. Vyzkoušeli jsme si, jak to funguje, na příkladu routeru Ewon Flexy, který obsahuje OPC UA server.

OPC Unified Architecture (OPC UA) je nový průmyslový M2M (machine-to-machine) komunikační standard vyvinutý OPC Foundation. Zdaleka ne všechny produkty již mají tento protokol zabudován, proto si ukážeme a vyzkoušíme jedny z těch, které to již umí.

To je ono. Ewon Flexy s OPC UA serverem, dále notebook s OPC serverem KEPServerEX 6 podporujícím OPC UA komunikace a dále softwarový OPC Quick Client pro připojení k OPC serveru. A nepostradatelný žlutý pomocník, který neustále kouká přes rameno.

opcua 01

Jako zdroj signálu použijeme Ewon Flexy průmyslový router 2. generace pro vzdálenou správu zařízení. V routeru jsou uživateli k dispozici dva sloty pro dodatečnou montáž modulů, například Wi-Fi, MPI/PROFIBUS rozhraní, RS232, LTE a tak dále.

opcua 06

V Ewon Flexy máme jeden rozšiřující modul FLX3402, a sice DI/DO s digitálními a analogovými vstupy a výstupy v konfiguraci podle svorkovnice. Tyto signály zpřístupníme v OPC UA serveru Ewonu a tímto komunikačním kanálem načteme do OPC serveru v PC.

opcua 04

Pro propojení s OPC serverem použijeme stranu LAN, tedy stranu určenou pro průmyslovou síť. Není problém vše realizovat také přes WAN a vzdálené VPN spojení, což jsme také vyzkoušeli, ovšem rychlejší a pohodlnější pro náš test jsme to měli právě jen s jedním propojením k PC.

opcua 02

Abychom mohli I/O signály měnit, využili jsme Ewon simulační kartu, což není nic jiného než modul s ovladači a potenciometry zasunutý do svorkovnice modulu digitálních a analogových signálů na Ewonu. Samozřejmě že by šla použít i data ze spojení na nějaké CPU, ale primárně nám jde o OPC UA komunikaci, takže jako zdroj signálu postačí tato simulační karta.

opcua 03

Samotný router je třeba správně nakonfigurovat, což se provádí přes webové rozhraní, neboť Ewon má k tomuto vlastní webový server. Nastavení nebylo úplně jednoduché, na první dobrou nám to nejelo, takže jsme zároveň s tímto otestovali technickou podporu FOXONu. Jeho technici reagovali okamžitě a přes vzdálenou plochu během dvou dnů vše správně nastavili. My jsme na to nespěchali, ráno jsme jim v kanceláři připojili notebook do internetu a oni, jakmile měli chvilku, vždy něco nastavili a vyzkoušeli. Proto ty dva dny. Mimochodem v tomto čase jsme zrovna otestovali komunikaci přes VPN a WAN připojení Ewonu.

opcua 10b

Zajímavá je možnost nastavení portů WAN nebo LAN. Stačí na patřičném místě kliknout na grafiku portu, ten se přepne do WAN a zčervená. Nebo naopak všechny zelené znamenají všechny LAN.

opcua 11

Aby to bylo naprosto jasné každému, ještě se podle tohoto nastavení barevně změní také indikační led u RJ45. Červená WAN, zelená LAN.

opcua 05

My si v Ewonu ukážeme jen několik klíčových nastavení, právě kvůli některým nám spojení na OPC server dobře nefungovalo. Tohle je důležitá stránka se security parametry.

opcua 12b

Čas, čas a zase čas (nejedná se o známý song od Pink Floyd). Ten musí být správně, když nemáme připojení do internetu, je nutné jej nastavit ručně.

opcua 13b

OPC UA server. Do schránky nebo poznámek si poznačíme URL koncového bodu.

opcua 14b

A samozřejmě vytvoříme nějaké tagy. Vytvořené tagy žijí a ukazují aktuální hodnoty. Přepínač MODE nahoře umožní každý tag editovat nebo přidat nový.

opcua 15b

Asi takto a je nezbytné povolit logování. Další nastavení, jako alarmy a podobně, nejsou pro nás momentálně důležitá. Teď jsme proti původnímu seznamu proměnných přidali další vstup DI4.

opcua 16b

Nazvali jsme ho DI4_new, abyste jej dokázali ihned na dalších screenech identifikovat.

opcua 17

Pokud již máme spojení s OPC serverem založeno a funkční (což už v tuto chvíli máme), ve statistice vidíme jedno aktivní spojení. Jestliže jsme ještě OPC server nekonfigurovali, bude hodnota nulová. V každém případě je to v Ewonu zatím vše a jedeme do PC nebo notebooku.

opcua 18b

V PC (nebo notebooku) instalovaný OPC server KEPServerEX 6, výrobce Kepware s podporou OPC UA.

opcua 20

Standardně si vytvoříme jeden kanál s driverem OPC UA.

opcua 21b

A nastavíme adresu koncového bodu, což je ta, kterou jsme si měli před chvílí někam poznačit, ideálně do schránky, takže stačilo jen vložit. To vše jen proto, abychom neudělali chybu, hůře se to pak hledá.

opcua 22

Ke kanálu přiřadíme jeden Ewon, název libovolný, jako OPC UA klient, přičemž Ewon je OPC UA server. Jednotlivé tagy do Ewonu vygenerujeme v položce Tag generation.

opcua 23b

Protože spojení na Ewon, které jsme vybrali, je funkční, stačí označit, tagy které chceme importovat do našeho OPC serveru.

opcua 24b

A je to. Je vidět, že nám zde chybí jeden vstup, a to ten DI4_new, na který přijde řada později. Také můžeme přes nabídku vkládat nové tagy ručně, nebo smazat stávající a podobně. To by bylo zatím u konfigurace OPC serveru vše.

opcua 25

Je čas na nějakého klienta k našemu OPC serveru, vybereme si OPC Quick Client od stejného výrobce, Kepware. Tady ovšem klidně může být jako klient nějaký SCADA systém, vlastní aplikace a podobně.

opcua 30

Založíme nové spojení na OPC server, vybereme místní, tedy ten, který je instalovaný na stejném PC, tedy KEPServerEX 6. Pokud bychom chtěli klienta spouštět z jiného PC v síti, najdeme server na vzdáleném počítači.

opcua 31

Nebudeme vyhledávat nic ručně, to by nám zabralo moc času, necháme proto automaticky vytvořit tagy, a pak si vymažeme, co nebudeme potřebovat.

opcua 32

„A je to“, jak praví náš žlutý pomocník. Všechny tagy dostupné v Ewon serveru načtené přes OPC UA jsou nyní na našem klientu.

opcua 33b

Je čas přidat náš tag DI4_new v OPC serveru. Ten jsme si dříve vytvořili v Ewon Flexy. Bez toho nic do OPC serveru nenačteme, každý tag pro OPC UA je nezbytné nejprve definovat v Ewon Flexy.

opcua 34b

Asi takto to pak vypadá, OPC server s přidaným tagem DI4_new. Samozřejmě tahle definice a přidávání tagů platí vždy, proto naše ukázka zahrnuje jeden tag, pro další ostatní je to již vždy stejné. Velmi potřebné je u OPC serveru informační okno v dolní polovině obrázku. OPC server KEPServerEX 6 totiž běží zdarma na zkoušku jen dvě hodiny, od 8:32 do 10:32. Po této době je nutné buď úlohu znovu spustit, nebo jednoduše restartovat počítač.

opcua 35b

Také je nutné náš nový tag přidat i do OPC klienta, který z OPC serveru tyto proměnné načítá a zobrazuje.

opcua 36b

Zase takto. Je to vše velmi jednoduché, pokud spojení funguje, můžeme si přidávat a ubírat cokoliv podle potřeby.

opcua 37

Další ukázka rozdělení tagů do skupin podle významu a potřeby. Náš nový tag jsme v OPC serveru jednoduše myší přesunuli do nové složky Digital.

opcua 40

OPC klient okamžitě zjistí, že mu náš jeden tag chybí, není v OPC serveru tam, kde je definován.

opcua 41b

Stačí ale klienta znovu načíst nebo spustit, a ten si automaticky novou složku s tagem DI4_new vytvoří. A to je ohledně OPC serveru s OPC UA komunikací všechno.

opcua 42

Zbývá ještě zmínit jednu zajímavou funkci Ewonu Flexy. Umí vytvořit uživatelské obrazovky pro webový prohlížeč, kde jsou zobrazeny definované proměnné, v tomto případě signály z připojené Ewon simulační karty na I/O rozšiřující modul FLX3402.

opcua 50b

Tak se nám podařilo soustavu trochu uregulovat, bezva jsou i real time grafy, prostě tohle by bylo na samostatný článek, nebo v případě dotazů, Tato e-mailová adresa je chráněna před spamboty. Pro její zobrazení musíte mít povolen Javascript., kde vám vše ochotně vysvětlí.

opcua 51b

Závěr

OPC UA komunikaci jemožné zabudovat i do vlastních PLC automatů a jiných zařízení. A ne každé zařízení tuto technologii podporuje, proto existují různé OPC UA softwarové převodníky nebo gatewaye, například pro SCADA systémy, které zatím UPC UA nepodporují. Co se týče technické podpory, u těchto zařízení se nemusí zákazníkovi podařit vše bezchybně nastavit na první pokus, zvlášť, když to dělá jednou za čas. Proto je správná podpora velmi důležitá.

Autor: Jaroslav Blažek, blaja.cz

Související produkty

13 223.50 Kč (bez DPH)
15 661.50 Kč (bez DPH)
40 015.00 Kč (bez DPH)
75 260.00 Kč (bez DPH)
27 295.00 Kč (bez DPH)

Novinky
z naší firmy

Stačí 2 e-maily měsíčně a neunikne vám nic podstatného. 
Přihlaste se a každou druhou středu čtěte přímo ve své poště.

Váš e-mail je u nás v bezpečí. Vždy ctíme Zásady zpracován osobních údajů.

Společnost FOXON je držitelem certifikátu ISO 9001:2018

Sledujte nás i na sociálních sítích.

Made by FOXON s.r.o. © 2019

Rychlý dotaz


Typ vašeho dotazu