1. Program elements

1.6. Branch, wait,...

Jedná se o nabídku elementů pro rozhodování, nebo porovnávání.


Branch with data input

Element slouží k zadání podmínky, kdy se vyhodnocuje vstupující hodnota do elementu oproti komparační hodnotě. V nastavení můžeme říci, jaká je komparační hodnota a jaký se mezi hodnotami požaduje vztah (menší, větší, rovno,…). Podle vyhodnocení podmínky se pak dál vykonává část procesu/programu na výstupu Y (Yes, podmínka splněna), nebo N (No, podmínka nesplněna).

Obr. 1: Branch with data input
Obr. 1: Branch with data input

Compare

Element slouží porovnání vstupu oproti komparační hodnotě. V nastavení elementu můžeme říci, jaká je komparační hodnota. Následně porovnáním vstupní hodnoty s komparační hodnotou volí element vhodný výstup (vstup < komparační hodnotě, vstup = komparační hodnotě, vstup > komparační hodnota).

 Obr. 2: Compare
Obr. 2: Compare


Compare – 2 inputs

Element je modifikací předchozího elementu „Compare“. Slouží k porovnání 2 vstupů oproti sobě. Porovnáním vstupních hodnot volí element vhodný výstup (vstup < komparační hodnotě, vstup = komparační hodnotě, vstup > komparační hodnota). Elementu se nic nenastavuje přes pravé tlačítko myši.

Obr. 3: Compare - 2 inputs
Obr. 3: Compare - 2 inputs

Wait for…

Elementů Wait for je podle ikon v nástroji ROBO Pro více, ale jedná se o jeden element, který mění ikonu dle nastavení přes pravé tlačítko myši. Mezi elementy „Wait for“ lze tedy přepínat pouze jejich nastavením. Princip elementu je takový, že vykonávání programu se na elementu pozastaví do té doby, dokud na bočním vstupu elementu nenastane požadovaná změna (podle typu elementu), viz obr.

Obr. 4: Wait for...
Obr. 4: Wait for...

Pulse counter

Element Pulse counter je speciálním typem předchozího elementu Wait for. Princip elementu je takový, že vykonávání programu se na elementu pozastaví do té doby, dokud na bočním vstupu elementu neproběhne požadovaný počet pulsů. V nastavení elementu se nastavuje požadovaný počet pulsů (Number of pulses) a typ pulsů, které se mají započítávat (Pulse type), tedy zda se počítá pouze pulz (změna) 0 – 1, 1 – 0. nebo jakákoliv změna.

Obr. 5: Pulse counter
Obr. 5: Pulse counter