Herunterladen Inhalt Inhalt Diese Seite drucken

Omron SYSMAC CQM1H Serie Programmierhandbuch Seite 282

Programmierbare steuerungen spezialmodule
Vorschau ausblenden Andere Handbücher für SYSMAC CQM1H Serie:
Inhaltsverzeichnis

Werbung

Shift Instructions
Erläuterungen
Merker
Beispiel
00000
00001
00002
00003
00004
DM 6144 bis DM 6655 können nicht für C, St, oder E verwendet werden.
Mit SFTR(84) wird ein Schieberegister, bestehend aus einem oder mehreren
Worten erstellt, um Daten nach rechts oder links zu verschieben.
Spezifizieren Sie das gleiche Wort für St und E, wenn Sie ein
Ein–Wort–Register erstellen möchten. Das Steuerwort spezifiziert die
Verschieberichtung, den Status des Registers, den Verschiebeimpuls und
den Rücksetzeingang. Die Zuweisung des Steuerwortes ist im Folgenden
dargestellt:
15 14 13 12
Die Daten im Schieberegister werden um ein Bit in die von Bit 12
zugewiesene Richtung verschoben, wobei ein Bit nach CY und der Status
von Bit 13 auf das andere Ende verschoben wird, wenn SFTR(84) mit dem
Eingang auf EIN solange das Rücksetzbit auf AUS und Bit 14 auf EIN
gesetzt ist, ausgeführt wird. Wird SFTR(84) mit dem Eingang auf AUS oder
mit Bit 14 auf AUS ausgeführt, bleibt das Schieberegister unverändert. Wird
SFTR(84) mit dem Eingang auf EIN ausgeführt und das Rücksetzbit (15) ist
auf EIN gesetzt, dann wird das gesamte Schieberegister und CY auf Null
gesetzt.
ER:
St und E befinden sich nicht im gleichen Datenbereich oder ST ist
größer als E.
Indirekt adressierte EM/DM–Worte sind nicht vorhanden.
(Inhalt des *EM/*DM–Wortes ist nicht im BCD–Format oder die
Datenbereichsgrenze wurde überschritten.)
CY:
Übernimmt, je nach der Verschieberichtung, die Daten von Bit 00 in St
oder von Bit 15 in E.
Im folgenden Beispiel werden IR 00000, IR 00001, IR 00002 und IR 00003
dazu verwendet, die in @SFTR(84) verwendeten Bits von C zu steuern. Das
Schieberegister befindet sich in DM 0010 und wird durch IR 00004 gesteuert.
03512
Verschieberichtung
03513
Eingangsstatus
Verschiebeimpuls
03514
03515
Rücksetz–Eingang
@SFTR(84)
035
DM 0010
DM 0010
Abschnitt
Nicht verwendet.
Verschieberichtung
1 (EIN):
Links (LSB zu MSB)
0 (AUS): Rechts (MSB zu LSB)
In das Register einzufügende Daten
Verschiebeimpuls–Bit
Rücksetz–Eingang
Adresse
Befehl
Operanden
00000
LD
00001
OUT
00002
LD
00003
OUT
00004
LD
00005
OUT
00006
LD
00007
OUT
00008
LD
00009
@SFT(84)
DM
DM
5-17
00000
03512
00001
03513
00002
03514
00003
03515
00004
035
0010
0010
263

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Sysmac cqm1h-cpu serie

Inhaltsverzeichnis