Herunterladen Inhalt Inhalt Diese Seite drucken

Zyklischer Datenaustausch - Endress+Hauser PROline prosonic flow 93 PROFIBUS-DP Betriebsanleitung

Ultraschall-durchflussmesssystem
Vorschau ausblenden Andere Handbücher für PROline prosonic flow 93 PROFIBUS-DP:
Inhaltsverzeichnis

Werbung

PROline Prosonic Flow 93 PROFIBUS-DP/-PA
!
Endress+Hauser
6.4.1

Zyklischer Datenaustausch

Struktur eines zyklischen Datentelegramms
Bei PROFIBUS-DP/-PA erfolgt die zyklische Übertragung der Analogwerte zum Autom-
atisierungssystem in 5 Byte langen Datenblöcken. 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 96). Der Status wird als
Symbol auf der Geräteanzeige (falls vorhanden) dargestellt (s. Seite 58).
Hinweis!
Eine genaue Beschreibung der Datentypen findet sich in den Slot/Index-Listen im sep-
araten 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
0
(129-127)
Wert = (-1)
* 2
* (1 + 2
2
= 1 * 2
* (1 + 0,5 + 0,25 + 0,125)
= 1 * 4 * 1,875 = 7,5
Blockmodell
Die vom Prosonic Flow 93 im zyklischen Datenaustausch übertragenen Prozessgrößen
und Steuerungsblöcke sind:
Prozessgrößen
– Volumenfluss Kanal 1
– Schallgeschwindigkeit Kanal 1
– Durchflussgeschwindigkeit Kanal 1
– Volumenfluss Kanal 2
– Schallgeschwindigkeit Kanal 2
– Durchflussgeschwindigkeit Kanal 2
– Mittlerer Volumenfluss
– Mittlere Schallgeschwindigkeit
– Summe Volumenfluss
– Differenz Volumenfluss
– Mittlere Durchflussgeschwindigkeit
– Summenzähler 1–3 inkl. Steuerungen
– Display value (Anzeigewert)
– Steuerung für herstellerspezifische Funktionen
Byte n+1
Bit 7
Bit 6
Bit
0
0
-1
-2
-3
-4
-5
-6
-7
2
2
2
2
2
2
2
2
Mantisse
(Exponent -127)
* (1 + Mantisse)
-1
-2
-3
+ 2
+ 2
)
6 Inbetriebnahme
Byte n+2
Bit 7
0
-8
-9
-10
-11
-12
-13
-14
2
2
2
2
2
2
2
2
Mantisse
Zuordnung zu den AI-Blöcken
Prozessgrößen, welche den Analog Input
Funktionsblöcken AI 1...AI 8 wahlweise
zugeordnet werden können.
Können den Analog Input Funktionsblöcken AI
1...AI 8 nicht zugeordnet werden.
Byte n+3
Bit
Bit 7 Bit 0
-15
-16
-23
2
...2
Mantisse
99

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Proline prosonic flow 93 profibus-pa

Inhaltsverzeichnis