1. Větráček - základní podrobné cvičení

1.4. Program pro řízení větřáčku

Cílem cvičení je oživit model takovým způsobem, aby po stisknutí tlačítka se větráček roztočil na maximální možnou rychlost, běžel 5 vteřin a po této době se vypl a čekal na další stisknutí tlačítka. Program tedy může vypadat např. následovně:

Obr. 1: Větráček - řídící program
Obr. 1: Větráček - řídící program


Přehled použitých elementů je v následující tabulce.

Tabulka 1: Větráček - přehled použitých elementů

Použitý element

Základní zobrazení elementu

Počet

Umístění elementu v nabídce

připojení na vstup (Input), výstup (Output/Motor)

Poznámka

Start

1x

Program elements – Basic elements

-

-

Wait for input

1x

I1

-

Motor output

2x

M1

1x start, 1x stop

Time delay

2x

-

-

 

Ukázka nastavení jednotlivých elementů

Wait for input

Jedná se o element ze sekce Basic elements. Tímto elementem říkáme, že čekáme na stisknutí tlačítka přivedeného na I1. Po jeho stisknutí proběhne následující sekvence.

Obr. 2: Nastavení elementu Wait for input
Obr. 2: Větráček - nastavení elementu Wait for input

Motor output

Jedná se o element ze sekce Basic elements. Tímto elementem říkáme, že spustíme motor na výstupu M1 na nejvyšší rychlost 8.

Obr. 3: Nastavení elementu Motor output
Obr. 3: Větráček -nastavení elementu Motor output


Time delay

Jedná se o element ze sekce Basic elements, ale najdete jej i v sekci Branch, wait… - je to jeden a ten samý element. Tímto elementem říkáme, že následující element provede svou práci až po uběhnutí nastaveného času. V tomto případě motor poběží 5s a až poté se provede jeho zastavení vhodným elementem.

Obr. 4: Nastavení elementu Time delay
Obr. 4: Větráček - nastavení elementu Time delay


Motor output II

Jedná se o element ze sekce Basic elements. Tímto elementem říkáme, že zastavujeme motor.


Obr. 5: Větráček - nastavení elementu Motor output II


Time delay II

Jedná se o element ze sekce Basic elements, ale najdete jej i v sekci Branch, wait… - je to jeden a ten samý element. Tímto elementem říkáme, že následující element provede svou práci až po uběhnutí nastaveného času. V tomto případě motor necháváme motoru čas 1s na doběhnutí. Tedy 1s bude trvat, než program dovolí zaregistrovat další stisknutí tlačítka a znovuspuštění celého cyklu. Je to jen proto, abychom zajistili, že motor bude mít dost času na doběhnutí a uklidnění.


Obr. 6: Větráček - nastavení elementu Time delay II