Herunterladen Inhalt Inhalt Diese Seite drucken

Definition Vorzeichenbehafteter Binärdaten (Ganzzahlen) - Omron SYSMAC CQM1 Bedienerhandbuch

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

Werbung

Berechnung mit vorzeichenbehafteten Binärdaten
CPM1/CPM1A/SRM1–
Befehle
Berechnungen vorzeichenbehafteter Daten
1-9-1 Definition vorzeichenbehafteter Binärdaten (Ganzzahlen)
110
Die CPM1/CPM1A/SRM1 SPS verfügt über die folgenden vorzeichenbehaf-
teten binären Befehle:
BINARY ADD – ADB(50)
BINARY SUBTRACT – SBB(51)
Addition
7 + 3 = 10
(–7) + 3 = –4
7 + (–3) = 4
(–7) + (–3) = –10
Multiplikation
7 3 = 21
(–7) 3 = –21
7 (–3) = –21
(–7) (–3) = 21
Die Befehle der CQM1 arbeiten entweder mit ein oder zwei Datenworte; die
CPM1/CPM1A/SRM1 besitzen nur zwei Befehle, die mit einem Datenwort
arbeiten. Vorzeichenbehaftete Binärdaten werden unter Verwendung eines
2er–Komplements bearbeitet und das höchstwertige Bit der Datenworte wird
als Vorzeichenbit verwendet. Der Datenbereich, der ein oder zwei Worte ver-
wendet, ist somit wie folgt:
Ein–Datenwort:
–32.768 bis 32.767 (8000 bis 7FFF, Hexadezimal–Format)
Zwei–Datenwort:
–2.147.483.648 bis 2.147.483.647 (8000 0000 bis FFFF, Hexadezimal–For-
mat)
Die folgende Tabelle zeigt das Äquivalent zwischen dezimalen und hexadezi-
malen Daten.
Dezimalzahl
Hexadezimal
2147483647
2147483646
.
.
.
32768
32767
32766
.
.
.
2
1
0
–1
–2
.
.
.
–32767
–32768
–32769
.
.
.
–2147483647
–2147483648
Subtraktion
7 – 3 = 4
(–7) – 3 = –10
7 – (–3) = 10
(–7) – (–3) = –4
Division
7 3 = 2 mit einem Rest von 1
(–7) 3 = –2 mit einem Rest von –1
7 (–3) = –2 mit einem Rest von 1
(–7) (–3) = 2 mit einem Rest von –1
16–Bit
32–Bit
Hexadezimal
–––
7FFFFFFF
–––
7FFFFFFE
.
.
.
.
.
.
–––
00008000
7FFF
00007FFF
7FFE
00007FFE
.
.
.
.
.
.
0002
00000002
0001
00000001
0000
00000000
FFFF
FFFFFFFF
FFFE
FFFFFFFE
.
.
.
.
.
.
8001
FFFF8001
8000
FFFF8000
–––
.
.
.
.
.
.
–––
80000001
–––
80000000
Kapitel 1–9

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Sysmac srm1Sysmac cpm1Sysmac cpm1a

Inhaltsverzeichnis