HOLDT_B (38)
ID 38
Zastosowanie: |
PLC |
SIM |
Grupa: TIMERS AND COUNTERS
Opis skrótowy:
Funkcja opóźniająca sygnał z zewnętrzną zmianą wartości timera i pamięcią aktualnego stanu.
Wejścia (3 sztuki):
nr |
typ |
impuls |
oznaczenie |
uwagi |
1 |
B |
nie |
IN |
Wejście binarne nr 1 |
2 | I | nie | preset | Zadana wartość timera [ms] |
3 | B | nie | reset | Wejście binarne nr 2 |
Wyjścia (2 sztuki):
nr |
typ |
Impuls |
oznaczenie |
uwagi |
1 |
B |
nie |
OUT |
Wyjście binarne nr 1 |
2 | I | nie | time | Aktualna wartość timera [ms] |
Ustawienia: brak
Działanie funkcji:
Funkcja HOLDT_B opóźnia przeniesienie sygnału. Gdy na wejście IN zostanie podany stan wysoki, w funkcji uruchamia się licznik, którego wartość początkowa wynosi 0. Gdy licznik osiągnie wartość ustaloną przez użytkownika na wejściu preset oraz na wejściu IN jest stan wysoki, na wyjściu OUT pojawia się stan wysoki i jest podtrzymywany do pojawienia się stanu wysokiego na wejściu reset. Pojawienie się stanu niskiego na wejściu IN powoduje zatrzymanie pracy licznika i zapamiętanie jej wartości. Ponowne pojawienie się stanu wysokiego na wejściu IN uruchamia licznik od zapamiętanej wartości. Gdy na wejściach IN oraz reset jest stan wysoki, licznik nie pracuje oraz jej wartość wynosi 0. Wyjście time zwraca aktualną wartość timera.
Używane rejestry R i znaczniki M: brak