Herunterladen Inhalt Inhalt Diese Seite drucken

Subl(55) - Double Bcd Subtract; (Doppelwort Bcd-Subtraktion) - Omron SYSMAC CQM1 Bedienerhandbuch

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

Werbung

BCD–Rechenbefehle
5-20-8 SUBL(55) – DOUBLE BCD SUBTRACT
(Doppelwort BCD–Subtraktion)
Beschränkungen
Erläuterungen
Merker
Beispiel
284
Kontaktplan–Symbol
SUBL (55)
@SUBL(55)
Mi
Su
R
DM 6143 bis DM 6655 können nicht für R verwendet werden.
Ist die Ausführungsbedingung AUS, wird der Befehl SUBL(55) nicht ausge-
führt. Ist sie jedoch EIN, subtrahiert SUBL(55) CY und den 8–stelligen Inhalt
von Su und Su+1 vom 8–stelligen Wert in Mi und Mi+1 und legt das Ergebnis
in R und R+1 ab. Ist das Ergebnis negativ, wird CY gesetzt und das Zehner–
Komplement des aktuellen Ergebnisses wird in R abgelegt. Um das Zehner–
Komplement in ein echtes Ergebnis zu konvertieren, subtrahieren Sie den
Inhalt R von Null. Da eine 8–stellige Konstante nicht direkt eingeben werden
kann, verwenden Sie den BSET(71)–Befehl (sehen Sie Kapitel 5–17–4
BLOCK SET – BSET(71) (Blockweise vorbesetzen) ), um eine 8–stellige Kon-
stante zu generieren.
ER:
Mi, M+1, Su oder Su+1 sind kein BCD–Wert.
Indirekt adressierte DM–Worte sind nicht vorhanden. (Der Inhalt des
:DM–Wortes liegt nicht im BCD–Format vor oder die Datenwort–
Bereichsgrenze ist überschritten worden).
CY:
Auf EIN gesetzt, wenn das Ergebnis negativ ist, d.h., wenn Mi kleiner
als Su ist.
EQ:
Auf EIN gesetzt, wenn das Ergebnis 0 ist.
Das folgende Beispiel gleicht dem einer Einzelwort–Subtraktion. In diesem
Beispiel ist jedoch der Befehl BSET(71) erforderlich, um den Inhalt von 0000
und DM 0001 zu löschen, so daß ein negatives Ergebnis von 0 subtrahiert
werden kann (eine 8–stellige Konstante kann nicht eingegeben werden).
IR, SR, AR, DM, HR, TC, LR, #
Mi
IR, SR, AR, DM, HR, TC, LR, #
Su
R
IR, SR, AR, DM, HR, LR
Mi + 1
Mi
Su + 1
Su
CY
CY
R + 1
R
Kapitel 5–20
Datenbereiche
Meile: Minuend (BCD)
Su: Subtrahend (BCD)
R: Erstes Ergebniswort

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Sysmac srm1Sysmac cpm1Sysmac cpm1a

Inhaltsverzeichnis