Vor-/Rückwärtszähler

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 (LOGO! 12/24RCE/RCEo, LOGO! 24CE/24CEo): max. 5 kHz, wenn der schnelle Eingang direkt mit dem Funktionsblock Vor-/Rückwärtszähler verbunden ist.

  • 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 bis 999999
Off: Ausschaltschwelle / Wertebereich 0 bis 999999
Startwert: 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 Einschaltschwelle On und die Ausschaltschwelle Off können auch Werte einer bereits programmierten anderen Funktion sein:

Bei der Geräteserie 0BA7 und höher können Sie zusätzlich die Aktualwerte der folgenden bereits programmierten Funktionen verwenden:

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

Beachten Sie zur Gültigkeit und Genauigkeit der Zeitbasis auch das Handbuch zur LOGO!.

Timing-Diagramm

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

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