Herunterladen Inhalt Inhalt Diese Seite drucken

Omron NS12-TS00x-V1 Handbuch Seite 93

Programmierbare terminals ns-series
Inhaltsverzeichnis

Werbung

Abschnitt 2 - Funktionen von NS-Terminals
NS-Serie Programmierhandbuch
Speichertyp
(Storage Type)
REAL (reelle Zahl)
Speichert eine reelle 4 Byte umfassende Zahl in der Zieladresse.
(Kann dezimal zwischen etwa ±1,175494351 × 10
(7 Stellen aktiviert) eingestellt werden).
Reelle 4 Byte umfassende Zahlen entsprechen IEEE754.
Angezeigt als reelle Zahl = (-1)
Das Datenformat wird nachfolgend beschrieben.
Bits 0 bis 22 (23 Bits) bilden die Mantisse, Bits 23 bis 30 (8 Bits) den Exponenten,
und Bit 31 kennzeichnet das Vorzeichen (0: positiv, 1: negativ).
Adresse+1
b23 b22
b31 b30
7
6
5
4
3
2
1
0
-1
-2
-3
-4
-5
2
2
2
2
2
2
2
2
2
2
2
2
2
Vorzeichen Exponent
Die spezifizierte Adresse und die Adresse + 1 werden verwendet (2 Worte) und als
eine Zahl angezeigt.
Reelle Zahlen werden in 5 Typen eingeteilt: normalisierte Zahlen, nicht
normalisierte Zahlen, Null, unendliche Zahlen und nicht normal darstellbare Zahlen.
Normalisierte Zahlen
Wenn der Exponent zwischen 00000001 und 11111111 liegt,
und die Mantisse zwischen 00000000000000000000000 und
11111111111111111111111, spricht man von einer normalisierten Zahl.
Beispiel 1: 0100 0001 0100 1000 0000 0000 0000 0000
Werden Vorzeichen, Exponent und Mantisse getrennt, wird die Zahl wie
nachfolgend angezeigt.
b31 b30
b23 b22
0 1 0 0 0 0 0 1 0 1 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
7
6
5
4
3
2
1
0
-1
-2
-3
-4
-5
2
2
2
2
2
2
2
2
2
2
2
2
2
Vorzeichen: +
7
1
Exponent: 2
+ 2
=128 + 2 = 130
-1
-4
Mantisse: 2
+ 2
= 0,5 + 0,0625 = 0,5625
Reelle Zahl = (1 + 0,5625) ×2
Beispiel 2: 1100 0000 1110 0000 0000 0000 0000 0000
Werden Vorzeichen, Exponent und Mantisse getrennt, wird die Zahl wie
nachfolgend angezeigt.
b31 b30
b23 b22
1 1 0 0 0 0 0 0 1 1 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
2
7
2
6
2
5
2
4
2
3
2
2
2
1
2
0
2
-1
2
-2
2
-3
2
-4
2
-5
Vorzeichen: −
7
0
Exponent: 2
+ 2
= 128 + 1 = 129
-1
-2
Mantisse: 2
+ 2
= 0.5 + 0.25 = 0.75
Reelle Zahl = −(1 + 0,75) × 2
2-51
2-8 Allgemeine Funktionen funktioneller Objekte
Details
-38
× 1.[Mantisse] × 2
vorzeichenbehaftet
Adresse
-6
-7
-8
-9
-10
-11
-12
-13
-14
-15
-16
-17
-18
-19
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
Mantisse
-6
-7
-8
-9
-10
-11
-12
-13
-14
-15
-16
-17
-18
-19
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
= 1,5625 × 8 = 12,5
(130-127)
2
-6
2
-7
2
-8
2
-9
2
-10
2
-11
2
-12
2
-13
2
-14
2
-15
2
-16
2
-17
2
-18
2
-19
2
= −1,75 × 4 =−7
(129-127)
und etwa ±3,402823466 × 10
Index-127
.
b0
-20
-21
-22
-23
2
2
2
b0
-20
-21
-22
-2 3
2
2
2
b0
-20
2
-21
2
-22
2
-2 3
+38

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis