Su Hart X2X V1-3
Su Hart X2X V1-3
DEUTSCH
ENGLISH
HART interface
PIOX S721
HART interface Supplement to operating instruction
2 SU_HART_X2X_V1-3, 2018-11-29
Supplement to operating instruction HART interface
Table of contents
Annex
A Supported HART Commands . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .41
B Device Variables and Units . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .83
C Unit IDs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .89
SU_HART_X2X_V1-3, 2018-11-29 3
HART interface Supplement to operating instruction
4 SU_HART_X2X_V1-3, 2018-11-29
Ergänzung zur Betriebsanleitung – DEUTSCH
HART- Schnittstelle
PIOX S721
FLUXUS ist ein eingetragenes Warenzeichen der FLEXIM GmbH.
FLEXIM GmbH
Boxberger Str. 4
12681 Berlin
Deutschland
Inhaltsverzeichnis
1 Einführung . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .8
2 Grundlagen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .9
3 Installation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .13
3.1 Einstellungen am Messumformer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .13
3.2 Anschluss des Messumformers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .14
4 Einlesen der Messwerte . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .15
5 Allgemeine Informationen zum Feldgerät . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .16
5.1 HART-spezifische Voreinstellungen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .16
5.2 Eigenschaften des Analogausgangs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .17
6 Statusinformationen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .19
7 Fehlersuche . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .21
SU_HART_X2X_V1-3DE, 2018-11-29 7
HART- Schnittstelle Ergänzung zur Betriebsanleitung – DEUTSCH
1 Einführung
Hinweis!
Diese Ergänzung gilt zusammen mit der Betriebsanleitung des Ultraschall-Durchflussmessgeräts FLUXUS oder
PIOX. Sie sollten die Ergänzung, die Betriebsanleitung und die Sicherheitshinweise vollständig gelesen und verstan-
den haben, bevor Sie den Messumformer einsetzen.
HART (Highway Addressable Remote Transducer) ist ein Master-Slave-Protokoll für die digitale Feldkommunikation. Es
ermöglicht die Kommunikation zwischen Feldgeräten und einem Prozessleitsystem. Die Datenübertragung erfolgt nach
dem Bell-202-Standard.
HART ist als Option für die Messumformer FLUXUS *721 und PIOX S721 erhältlich. Diese Messumformer sind für HART-
Protokoll-Revision 7 ausgelegt.
Im vorliegenden Dokument werden alle gerätespezifischen Funktionen und die Implementierung des HART-Protokolls er-
läutert. Darüber hinaus wird die Funktionsweise des Messumformers hinreichend beschrieben, um sicherzustellen, dass
er im Prozess korrekt verwendet und in HART-fähigen Host-Anwendungen vollständig unterstützt wird.
Wenn der Messumformer über eine HART-Schnittstelle verfügt, können keine anderen Feldbusschnittstellen verwendet
werden.
Begriffe und Abkürzungen
Abkürzung Erläuterung
8 SU_HART_X2X_V1-3DE, 2018-11-29
Ergänzung zur Betriebsanleitung – DEUTSCH HART- Schnittstelle
2 Grundlagen
HART-Protokoll
Das HART-Protokoll folgt dem ISO/OSI-Referenzmodell.
Wie bei den meisten Feldkommunikationssystemen nutzt HART lediglich Schicht 1, 2 und 7.
1 Bitübertragung mechanische/elektrische Verbindung, Übertragung gleichzeitiges analoges und digitales Signal, han-
(Physical) des Rohbitstroms delsübliche Kupferkabel (4...20 mA)
HART-Frame
Ein HART-Frame besteht aus folgenden 9 Feldern:
Feld Erläuterung
Präambel besteht aus mindestens drei 0x-FF-Bytes und wird für die Synchronisation von Master und Slave be-
nötigt
Delimiter gibt an, wer sendet (Master, Slave, Slave im Burst-Modus) und ob eine kurze oder lange Protokollda-
teneinheit (PDU) verwendet wird
Adresse Beim kurzen Format besteht die Adresse aus 1 Byte. Das erste Bit dient zur Unterscheidung zwi-
schen Primär- und Sekundärmaster. Das zweite Bit kennzeichnet Burst-Telegramme.
Bis Revision 6 erfolgt die Adressierung der Feldgeräte über 4 Bits (Adresse 0 bis 15), ab Revision 7
über 6 Bits (Adresse 0 bis 63). Bei der langen Adressierung werden 5 Bytes verwendet.
Daten (Option) zur Übertragung von Informationen zwischen Host-Anwendung und Feldgerät
SU_HART_X2X_V1-3DE, 2018-11-29 9
HART- Schnittstelle Ergänzung zur Betriebsanleitung – DEUTSCH
HART-Kommunikation
HART ist ein weit verbreiteter Branchenstandard zur digital erweiterten Kommunikation (4...20 mA) mit intelligenten, mik-
roprozessorgestützten Feldgeräten. Dabei handelt es sich um ein digitales Master-Slave-Protokoll, d. h. ein Slave sendet
nur Informationen, wenn er hierzu von einem Master aufgefordert wird.
Das digitale Signal wird auf die analoge Stromschleife aufmoduliert, ohne diese zu beeinflussen. Die Stromschleife
(4...20 mA) überträgt nur eine Prozessvariable, aber mit der höchsten Übertragungsrate. Der digitale Datenkanal dient zur
Gerätekonfiguration und ermöglicht den Zugriff auf verschiedene Prozessvariablen.
Die Überlagerung des digitalen Signals mit der Stromschleife erfolgt per Frequenzumtastung (FSK) nach dem Bell-202-
Kommunikationsstandard. Eine binäre 1 wird mit einer Frequenz von 1200 Hz dargestellt, eine 0 mit 2200 Hz. Damit ist
die HART-Kommunikation auf 1200 Baud begrenzt.
HART stellt für jede Stromschleife zwei Master bereit: einen Primär- und einen Sekundärmaster. Typische Primärmaster
sind speicherprogrammierbare oder computerbasierte Steuerungen sowie Überwachungssysteme. Zu den Sekundärmas-
tern zählen z .B. Hand-Kommunikationsgeräte. Beide Master können mit ein und derselben Stromschleife verbunden wer-
den, ohne dass die Kommunikation gestört wird.
+0.5 mA
HART-Signal
-0.5 mA
1200 Hz 2200 Hz
Analogsignal
R C
C R
R
C
R C: Command (Kommando)
C R: Response (Antwort)
0 1 Zeit [s] 2
10 SU_HART_X2X_V1-3DE, 2018-11-29
Ergänzung zur Betriebsanleitung – DEUTSCH HART- Schnittstelle
HART-Netzwerkkonfiguration
HART-Geräte können in folgenden zwei Netzwerkkonfigurationen betrieben werden:
• Punkt-zu-Punkt-Netzwerk
• Multidrop-Netzwerk
Bei einer Punkt-zu-Punkt-Verbindung wird über das Signal von 4...20 mA eine Prozessvariable kommuniziert. Die Über-
tragung der anderen Prozessvariablen und der Konfigurationsdaten erfolgt digital (siehe Abb. 2.2).
Das HART-Protokoll bietet zudem die Möglichkeit, in einer Multidrop-Netzwerkkonfiguration mehrere Feldgeräte mit pas-
siven Stromausgängen an ein und dieselbe Stromschleife anzuschließen. In diesem Fall ist die Kommunikation aus-
schließlich digital. Der Strom jedes Feldgeräts ist auf 4 mA festgelegt und das Analogsignal enthält keinerlei Informationen
über eine Prozessvariable (siehe Abb. 2.3).
Primärmaster
HART-
Modem
R ≥ 250 Ω
4...20 mA
Spannungsversorgung Messumformer
(nur erforderlich für
Geräte mit passiven Adresse = 0
Stromausgängen)
Sekundärmaster
SU_HART_X2X_V1-3DE, 2018-11-29 11
HART- Schnittstelle Ergänzung zur Betriebsanleitung – DEUTSCH
Primärmaster
HART-
Modem
R ≥ 250 Ω
Spannungs-
versorgung
4 mA 4 mA
Sekundärmaster
Messumformer Messumformer
Adresse > 0 Adresse > 0
Zudem ist es möglich, in einem Multidrop-Netzwerk Geräte mit passiven und aktiven Stromausgängen miteinander zu
kombinieren. Ein HART-Master kann über A und B, B und C oder über ein Feldgerät mit jedem beliebigen Feldgerät kom-
munizieren (siehe Abb. 2.4).
Abb. 2.4: Multidrop-Netzwerk mit Geräten mit passiven und aktiven Stromausgängen
A
Messumformer Messumformer
+ +
Spannungs-
+ + versorgung
R ≥ 250 Ω
12 SU_HART_X2X_V1-3DE, 2018-11-29
Ergänzung zur Betriebsanleitung – DEUTSCH HART- Schnittstelle
3 Installation
3.1 Einstellungen am Messumformer
• Wählen Sie den Programmzweig Sonderfunktionen\Kommunikation\HART.
• Drücken Sie ENTER.
Sonderfunktionen\Kommunikation\HART\HART aktivieren
• Wählen Sie in der Auswahlliste den Listeneintrag Bus, um die HART-Schnittstelle zu aktivieren.
• Drücken Sie ENTER.
Sonderfunktionen\Kommunikation\HART\...\Bus\HART:PV
Sonderfunktionen\Kommunikation\HART\...\Bus\SV
Die Einstellungen für die HART-Werte SV, TV, QV können geändert werden.
• Wählen Sie den Kanal, die Quellgröße und die Maßeinheit für den HART-Wert SV.
• Drücken Sie nach jeder Eingabe ENTER.
• Wiederholen Sie die Eingabe für die HART-Werte TV und QV.
Hinweis!
Die HART-Werte können sowohl im Messumformer als auch über die HART-Schnittstelle mit Hilfe des DTM/DD para-
metriert werden.
Die in den Messumformer eingegebenen HART-Werte werden erst beim Einschalten des Messumformers oder beim
Starten der Messung an der HART-Schnittstelle gültig. Eingaben über den DTM werden während der Messung abge-
wiesen (HART-Schnittstelle ist schreibgeschützt).
Sonderfunktionen\Kommunikation\HART\Schreibgeschützt
• Wählen Sie Ja, um den Schreibschutz zu aktivieren, oder Nein, um ihn zu deaktivieren.
• Drücken Sie ENTER.
Diese Anzeige erscheint nur, wenn Bus ausgewählt wurde.
• Wählen Sie Ja, wenn Eingangswerte über den Bus eingelesen werden sollen.
• Drücken Sie ENTER.
Sonderfunktionen\Kommunikation\HART\Info HART
SU_HART_X2X_V1-3DE, 2018-11-29 13
HART- Schnittstelle Ergänzung zur Betriebsanleitung – DEUTSCH
Gefahr!
HART-Geräte werden in klassischer Stromschleifenanordnung angeschlossen. Schließen Sie das Buskabel an den Mess-
umformer an. Es wird empfohlen, ein geschirmtes Kabel zu verwenden.
• Entfernen Sie den Blindstopfen für den Anschluss des Kabels am Messumformer (falls vorhanden).
• Öffnen Sie die Kabelverschraubung des Verlängerungskabels. Der Einsatz bleibt im Überwurf.
• Schieben Sie das Kabel durch Überwurf und Einsatz (siehe Abb. 3.1).
• Kürzen Sie den äußeren Schirm und kämmen Sie ihn über den Einsatz zurück.
• Drehen Sie die Dichtringseite des Körpers fest in das Gehäuse des Messumformers.
• Führen Sie das Kabel in das Gehäuse des Messumformers ein.
Wichtig!
Hinweis!
Um eine gute Hochfrequenzabschirmung zu gewährleisten, ist es wichtig, einen guten elektrischen Kontakt des
äußeren Schirms zum Überwurf (und damit zum Gehäuse) herzustellen.
• Fixieren Sie die Kabelverschraubung, indem Sie den Überwurf auf den Körper drehen.
• Schließen Sie das Kabel an die Klemmen des Messumformers an (siehe Tab. 3.1).
Für die Anschlüsse und Klemmen des Messumformers siehe Betriebsanleitung FLUXUS oder PIOX.
Einsatz
Überwurf Körper
Ausgang Anschluss
14 SU_HART_X2X_V1-3DE, 2018-11-29
Ergänzung zur Betriebsanleitung – DEUTSCH HART- Schnittstelle
5 Dichte g/cm³
kg/m³
lb/ft³
lb/in³
8 Kompressibilitätszahl -
des Gases
1
AB: Messgröße gilt für Kanal A und B (z.B. wenn die Eingangsgröße für beide Messkanäle verwendet werden soll)
2 Die voreingestellten Maßeinheiten sind fett dargestellt.
SU_HART_X2X_V1-3DE, 2018-11-29 15
HART- Schnittstelle Ergänzung zur Betriebsanleitung – DEUTSCH
.
Tab. 5.1: Identifikationsdaten des Feldgeräts
Herstellername FLEXIM
Modellbezeichnung FLUXUS
Geräterevision 6
HART-Protokoll-Revision 7
HART-Parameter Voreinstellung
Slave-Adresse 0
Anzahl Antwort-Präambeln 5
Tag *-FLX-*
Deskriptor *-*FLUXUS*-*
Nachricht F-L-X-F-L-X-F-L-X-F-L-X-F-L-X-
Endmontagenummer 0
Tag/Monat/Jahr 28/01/1980
dynamische PV 7 (Volumenstrom)
dynamische TV 5 (Schallgeschwindigkeit)
dynamische QV 6 (Strömungsgeschwindigkeit)
PV-Einheit 19 (m3/h)
SV-Einheit 43 (m3)
TV-Einheit 21 (m/s)
QV-Einheit 21 (m/s)
16 SU_HART_X2X_V1-3DE, 2018-11-29
Ergänzung zur Betriebsanleitung – DEUTSCH HART- Schnittstelle
HART-Parameter Voreinstellung
Konfigurationsänderungszähler 0
Gerätebeschreibung (DD)
Die im Feldgerät verfügbaren Informationen und Daten werden mit der Gerätebeschreibungssprache EDDL (Electronic
Device Description Language) in eine textbasierte Datei geschrieben.
Diese Gerätebeschreibung (DD) kann von verschiedenen Programmen interpretiert werden und ist für die erweiterte Kon-
figuration des Messumformers per HART-Protokoll, einschließlich gerätespezifischer Kommandos, erforderlich.
Die DD-Revision 6 wurde mit folgenden Tools getestet:
• SDC625 V.2.1.1
• SIEMENS SIMATIC PDM, Version V6.0 SP4
• 375 Field Communicator HART Toolkit, Version 3.1.1
• Emerson FC 375 FC 475 Communicator
• FieldMate Advance R2.01.10 (Testversion)
• Emerson AMS, Version V10.5
• Emerson DeltaV, Version V10.3
Gerätetypmanager (DTM)
Der DTM ist ein nichteigenständig laufendes Windows-PC-Programm, das in einer Rahmenanwendung – der sogenann-
ten FDT Frame Application (z.B. PACTware oder fdtContainer) – installiert und ausgeführt werden muss.
Der FLUXUS-DTM wird gemäß FDT-Spezifikation 1.2 programmiert und enthält die gerätespezifischen Informationen, die
für die Kommunikation und Konfiguration von HART-fähigen Messumformern erforderlich sind.
Werte
max. 22 mA (+112.5 %)
Stromaufnahme im Multidrop-Netzwerk 4 mA (0 %)
SU_HART_X2X_V1-3DE, 2018-11-29 17
HART- Schnittstelle Ergänzung zur Betriebsanleitung – DEUTSCH
Linearer Bereich
Der Prozesswert der PV wird entsprechend dem Stromausgang linear skaliert.
Fehlerwert am Stromschleifenausgang
Wenn ein Fehler auftritt (z. B. Messung nicht gestartet oder Fehlerverzögerung überschritten), wird ein Fehlerwert ausge-
geben. Der Fehlerwert wird mit HART-Kommando 191 festgelegt (Bereich: 3.5...22 mA, Voreinstellung: 21 mA).
Minimaler/maximaler Stromwert
Bezeichnet den kleinsten und größten Stromwert, der konfiguriert werden kann, z. B. mit Kommando 40 (festen Strommo-
dus aufrufen/beenden).
Stromaufnahme im Multidrop-Netzwerk
Im Mehrpunktmodus (parallel geschaltete Geräte) wird statt des Prozesswerts ein fester Stromwert von 4 mA ausgege-
ben.
externe Mindestspannung
Damit der Stromausgang korrekt funktioniert, muss eine Mindestspannung angelegt werden (siehe Tab. 5.3).
18 SU_HART_X2X_V1-3DE, 2018-11-29
Ergänzung zur Betriebsanleitung – DEUTSCH HART- Schnittstelle
6 Statusinformationen
HART-spezifischer Gerätestatus
Die ersten beiden Bytes jedes Slave-Antworttelegramms enthalten Informationen zum Feldgerätestatus. Das erste Byte
ist gemultiplext und enthält entweder den Kommunikationsstatus (MSB gesetzt) oder den Antwortcode (MSB nicht ge-
setzt) für ein bearbeitetes Kommando eines Masters. Das zweite Byte enthält Informationen zum Feldgerätestatus.
• Bei einem Kommunikationsfehler sendet das Feldgerät das Kommunikationsstatusbyte (bitorientiert) wieder zurück.
• Wenn kein Kommunikationsfehler auftritt, sendet das Feldgerät einen kommandoabhängigen Antwortcode zurück.
• Bei einem Kommunikationsfehler werden alle Bits des zweiten Bytes auf Null gesetzt. Ansonsten enthält dieses Byte den
Gerätestatus, also den aktuellen Status des Slaves.
Bitmaske Definition
0x80 Kommunikationsfehler - Wenn auf 1 gesetzt, signalisiert dieses Bit einen der folgenden Kom-
munikationsfehler.
0x40 Vertikaler Paritätsfehler (Vertical Parity Error) – Die Parität von mindestens einem empfange-
nen Byte war nicht korrekt.
0x20 Überlauffehler (Overrun Error) – Mindestens ein Byte im Empfangspuffer des UART (Univer-
sal Asynchronous Receiver Transmitter) wurde überschrieben, bevor es gelesen wurde.
0x10 Rahmenfehler (Framing Error) – Das Stoppbit von mindestens einem Byte wurde nicht vom
Gerät erkannt.
0x08 Längenparitätsfehler (Longitudinal Parity Error) – Die vom Gerät berechnete Prüfsumme
stimmte nicht mit dem Prüfsummenbyte am Ende des empfangenen Telegramms überein.
0x02 Überlauf des Pufferspeichers (Buffer Overflow) – Das Telegramm war zu lang für den Emp-
fangspuffer des Geräts.
Bei Meldungen an den Host gibt es drei verschiedene Antwortcode-Klassen: Benachrichtigungen, Warnungen und Fehler.
Antwortcode-Klasse Definition
Warnung Das Kommando wurde mit einer im Antwortcode angegebenen Abweichung ausgeführt (z. B.
ein Wert wurde auf den nächstgültigen Wert gesetzt).
Fehler Das Kommando wurde aus dem im Antwortcode angegebenen Grund nicht erfolgreich aus-
geführt (z. B. Gerät schreibgeschützt).
Bitmaske Definition
0x80 Gerätefehlfunktion – Das Gerät hat einen schweren Fehler oder Ausfall festgestellt.
0x40 Konfiguration geändert – Die Gerätekonfiguration wurde durch ein Schreib- oder Einstel-
lungskommando geändert.
0x20 Kaltstart – Es gab einen Spannungsausfall oder das Gerät wurde zurückgesetzt. Das erste
Kommando erkennt das Statusbit und lässt es vom Gerät zurücksetzen.
0x10 Weitere Statusinformationen verfügbar – Über das Kommando 48 sind weitere Statusinfor-
mationen verfügbar.
SU_HART_X2X_V1-3DE, 2018-11-29 19
HART- Schnittstelle Ergänzung zur Betriebsanleitung – DEUTSCH
Bitmaske Definition
0x08 Fester Schleifenstrom – Der Schleifenstrom wird auf einem festen Wert gehalten und spricht
nicht auf die PV an.
0x04 Schleifenstrom gesättigt – Der Schleifenstrom hat seinen oberen oder unteren Grenzwert
überschritten.
0x02 Nicht-Primärvariable außerhalb Betriebsgrenzen – Eine andere Gerätevariable als die PV hat
die Betriebsgrenzen erreicht.
0x01 Primärvariable außerhalb Betriebsgrenzen – Die PV befindet sich außerhalb der Betriebs-
grenzen.
Status
Fehlerverzögerung
Die Fehlerverzögerung ist das Zeitintervall, nach dessen Ablauf der für die Stromschleifenausgabe festgelegte Fehlerwert
zur Stromschleife übertragen wird, wenn keine gültigen Messwerte vorliegen. Sie kann mit dem Kommando 240 gelesen
und mit dem Kommando 241 geschrieben werden. Der voreingestellte Wert beträgt 10 Sekunden.
20 SU_HART_X2X_V1-3DE, 2018-11-29
Ergänzung zur Betriebsanleitung – DEUTSCH HART- Schnittstelle
7 Fehlersuche
Keine Verbindung zum Host-System
• Stellen Sie sicher, dass der HART-Modus aktiviert ist.
• Bei Verwendung einer passiven Stromschleife muss eine externe Spannungsquelle von ≥ 12 V angeschlossen werden.
• Der Mindeststrom des HART-PICMOD beträgt 2.5 mA.
• Widerstand (250...1100 ) und Stromschleife müssen in Reihe geschaltet werden.
• Leuchten die LEDs auf dem HART-PICMOD bei Inbetriebnahme und Messung?
Verwendung des HART Service Adapter
• Mit dem HART Service Adapter lassen sich viele Fehlerquellen vermeiden.
• Zur Kommunikation mit dem FLUXUS binden Sie das HART-Modem in die Stromschleife ein.
SU_HART_X2X_V1-3DE, 2018-11-29 21
HART- Schnittstelle Ergänzung zur Betriebsanleitung – DEUTSCH
22 SU_HART_X2X_V1-3DE, 2018-11-29
Supplement to operating instruction – ENGLISH
HART- Schnittstelle
PIOX S721
FLUXUS is a registered trademark of FLEXIM GmbH.
FLEXIM GmbH
Boxberger Str. 4
12681 Berlin
Germany
Table of contents
1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .26
2 General principles . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .27
3 Installation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .31
3.1 Settings in the Transmitter . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .31
3.2 Connection of the Transmitter . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .32
4 Reading of measured values . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .33
5 General field device information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .34
5.1 HART specific default settings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .34
5.2 Analog output characteristics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .35
6 Status information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .37
7 Troubleshooting . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .39
SU_HART_X2X_V1-3EN, 2018-11-29 25
HART interface Supplement to operating instruction – ENGLISH
1 Introduction
Notice!
This supplement has to be used together with the operating instruction of the FLUXUS or PIOX ultrasonic flowmeter.
Make sure you have fully read and understood this supplement, the operating instruction and the safety instructions
before using the transmitter.
HART (Highway Addressable Remote Transducer) is a master/slave protocol for digital field communication. The protocol
enables the communication between field devices and the monitoring system. The data is transfered using the Bell 202
standard.
HART is an option for the transmitters FLUXUS *721 and PIOX S721. The transmitter complies with HART protocol revi-
sion 7.
This document specifies all the device specific features and documents HART protocol implementation. The functionality
of the transmitter is sufficiently described to allow its proper application in a process and its complete support in HART ca-
pable host applications.
If the transmitter is equipped with a HART interface, no further fieldbus interfaces can be used.
Terms and abbreviations
abbreviation explanation
DD Device Description
PV Primary Variable
QV Quaternary Variable
SV Secondary Variable
TV Tertiary Variable
26 SU_HART_X2X_V1-3EN, 2018-11-29
Supplement to operating instruction – ENGLISH HART- Schnittstelle
2 General principles
HART protocol
The HART protocol follows the ISO/OSI reference model.
As in most field communication systems, HART uses only layer 1, 2 and 7.
7 application provides the user with network command oriented, predefined data types and ap-
capable applications plication procedures
2 data link establishes data packet structure, framing, error a binary, byte oriented, token
detection passing, master/slave protocol
1 physical mechanical/electrical connection, transmits raw bit simultaneous analog and digital signal, normal
stream 4...20 mA copper wiring
HART frame
A HART frame consists of the following 9 fields:
field explanation
preamble consist of at least three 0xFF bytes, needed for synchronization of master and slave
delimiter The start byte/delimiter indicates which device (master, slave, slave in burst mode) is sending and
whether short or long PDU (Protocol Data Unit) is used.
address If short addressing is used, the address consist of 1 byte. The first bit is used to differentiate between
primary and secondary master. The second bit is used to identify a burst message.
The addressing of a field device is provided by 4 bits (address 0...15) ≤ Rev 6 or by 6 bits (address
0...63) > Rev 6. The address for long addressing consists of 5 bytes.
byte count length of the data field (status and data bytes)
status 1 byte each for communication error/response code and device status
[data] option, for information transferred between the host application and the field device
check byte XOR checksum of all message bytes starting with the delimiter
SU_HART_X2X_V1-3EN, 2018-11-29 27
HART- Schnittstelle Supplement to operating instruction – ENGLISH
HART Communication
In industry, HART is widely accepted as a standard for digitally enhanced 4...20 mA communication with smart and micro-
processor based field devices. It is a digital master/slave protocol which means a slave only sends information if it is re-
quested to do so by a master.
The digital signal is modulated on the analog current loop without affecting it. The 4...20 mA current loop transmits only
one process variable but at the fastest possible rate. The digital data channel is used to configure the device and allows
the access to multiple process variables.
To superimpose the digital signal with the current loop, a Frequency Shift Keying (FSK) technique, based on the Bell 202
communication standard is used. Two frequencies, 1200 Hz and 2200 Hz are used to represent binary 1 and 0. Thus,
HART communication is limited to 1200 Baud.
HART provides two different masters (primary and secondary) to each loop. Primary masters are typically PLCs, computer
based controllers or monitoring systems. Secondary masters are for example handheld communicators. Both masters can
be connected to one current loop without disturbing the communication.
+0.5 mA
HART signal
-0.5 mA
1200 Hz 2200 Hz
analog signal
R C
C R
R
C
R C: command
C R: response
0 1 time [s] 2
28 SU_HART_X2X_V1-3EN, 2018-11-29
Supplement to operating instruction – ENGLISH HART- Schnittstelle
primary master
HART
modem
R ≥ 250 Ω
4...20 mA
secondary master
SU_HART_X2X_V1-3EN, 2018-11-29 29
HART- Schnittstelle Supplement to operating instruction – ENGLISH
primary master
HART
modem
R ≥ 250 Ω
power supply
4 mA 4 mA
secondary master
transmitter transmitter
address > 0 address > 0
It is also possible to combine passive and active current output devices in one multidrop network. A HART master can be
connected via A and B, via B and C or via a field device to communicate with any field device (see Fig. 2.4).
Fig. 2.4: Multidrop network with passive and active current output devices
A
transmitter transmitter
+ +
passive passive
current out- current out-
put devices put devices
B
power supply
+ +
R ≥ 250 Ω
30 SU_HART_X2X_V1-3EN, 2018-11-29
Supplement to operating instruction – ENGLISH HART- Schnittstelle
3 Installation
3.1 Settings in the Transmitter
• Select the program branch Special functions\Communication\HART
• Press ENTER.
• Select the list item Bus in the scroll list to activate the HART interface.
• Press ENTER.
Special functions\Communication\HART\...\Bus\HART:PV
Special functions\Communication\HART\...\Bus\SV
The settings for the HART values SV, TV, QV can be changed.
• Select the channel, source item and the unit of measurement for the HART value SV.
• Press ENTER after each input.
• Repeat the input for the HART values TV and QV.
Notice!
The HART values can be parameterized in the transmitter and via the HART interface by means of the DTM/DD.
The introduced HART values become valid at the HART interface after switching on the transmitter or starting a mea-
surement. Inputs made via the DTM are rejected during the measurement (HART interface is read-only).
The terminals for the connection of the HART interface are displayed.
Further information is displayed by pressing key or & .
• Press ENTER.
SU_HART_X2X_V1-3EN, 2018-11-29 31
HART- Schnittstelle Supplement to operating instruction – ENGLISH
Danger!
HART devices are connected in a conventional current loop arrangement. Connect the bus cable to the transmitter. It is
recommended to use a shielded cable.
• Remove the blind plug from the transmitter to connect the cable (if present).
• Open the cable gland of the extension cable. The compression part remains in the cap nut.
• Push the cable through the cap nut and the compression part (see Fig. 3.1).
• Shorten the external shield and brush it back over the compression part.
• Screw the gasket ring side of the basic part tightly into the housing of the transmitter.
• Insert the cable into the housing of the transmitter.
Important!
Notice!
For good high frequency shielding, it is important to ensure good electrical contact between the external shield and
the cap nut (and thus to the housing).
• Fix the cable gland by screwing the cap nut onto the basic part.
• Connect the cable to the terminals of the transmitter (see Tab. 3.1).
For the transmitter connections and terminals see FLUXUS or PIOX operating instruction.
compression part
cap nut basic part
output connection
32 SU_HART_X2X_V1-3EN, 2018-11-29
Supplement to operating instruction – ENGLISH HART- Schnittstelle
5 density g/cm³
kg/m³
lb/ft³
lb/in³
SU_HART_X2X_V1-3EN, 2018-11-29 33
HART- Schnittstelle Supplement to operating instruction – ENGLISH
device revision 6
HART parameter
slave address 0
tag *-FLX-*
descriptor *-*FLUXUS*-*
message F-L-X-F-L-X-F-L-X-F-L-X-F-L-X-
day/month/year 28/01/1980
PV unit 19 (m3/h)
SV unit 43 (m3)
TV unit 21 (m/s)
QV unit 21 (m/s)
34 SU_HART_X2X_V1-3EN, 2018-11-29
Supplement to operating instruction – ENGLISH HART- Schnittstelle
HART parameter
values
max. 22 mA (+112.5 %)
SU_HART_X2X_V1-3EN, 2018-11-29 35
HART- Schnittstelle Supplement to operating instruction – ENGLISH
Linear range
The PV process value is scaled linearly on the current output.
Current loop output error value
In case of an error (e.g. measurement is not started and the error value delay is expired), an error value is output. The er-
ror value will be set by HART command 191. Range: 3.5...22 mA, default: 21 mA.
Current minimum/maximum
The min. and max. configurable current, e.g. by command 40 (Enter/Exit Fixed Current Mode).
Multidrop current draw
To enable multidrop mode (parallel connected devices), the process value will not be output. A fixed current value of 4 mA
will be output instead.
Lift-off voltage
The connection of a voltage source of a minimum voltage is required for the correct operation of the current output (see
Tab. 5.3).
36 SU_HART_X2X_V1-3EN, 2018-11-29
Supplement to operating instruction – ENGLISH HART- Schnittstelle
6 Status information
HART Specific device status
The first two bytes of every slave response message contain field device status information. The first byte is multiplexed
and contains either the communication status (MSB set) or the response code (MSB not set) for a handled command from
a master. The second byte contains field device status information.
• Field device returns communication status byte (bit-mapped) if a communication error is detected.
• If no communication errors occur, the field device returns a command dependent response code.
• If a communication error occurs, all bits of the second byte are zero. If not, it contains the device status which represents
the current state of the slave.
0x80 communication error – This bit indicates one of the following detected communication errors if
it is set to 1.
0x40 vertical parity error – The parity of at least one received byte was incorrect.
0x20 overrun error – At least one byte in the receive buffer of the UART was overwritten before it
was read.
0x10 framing error – The stop bit of at least one byte was not detected by the device.
0x08 longitudinal parity error – The checksum calculated by the device did not match the check-
sum byte at the end of the received message.
0x02 buffer overflow – The received message was too long for the receive buffer of the device.
The response codes indicate three classes of indications to the host. These are notifications, warnings and errors.
warning command was executed with a deviation as described with the response code (e.g., a value
was set to its nearest legal value).
error command was not executed successfully – The response code indicates the reason (e.g., the
device is in write protect mode).
The following table shows information about the device status byte.
0x40 configuration changed – A write or set command which changed the device configuration was
executed.
0x20 cold start – power has been removed or a device reset occurred. The first executed com-
mand recognizes this status bit and it disposes the device to reset the status bit.
0x10 more status available – More status information is available which can be read via command
48.
SU_HART_X2X_V1-3EN, 2018-11-29 37
HART- Schnittstelle Supplement to operating instruction – ENGLISH
0x08 loop current fixed – The loop current is being held at a fixed value and is not responding the
PV.
0x04 loop current saturated – The loop current is beyond its upper or lower limit.
0x02 non-primary variable out of limits – A device variable other than the PV has reached operat-
ing limits.
0x01 primary variable out of limits – The PV is beyond the operating limit.
status
poor accuracy measuring value is older than “error value delay” (see command 240 and 241)
Error delay
The error value delay is the time interval after which the current loop output error value will be transmitted to the current
loop in case no valid measured values are available. This delay can be read by command 240 and written by command
241. The default value is 10 seconds.
38 SU_HART_X2X_V1-3EN, 2018-11-29
Supplement to operating instruction – ENGLISH HART- Schnittstelle
7 Troubleshooting
No connection to the host system
• Make sure that the HART mode is activated.
• If a passive current loop is used an external power supply of ≥12 V is required for the connection.
• The min. current value of the HART-PICMOD is 2.5 mA.
• The resistor (250 to 1100 ) has to be installed in series with the current loop.
• Do the LEDs flash on the Modbus module during the start-up and the measurement?
Using the current loop black box
• To avoid many sources of error use the current loop black box.
• Connect the current loop and HART modem to communicate with the FLUXUS.
SU_HART_X2X_V1-3EN, 2018-11-29 39
HART- Schnittstelle Supplement to operating instruction – ENGLISH
40 SU_HART_X2X_V1-3EN, 2018-11-29
Supplement to operating instruction HART interface
Annex
command name
12 read message
17 write message
The data types used in the following tables are indicated as follows:
E enum
I integer
P packed ASCII
SU_HART_X2X_V1-3, 2018-11-29 41
HART interface Supplement to operating instruction
Tab. A.3: Command 0: Read unique identifier (returns identity information about the field device)
6 software revision -X I
8 flags -1 B
21 device profile -1 E
X - device specific
Tab. A.4: Command 1: Read primary variable (reads the primary variable with its unit code)
Tab. A.5: Command 2: Read loop current and percent of range (reads the loop current and its associated percent of range)
42 SU_HART_X2X_V1-3, 2018-11-29
Supplement to operating instruction HART interface
Tab. A.6: Command 3: Read dynamic variables and loop current (reads the loop current and max. 4 predefined dynamic variables)
Tab. A.7: Command 6: Writing polling address (writes the polling address and the loop current mode to the field device)
Tab. A.8: Command 7: Read loop configuration (reads polling address and the loop current mode)
Tab. A.9: Command 8: Read dynamic variable classifications (reads the classification associated with the dynamic variables)
SU_HART_X2X_V1-3, 2018-11-29 43
HART interface Supplement to operating instruction
Tab. A.10: Command 9: Read device variables with status (allows a master to request the value and status of max. 8 device variables)
44 SU_HART_X2X_V1-3, 2018-11-29
Supplement to operating instruction HART interface
Tab. A.10: Command 9: Read device variables with status (allows a master to request the value and status of max. 8 device variables)
Tab. A.11: Command 11: Read unique identifier associated with tag (This command may be issued using either the device’s long frame
address or the broadcast address. No response is made unless the tag matches that of the device. The command returns the
same identity information as command 0.)
Tab. A.13: Command 13: Read tag, descriptor, date (reads the tag, descriptor and date contained within the device)
18...20 date D
Tab. A.14: Command 14: Read primary variable transducer information (reads the transducer serial number, limits/minimum span unit
code, upper transducer limit, lower transducer limit and minimum span for the primary variable transducer)
SU_HART_X2X_V1-3, 2018-11-29 45
HART interface Supplement to operating instruction
Tab. A.15: Command 15: Read device information (reads the alarm selection code, transfer function code, range values unit code,
PV upper range value, PV lower range value, damping value and write protection code)
Tab. A.16: Command 16: Read final assembly number (reads the final assembly number associated with the device)
Tab. A.17: Command 17: Write message (writes the message into the device)
Tab. A.18: Command 18: Write tag, descriptor, date (writes the tag, descriptor, and date into the device)
18...20 date D
18...20 date D
46 SU_HART_X2X_V1-3, 2018-11-29
Supplement to operating instruction HART interface
Tab. A.19: Command 19: Write final assembly number (writes final assembly number into the device)
Tab. A.20: Command 20: Read long tag (reads the (32 character full ISO Latin-1 ASCII) long tag)
Tab. A.21: Command 21: Read unique identifier associated with long tag (This command may be issued using the either the device’s
long frame address or the broadcast address.)
Tab. A.22: Command 22: Write long tag (writes the 32-byte long tag)
Tab. A.23: Command 38: Reset configuration changed flag (resets the bit 6 of the device status byte)
SU_HART_X2X_V1-3, 2018-11-29 47
HART interface Supplement to operating instruction
8 standardized status 0 B
command designation
33 read device variables
The data types used in the following tables are indicated as follows:
E enum
I integer
P packed ASCII
48 SU_HART_X2X_V1-3, 2018-11-29
Supplement to operating instruction HART interface
Tab. A.27: Command 33: Read device variables (allows a master to request the value of max. 4 device variables
It is not necessary to read 4 variables. 1, 2 or 3 variable codes can be transferred, too. The response contains 6, 12, 18 or
24 data bytes correspondingly.)
2 invalid selection
Tab. A.28: Command 35: Write primary variable range values (defines the relationship between the loop current 4 and 20 mA points and
the primary variable value)
request data bytes 0 upper and lower range values unit code E
response data bytes 0 upper and lower range values unit code E
2 invalid selection
29 invalid span
SU_HART_X2X_V1-3, 2018-11-29 49
HART interface Supplement to operating instruction
Tab. A.29: Command 40: Enter/exit fixed current mode (The device is placed in fixed current mode with the loop current set to the value
received. The value returned in the response data bytes reflects the rounded or truncated value actually used by the device.
A level of 0 exits the fixed current mode. Fixed current mode will also be exited when power is removed from the device.)
Tab. A.30: Command 44: Write primary variable units (selects the units in which the primary variable and its range will be returned. This
command also selects the unit for transducer limits and minimum span.)
2 invalid selection
Tab. A.31: Command 50: Read dynamic variable assignments (responds with the device variable numbers that are assigned to the pri
mary, secondary, tertiary and quaternary variables)
50 SU_HART_X2X_V1-3, 2018-11-29
Supplement to operating instruction HART interface
Tab. A.32: Command 51: Write dynamic variable assignments (assigns device variables to the primary, secondary, tertiary and quater-
nary variables)
Tab. A.33: Command 53: Write device variable units (selects the units in which the selected device variable will be returned)
Tab. A.34: Command 59: Write number of response preambles (sets the number of asynchronous 0xFF preamble bytes to be sent be-
fore the start of a response message)
SU_HART_X2X_V1-3, 2018-11-29 51
HART interface Supplement to operating instruction
Tab. A.35: Command 79: Write device variable (a device variable is set to normal (temporarily) or a device variable is simulated)
1a
device variable is set to (normal=not simulated, fixed=simulated)
0 normal
1 fixed value
0xC0 good
0x80 manual/fixed
0x00 bad
response data bytes 0...1 count of STX messages received by the device I
52 SU_HART_X2X_V1-3, 2018-11-29
Supplement to operating instruction HART interface
command designation
158 read parameter subset -> physical channel A process inputs (linkage) parameter
159 write parameter subset -> physical channel A process inputs (linkage) parameter
168 read parameter subset -> physical channel B process inputs (linkage) parameter
169 write parameter subset -> physical channel B process inputs (linkage) parameter
SU_HART_X2X_V1-3, 2018-11-29 53
HART interface Supplement to operating instruction
command designation
The data types used in the following tables are indicated as follows:
A ASCII string
B bit mapped flags
D date (3 bytes: day, month, year 1900)
E enum
F floating point (4 bytes IEEE 754)
I integer
P packed ASCII (packed 4 characters per 3 bytes)
Tab. A.39: Command 150: Read parameter subset -> physical channel A pipe parameter
5..8 roughness F
9 coating enabled [0=disabled, 1=enabled] E
54 SU_HART_X2X_V1-3, 2018-11-29
Supplement to operating instruction HART interface
Tab. A.39: Command 150: Read parameter subset -> physical channel A pipe parameter
Tab. A.40: Command 151: Write parameter subset -> physical channel A pipe parameter
5..8 roughness F
5..8 roughness F
SU_HART_X2X_V1-3, 2018-11-29 55
HART interface Supplement to operating instruction
Tab. A.40: Command 151: Write parameter subset -> physical channel A pipe parameter
Tab. A.41: Command 152: Read parameter subset -> physical channel A fluid parameter
Tab. A.42: Command 153: Write parameter subset -> physical channel A fluid parameter
6..9 fluid sound speed fluid max. [if fluid = other fluid] [m/s] F
3
10..13 fluid density [if fluid = other fluid] [g/cm ] F
14..17 fluid kin. viscosity [if fluid = other fluid] [mm2/s] F
56 SU_HART_X2X_V1-3, 2018-11-29
Supplement to operating instruction HART interface
Tab. A.42: Command 153: Write parameter subset -> physical channel A fluid parameter
Tab. A.43: Command 154: Read parameter subset -> physical channel A transducer parameter
Tab. A.44: Command 155: Write parameter subset -> physical channel A transducer parameter
SU_HART_X2X_V1-3, 2018-11-29 57
HART interface Supplement to operating instruction
Tab. A.44: Command 155: Write parameter subset -> physical channel A transducer parameter
Tab. A.45: Command 156: Read parameter subset -> physical channel A measure parameter
Tab. A.46: Command 157: Write parameter subset -> physical channel A measure parameter
58 SU_HART_X2X_V1-3, 2018-11-29
Supplement to operating instruction HART interface
Tab. A.46: Command 157: Write parameter subset -> physical channel A measure parameter
Tab. A.47: Command 158: Read parameter subset -> physical channel A process inputs (linkage) parameter
response data bytes 0..1 link temperature values see Tab. A.81 E
Tab. A.48: Command 159: Write parameter subset -> physical channel A process inputs (linkage)
request data bytes 0..1 link temperature values see Tab. A.81 E
response data bytes 0..1 link temperature values see Tab. A.81 E
SU_HART_X2X_V1-3, 2018-11-29 59
HART interface Supplement to operating instruction
Tab. A.49: Command 160: Read parameter subset -> physical channel B pipe parameter
Tab. A.50: Command 161: Write parameter subset -> physical channel B pipe parameter
5..8 roughness F
16..19 coating sound speed [if coating material = other material] [m/s] F
38..41 lining 1 sound speed [if lining 1 material = other material] [m/s] F
60 SU_HART_X2X_V1-3, 2018-11-29
Supplement to operating instruction HART interface
Tab. A.50: Command 161: Write parameter subset -> physical channel B pipe parameter
request data bytes 49..52 lining 2 sound speed [if lining 2 material = other material] F
[m/s]
5..8 roughness F
9 coating enabled [0=disabled, 1=enabled] E
Tab. A.51: Command 162: Read parameter subset -> physical channel B fluid parameter
SU_HART_X2X_V1-3, 2018-11-29 61
HART interface Supplement to operating instruction
Tab. A.52: Command 163: Write parameter subset -> physical channel B fluid parameter
2..5 fluid sound speed fluid min. [if fluid = other fluid] [m/s] F
6..9 fluid sound speed fluid max. [if fluid = other fluid] [m/s] F
Tab. A.53: Command 164: Read parameter subset -> physical channel B transducer parameter
62 SU_HART_X2X_V1-3, 2018-11-29
Supplement to operating instruction HART interface
Tab. A.54: Command 165: Write parameter subset -> physical channel B transducer parameter
20..23 transducer sound path length [if sensor to use= other] [mm] F
Tab. A.55: Command 166: Read parameter subset -> physical channel B measure parameter
SU_HART_X2X_V1-3, 2018-11-29 63
HART interface Supplement to operating instruction
Tab. A.55: Command 166: Read parameter subset -> physical channel B measure parameter
response data bytes 19..22 flow velocity low cut - negative values [m/s] F
Tab. A.56: Command 167: Write parameter subset -> physical channel B measure parameter
Tab. A.57: Command 168: Read parameter subset -> physical channel B process inputs (linkage) parameter
response data bytes 0..1 link temperature values see Tab. A.81 E
64 SU_HART_X2X_V1-3, 2018-11-29
Supplement to operating instruction HART interface
Tab. A.58: Command 169: Write parameter subset -> physical channel B process inputs (linkage)
Tab. A.59: Command 170: Read parameter subset -> calculation channel Y parameter
Tab. A.60: Command 171: Write parameter subset -> calculation channel Y parameter
4..7 low cut negative value unit of measurement see Tab. A.83 F
(in dependence on the selected measured value)
8..11 low cut positive value unit of measurement see Tab. A.83 F
(in dependence on the selected measured value)
SU_HART_X2X_V1-3, 2018-11-29 65
HART interface Supplement to operating instruction
Tab. A.60: Command 171: Write parameter subset -> calculation channel Y parameter
response data bytes 4..7 low cut negative value unit of measurement see Tab. A.83 F
(in dependence on the selected measured value)
8..11 low cut positive value unit of measurement see Tab. A.83 F
(in dependence on the selected measured value)
Tab. A.61: Command 174: Read parameter subset -> calculation channel Z parameter
4..7 low cut negative value unit of measurement see Tab. A.83 F
(in dependence on the selected measured value)
8..11 low cut positive value unit of measurement see Tab. A.83 F
(in dependence on the selected measured value)
Tab. A.62: Command 175: Write parameter subset -> calculation channel Z parameter
66 SU_HART_X2X_V1-3, 2018-11-29
Supplement to operating instruction HART interface
Tab. A.62: Command 175: Write parameter subset -> calculation channel Z parameter
Tab. A.63: Command 180: Read parameter subset -> process inputs parameter
Tab. A.64: Command 181: Write parameter subset -> process inputs parameter
Tab. A.65: Command 182: Read parameter subset -> process outputs parameter
SU_HART_X2X_V1-3, 2018-11-29 67
HART interface Supplement to operating instruction
Tab. A.65: Command 182: Read parameter subset -> process outputs parameter
Tab. A.66: Command 183: Write parameter subset -> process outputs parameter
68 SU_HART_X2X_V1-3, 2018-11-29
Supplement to operating instruction HART interface
Tab. A.66: Command 183: Write parameter subset -> process outputs parameter
request data bytes 31..34 measured value I2 values see Tab. A.84 E
SU_HART_X2X_V1-3, 2018-11-29 69
HART interface Supplement to operating instruction
Tab. A.67: Command 184: Read parameter subset -> global settings / logger parameter
Tab. A.68: Command 185: Write parameter subset -> global settings / logger parameter
Tab. A.69: Command 186: Read parameter subset -> protection code
Tab. A.70: Command 187: Write parameter subset -> protection code
70 SU_HART_X2X_V1-3, 2018-11-29
Supplement to operating instruction HART interface
water 10001
gasoline 10002
methanol 10004
SU_HART_X2X_V1-3, 2018-11-29 71
HART interface Supplement to operating instruction
acetone 10005
Glycol 10008
BP Transcal LT 10012
BP Transcal N 10013
diesel 10019
ammonia (NH3) 10023
ISO VG 32 10051
ISO VG 46 10052
ISO VG 68 10053
seawater 10058
ethanol 10059
LD4-200bar-GST 10077
propane-liquid 10079
72 SU_HART_X2X_V1-3, 2018-11-29
Supplement to operating instruction HART interface
propane-gas 10080
air 10081
oxygen 10082
hydrogen 10083
argon 10084
helium 10085
ethylen_sc<50bar 10087
ethylen_sc>50bar 10088
nitrogen 10089
R407C 10092
R410A 10093
butane 10094
flow velocity 0
heat flow 4
concentration 6
SU_HART_X2X_V1-3, 2018-11-29 73
HART interface Supplement to operating instruction
W Watt 0
kW kilowatt 1
MW megawatt 2
GW gigawatt 3
74 SU_HART_X2X_V1-3, 2018-11-29
Supplement to operating instruction HART interface
no linking 0x0000
none 0x00
channel A 0x41
channel B 0x42
channel Y 0x59
channel Z 0x5A
SU_HART_X2X_V1-3, 2018-11-29 75
HART interface Supplement to operating instruction
none 0
channel A 1
channel B 2
channel Y 16
channel Z 32
store diagnostic 4
store amplitude 8
store totalizer 32
average storage 64
76 SU_HART_X2X_V1-3, 2018-11-29
Supplement to operating instruction HART interface
Tab. A.87: Command 179: Deactivate simulation mode of all device variables
(resets all device variables to normal if one or more device variables are in simulation mode (see command 79)
One data byte (123) has to be written to the device.)
2 invalid selection
Tab. A.88: Command 190: Read current loop error output value
(reads the current loop output error value in mA)
Tab. A.89: Command 191: Write current loop error output value
(writes the current loop output error value in mA)
Tab. A.90: Command 194: Read PV/current loop with sign or absolute
(reads whether the sign of the PV is to be considered for the current loop output
0 - with sign, 1 - absolute)
Tab. A.91: Command 195: Write PV/current loop with sign or absolute
(writes whether the sign of the PV is to be considered for the current loop output
0 - with sign, 1 - absolute)
2 invalid selection
SU_HART_X2X_V1-3, 2018-11-29 77
HART interface Supplement to operating instruction
1 totalizer ID I
2 invalid selection
78 SU_HART_X2X_V1-3, 2018-11-29
Supplement to operating instruction HART interface
4 input slot 1 E
8 input slot 2 E
12 input slot 3 E
SU_HART_X2X_V1-3, 2018-11-29 79
HART interface Supplement to operating instruction
4 input slot x E
8 input slot x E
4 input slot x E
5 input slot x - channel E
12 input slot x E
2 invalid selection
80 SU_HART_X2X_V1-3, 2018-11-29
Supplement to operating instruction HART interface
6 input slot x E
12 input slot x E
18 input slot x E
6 input slot x E
12 input slot x E
2 invalid selection
8 update failed
1...4 0x00...0x03
channel hexadecimal
A...D 0x41...0x44
Z...Y 0x5A...0x59
SU_HART_X2X_V1-3, 2018-11-29 81
HART interface Supplement to operating instruction
Tab. A.105: Command 253: Reset HART specific settings to factory default
(Resets the HART specific default settings. One data byte (1) has to be written to the device.)
2 invalid selection
82 SU_HART_X2X_V1-3, 2018-11-29
Supplement to operating instruction HART interface
All device variables listed in Tab. B.1 are available via HART interface.
Defaults are:
• primary process variable (PV) → volumetric flow rate (7)
• secondary process variable (SV) → volumetric flow rate, positive totalizer (8)
• tertiary process variable (TV) → sound speed (5)
• quaternary process variable (QV) → flow velocity (6)
• unit primary process variable → m3/h (19)
• unit secondary process variable → m3 (43)
• unit tertiary process variable → m/s (21)
• unit quaternary process variable → m/s (21)
The upper 3 bits of every device variable code represents the channel. The lower 5 bits represents the measuring value of
the determined channel.
channel MSB channel channel LSB MeasVal MeasVal MeasVal MeasVal MeasVal LSB
Notice!
Only the first 20 device variables of every channel except the totalizers are mapable to the PV (primary variable).
channel A
0 (0x00) fluid temperature Tfluid (at the location see Tab. C.9 temperature 64 - 0x40
where the flow rate is measured, sup-
ply line or return line)
1 (0x01) fluid temperature Taux (the other see Tab. C.9 temperature 64 - 0x40
temperature, return line or supply line)
2 (0x02) fluid pressure p fluid (at the location see Tab. C.8 pressure 65 - 0x41
where the flow rate is measured, sup-
ply line or return line)
3 (0x03) fluid pressure p aux (the other pres- see Tab. C.8 pressure 65 - 0x41
sure, return line or supply line)
7 (0x07) volumetric flow rate see Tab. C.1 volumetric flow rate 66 - 0x42
8 (0x08) volumetric flow rate, positive totalizer see Tab. C.2 volume 68 - 0x44
9 (0x09) volumetric flow rate, negative totalizer see Tab. C.2 volume 68 - 0x44
10 (0x0A) standard volumetric flow rate see Tab. C.1 volumetric flow rate 66 - 0x42
(gas measurement)
11 (0x0B) standard volumetric flow rate, see Tab. C.2 volume 68 - 0x44
positive totalizer
SU_HART_X2X_V1-3, 2018-11-29 83
HART interface Supplement to operating instruction
12 (0x0C) standard volumetric flow rate, see Tab. C.2 volume 68 - 0x44
negative totalizer
13 (0x0D) mass flow rate see Tab. C.6 mass flow rate 72 - 0x48
14 (0x0E) mass flow rate, positive totalizer see Tab. C.3 mass 71 - 0x47
15 (0x0F) mass flow rate, negative totalizer see Tab. C.3 mass 71 - 0x47
17 (0x11) heat flow, positive totalizer see Tab. C.4 energy 77 - 0x4D
18 (0x12) heat flow, negative totalizer see Tab. C.4 energy 77 - 0x4D
20 (0x14) SNR (signal-to-noise ratio) see Tab. C.10 not classified 0 - 0x00
22 (0x16) reserved
23 (0x17) reserved
24 (0x18) reserved
25 (0x19) reserved
26 (0x1A) reserved
27 (0x1B) reserved
28 (0x1C) reserved
29 (0x1D) reserved
30 (0x1E) reserved
31 (0x1F) reserved
channel B
39 (0x27) volumetric flow rate see Tab. C.1 volumetric flow rate 66 - 0x42
40 (0x28) volumetric flow rate, positive totalizer see Tab. C.2 volume 68 - 0x44
41 (0x29) volumetric flow rate, negative totalizer see Tab. C.2 volume 68 - 0x44
42 (0x2A) standard volumetric flow rate see Tab. C.1 volumetric flow rate 66 - 0x42
(gas measurement)
43 (0x2B) standard volumetric flow rate, see Tab. C.2 volume 68 - 0x44
positive totalizer
84 SU_HART_X2X_V1-3, 2018-11-29
Supplement to operating instruction HART interface
44 (0x2C) standard volumetric flow rate, see Tab. C.2 volume 68 - 0x44
negative totalizer
45 (0x2D) mass flow rate see Tab. C.6 mass flow rate 72 - 0x48
46 (0x2E) mass flow rate, positive totalizer see Tab. C.3 mass 71 - 0x47
47 (0x2F) mass flow rate rate, negative totalizer see Tab. C.3 mass 71 - 0x47
49 (0x31) heat flow, positive totalizer see Tab. C.4 energy 77 - 0x4D
50 (0x32) heat flow, negative totalizer see Tab. C.4 energy 77 - 0x4D
52 (0x34) SNR (signal-to-noise ratio) see Tab. C.10 not classified 0 - 0x00
53 (0x35) SCNR (signal to clutter plus noise ra- see Tab. C.10 not classified 0 - 0x00
tio)
54 (0x36) reserved
55 (0x37) reserved
56 (0x38) reserved
57 (0x39) reserved
58 (0x3A) reserved
59 (0x3B) reserved
60 (0x3C) reserved
61 (0x3D) reserved
62 (0x3E) reserved
63 (0x3F) reserved
channel C
71 (0x47) volumetric flow rate see Tab. C.1 volumetric flow rate 66 - 0x42
72 (0x48) volumetric flow rate, positive totalizer see Tab. C.2 volume 68 - 0x44
73 (0x49) volumetric flow rate, negative totalizer see Tab. C.2 volume 68 - 0x44
74 (0x4A) standard volumetric flow rate see Tab. C.1 volumetric flow rate 66 - 0x42
(gas measurement)
75 (0x4B) standard volumetric flow rate, see Tab. C.2 volume 68 - 0x44
positive totalizer
SU_HART_X2X_V1-3, 2018-11-29 85
HART interface Supplement to operating instruction
76 (0x4C) standard volumetric flow rate, see Tab. C.2 volume 68 - 0x44
negative totalizer
77 (0x4D) mass flow rate see Tab. C.6 mass flow rate 72 - 0x48
78 (0x4E) mass flow rate, positive totalizer see Tab. C.3 mass 71 - 0x47
79 (0x4F) mass flow rate, negative totalizer see Tab. C.3 mass 71 - 0x47
81 (0x51) heat flow, positive totalizer see Tab. C.4 energy 77 - 0x4D
82 (0x52) heat flow, negative totalizer see Tab. C.4 energy 77 - 0x4D
84 (0x54) SNR (signal-to-noise ratio) see Tab. C.10 not classified 0 - 0x00
85 (0x55) SCNR (signal to clutter plus noise ra- see Tab. C.10 not classified 0 - 0x00
tio)
86 (0x56) reserved
87 (0x57) reserved
88 (0x58) reserved
89 (0x59) reserved
90 (0x5A) reserved
91 (0x5B) reserved
92 (0x5C) reserved
93 (0x5D) reserved
94 (0x5E) reserved
95 (0x5F) reserved
channel D
100 (0x64) signal amplitude see Tab. C.11 not classified 0 - 0x00
103 (0x67) volumetric flow rate see Tab. C.1 volumetric flow rate 66 - 0x42
104 (0x68) volumetric flow rate, positive totalizer see Tab. C.2 volume 68 - 0x44
105 (0x69) volumetric flow rate, negative totalizer see Tab. C.2 volume 68 - 0x44
106 (0x6A) standard volumetric flow rate see Tab. C.1 volumetric flow rate 66 - 0x42
(gas measurement)
107 (0x6B) standard volumetric flow rate, see Tab. C.2 volume 68 - 0x44
positive totalizer
86 SU_HART_X2X_V1-3, 2018-11-29
Supplement to operating instruction HART interface
108 (0x6C) standard volumetric flow rate, see Tab. C.2 volume 68 - 0x44
negative totalizer
109 (0x6D) mass flow rate see Tab. C.6 mass flow rate 72 - 0x48
110 (0x6E) mass flow rate, positive totalizer see Tab. C.3 mass 71 - 0x47
111 (0x6F) mass flow rate, negative totalizer see Tab. C.3 mass 71 - 0x47
113 (0x71) heat flow, positive totalizer see Tab. C.4 energy 77 - 0x4D
114 (0x72) heat flow, negative totalizer see Tab. C.4 energy 77 - 0x4D
116 (0x74) SNR (signal-to-noise ratio) see Tab. C.10 not classified 0 - 0x00
117 (0x75) SCNR (signal to clutter plus noise ra- see Tab. C.10 not classified 0 - 0x00
tio)
channel Z
128 (0x80) fluid temperature Tfluid see Tab. C.9 temperature 64 - 0x40
(at the location where the flow rate is
measured, supply line or return line)
129 (0x81) fluid temperature Taux see Tab. C.9 temperature 64 - 0x40
(the other temperature, return line or
supply line)
130 (0x82) fluid pressure p fluid see Tab. C.8 pressure 65 - 0x41
(at the location where the flow rate is
measured, supply line or return line)
131 (0x83) fluid pressure p aux see Tab. C.8 pressure 65 - 0x41
(the other pressure, return line or sup-
ply line)
132 (0x84) signal amplitude see Tab. C.11 not classified 0 - 0x00
135 (0x87) volumetric flow rate see Tab. C.1 volumetric flow rate 66 - 0x42
136 (0x88) volumetric flow rate, positive totalizer see Tab. C.2 volume 68 - 0x44
137 (0x89) volumetric flow rate, negative totalizer see Tab. C.2 volume 68 - 0x44
138 (0x8A) standard volumetric flow rate see Tab. C.1 volumetric flow rate 66 - 0x42
(gas measurement)
139 (0x8B) standard volumetric flow rate, see Tab. C.2 volume 68 - 0x44
positive totalizer
SU_HART_X2X_V1-3, 2018-11-29 87
HART interface Supplement to operating instruction
140 (0x8C) standard volumetric flow rate, see Tab. C.2 volume 68 - 0x44
negative totalizer
141 (0x8D) mass flow rate see Tab. C.6 mass flow rate 72 - 0x48
142 (0x8E) mass flow rate, positive totalizer see Tab. C.3 mass 71 - 0x47
143 (0x8F) mass flow rate, negative totalizer see Tab. C.3 mass 71 - 0x47
145 (0x91) heat flow, positive totalizer see Tab. C.4 energy 77 - 0x4D
146 (0x92) heat flow, negative totalizer see Tab. C.4 energy 77 - 0x4D
channel Y
160 (0xA0) fluid temperature Tfluid see Tab. C.9 temperature 64 - 0x40
(at the location where the flow rate is
measured, supply line or return line)
161 (0xA1) fluid temperature Taux see Tab. C.9 temperature 64 - 0x40
(the other temperature, return line or
supply line)
162 (0xA2) fluid pressure p fluid see Tab. C.8 pressure 65 - 0x41
(at the location where the flow rate is
measured, supply line or return line)
163 (0xA3) fluid pressure p aux see Tab. C.8 pressure 65 - 0x41
(the other pressure, return line or sup-
ply line)
164 (0xA4) signal amplitude see Tab. C.11 not classified 0 - 0x00
167 (0xA7) volumetric flow rate see Tab. C.1 volumetric flow rate 66 - 0x42
168 (0xA8) volumetric flow rate, positive totalizer see Tab. C.2 volume 68 - 0x44
169 (0xA9) volumetric flow rate, negative totalizer see Tab. C.2 volume 68 - 0x44
170 (0xAA) standard volumetric flow rate see Tab. C.1 volumetric flow rate 66 - 0x42
(gas measurement)
171 (0xAB) standard volumetric flow rate, see Tab. C.2 volume 68 - 0x44
positive totalizer
172 (0xAC) standard volumetric flow rate, see Tab. C.2 volume 68 - 0x44
negative totalizer
173 (0xAD) mass flow rate see Tab. C.6 mass flow rate 72 - 0x48
174 (0xAE) mass flow rate, positive totalizer see Tab. C.3 mass 71 - 0x47
175 (0xAF) mass flow rate, negative totalizer see Tab. C.3 mass 71 - 0x47
177 (0xB1) heat flow, positive totalizer see Tab. C.4 energy 77 - 0x4D
178 (0xB2) heat flow, negative totalizer see Tab. C.4 energy 77 - 0x4D
88 SU_HART_X2X_V1-3, 2018-11-29
Supplement to operating instruction HART interface
C Unit IDs
Tab. C.1: Unit IDs - volumetric flow rate
SU_HART_X2X_V1-3, 2018-11-29 89
HART interface Supplement to operating instruction
MBTU 241 - F1
(FLUXUS specific)
90 SU_HART_X2X_V1-3, 2018-11-29
Supplement to operating instruction HART interface
no unit 244251 - FB
SU_HART_X2X_V1-3, 2018-11-29 91