Jak Začít?

Máš v počítači zápisky z přednášek
nebo jiné materiály ze školy?

Nahraj je na studentino.cz a získej
4 Kč za každý materiál
a 50 Kč za registraci!




CW2000 - Komunikace s okolím

DOC
Stáhnout kompletní materiál zdarma (36.5 kB)

Níže je uveden pouze náhled materiálu. Kliknutím na tlačítko 'Stáhnout soubor' stáhnete kompletní formátovaný materiál ve formátu DOC.

Jak napojit aplikaci na reálný svět

K uschování i předávání dat v systému Control Web slouží proměnné a kanály, společně nazývané datové elementy. Datový element je vyhrazené místo v paměti počítače, ve kterém je umístěna nějaké hodnota. Všechny datové elementy je v rámci aplikace nutné nejprve deklarovat (zapsat jejich jméno, typ, apod.) a teprve poté je možno je používat. Hodnoty datových elementů je možno číst i zapisovat. Virtuální přístroje si tedy mohou předávat data prostě tak, že jeden virtuální přístroj hodnotu datového elementu zapíše a druhý ji přečte.

  • Každá proměnná má nějaký datový typ — druh dat, které proměnná uchovává. Dvoustavovou logickou hodnotu nelze ukládat do číselné proměnné a číselnou proměnnou zase nelze ukládat to do proměnné uchovávající text. V rámci systému

Kanály

Do kanálů můžete zapisovat nebo je číst. Pokud se čte hodnota proměnné, stačí přečíst data z paměti, která je s proměnnou spojena. U kanálu je to poněkud složitější. Má-li být přečtena hodnota z kanálu, vyrozumí o tom jádro systému Control Web ovladač, který je s kanálem spojený. Ovladač potom nastaví do kanálu hodnotu. Podobně je tomu i při zápisu do kanálu.

I když je v principu možné kanály číst i do nich zapisovat, ne všechna vstupně/výstupní zařízení dokáží předávat data oběma směry. Proto je možné i kanály omezit podle směru přenosu dat.

  • Vstupní kanály přenášejí data ze vstupně/výstupního zařízení do aplikace. Vstupní kanály lze pouze číst, pokus o zápis do vstupního kanálu způsobí chybu.

  • Výstupní kanály přenášejí data z aplikace do vstupně/výstupního zařízení. Do výstupních kanálů lze samozřejmě zapisovat, ale lze je i číst. Čtení výstupních kanálů ale nezpůsobí žádnou komunikaci, pouze je vrácena naposledy zapsaná hodnota.

  • Obousměrné kanály slouží ke čtení i zápisu dat z/do ovladače.

Ovladače

Ovladač je programová komponenta, která spojuje aplikaci v systému Control Web s konkrétním vstupně/výstupním zařízením. Aplikace může využívat služeb neomezeného počtu ovladačů současně. Ovladač dostává požadavky na čtení nebo zápis dat prostřednictvím kanálů. Tento požadavek přetransformuje do takové podoby, aby mu bylo schopno porozumět vstupně/výstupní zařízení.

Soubory '*.par' a '*.dmf'

Každý ovladač potřebuje ke své činnosti informace o své konfiguraci. K tomu slouží parametrické soubory (soubory s příponou 'par').

Podoba nebo struktura parametrických souborů není nijak předepsána a je čistě záležitostí daného typu ovladače, jakou podobu parametrického souboru použije. Typicky obsahují parametrické soubory konfigurařní data:

  • Nastaveni komunikace se vstupně/výstupním zařízením.

  • Mapování kanálů do paměti vstupně/výstupního zařízení.

  • Další informace ovlivňující funkčnost ovladače.

Témata, do kterých materiál patří