Switch

Bloczek wirtualny wykorzystywany jako włącznik

Obsługiwana operacja

Pozwala na sterowanie przepływem danych z innego bloczka.

Opis parametrów ikony

Ustawienia dostępne po podwójnym kliknięciu lewym przyciskiem myszy.

  • 1 - Wejście sygnałowe i sterujące.

  • 2 - Nazwa bloczka nadana przez użytkownika.

  • 3 - Wyjście sygnałowe.

  • 4 - Stan bloczka zielony – działa, czerwony - błąd.

  • 5 - Komunikaty bloczka.

Wejście (1)

Do włącznika podajemy 2 sygnały oznakowane za pomocą bloczka tag: 1 oraz tag: 2. Sygnał oznaczony za pomocą tag: 1 jest sygnałem przekazującym wartość do bloczka, a sygnał ozanczony bloczkiem tag: 2 jest sygnałem sterującym bloczkiem switch.

Wyjścia (3)

Przełącznik zwraca wartość oznaczoną z pomocą bloczka tag: 1, gdy bloczek tag: 2 przekazuje wartość true.

Komunikaty bloczka (5)

Opis pod bloczkiem zawiera informację o stanie bloczka lub możliwym błędzie:

  • idle - System sprawny - Bloczek nie pracuje.

  • active - System sprawny - Bloczek pracuje.

  • inactive - System sprawny - Bloczek nie pracuje.

  • Invalid null_if_inactive configuration - Błąd - Bład w pliku JSON.

  • Invalid remember_last_value configuration - Błąd - Bład w pliku JSON.

  • Too many tag1 connections - Błąd - Za duża ilość sygnałów oznaczonych tag: 1.

  • Missing tag1 - Błąd - Brak podłączenia sygnału oznaczonego tag: 1.

  • Too many tag2 connections -Błąd - Za duża ilość sygnałów oznaczonych tag: 2.

  • Missing tag2 block connection - Błąd - Brak podłączenia sygnału oznaczonego tag: 2.

Konfiguracja - Properties

Ustawienia dostępne po podwójnym kliknięciu lewym przyciskiem myszy.

Nazwa - Nazwa bloczka nadana przez użytkownika.

Ustaw wyjście na NULL gdy nieaktywny - Gdy tag: 2 przekazuje wartość false to na wyjściu bloczka switch wychodzi jest sygnał null. W przypadku braku zaznaczenia tej opcji sygnał nie jest przekazywany na wyjście.

Pamiętaj ostatnią wartość - Zaznaczenie pozwala zapamiętać ostatnią ustawioną wartość.

Przykładowe wykorzystanie bloku

Opis działania układu:

Wartość temperatury zmierzonej w jacuzzi jest przekazywana do wyświetlania (aktualizacji) w aplikacji jedynie w godzinach 12-13.