Schiebebefehle
5-16-8 SRD(75) – ONE DIGIT SHIFT RIGHT
(Verschiebung um eine Ziffer nach rechts)
Beschränkungen
Erläuterungen
Vorsichtsmaßnahmen
Merker
5-16-9 SFTR (84) – REVERSIBLE SHIFT REGISTER
(Links/Rechts–Schieberegister)
Kontaktplan–Symbole
SRD (75)
@SRD(75)
E
St
St und E müssen sich im gleichen Datenbereich befinden und E muß kleiner
oder gleich St sein.
DM 6144 bis DM 6655 können nicht für St oder E verwendet werden.
Ist die Ausführungsbedingung AUS, wird SRD(75) nicht ausgeführt.
Ist sie jedoch EIN, verschiebt SRD(75) Daten zwischen St und E (einschließ-
lich) um eine Stelle (vier Bits) nach rechts. In die äußerst linke Stelle von St
wird 0 geschrieben und der Inhalt der äußersten rechten Stelle von E ist ver-
loren.
Tritt ein Stromausfall während einer Verschiebung um mehr als 50 Worte ein,
kann die Verschiebung vorzeitig abgebrochen werden.
Je Zyklus wird eine 0 in die niederwertigste Stelle von St verschoben, wenn
der Befehl SRD(75) (ohne Flankentriggerung) verwendet wird. Verwenden
Sie den Befehl (@SRD(75)) (Flankentriggerung) oder verknüpfen Sie
SRD(75) mit DIFU(13) oder DIFD (14), um nur eine einzige Verschiebung
auzuführen.
ER:
Die St– und E–Worte befinden sich in verschiedenen Bereiche oder
St ist größer als E.
Das indirekt adressierte DM–Wort ist nicht vorhanden. (Der Inhalt
des :DM–Wortes liegt nicht im BCD–Format vor oder die Daten-
wort–Bereichsgrenze ist überschritten worden).
Kontaktplan–Symbole
SFTR (84)
@SFTR(84)
C
St
E
E
St
St
E
...
3
4 5
2
F
8
C
1
Datenverlust
0
C
St
E
Kapitel 5–16
Datenbereiche
E: Endwort
IR, SR, AR, DM, HR, LR
St: Anfangswort
IR, SR, AR, DM, HR, LR
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
225