Herunterladen Inhalt Inhalt Diese Seite drucken

Omron SYSMAC CQM1 Bedienerhandbuch Seite 286

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

Werbung

Konvertierungsbefehle
Erläuterungen
Merker
Beispiel
276
Erstellt das Zweierkomplement des achtstelligen Hexadezimal–Wertes des
Quellwortes (S und S+1) und speichert das Ergebnis in die Ergebnisworte (R
und R+1). Diese Funktion ist ähnlich der Subtraktion des achtstelligen Inhalts
S und S+1 von $0000 0000 und der Ausgabe des Ergebnisses an R und
R+1. Der Absolutwert von Binärdaten mit negativem Vorzeichen wird berech-
net.
Ist der Inhalt von S auf 0000 0000 gesetzt, wird nach der Ausführung der In-
halt von R ebenfalls auf 0000 0000 und EQ (SR 25506) auf EIN gesetzt.
Entspricht der Inhalt von S = 8000 0000, wird nach der Ausführung der Inhalt
von R ebenfalls auf 8000 0000 und UF (SR 25405) auf EIN gesetzt.
ER:
Das indirekt adressierte DM–Wort ist nicht vorhanden. (Der Inhalt
des :DM–Wortes liegt nicht im BCD–Format vor oder der DM–
Grenzbereich wurde überschritten).
EQ:
Auf EIN gesetzt, wenn der Inhalt von R+1 und R nach der Ausfüh-
rung Null ist; andernfalls auf AUS gesetzt.
UF:
Auf EIN gesetzt, wenn der Inhalt von S+1 und S=8000 0000 ist; an-
dernfalls auf AUS gesetzt.
Das folgende Beispiel zeigt die Anwendung von NEGL(––), um das Zweier-
komplement des Hexadezimalwertes in IR151, IR150 (001F FFFF) zu erstel-
len und das Ergebnis an HR 04 und HR 03 auszugeben.
00000
Adresse
Befehl
NEGL(––)
00000
LD
150
00001
NEGL(––)
LR 03
000
0000
0000
S+1: IR 151
S: IR 150
001F
FFFF
R+1: LR 04
R: LR 03
FFE0
0001
Kapitel 5–19
Operanden
00000
150
LR
03
000

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Sysmac srm1Sysmac cpm1Sysmac cpm1a

Inhaltsverzeichnis