O společnostiProduktyObchodPodpora
Moravské přístroje
Hlavní stránka
O společnosti
Stažení software
Stažení dokumentů
Produkty
Control Web
Strojové vidění VisionLab
Kamery DataCam a osvětlovače DataLight
Průmyslový počítačový systém DataLab
Vědecké kamery
Speciální technika
Ceník
Aktivace produktů
Služby
Školení
Zakázková řešení
Podpora
Volba kamery a objektivu pro Strojové vidění
Control Web - Ukázkové aplikace

Hlavní stránkaControl Web - Ukázkové aplikaceKomunikace (kanály, ovladače, síťové aplikace, web server)

DataLab Online
 Vyzkoušejte si komunikaci se vstupně výstupní jednotkou DataLab. Nemáte DataLab? Nevadí. Jeden DataLab IO ETH jsem připojil k Internetu. Najdete jej na veřejné adrese 217.115.241.21. Připravili jsme také ukázkovou aplikaci, která s touto jednotkou komunikuje.

Kompletní hotovou aplikaci komunikující s jednotkou DataLab můžete stahovat zde.

Ke spuštění aplikace potřebujete:

V následujících kapitolách si popíšeme jak takovou aplikaci vytvořit.

Ovladač

V systému Control Web se pro připojení zařízení používají takzvané ovladače. Některé ovladače jsou součástí instalace systému. Některé je potřeba doinstalovat.

Aplikace v systému Control Web využívá ovladač ke komunikaci s jednotkou. Pro každou jednotku, kterou připojujeme, vložíme do aplikaci jednu instanci ovladače. Pokud bude aplikace komunikovat například s pěti jednotkami DataLab, budeme mít v aplikaci pět ovladačů.

V Control Webu vytvoříme novou prázdnou aplikaci. Přepneme se do datových editorů a do aplikace vložíme nový ovladač. Ovladač pojmenujeme datalab (viz. obrázek, krok 1) a nastavíme typ ovladače na DataLab IO pro Control Web (viz. obrázek, krok 2).

Nyní musíme vložený ovladač nakonfigurovat. Je potřeba nastavit jak je jednotka připojená (jednotky DataLab mohou být připojené k USB, Ethernetu nebo sériovou linkou) a jaké moduly vstupů výstupů jsou v jednotce. Konfigurace každého ovladače je uložená v parametrickém souboru. To je zpravidla textový soubor s příponou PAR, který musí být součástí aplikace. Pokud aplikaci přenášíme na jiný počítač musíme kromě souboru aplikace (cw nebo cwx) zkopírovat také všechny parametrické soubory.

Konfiguraci ovladače spustíme nástrojem . Protože jsme do aplikace vložili nový ovladač, musíme nyní vytvořit nový parametrický soubor. Control Web nám nabídne vytvoření nového parametrického souboru, můžeme určit, kde ho budeme chtít uložit.

Control Web spustí inspektor ovladače, kde můžeme v jednoduchém interaktivním editoru vytvořit parametrický soubor. Stejně jako v inspektoru přístroje i v inspektoru ovladače se můžeme dívat na textový zápis parametrů (tak jak jsou uloženy v souboru) nebo můžeme editovat parametry v přehledné tabulce s popisem a nápovědou u jednotlivých položek. Tlačítkem Parametry se přepneme do editace v tabulce.

V parametry ovladače jednotek DataLab se skládají z jednotlivých sekcí. První sekce pojmenovaná device popisuje základní parametry a způsob připojení jednotky. Další sekce popisují jednotlivé připojené moduly.

Nejprve vložíme (kliknutím na řádek <přidat>) sekci device. Typ jednotky nastavíme na Ethernet a IP adresu jednotky nastavíme na 217.115.241.21.

Do každé jednotky DataLab mohou být, podle typu jednotky, připojeny až čtyři moduly. Moduly se podle portu připojení označují A,B,C a D. V našem DataLabu je v portu A připojen modul RTD1 (pro čtení odporových teplotních snímačů). Podrobnější informace o modulech pro jednotky DataLab najdete dokumentaci zde.

Nyní tedy dalším kliknutím na řádek <přidat> vložíme další konfigurační sekci module_a.

V sekci modulu A musíme nastavit:

  • module_type nastavíme na: RTD1

    modul RDT1 má 4 analogové vstupy.

  • parametry mode_1 až mode_2 nastavíme na: Pt100, 3850, 1

    tento parametr definuje jaký teplotní snímač je připojený.

  • první kanál pro čtení hodnot (first_input_channel) nastavíme na 101

    Kanály se používají pro komunikaci mezi ovladačem a aplikací. K identifikaci kanálu používá Control Web celá čísla. V tomto případě budou kanály 101,102,103 a 104 použité ke čtení 4 analogových vstupů.

Poznámka:

Není nutné se obávat velkého množství parametrů v parametrickém souboru ovladače. Pro většinu připojených modulů jsou využité jenom některé parametry. Pro přesný popis parametrů se podívejte do dokumentace ovladače. Další možnost je prozkoumat ukázkové aplikace. Zde najdete ukázky ke všem modulům jednotek DataLab.

Konfiguraci ovladače máme hotovou. Můžeme ji uložit a vrátit se zpět do naší aplikace.

Kanály a aplikace

Jak už bylo popsáno v předchozí kapitole, aplikace ke komunikaci s ovladačem používá kanály. Kanál je speciální datový element. Na rozdíl od proměnných, které uchovávají svoji hodnotu v paměti, kanály při zápisu hodnoty tuto hodnotu předají ovladači a při čtení hodnoty, kanálu požádají ovladač od čtení hodnoty.

Každý kanál který budeme chtít v aplikaci používat musíme nejprve definovat. To uděláme opět v datovém editoru. Vytvoříme novou datovou sekci kanálů.

A vložíme nový kanál, pojmenujeme ho AI_1. U kanálu musíme definovat jméno ovladače (datalab - vytvořili jsme v předchozí kapitole) a číslo kanálu 101. Control Web správně rozpozná a zobrazí datový typ kanálu a směr kanálu.

V tento okamžik máme hotovou komunikační část aplikace a můžeme se pustit do vizualizace. Přepneme se do grafického editoru. Do aplikace vložíme přístroj meter a nastavíme mu parametr period na 1 a do parametru expression zadáme náš kanál AI_1.

Aplikaci máme hotovou, můžeme ji spustit. Pokud je dostupné připojení k Internetu uvidíme aktuální hodnotu na vstupu č. 1.

 
 | O společnosti | Produkty | Podpora | Stažení software | Stažení dokumentů | 
Moravské přístroje, a.s., Masarykova 1148, Zlín-Malenovice, 76302