|
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.
vstupu použité instrukce
je hodnota SB_Lat_Detect.
Obr.
32
.16. 2. Pokud
jsou obě porovnání splněna uloží hodnota proměnné Index. Instrukce, které toto zajišťují jsou uvedeny obr 2.
Obr. Pokud tedy nedetekuje aktuální zeměpisná šířka, jako
souřadnice kotviště, dojde přeskočení části kódu návěští LBL příslušným
číslem.17: Detekce ukončení prohledávacího cyklu
Podprogram pokračuje instrukcí JMP, viz. 2. instrukční sadě
automatu simatic vždy porovnává dvojice hodnot. Dále nastaví vlajkový bit SB_Lat_Detect, který
signalizuje, aktuální zeměpisná šířka lodi rozmezí některého kotvišť.18. Tedy mimo rozsah cyklu. je
ovšem podmíněno úrovní FALSE bitu blokujícího detekci min předchozí úspěšné
detekci SB_Detect_Block.Nyní již následuje porovnání aktuální zeměpisné šířky oběma ukazateli tak,
že aktuální souřadnice musí ležet mezi hodnotami uloženými obou ukazatelích
zároveň. Pokud není de-
tekována zeměpisná šířka, jako poloha kotviště, zbytečné procházet porovnávat
zeměpisné délky. obr 2. Tato hodnota udává
přesně, které kotviště jedná. Proto ná-
sledujícím běhu programu cyklus FOR přeskočí návěští NEXT network 7. Část kódu umístěná podmínce detekce zeměpisné délky. Tato instrukce zajišťuje skok
na návěští, pokud splněna podmínka jejím vstupu.16: Detekce porovnání zeměpisné šířky
Na obr 2.17 zobrazeno ukončení cyklu FOR případě, dojde detekování
zeměpisné šířky některého kotvišť, tedy aktivní signalizační bit SB_Lat_Detect,
nastaví hodnota Index cyklu FOR 12. Proto nejdříve porovnává
aktuální souřadnice obsahem ukazatele dolní mezní zeměpisnou šířku následně
až aktuální souřadnice obsahem ukazatele horní mezní zeměpisnou šířku