Herunterladen Diese Seite drucken

Omron SYSMAC CPM2 Serie Bedienerhandbuch Seite 443

Werbung

Konvertierungsbefehle
Beispiel
00000
HR 12
5
HR 13
1
DM 0100
3
DM 0101
2
7-20-12
2'S COMPLEMENT (2er–Komplement) – NEG(––)
Einschränkungen
Beschreibung
Hinweis Sehen Sie Abschnitt 2-16 Berechnung mit vorzeichenbehaftete Binärwert–Da-
Merker
432
Indirekt adressiertes DM–Wort ist nicht vorhanden. (Inhalt des DM–
Wortes ist nicht im BCD–Format oder die Datenbereichsgrenze wurde
überschritten).
EQ:
Auf EIN gesetzt, wenn das Ergebnis Null ist.
Ist 00000 auf AUS gesetzt (d.h. die Ausführungsbedingung ist EIN), konvertiert
der folgende Befehl den Sekunden–Wert von HR 12 und HR 13 in ein Stunden–,
Minuten– und Sekunden–Wert und speichert das Ergebnis in DM 0100 und DM
0101.
9
2
7
10.135.927 s
0
1
3
2.815 Std., 32 Min., 07 Sek.
2
0
7
8
1
5
Kontaktplansymbol
NEG(––)
S
R
000
Dieser Befehl ist nur in der CPM2A/CPM2C/SRM1(–V2) verfügbar.
DM 6144 bis DM 6655 können nicht für R verwendet werden.
Erstellt das Zweierkomplement des vierstelligen Hexadezimalwertes des Quell-
wortes (S) und speichert das Ergebnis in dem Ergebniswort (R). Diese Funktion
ist ähnlich der Subtraktion von S von 0000 und dem Speichern des Ergebnisses
in R. Der Absolutwert der Binärdaten mit negativem Vorzeichen wird berechnet.
Ist der Inhalt von S auf 0000 gesetzt, wird nach der Ausführung der Inhalt von R
ebenfalls auf 0000 und EQ (SR 25506) auf EIN gesetzt.
Entspricht der Inhalt von S = 8000, wird nach der Ausführung der Inhalt von R
ebenfalls auf 8000 und UF (SR 25405) auf EIN gesetzt.
ten für weitere Einzelheiten.
ER:
Indirekt adressiertes DM–Wort ist nicht vorhanden. (Inhalt des DM–
Wortes ist nicht im BCD–Format oder die Datenbereichsgrenze wurde
überschritten).
EQ:
Auf EIN gesetzt, wenn der Inhalt von R nach der Ausführung Null ist;
andernfalls auf AUS gesetzt.
UF:
Auf EIN gesetzt, wenn der Inhalt von S = 8000 ist; andernfalls auf AUS
gesetzt.
N:
EIN, wenn Bit 15 von R auf EIN ist; sonst AUS.
Adresse
HMS(––)
00000
HR 12
00001
DM 0100
@NEG(––)
S
R
000
Abschnitt
Befehl
Operanden
LD NOT
00000
HMS(––)
HR
DM
Datenbereiche
S: Quellwort
IR, SR, AR, DM, HR, TC, LR, #
R Ergebniswort
IR, SR, AR, DM, HR, LR
000
Nicht verwendet Auf 000 setzen.
7-20
12
0100
000

Werbung

loading