Vyhodnocení spotřeby osobní lodi

| Kategorie: Diplomové, bakalářské práce  | Tento dokument chci!

Tato diplomová práce se zabývá návrhem a realizací programu pro vyhodnocení spotřeby osobní lodi pomocí řídícího systému Siemens Simatic S7-200 a dotykového ovládacího panelu Weintek Easy View MT8150X. Součástí je teoretické shrnutí vlastností a parametrů řídících automatů a způsobu jejich programování. Práce obsahuje popis návrhu výpočetního algoritmu, blokového schématu zapojení a testovacího vizualizačního softwaru. Větší část této publikace je věnována podrobnému popisu programu automatu a jeho vizualizaci, především měření spotřeby, vzdálenosti, průměrné rychlosti a rychlosti a směru větru. V závěru je uveden postup při realizaci a měření na osobních lodích na Brněnské přehradě včetně vyhodnocení stažených dat.

Vydal: FEKT VUT Brno Autor: Lukáš Drbohlav

Strana 50 z 94

Vámi hledaný text obsahuje tato stránku dokumentu který není autorem určen k veřejnému šíření.

Jak získat tento dokument?






Poznámky redaktora
. Jako vstupní parametr byla použita proměnná Res_lat_ind, podle které dochází roz- hodování, jakém kotvišti loď detekci nachází, respektive jaký název být 37 . break end select SetData(reset, "SIEMENS S7/200 (Ethernet)", 2.2, 1) end macro_command Datový typ zde definovaných proměnných short, který rozměr bitů.. Vlastní program makra začíná instrukcí GetData, která přečte data uvedeného programovatelného automatu..2. kap. Poslední pole pole mazací, protože obsahuje znaků mezery. Viz.. nutné pro smazání obsahu okna Ascii Display Object, před zapsáním názvu dalšího kotviště. char clear[20] "" GetData(Res_lat_ind, "SIEMENS S7/200 (Ethernet)", VW, 5018, 1) select case Res_lat_ind case 0 StringSet(clear[0], "SIEMENS S7/200 (Ethernet)", VW, 5700, 20) StringSet(berth0[0], "SIEMENS S7/200 (Ethernet)", VW, 5700, 20) break case 1 . Následuje větvení makra pomocí struktury select case end select. break . V deklaraci proměnných také dochází uložení názvů všech kotvišť polí ře- tězců.1, 1) SetData(reset, "SIEMENS S7/200 (Ethernet)", 2..Následuje úryvek kódu tohoto makra: macro_command main() short Res_lat_ind, reset 0 char berth0[20] "Bystrc Servis" . Prakticky jedná o hodnotu indexu cyklu FOR úspěšné detekci kotviště automatu, protože tato hodnota přímo udává, které kotviště jedná.. Data mají počátek adrese VW5018, jedná jeden 16 bitový registr, jsou uložena proměnné Res_lat_int.4. 2