Click-analyzer
Dane możliwe do uzyskania z bloku
Wartość logiczna true lub false (1 lub 0).
Opis parametrów ikony
1 - Wejście sygnału sterującego.
2 - Nazwa bloczka nadana przez użytkownika.
3 - Wciśnięty.
4 - Długie wciśnięcie.
5 - Zwolniony.
6 - Zwolniony po krótkim wciśnięciu.
7 - Zwolniony po długim wciśnięciu.
8 - Wartość z wejścia.
9 - Stan bloczka: zielony – działa, czerwony - błąd.
10 - Stan wyjścia bloku lub informacja o błędzie.
Wejście (1)
Bloczek sterowany jest z elementów generujących sygnał true lub false (1 lub 0). Podłącznie większej ilości sygnałów niż jeden, skutkować będzie reakcją bloczka na ostatni otrzymany sygnał. Przykładowo, gdy jeden z podłączonych przcisków jest wciśniety i zaczniemy wciskać kolejny bloczek wykryje tylko to odpuszczenie przycisku, które zdarzy się jako pierwsze. Odpuszczenie następnego przycisku nie zostanie zarejestrowane.
Wyjścia (3-8)
Bloczek posiada sześć wyjść zwracających wartość 0 lub 1:
3 - Wciśnięty - Krótki sygnał generowany podczas wykrycia na wejściu sygnału w stanie wysokim.
4 - Długie wciśnięcie - Sygnał generowany podczas wykrycia na wejściu sygnału wysokiego przez okres dłuższy niż „Czas graniczny” ustawiony w konfiguracji bloczka.
5 - Zwolniony - Sygnał generowany podczas wykrycia na wejściu zmiany sygnału z wysokiego na niski.
6 - Zwolniony po krótkim wciśnięciu - Sygnał generowany podczas wykrycia na wejściu zmiany sygnału z wysokiego na niski oraz czas trwania sygnału wysokiego nie był dłuższy niż „Czasu graniczny” ustawiony w konfiguracji bloczka.
7 - Zwolniony po długim wciśnięciu - Sygnał generowany podczas wykrycia na wejściu zmiany sygnału z wysokiego na niski oraz czas trwania sygnału wysokiego był dłuższy niż „Czas graniczny” ustawiony w konfiguracji bloczka.
8 - Wartość z wejścia - Sygnał generowany na wyjściu odzwierciedla sygnał wejściowy.
Komunikaty bloczka (10)
- Opis pod bloczkiem zawiera informację o stanie bloczka lub możliwym błędzie:
Invalid time_limit. - Błąd - Brak wartości „Czas graniczny”.
Input disconnected. - Błąd - Brak podłączonego wejścia.
ready - System sprawny - Gotowy do działania.
pressed - System sprawny - Wykrycie sygnału wysokiego na wejściu - wciśnięcie.
released (short) - System sprawny - Wykrycie zbocza opadającego po krótkim przyciśnięciu.
released (long) - System sprawny - Wykrycie zbocza opadającego po długim przyciśnięciu.
null - System sprawny - Brak wartości generowanej - Komunikat po wykonaniu przebudowania programu lub uruchomieniu systemu.
Konfiguracja - Properties
Ustawienia dostępne po podwójnym kliknięciu lewym przyciskiem myszy na bloczek.
Przykładowe wykorzystanie
Sterowanie oświetleniem w zależności od długości naciśnięcia przycisku
Opis działania układu:
Po pojawieniu się krótkiego impulsu (krótkiego wciśnięcia - nie przekraczającego czasu granicznego) z bloczka „Przycisk” nastąpi włączenie za pomocą bloczka d-latch oświetlenia „Oświetlenie kuchnia”. Ponowne wysłanie krótkiego impulsu z „przycisk” spowoduje wyłącznie d-latch, a to poskutkuje wyłączeniem oświetlenia „Oświetlenie kuchnia”. Po pojawieniu się długiego impulsu (długiego wciśnięcia - przekraczającego czas graniczny) z bloczka „Przycisk” nastąpi włączenie za pomocą bloczka d-latch oświetlenia w „Lampa2”. Ponowne wysłanie długiego impulsu z „przycisk” spowoduje wyłącznie d-latch, a to poskutkuje wyłączeniem oświetlenia „Lampa2”.