|
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.
2. popsáno podmínkami
2. hodnot bufferů přičtou
příspěvky základní aktuálního větru buffery jsou uloženy zpátky paměti
PLC příkazy SetData.7.40, 2.7.32 2.
Z paměti programovatelného automatu jsou načteny hodnoty bufferů příspěvků
od osy osy pomocí dvojice instrukcí GetData.31.39.4 Vizualizace rychlosti směru větru
Základem této obrazovky dvojice trojice maker, která jsou vykonávána defino-
vaných okamžicích nebo jejich výkon spouštěn stisknutím tlačítka. Následující
čtyři instrukce realizují rozložení aktuálního větru příspěvky základních os
podle vztahů 2. Jednotlivé
podmínky jsou popsány vztahy 2.41, 2. Tento výpočet rozdělen určení hodnoty goniomet-
rické funkce úhlu vynásobení příslušnou rychlostí větru.
Výpočet začíná deklarací proměnných paměti.34, který určuje průměrnou rychlost
větru bez korekce.
Pokračuje instrukcemi realizujícími vztah 2. Dalším krokem načtení ak-
tuální rychlosti m/s směru větru stupních instrukcemi GetData. Hodnoty jednotlivých bufferech jsou vyděleny počtem sekund plavby, což
odpovídá počtem průměrovaných vzorků větru.35.33.
Makro korekce průměrné rychlosti směru větru
Korekce průměrných parametrů větru vypočítána makrem, které spuštěno bi-
61
. Nejprve pomocí instrukcí END porovnávají hodnoty odpovídající
příspěvkům základních průměrnému větru nulovou hodnotou. Dále je
vypočten směr instrukcí ASIN, podle vztahu 2.
Makro pro výpočet průměrné rychlosti směru větru
Část kódu tohoto makra umístěn příloze A.
Dalším krokem výpočtu jsou podmínky, které zaručují správné určení směru
větru.2. Další instrukcí GetData načteno počet sekund aktuální
plavby.42 2. Další dvojice podmínek IF
zajišťuje přiřazení hodnoty úhlu místě, kde funkce ASIN nedefinována, tedy že
příspěvek jedné nebo druhé základních nulový.
Na konci kódu makra dochází uložení průměrného směru větru paměti PLC
a vynulování signalizačního bitu SB_Wind_comp, který spouští celý tento výpočet.37, 2. teoretickém výpočtu tato část
kódu reprezentována vztahy 2.2. Tato hodnota uložena paměti příkazem SetData.38 2. Výkon instrukcí makra kopíruje
výpočet průměrné rychlosti směru větru, který byl popsán kapitole 2.36, 2.43.30 2. Jelikož instrukční soubor maker
displeje neobsahuje funkci pro výpočet absolutní hodnoty, tato matematická ope-
race realizována umocněním druhou následným odmocněním hodnoty směru
větru, která být převedena absolutní hodnoty