|
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.
516193
SetData(a, "SIEMENS S7/200 (Ethernet)", VD, 740, 1)
SetData(b, "SIEMENS S7/200 (Ethernet)", VD, 744, 1)
end macro_command
Na začátku kódu jsou deklarovány proměnné typu float, kterých zapsána
zeměpisná šířka délka kotviště. rozjetí
lodi název zobrazený aktuálním kotvišti vymaže přesune názvu kotviště
předchozího. Function Key Object zajišťuje
po stisknutí vykonání makra pro dané kotviště. Ascii Display Object.Makro rychlá změna aktuálních GPS souřadnic
Dominantní část této obrazovky slouží rychlému přepínání aktuálních GPS sou-
řadnic lodi polohu středů jednotlivých kotvišť. Tyto hodnoty jsou pak jednoduše pomocí příkazu
SetData uloženy paměti automatu pozici VD740 VD744.229176
b 16.
Jako doplňující informace byly displej přidány bloky zobrazující název kotviště,
tzv. Tímto způsobem celou dobu plavby zobrazováno jakém kotvišti
se loď naposledy pohybovala.
36
.
Makro výpis názvů detekovaných kotvišť
Ukládání názvů kotvišť paměti PLC zajišťuje makro.
Vpravo obrazovce pro lepší přehlednost uvedena dvojice Numeric Display
Object, která zobrazuje aktuální polohu lodi. Makro kód jazyce podobném
jazyku který programátorovi umožní naprogramovat množství dalších libovol-
ných programů. PLC Control Object je
nastaveno přesné spouštění makra změnou úrovně bitu SB_Long_Detect, tento bit
je nastaven pouze případě, detekováno aktuálních souřadnicích kotviště. displeji zobrazován název aktuálního kotviště
v případě, loď minimální otáčky, rychlostní páku nulové poloze aktuální
souřadnice jsou detekovány, jako souřadnice některého možných kotvišť. Makro, které
uloží paměti automatu hodnotu předdefinovaných souřadnic, tomto případě
souřadnic spadajících kotviště Bystrc-Servis, zobrazeno mezi klíčovými slovy
macro_command end macro_command.
macro_command main()
float b
a 49. jsou vykonány, jako reakce nějakou událost