 |
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ů.
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.
|