|
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.
Protože této části programu zahrnut výpočet čistého času plavby ak-
tuální předchozí trase, jsou rámci inicializace vynulovány hodnoty času plavby
v sekundách, ale také hodnoty času předchozího úseku minutách hodinách, které
jsou ukládány při detekci koncového kotviště daného úseku. 2. neposlední řadě hodnota odhadu průměrné rychlosti lodi předchozím
úseku nulována.29: Hlavní smyčka převod času sekundách minuty hodiny
Konkrétně jedná instrukce DIV. Aktuální čas plavby
se počítá počtu sekund, proto nemusí být nulovány při inicializaci. vstupu první instrukce DIV hodnota
Voyage_time_count, které uschován počet sekund vyplutí posledního
detekovaného kotviště. celočíselném vydělení této hodnoty 60, bude výsledkem
zbytek (=počet sekund) nějaký výsledek. Tato instrukce dělí dvě 16-bitová čísla 32-
bitovým výsledkem, přičemž významnějších bitů(nižší adresa) sobě nese zbytek
po dělení méně významných bitů(vyšší adresa) celočíselný podíl dvou vstupních
hodnot.
Obr.Dále nulována hodnota vzdálenosti předchozím úseku celková denní vzdále-
nost.
Hlavní smyčka
Jedinými instrukcemi hlavní smyčce programu spadajícími této kapitoly jsou
bloky vykonávající převod času aktuální plavby sekundách minuty hodiny,
které jsou následně zobrazovány displej posádce.29. možné proto, počet sekund plavby mezi dvojicí kotvišť počítáno
pouze pokud loď pohybu vynulování této hodnoty dojde detekci
koncového kotviště aktuálního úseku trasy.
46
. Povolovací bit obou instrukcí systémový bit Always_On, který stále
v log. 2. Tento výsledek vložen vstup
následující instrukce DIV jejím výstupu zbytek (=počet minut) zbytek
(=počet hodin). Tyto instrukce jsou zobrazeny
na obr