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
1, 1) SetData(reset, "SIEMENS S7/200 (Ethernet)", 2.4. V deklaraci proměnných také dochází uložení názvů všech kotvišť polí ře- tězců. 2. Viz. Následuje větvení makra pomocí struktury select case end select. Vlastní program makra začíná instrukcí GetData, která přečte data uvedeného programovatelného automatu..Následuje úryvek kódu tohoto makra: macro_command main() short Res_lat_ind, reset 0 char berth0[20] "Bystrc Servis" .2, 1) end macro_command Datový typ zde definovaných proměnných short, který rozměr bitů. 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 .. kap. break end select SetData(reset, "SIEMENS S7/200 (Ethernet)", 2.. 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 .2. break . Data mají počátek adrese VW5018, jedná jeden 16 bitový registr, jsou uložena proměnné Res_lat_int. Poslední pole pole mazací, protože obsahuje znaků mezery. nutné pro smazání obsahu okna Ascii Display Object, před zapsáním názvu dalšího kotviště... 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á.