Dopředný a zpětný čítač

Krátký popis

Vstupní impuls zvyšuje nebo snižuje interní hodnotu v závislosti na nastavení parametrů. Výstup je nastaven nebo resetován, jakmile je dosaženo nastavené prahové hodnoty. Směr počtu lze změnit signálem na vstupu Dir.

Spojení

Popis

Vstup R

Výstup a hodnotu interního čítače resetujete na počáteční hodnotu (StartVal) signálem na vstupu R (Reset)

Vstup Cnt

Tato funkce počítá přechody z 0 na 1 na vstupu Cnt. Nepočítá přechody z 1 na 0.

  • Pro vysokofrekvenční čítání použijte vstupy I3, I4, I5 a I6 (LOGO! 12/24RCE/RCEo, LOGO! 24CE/24CEo): max. 5 kHz, pokud je rychlý vstup připojen přímo k funkčnímu bloku Dopředného a zpětného čítače

  • Použijte jakýkoli jiný vstup pro nízkofrekvenční čítání (typicky 4 Hz).

Vstup Dir

Vstup Dir (Direction) určuje směr čítání:

Dir = 0: Dopředné
Dir = 1: Zpětné

Parametr

Zapnutí: Práh pro zapnutí / Rozsah hodnot: 0 to 999999
Vypnutí: Práh pro vypnutí / Rozsah hodnot: 0 to 999999
Počáteční hodnota: Počáteční hodnota, od které se má začít počítat dolů nebo nahoru.
Retentivita zapnuta = stav je v paměti retentivní.

Výstup Q

Q je nastaven a resetován podle aktuální hodnoty Cnt a nastavených prahů vypnutí a zapnutí.

Parametry Zapnutí a Vypnutí

Parametry prahu zapnutí a vypnutí mohou být poskytnuty hodnotou jiné již naprogramované funkce:

U zařízení 0BA7 a 0BA8 navíc můžete použít skutečné hodnoty následujících již naprogramovaných funkcí:

Požadovanou funkci můžete vybrat podle čísla bloku.

Informace o platnosti a přesnosti časové základny naleznete v LOGO! manuálu.

Časový diagram

Popis funkce

Funkce inkrementuje (Dir = 0) nebo dekrementuje (Dir = 1) hodnotu vnitřního čítače o jeden počet s každou pozitivní hranou na vstupu Cnt.

Můžete resetovat interní hodnotu čítače na počáteční hodnotu signálem na resetovacím vstupu R. Pokud R = 1, výstup Q je 0 a impulzy na vstupu Cnt se nepočítají.

Výstup Q je nastaven a resetován podle skutečné hodnoty na Cnt a nastavených prahů. Pro výpočet platí následující pravidla.

Pravidla výpočtu

0BA0-0BA5:
Neexistuje parametr Počáteční hodnota. Čítač vždy počítá nahoru nebo dolů od 0.
0BA0-0BA3:
Parametr Vypnutí neexistuje. Pravidlo výpočtu je proto neplatné.

Upozornění

Funkce načítá mezní hodnotu čítače jednou v každém cyklu.

Pokud jsou tedy impulsy na rychlých vstupech I3, I4, I5 nebo I6 rychlejší než doba skenovacího cyklu, SFB se nemusí sepnout, dokud nebude překročena stanovená mez.

Příklad: Lze počítat až 100 pulzů za cyklus; Doposud bylo spočítáno 900 pulzů. Zapnuto = 950; Vypnuto = 10000. Výstup je nastaven v dalším cyklu poté, co hodnota dosáhne 1000.

Výstup by nebyl vůbec nastaven, pokud by byla hodnota Vypnutí = 980

Doba skenovacího cyklu

Informace o tom, jak určit dobu skenovacího cyklu LOGO! Najdete v dodatku v LOGO! Manuál.

Přehled