Herunterladen Inhalt Inhalt Diese Seite drucken

Asft (17) - Asynchronous Shift Register - Omron SYSMAC CQM1 Bedienerhandbuch

Speicherprogrammierbare steuerung
Vorschau ausblenden Andere Handbücher für SYSMAC CQM1:
Inhaltsverzeichnis

Werbung

Schiebebefehle
00000
00001
00002
00003
00004
5-16-10 ASFT (17) – ASYNCHRONOUS SHIFT REGISTER (Asynchrones
Schieberegister)
Hinweis
Beschränkungen
Erläuterungen
Steuerungswort
03512
03513
03514
03515
@SFTR(84)
035
DM 0010
DM 0010
Kontaktplan–Symbole
ASFT (17)
@ASFT(17)
C
St
E
ASFT(17) ist ein erweiteter Befehl für die SRM1. Der Funktionscode 17 ist
werksseitig eingestellt und kann bei Bedarf für die SRM1 geändert werden.
St und E müssen sich im gleichen Datenbereich befinden und E muß größer
oder gleich St sein.
DM 6144 bis DM 6655 können nicht für St oder E verwendet werden.
Ist die Ausführungsbedingung AUS, besitzt der Befehl ASFT(17) keine Aus-
wirkung und das Programm führt den nächsten Befehl durch. Ist sie jedoch
EIN, erstellt und steuert ASFT(17) ein umkehrbares, asynchones Wort–
Schieberegister zwischen St und E. Dieses Register verschiebt nur dann
Worte, wenn das nächste Wort im Register Null ist, d.h. wenn keines der Re-
gisterworte Null enthält, findet keine Verschiebung statt. Zusätzlich gilt, daß
pro Registerwort, das eine Null enthält, nur ein Wort verschoben wird. Wird
der Inhalt eines Wortes auf das nächste Wort verschoben, wird der Inhalt des
ursprünglichen Wortes auf Null gesetzt. Bei einer Registerverschiebung
tauscht also praktisch jedes Nullwort den Platz mit dem nächsten Wort. (Se-
hen Sie dazu das nachfolgende Beispiel).
Die Verschieberichtung (d.h. ob das "nächste Wort" das nächstniedrige oder
–höhere ist), wird durch C spezifiziert. C wird auch zur Rücksetzung des Re-
gisters verwendet. Ein beliebiger Teil des Registers kann zurückgesetzt wer-
den, indem der gewünschte Teil mit St und E spezifiziert wird.
Bits 00 bis12 von C werden nicht verwendet. Bit 13 enthält die Verschiebe-
richtung. Setzen Sie Bit 13 auf EIN, um abwärts zu verschieben (auf Worte
mit niedriger Adresse) und auf AUS, um aufwärts zu verschieben (auf Worte
Adresse
Verschieberichtung
00000
LD
00001
OUT
00002
LD
00003
OUT
Eingangsstatus
00004
LD
00005
OUT
00006
LD
Verschiebesimpuls
00007
OUT
00008
LD
00009
@SFT(10)
Rücksetzung
C
St
E
Kapitel 5–16
Befehl
Operanden
00000
03512
00001
03513
00002
00514
00003
03515
00004
035
DM
0010
DM
0010
Datenbereiche
C: Steuerwort
IR, SR, AR, DM, HR, LR, #
St: Anfangswort
IR, SR, AR, DM, HR, LR
E: Endwort
IR, SR, AR, DM, HR, LR
227

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Sysmac srm1Sysmac cpm1Sysmac cpm1a

Inhaltsverzeichnis