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.
|
Vstup Dir |
Vstup Dir (Direction) určuje směr čítání: Dir = 0: Dopředné |
Parametr |
Zapnutí: Práh pro zapnutí / Rozsah hodnot: 0 to 999999 |
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:
Analogový komparátor: Ax - Ay
Analogový spínač: Ax
Analogový zesilovač: Ax
Analogový multiplexer: AQ
Analogová rampa: AQ
Matematická instrukce: AQ
PI regulátor: AQ
Dopředný a zpětný čítač: Cnt
U zařízení 0BA7 a 0BA8 navíc můžete použít skutečné hodnoty následujících již naprogramovaných funkcí:
Zpožděné zapnutí: Ta
Zpožděné vypnutí: Ta
Zpožděné zapnutí/vypnutí: Ta
Zpoždění zapnutí s pamětí: Ta
Impulzní relé: Ta
Hranou spouštěné impulzní relé: Ta
Asynchronní pulzní generátor: Ta
Schodišťový spínač: Ta
Multifunkční přepínač: Ta
Stopky: AQ
Analogový filtr: AQ
Průměrná hodnota: AQ
Max/Min: AQ
Porovnávač frekvence: Fre
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
Pokud je Prah zapnutí ≥ Prah vypnutí, potom:
Q = 1, pokud Cnt ≥ Zapnutí
Q = 0, pokud Cnt < Vypnutí.
Pokud je Prah zapnutí < Prah vypnutí, potom:
Q = 1, pokud Zapnutí ≤ Cnt < Vypnutí.
|
0BA0-0BA5: |
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.