TIMER – Vícefunkční časovač

Symbol blokuPotřebná licence: STANDARD
Qt SVG Document Exported by REXYGEN Studio U HLD R1 Q et rt TIMER

Popis funkce
Blok TIMER umožňuje buď vygenerovat impuls zadané délky pt (v sekundách) nebo filtrovat pulzy na vstupním signálu U užší než pt sekund. Režim funkce bloku se volí pomocí parametru mode. Podporované režimy jsou:

  • 1: Pulse: Na výstupu je pulz délky pt sekund, který začíná náběžnou hranou na vstupu U; další náběžné hrany na vstupu U během trvání pulzu jsou ignorovány.
  • 2: Delayed ON: Signál ze vstupu U je kopírován na výstup Q tak, že začátek impulzu na výstupu je opožděn o pt sekund proti začátku pulzu na vstupu; pulzy kratší než pt sekund se na výstupu neobjeví.
  • 3: Delayed OFF: Signál ze vstupu U je kopírován na výstup Q tak, že konec impulzu na výstupu je opožděn o pt sekund proti konci pulzu na vstupu; pokud je mezera mezi vstupními pulzy kratší než pt sekund, výstup je trvale aktivní.
  • 4: Delayed change: Výstupní signál Q se přepne na hodnotu vstupu U až tehdy, když je vstup po dobu pt sekund neměnný.

Následující obrázek ilustruje chování bloku v jednotlivých režimech při nastavení pt = 3:

image/svg+xml0 2 3 4 5 7 9 10 11 13 14 15 mode 4 mode 3 mode 2 mode 1 U time [s]

Čítání času je možno pozastavit pomocí vstupu HLD. Vstup R1 resetuje časovač. Signál pro reset má přednost před vstupem U, obdobně jako u bloku RS.

Tento blok propaguje kvalitu signálu. Více informací je uvedeno v sekci 1.4.

Vstup

U

Signál spouštějící časovač

Bool

HLD

Pozastavení časovače

Bool

R1

Reset časovače

Bool

Parametr

mode

Režim činnosti časovače  1

Long (I32)

1 ....

generovaný pulz

2 ....

zpožděné zapnutí

3 ....

zpožděné vypnutí

4 ....

zpožděná změna

pt

Doba časování [s]  1.0

Double (F64)

Výstup

Q

Výstupní signál časovače

Bool

et

Doba uplynulá od startu časovače [s]

Double (F64)

rt

Zbývající doba [s]

Double (F64)

2024 © REX Controls s.r.o., www.rexygen.com