Herunterladen Inhalt Inhalt Diese Seite drucken

Zyklischer Datenaustausch - Endress+Hauser PROline promass 83 PROFIBUS-DP/-PA Betriebsanleitung

Coriolis-massedurchfluss-messsystem
Inhaltsverzeichnis

Werbung

6 Inbetriebnahme
!
!
70
6.3.1

Zyklischer Datenaustausch

Bei PROFIBUS-DP/-PA erfolgt die zyklische Übertragung der Analogwerte zum Auto-
matisierungssystem in Datenblöcken zu 5 Byte. Der Messwert wird in den ersten
4 Bytes in Form von Fließkommazahlen nach IEEE 754-Standard dargestellt (siehe IEEE
Gleitpunktzahl). Das 5. Byte enthält eine zum Messwert gehörende Statusinformation,
die nach der Profile 3.0-Spezifikation implementiert ist (s. Seite 66). Der Status wird als
Symbol auf der Geräteanzeige, falls vorhanden, dargestellt (s. Seite 40).
Hinweis!
Eine genaue Beschreibung der Datentypen findet sich in den Slot/Index-Listen im sepa-
raten Handbuch "Beschreibung Gerätefunktionen".
IEEE Gleitpunktzahl
Konvertierung eines Hexadezimal-Wertes in eine IEEE Gleitpunktzahl zur Messwerter-
fassung.
Die Messwerte werden im Zahlenformat IEEE-754 wie folgt dargestellt und an die
Master Klasse 1 übertragen:
Byte n
Bit 7
Bit 6
Bit 0
7
6
5
4
3
2
1
VZ
2
2
2
2
2
2
2
Exponenten
VZ
Formel-Wert =( − 1)
* 2
Beispiel: 40 F0 00 00 hex= 0100 0000 1111 0000 0000 0000 0000 0000 binär
Wert = ( − 1)
0
(129-127)
* 2
2
= 1 * 2
* (1 + 0,5 + 0,25 + 0,125)
= 1 * 4 * 1,875 = 7,5
Blockmodell
Die vom Promass 83 im zyklischen Datenaustausch übertragenen Analogwerte sind:
• Massefluss
• Volumenfluss
• Normvolumenfluss
• Dichte
• Normdichte
• Temperatur
• Summenzähler 1-3 und die dazu gehörenden Steuerungen
• Display value (Anzeigewert)
• Steuerung für herstellerspezifische Funktionen
Hinweis!
Die Summenzähler 1-3 können in verschiedenen Kombinationen mit den Summen-
zähler-Steuerungen konfiguriert werden.
Es ist möglich, nur die Summenzähler1-3 zu konfigurieren oder zusätzlich ein oder zwei
Steuerungsblöcke zu integrieren, z.B. um den Summenzähler 1 zurückzusetzen oder
um die Aufsummierung zu stoppen.
Eine detailierte Beschreibung der Konfiguration finden Sie auf Seite 74.
Das dargestellte Blockmodell (Abb. 33) zeigt, welche Ein- und Ausgangsdaten
Promass 83 für den zyklischen Datenaustausch zur Verfügung stellt.
PROline Promass 83 PROFIBUS-DP/-PA
Byte n+1
Bit 7
Bit 6
Bit 0 Bit 7
0
-1
-2
-3
-4
-5
-6
-7
2
2
2
2
2
2
2
2
Mantisse
(Exponent -127)
* (1 + Mantisse)
-1
-2
-3
* (1 + 2
+ 2
+ 2
)
Byte n+2
Bit 0
-8
-9
-10
-11
-12
-13
-14
2
2
2
2
2
2
2
2
Mantisse
Endress+Hauser
Byte n+3
Bit 7 Bit 0
-15
-16
-23
2
...2
Mantisse

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis