|
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.
odpovídá první detekci zapnutí lodi režimu plavby. Výsledkem instrukcí zbytek
po celočíselném dělení postup převodu minuty hodiny totožný postu-
pem uvedeným výše. 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.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. 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.
Jedná instrukce MOV_R vstupy GPS_SOURAD_1 GPS_SOURAD_2, které jsou
uloženy výstupů Delta1_Lat Delta1_Long.
Vzdálenost počítána makrem přímo displeji, ale její hodnota posílá přes roz-
hraní ethernet ukládá paměti PLC. vše podmíněno úrovní FALSE
bitu signalizujícího počáteční nebo koncové kotviště úseku.29.20.30. Nejprve ale přičtena přičtena obsahu
celkové denní vzdálenosti Distance_result_total instrukcí ADD_R, jak patrné
z obr. 2.
Obr. 2.31: Dokončení detekce uložení vzdálenosti aktuálním úseku
47
. obr. 2. Tento blok instrukcí je
zobrazen kapitole 2.2 obr.4. 2.31.
Podprogram pokračuje dvojicí instrukcí DIV, které této hodnoty vypočtou čas
posledního úseku plavby, obdobně jako obr.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. 2. hodnota další instrukcí
je hodnota Voyage_time_count nulována