Vor-/Rückwärtszähler

image\block_vrz_sn.gif

Kurzbeschreibung

Je nach Parametrierung wird durch einen Eingangsimpuls ein interner Zählwert aufwärts oder abwärts gezählt. Bei Erreichen der parametrierbaren Schwellwerte wird der Ausgang gesetzt bzw. zurückgesetzt. Die Zählrichtung kann über den Eingang Dir verändert werden.

 

Beschaltung

Beschreibung

Eingang R

Über den Eingang R (Reset) setzen Sie den internen Zählwert und den Ausgang Q auf den Startwert (StartVal).

Eingang Cnt

Diese Funktion zählt am Eingang Cnt die Zustandsänderungen von Zustand 0 nach Zustand 1. Die Zustandswechsel von 1 nach 0 werden nicht gezählt.

  • Verwenden Sie die Eingänge I3, I4, I5 und I6 für schnelle Zählvorgänge (nur bei bestimmten LOGO! 12/24 RC/RCo und LOGO! 24/24o): max. 2 kHz.

  • Verwenden Sie einen beliebigen anderen Eingang oder ein Schaltungsteil für geringe Zählfrequenzen (typ. 4 Hz).

Eingang Dir

Über den Eingang Dir (Direction) geben Sie die Zählrichtung an:

Dir = 0: Vorwärts
Dir = 1: Rückwärts

Parameter

On: Einschaltschwelle

 Wertebereich: 0...999999

Off: Ausschaltschwelle

 Wertebereich: 0...999999

StartVal: Initialwert, ab dem entweder vorwärts oder rückwärts gezählt wird.

Remanenz ausgewählt (on) = der Zustand wird remanent gespeichert.

Ausgang Q

Q wird in Abhängigkeit vom Aktualwert Cnt und den eingestellten Schwellwerten gesetzt oder zurückgesetzt.

Parameter On und Off

Die Zeitvorgabe für die Parameter Einschaltschwelle On und Ausschaltschwelle Off kann auch ein Aktualwert einer bereits programmierten anderen Funktion sein. Sie können die Aktualwerte folgender Funktionen verwenden:

Die gewünschte Funktion wählen Sie über die Blocknummer aus.

Timing-Diagramm

image\block_vrz_diagramm_sn.gif

Funktionsbeschreibung

Bei jeder positiven Flanke am Eingang Cnt wird der interne Zähler um 1 erhöht (Dir = 0) oder um 1 verringert (Dir = 1).

Mit dem Rücksetzeingang R können Sie den internen Zählwert auf den Startwert zurückstellen. Solange R=1 ist, ist auch der Ausgang auf 0 und die Impulse am Eingang Cnt werden nicht gezählt.

Der Ausgang Q wird in Abhängigkeit vom Aktualwert Cnt und den eingestellten Schwellwerten gesetzt oder zurückgesetzt. Siehe die folgende Rechenvorschrift.

Rechenvorschrift

 

image\0ba3_logo_sn.gif

0BA0-0BA5:

Der Parameter Startwert ist nicht vorhanden. Der Zähler beginnt immer bei 0 zu zählen.

0BA0-0BA3:

Der Parameter Off ist nicht vorhanden. Die Rechenvorschrift ist somit nicht gültig.

Vorsicht

Die Überprüfung, ob der Zähler den Grenzwert erreicht hat, findet einmal pro Zyklus statt.

Wenn also die Impulse an den schnellen Eingängen I3, I4, I5 oder I6 schneller sind als die Zykluszeit, so schaltet die Sonderfunktion eventuell erst, nachdem der angegebene Grenzwert überschritten ist.

Beispiel: Es können 100 Impulse pro Zyklus gezählt werden; 900 Impulse sind bereits gezählt worden. On = 950; Off = 10000. Der Ausgang schaltet erst im nächsten Zyklus, wenn der Wert bereits 1000 ist.

Wäre der Off-Wert = 980, so würde der Ausgang überhaupt nicht schalten.

Zykluszeit

Wie Sie die Zykluszeit einer LOGO! bestimmen, finden Sie im Anhang des LOGO! Handbuchs.

 

Übersicht