|
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.
4: Inicializace detekce
Blok instrukcí, který nuluje paměťová místa počátečními koncovými GPS
souřadnicemi realizován obdobně jako předchozí network. Tyto instrukce jsou zobra-
zeny obr 2. Jedná dvě instrukce STR_CPY, které kopírují řetězec vložený
na vstup oblasti paměti zapsané výstupu OUT.5. 2. znamená, počáteční stav
lodi je, stojí místě. 2. Zde obou paměťových
míst zapsán řetězec znaků mezera, které přemažou celé zobrazovací pole. Nejprve jsou nastaveny hodnoty odpovídající
aktuálním GPS souřadnicím souřadnice středu prvního kotviště Bystrc-servis.
To zajišťují dvě instrukce MOV_R zobrazené obr.Zde patrnou částí kódu možné uložit paměti všechny čtyři mezní souřadnice
kotviště.
26
.
Obr. 2.
Posledními inicializačními instrukcemi vymazání textových polí, které dis-
pleji zobrazují aktuální předchozí detekované kotviště. Instrukce MOV_R však
přesouvají nulové hodnoty protože instrukce, která pracuje datovým typem
real, nutné nuly pro správnou funkci napsat desetinnou tečkou. tomto případě jedná souřadnice servisního kotviště Bystrc.5: Inicializace vymazání názvů kotvišť
Dále následují jen instrukce, které mají význam pouze při simulaci, protože vy-
tvářejí počáteční podmínky plavby. násle-
dují totožné bloky instrukcí, které zajišťují uložení mezních souřadnic pro všech 11
kotvišť.6.
Obr.
V této části kódu také nastavuje počáteční hodnota bitu Speed_0, který sig-
nalizuje zda loď stojí, nebo pluje, úroveň TRUE