Herunterladen Inhalt Inhalt Diese Seite drucken

Beschreibung Der Eint-Formate; Beispiel, Darstellung; Detaillierte Darstellung Für Das Emotron Fließkommaforma; Beispiel, Fließkommaformat - CG Emotron VFX2.1 Betriebsanleitung

Inhaltsverzeichnis

Werbung

9.6
Beschreibung der EInt-
Formate
Das EInt-Format wird nur mit den Protokollen Modbus-
RTU und Modbus-TCP verwendet.
Ein Parameter im EInt-Format kann in zwei verschiedenen
Formaten (F) dargestellt werden. Entweder im unsignierten
15-Bit-Ganzzahlformat (F = 0) oder im Fließkommaformat
von Emotron (F = 1). Das höchstwertige Bit (B15) zeigt das
verwendete Format an. Ausführliche Beschreibung
nachfolgend.
Sämtliche in ein Register geschriebene Parameter können
auf die Anzahl der im internationalen System
gebräuchlichen signifikanten Ziffern gerundet werden.
Die untere Matrix beschreibt den Inhalt des 16-bit Wortes
für die beiden unterschiedlichen EInt-Formate:
B15 B14 B13 B12 B11 B10 B9 B8 B7 B6 B5 B4 B3 B2 B1 B0
F=1 e3
e2
e1
e0
m10 m9 m8 m7 m6 m5 m4 m3 m2 m1 m0
F=0 B14 B13 B12 B11 B10 B9 B8 B7 B6 B5 B4 B3 B2 B1 B0
Wenn der Wert des Formatbits (B15) 0 beträgt, werden alle
Bits wie standardmäßige, unsignierte Ganzahlen (Uint)
behandelt.
Ist das Format-Bit eine 1, wird die Zahl interpretiert als:
Wert = M * 10^E, M = m10..m0 repräsentiert als
Zweierkompliment die vorzeichenbehaftete Matisse und
E = e3..e0 repräsentiert als Zweierkompliment den
vorzeichenbehafteten Exponent.
HINWEIS: Parameter im EInt-Format liefern
möglicherweise Werte sowohl als unsignierte 15-Bit-
Ganzzahl (F = 0) oder im Fließkommaformat von
Emotron (F = 1).

Beispiel, Darstellung

Wenn beispielsweise der Wert 1004 in ein Register
geschrieben wird, welches aber nur die 3 hochwertigsten
Ziffern berücksichtigt, so wird der Wert 1000 gespeichert,
die vierte Ziffer wird ignoriert.
Im Emotron Fließkommaformat (F=1) wird ein 16-bit Wort
dazu verwendet, große Zahlen (oder sehr kleine Zahlen) mit
3 signifikanten Ziffern zu repräsentieren.
Wenn Daten als Festkommazahl zwischen 0 und 32767
gelesen oder geschrieben werden (d. h. keine
Dezimalzahlen), muss das vorzeichenlose 15-Bit-
Ganzzahlformat (F = 0) verwenden werden.
Detaillierte Darstellung für das Emotron
Fließkommaforma
CG Drives & Automation, 01-7492-02r0
Eine vorzeichenbehaftete Zahl wird in
e3-e0 4-bit vorzeichenbehafteter Exponent.
Gibt einen Wertebereich an:
-8..+7 (binär 1000 .. 0111)
m10-m0 11-bit vorzeichenbehaftete Mantisse.
-1024..+1023 (binär
10000000000..01111111111)
Zweierkomplementschreibweise dargestellt, siehe unten:
Binärer Wert
-8 1000
-7 1001
..
-2 1110
-1 1111
0 0000
1 0001
2 0010
..
6 0110
7 0111
Der im Fließkommaformat von Emotron dargestellte Wert
ist m 10e.
Verwenden Sie die obige Formel, um einen Wert aus dem
Fließkommaformat von Emotron in einen Fließkommawert
umzuwandeln.
Verwenden Sie das untere C-Code-Beispiel, um einen
Fließkommawert in ein Fließkommaformat von Emotron
umzuwandeln.
Beispiel, Fließkommaformat
Die Zahl 1,23 wird hierdurch im Fließkommaformat von
Emotron dargestellt
F EEEE MMMMMMMMMMM
1 1110 00001111011
F=1 -> Eint
E=-2
M=123
Der Wert lautet dann 123x10
Beispiel, vorzeichenloses 15-Bit-
Ganzzahlformat
Der Wert 72,0 kann als Festkommazahl 72 dargestellt
werden. Er liegt im Bereich 0 - 32767, das bedeutet, dass das
15-bit Festkommaformat verwendet werden kann.
Der Wert wird dann folgendermaßen dargestellt:
B15 B14 B13 B12 B11 B10 B9 B8 B7 B6 B5 B4 B3 B2 B1 B0
0
0
0
0
0
0
Wobei bit 15 bedeutet, dass das Festkommaformat (F=0)
verwendet wird.
-2
= 1,23
0
0
0
1
0
0
1
0
Serielle Schnittstelle
0
0
79

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis