Herunterladen Inhalt Inhalt Diese Seite drucken

Bcd Subtract (Bcd-Subtraktion) - Sub - Omron SYSMAC CQM1H Serie Programmierhandbuch

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

Werbung

BCD–Rechenbefehle
TR 0
00002
25504
25504
5-21-4 BCD SUBTRACT (BCD–Subtraktion) – SUB(31)
Einschränkungen
Erläuterungen
Merker
314
gespeichert. Abhängig vom Zustand von CY (25504) werden dann alle
Nullen oder 0001 nach DM 0101 übertragen. Dadurch wird sichergestellt,
dass jeder Übertrag der letzten Stelle in R+1 erhalten bleibt und das
Gesamtergebnis später als 8–stellige Daten benutzt werden können.
Obwohl die 8–stellige BCD–Addition mit zwei ADD (30)–Befehlen
durchgeführt werden kann, dient der Befehl ADDL (54) speziell diesem
Zweck.
Kontaktplan–Symbol
SUB(31)
@SUB(31)
Mi
Su
R
DM 6144 bis DM 6655 können nicht für R verwendet werden.
Ist die Ausführungsbedingung FALSCH, wird der Befehl SUB(31) nicht
ausgeführt. Ist sie jedoch WAHR, subtrahiert SUB(31) den Inhalt von Su und
CY von Mi und speichert das Ergebnis in R. Ist das Ergebnis negativ, wird
CY gesetzt und das Zehner–Komplement des Ergebnisses in R abgelegt.
Um das Zehner–Komplement in ein echtes Ergebnis zu konvertieren,
subtrahieren Sie den Inhalt von R von Null (sehen Sie dazu das folgende
Beispiel).
Mi – Su – CY
ER:
Mi und/oder Su ist kein BCD–Wert.
Indirekt adressiertes EM/DM–Wort ist nicht vorhanden.
(Inhalt des *EM/*DM–Worts ist kein BCD–Wert oder die EM/DM–Be-
reichsgrenze wurde überschritten.)
CY:
Auf EIN gesetzt, wenn das Ergebnis negativ ist, d.h. wenn Mi kleiner ist
als Su + CY.
EQ:
Auf EIN gesetzt, wenn das Ergebnis 0 ist.
Adresse
Befehl
00000
LD
CLC(41)
00001
OUT
00002
CLC (41)
00003
AND(30)
ADD (30)
030
#6103
DM 0100
00004
AND
00005
MOV (21)
MOV(21)
#0001
DM 0101
00006
LD
00007
AND NOT
MOV(21)
00008
MOV (21)
#0000
DM 0101
Mi: Minuend (BCD)
IR, SR, AR, DM, EM, HR, TIM/CNT, LR, #
Su: Subtrahend (BCD)
Mi
IR, SR, AR, DM, EM, HR, TIM/CNT, LR, #
Su
R
IR, SR, AR, DM, EM, HR, LR
CY
Abschnitt
5-21
Operanden
00002
TR
0
030
#
6103
DM
0100
25504
#
0001
DM
0101
TR
0
25504
#
0000
DM
0101
Datenbereiche
R: Ergebniswort
R

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Sysmac cqm1h-cpu serie

Inhaltsverzeichnis