Herunterladen Inhalt Inhalt Diese Seite drucken

Sfr Und Sfrn (Vorwärts- Und Rückwärts-Schieberegister); Vorwärts-Schieberegister (Sfr) - IDEC MICROSmart pentra FC5A Serie Betriebsanleitung

Vorschau ausblenden Andere Handbücher für MICROSmart pentra FC5A Serie:
Inhaltsverzeichnis

Werbung

7: B
-B
ASIS
EFEHLE
SFR und SFRN (Vorwärts- und Rückwärts-Schieberegister)
Kompakte CPUs besitzen ein Schieberegister, das aus 128 Bits besteht, welche R0 bis R127 zugewiesen sind.
Schmale CPUs besitzen ein Schieberegister, das aus 256 Bits besteht, welche R0 bis R255 zugewiesen sind.
Es kann jede beliebige Nummer der verfügbaren Bits ausgewählt werden, um eine Kette von Bits zu bilden,
welche den Ein- oder Ausschaltstatus speichern. Die Ein-/Ausschaltdaten der Komponenten-Bits werden nach
vorne (Vorwärts-Schieberegister) oder nach rückwärts (Rückwärts-Schieberegister) verschoben, wenn ein
Impulseingang eingeschaltet wird.
Vorwärts-Schieberegister (SFR)
Wenn SFR-Befehle programmiert werden, sind immer zwei Adressen erforderlich. Nach dem SFR-Befehl wird
eine Schieberegisternummer eingegeben, die aus den entsprechenden Operandennummern ausgewählt wird.
Die Schieberegisternummer entspricht dem ersten Bit bzw. dem Kopfbit. Die Nummer der Bits ist die zweite
erforderliche Adresse nach dem SFR-Befehl.
Der SFR-Befehl erfordert drei Eingänge. Die Vorwärts-Schieberegister-Schaltung muss in der folgenden
Reihenfolge programmiert werden: Rücksetzeingang, Impulseingang, Dateneingang, und SFR-Befehl, gefolgt
vom ersten Bit und der Anzahl der Bits.
Kontaktplan
Erstes Bit
Rücksetzen
SFR
R0
4
I0
Impuls
Nr. der Bits
I1
Daten
I2
Strukturdiagramm
Schieberichtung
Rücksetzen
I0
Daten
R0
R1 R2 R3
I2
Impuls
I1
Erstes Bit: R0 Nr. der Bits: 4
Rücksetzeingang
Durch den Rücksetz-Eingang wird der Wert eines jeden einzelnen Schieberegister-Bits wieder auf Null gesetzt.
Der Richtimpuls-Sondermerker M8120 kann dazu verwendet werden, um das Schieberegister beim
Hochfahren zu initialisieren.
Impulseingang
Der Impulseingang löst die Datenschiebung aus. Die Schiebung erfolgt bei einem Vorwärts-Schieberegister
nach vorne, und bei einem Rückwärts-Schieberegister nach hinten. Zu einer Datenschiebung kommt es bei der
ansteigenden Flanke eines Impulses, das heißt, wenn sich der Impuls einschaltet. Wenn der Impuls
eingeschaltet wurde und eingeschaltet bleibt, kommt es zu keiner Datenschiebung.
Dateneingabe
Als Dateneingabe wird jene Information bezeichnet, die in das erste Bit geschoben wird, wenn es zu einer
Vorwärts-Datenschiebung kommt, bzw. die in das letzte Bit geschoben wird, wenn es zu einer Rückwärts-
Datenschiebung kommt.
Hinweis: Beim Ausschalten der Stromversorgung wird der Status aller Schieberegister-Bits normalerweise gelöscht. Es ist
jedoch auch möglich, den Status der Schieberegister-Bits über entsprechendes Setzen in den Funktionsbereich-
Einstellungen beizubehalten. Siehe Seite 5-5.
• Einschränkungen bei der Kontaktplanprogrammierung im Zusammenhang mit
Vorsicht
Schieberegister-Befehlen sind auf Seite 7-35 beschrieben.
7-26
Kompakte
CPU-Typ
CPU
Erstes Bit
R0 bis R127
Nr. der Bits
1 bis 128
M
S
FC5A B
ICRO
MART
ENUTZERHANDBUCH
Programmliste
Schmale CPU
R0 bis R255
1 bis 256
FC9Y-B1271
Befehl
Daten
LOD
I0
LOD
I1
LOD
I2
SFR
R0
4

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis