Softwareelementy oprogramowania NEED-PC

NEED, stworzony dla Twojej satysfakcji...

Rozwiążesz problemy sterowania w prostszy sposób ?

elementy oprogramowania NEED-PC
WEJŚCIA  |  WYJŚCIA  |  MARKERY  |  CZASY-TIMERY  |  LICZNIKI  |  ZEGARY  |  KOMPARATORY


CZASY - TIMERY (ilość do wykorzystania w programie - 8)

Timer jest elementem czasowym, dzięki któremu możemy wykorzystywać sterowanie czasowe w przekaźniku programowalnym.
Każdy z 8 Timerów może być używany w jednej z konfiguracji:

  • Załączenie z opóźnieniem (ON-DELAYED)
  • Wyłączenie z opóźnieniem (OFF-DELAYED)
  • Pojedynczy impuls (SINGLE PULSE)
  • Impulsy (FLASHING)

W strukturze logicznej Timera możemy wyróżnić wejścia, wyjście, tryb pracy oraz wartość czasu do odmierzania.
Wejścia i wyjścia Timerów można logicznie wiązać także poprzez sygnały bitowe (I,Q,M).

Wejścia.
W skład wejść wchodzą:

  • wejście wyzwalające TRIGGER (wejście to inicjuje działanie Timera np. rozpoczyna odmierzanie czasu
  • wejście resetujące RESET (powoduje ustawienie wyjścia Timera na 0, zatrzymanie odmierzania czasu)
STANY LOGICZNE WEJŚĆ TRIGGER, RESET 0 lub 1 w zależności od realizowanej funkcji w programie
STANY LOGICZNE WYJŚCIA: 0 lub 1 w zależności od realizowanej funkcji w programie
ZAKRESY CZASOWE: s.ms (sekundy.milisekundy) 0s.10ms - 99s.990ms
min.s (minuty.sekundy) 0min.1s - 99min.59s
h.min (godziny.minuty) 0h.1min - 99h.59min

struktura logiczna timera

Czas do odmierzania.
Czas do odmierzania w timerach ustawia się poprzez odpowiednie instrukcje LAD).
Tryb.
Rodzaj pracy timera np. załączenie z opóźnieniem, pojedynczy impuls itp.
Wyjścia.
Wyjście timera jest ustawiane lub resetowane w zależności od wyboru odpowiedniej funkcji czasowej (odpowiedniego typu timera). W programie wyjścia timerów możemy używać tak, jak np. znaczników, zastępując w oznaczeniu literę M literą T.


Timer opóźnione załączenie (ON-DELAYD) -  oznaczenie NEED - SD
cewka timera - opóźnione załączenie
cewka resetująca czas

Realizowana funkcja czasowa:
Jeżeli na wejściu Trigger pojawi się zbocze narastające, a wejście Reset jest nieaktywne, to po czasie nastawionym w Timerze, następuje załączenie wyjścia Timera w stan 1 wejścia Trigger musi pozostać w stanie wysokim. Jeżeli wejście Trigger zmieni stan na 0, to nastącie automatyczne resetowanie licznika czasu i kasowanie wyjścia. Jeżeli wejście Reset zostanie ustawione na 1, to Timer zostaje skasowany w dowolnym momencie swojej pracy i przestanie odmierzać czas. Stan wyjścia powraca do stanu początkowego, czyli 0. Ponowne rozpoczęcie liczenia czasu nastątkowego, czyli 0. Ponowne rozpoczęcie liczenia czasu nastąpi dopiero po ustawieniu sygnału Reset w stan niski i pojawieniu się dodatniego zbocza na wejściu Trigger.


Timer opóźnione wyłączenie (OFF-DELAYD) -  oznaczenie NEED - SF
cewka timera - opóźnione wyłączenie
cewka resetująca czas

Realizowana funkcja czasowa:
Jeżeli wejście Trigger ma stan 1, przy stanie 0 na wejściu Reset, to wyjście jest załączone. Jeśli teraz wejście Trigger przejdzie w stan niski (0-zbocze opadające), to po czasie nastawionym w Timerze, następuje wyłączenie wyjścia Timera - ustawienie w stan 0. Jeżeli wejście Trigger zmieni swój stan na 1 nastąpi automatyczne resetowanie licznika czasu i ustawienie wyjścia ponownie w stan wysoki (1). Jeżeli wejście Reset zostanie ustawione na 1, to Timer zostanie skasowany i przestanie odmierzać czas, a jego wyjście przyjmie stan 0. Ponowne rozpoczęcie liczenia czasu
nastąpi dopiero po ustawieniu sygnału Reset w stan niski (0) i pojawieniu się ujemnego zbocza wyzwalającego na wejściu Trigger.


Timer pojedynczy impuls (SINGLE PULSE) - oznaczenie NEED - SE
cewka timera - pojedynczy impuls
cewka resetująca czas

Realizowana funkcja czasowa:
Jeżeli na wejściu wyzwalającym Trigger pojawi się sygnał wyzwalający (zbocze narastające), a wejście Reset jest nieaktywne, to układ załącza wyjście na nastawiony czas, a następnie powraca do stanu 0 - w tym czasie stan Trigger nie ma znaczenia (może przyjąć wartość 0). Każde zbocze dodatnie na wejściu Trigger przedłuża impuls o kolejny nastawiony czas. Ustawienie wejścia Reset w dowolnym momencie kasuje wyjście Timera do stanu 0. Ponowne wyzwolenie może nastąpić po ustawieniu wejścia Reset w stan 0 i po wystącia kolejnego zbocza narastającego na wejściu Trigger.


Timer impulsy (FLASHING) - oznaczenie NEED - SL
cewka timera - impulsowanie
cewka resetująca czas

Realizowana funkcja czasowa:
Timer pełni funkcję generatora fali prostokątnej o wypełnieniu 50%. Układ zaczyna generować impulsy o nastawionym czasie trwania, gdy wejście wyzwalające Trigger przyjmuje stan 1. Czasy trwania stanów 1 i 0 są równe, a częstotliwość pracy dla tego typu Timera wynosi: f=1/(2T), gdzie T jest zadanym czasem do odmierzania przez Timer. Ustawienie wejścia Reset w stan wysoki powoduje natychmiastowe ustawienie wyjścia w stan niski.
Gdy sygnał Trigger przyjmuje stan niski wyjście Timera także Trigger przyjmuje stan niski
Zależności wejść Trigger, Reset i wyjścia Timera są następujące:

  • Po podaniu 1 na Trigger, gdy wejście Reset jest w stanie 0, wyjście najpierw pozostaje w stanie 0 przez ustawiony czas, a potem ustawia się w stan 1 i cykl się powtarza.
  • Jeżeli Trigger i Reset ustawione są równocześnie w stanie wysokim, to wyjście jest wyzerowane. W momencie, gdy Reset osiąga stan niski, a Trigger nadal pozostaje w stanie 1, to układ załącza wyjście na nastawiony czas, a potem je wyłącza, powtarzając cykl.
powrót