Komponent do przysyłania sygnału trasą uzależnioną od wyniku warunku logicznego.

- Nazwa bloczka - Nazwa własna bloczka nadawana celem łatwej identyfikacji na diagramie.
- Opis bloczka - Opcjonalny opis dodatkowy, do wykorzystania np. do dodania notatki, lub opisu działania.


- Warunek - Wyrażenie logiczne zwracające Prawda lub Fałsz
- $Zmienna == '1' - Warunek jest spełniony jeżeli wartość zmiennej wynosi 1
- $Zmienna.ToString().Length > 2 - Warunek jest spełniony jeżeli długość wartości Zmiennej w postaci tekstowej jest większa od 2.
- $Zmienna1.ToString() != $Zmienna2.ToString() - Warunek jest spełniony jeżeli wartość Zmiennej1 w postaci tekstowej nie jest równa wartości Zmiennej2 w postaci tekstowej

- Sukces - Warunek jest spełniony
- Niepowodzenie - Warunek nie jest spełniony