|
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.
Podprogram pokračuje dvojicí instrukcí DIV, které této hodnoty vypočtou čas
posledního úseku plavby, obdobně jako obr. odpovídá první detekci zapnutí lodi režimu plavby. 2. hodnota další instrukcí
je hodnota Voyage_time_count nulována. obr. Tato hodnota první instrukcí uložena hodnoty Voyage_time_count_save,
ze které čas poslední úsek plavby převeden hodiny, minuty sekundy zob-
razen displeji kormidelně, jako čas předchozí plavby.2 obr. Výsledkem instrukcí zbytek
po celočíselném dělení postup převodu minuty hodiny totožný postu-
pem uvedeným výše. Tento blok instrukcí je
zobrazen kapitole 2.20.31: Dokončení detekce uložení vzdálenosti aktuálním úseku
47
. 2.30. 2. vše podmíněno úrovní FALSE
bitu signalizujícího počáteční nebo koncové kotviště úseku.4.29.31.
Vzdálenost počítána makrem přímo displeji, ale její hodnota posílá přes roz-
hraní ethernet ukládá paměti PLC. 2. 2.Dokončení detekce
Podprogram dokončení detekce začíná instrukcí, která při detekci počátečního kotvi-
ště, uloží hodnoty aktuálních GPS souřadnic počátečních souřadnic první části
pro výpočet vzdálenosti.
Jedná instrukce MOV_R vstupy GPS_SOURAD_1 GPS_SOURAD_2, které jsou
uloženy výstupů Delta1_Lat Delta1_Long.30: Dokončení detekce uložení nulování počtu sekund plavby
K uložení nulování využita funkce MOV_W, protože Voyage_time_count typu
Word.
Obr. Nejprve ale přičtena přičtena obsahu
celkové denní vzdálenosti Distance_result_total instrukcí ADD_R, jak patrné
z obr. 2.
V případě, detekováno koncové kotviště aktuálního úseku, následuje uložení
počtu sekund předchozí plavby paměti, viz.
Obr