Schieberegister (0BA7 bis 0BA8)

Kurzbeschreibung

Die Funktion "Schieberegister" liest einen Eingangswert und verschiebt die Bits. Der Wert des Ausgangs entspricht dem des parametrierten Schieberegisterbits. Die Schieberichtung kann über einen besonderen Eingang geändert werden.

Bei der LOGO! 0BA6 können Sie nur ein Schieberegister in einem Schaltprogramm verwenden, bei LOGO! 0BA7- und LOGO! 0BA8-Geräten jedoch können Sie maximal vier Schieberegister mit acht Bits pro Schieberegister in einem Schaltprogramm verwenden.

Beschaltung

Beschreibung

Eingang In

Eingang, dessen Wert beim Start der Funktion ausgelesen wird.

Eingang Trg

Mit der steigenden Flanke (Wechsel von 0 nach 1) am Eingang Trg (Trigger) starten Sie die Sonderfunktion. Ein Wechsel des Zustands von 1 nach 0 ist nicht relevant.

Eingang Dir

Über den Eingang Dir geben Sie die Schieberichtung für die Schieberegisterbits Sx.1 bis Sx.8 an:

Dir = 0: Aufwärtsschieben (Sx.1 >> Sx.8)
Dir = 1: Abwärtsschieben (Sx.8 >> Sx.1)

HINWEIS:

"x" steht für den Index des Schieberegisters.

Parameter

Schieberegisterindex: Index des Schieberegisters im Schaltprogramm.

Mögliche Einstellungen: 1 bis 4

Schieberegisterbit, das den Wert des Ausgangs Q bestimmt.

Mögliche Einstellungen: 1 bis 8

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

Ausgang Q

Der Wert des Ausgangs entspricht dem des parametrierten Schieberegisterbits.

Parameter

LOGO! 0BA7- bzw. 0BA8-Geräte besitzen vier Schieberegister mit je acht Bits. Der Schieberegisterindex entspricht einem der vier Schieberegister im Schaltprogramm. Die Schieberegisterbits sind durch Sx.y nummeriert. Dabei ist x der Index und y die Bitnummer.

Timing-Diagramm

Lautet der Schieberegisterindex 1, werden die Schieberegisterbits mit S1.1 bis S1.8 bezeichnet.

Funktionsbeschreibung

Mit der steigenden Flanke (Wechsel von 0 nach 1) am Eingang Trg (Trigger) liest die Funktion den Wert des Eingangs In ein.

Je nach Schieberichtung wird dieser Wert in die Schieberegisterbits Sx.1 bis Sx.8 geschrieben:

Am Ausgang Q wird der Wert der parametrierten Schieberegisterbits ausgegeben.

Ist Remanenz nicht eingeschaltet, so beginnt nach Netzausfall die Schiebefunktion neu bei Sx.1 bzw. Sx.8.

Übersicht