copa-xe/mag-xe hart-protokoll...hart-protokoll erstellt name: datum: von holger seebode 9.7.1998...

40
COPA-XE/MAG-XE Betriebsanleitung HART-Protokoll gültig ab Softwarestand X.10 EEPROM Teile Nr. D699B180U01 D184B108U01 Rev. 00 / 05.99

Upload: others

Post on 30-Aug-2020

3 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: COPA-XE/MAG-XE HART-Protokoll...HART-Protokoll Erstellt Name: Datum: von Holger Seebode 9.7.1998 Gerät: COPA/MAG-XE, 50XE4000 Software: HART-Software Kennung: …

COPA-XE/MAG-XE

Betriebsanleitung

HART-Protokoll

gültig ab Softwarestand X.10EEPROM Teile Nr. D699B180U01

D184B108U01 Rev. 00 / 05.99

Page 2: COPA-XE/MAG-XE HART-Protokoll...HART-Protokoll Erstellt Name: Datum: von Holger Seebode 9.7.1998 Gerät: COPA/MAG-XE, 50XE4000 Software: HART-Software Kennung: …

HART-Protokoll

COPA/MAG-XE50XE4000

Übersicht der HART-Befehle für dieSondersoftware D699B180U01

Page 3: COPA-XE/MAG-XE HART-Protokoll...HART-Protokoll Erstellt Name: Datum: von Holger Seebode 9.7.1998 Gerät: COPA/MAG-XE, 50XE4000 Software: HART-Software Kennung: …

HART-ProtokollErstelltName:Datum:

vonHolger Seebode9.7.1998

Gerät: COPA/MAG-XE, 50XE4000Software: HART-SoftwareKennung: D699B180 X.10

Revision:Name:Datum:

0Holger Seebode9.7.1998

Projektnummer:

Inhaltsverzeichnis1 Revisionsübersicht ........................................................................................................................................................1-12 Einleitung......................................................................................................................................................................2-13 Universal Commands ....................................................................................................................................................3-1

3.1 HART-Command 0 : Read Transmitter Unique Identifier.....................................................................................3-13.2 HART-Command 1 : Read Primary Variable ........................................................................................................3-13.3 HART-Command 2 : Read Current and Percent of Range.....................................................................................3-13.4 HART-Command 3 : Read all dynamic Variables and Current .............................................................................3-23.5 HART-Command 6 : Write Polling Address .........................................................................................................3-23.6 HART-Command 11 : Read Unique Identifier Associated With Tag....................................................................3-23.7 HART-Command 12 : Read Message....................................................................................................................3-33.8 HART-Command 13 : Read Tag, Descriptor, Date ...............................................................................................3-33.9 HART-Command 14 : Read Primary Variable Sensor Information.......................................................................3-33.10 HART-Command 15 : Read Primary Variable Output Information.....................................................................3-43.11 HART-Command 16 : Read Final Assembly Number .........................................................................................3-43.12 HART-Command 17 : Write Message.................................................................................................................3-43.13 HART-Command 18 : Write Tag, Descriptor, Date ............................................................................................3-53.14 HART-Command 19 : Write Final Assembly Number ........................................................................................3-5

4 Commom Practice Commands......................................................................................................................................4-14.1 HART-Command 33 : Read Transmitter Variables ...............................................................................................4-14.2 HART-Command 34 : Write Primary Variable Damping Value ...........................................................................4-14.3 HART-Command 35 : Write Primary Variable Range Values ..............................................................................4-24.4 HART-Command 38 : Reset Configuration Changed Flag....................................................................................4-24.5 HART-Command 40 : Enter/Exit Primary Variable Current Mode.......................................................................4-24.6 HART-Command 44 : Write Primary Variable Units............................................................................................4-34.7 HART-Command 45 : Trim Primary Variable Current DAC Zero........................................................................4-34.8 HART-Command 46 : Trim Primary Variable Current DAC Gain........................................................................4-34.9 HART-Command 48 : Read Additional Transmitter Status...................................................................................4-4

5 Slot - Kommandos ........................................................................................................................................................5-15.1 Unsigned-char-Variablen ....................................................................................................................................5.1-1

5.1.1 HART-Command 128 : Lese unsigned-char-Variable .................................................................................5.1-15.1.2 HART-Command 129 : Schreibe unsigned-char-Variable...........................................................................5.1-15.1.3 Tabelle der „unsigned char“ -Variablen.......................................................................................................5.1-2

5.2 Unsigned-int-Variablen.......................................................................................................................................5.2-15.2.1 HART-Command 130 : Lese-unsigned int-Variable....................................................................................5.2-15.2.2 HART-Command 131 : Schreibe unsigned-int-Variable .............................................................................5.2-15.2.3 Tabellen der „unsigned int“-Variablen.........................................................................................................5.2-2

5.3 Float-Variablen ...................................................................................................................................................5.3-15.3.1 HART-Command 132 : Lese float-Variable ................................................................................................5.3-15.3.2 HART-Command 133 : Schreibe float-Variable..........................................................................................5.3-15.3.3 Tabelle der „Float“-Variablen......................................................................................................................5.3-2

5.4 Kurzübersicht der Slot-Kommandos ...................................................................................................................5.4-16 Sonstige kundenzugängliche Kommandos ....................................................................................................................6-1

6.1 HART-Command 140 : Zähler >V und Überlauf >V löschen ...............................................................................6-16.2 HART-Command 141 : Zähler <R und Überlauf <R löschen................................................................................6-16.3 HART-Command 142 : Überlauf >V löschen........................................................................................................6-16.4 HART-Command 143 : Überlauf <R löschen........................................................................................................6-16.5 HART-Command 145 : Lese Text der programmierbaren Einheit ........................................................................6-26.6 HART-Command 146 : Schreibe Text der programmierbaren Einheit..................................................................6-26.7 HART-Command 147 : Starte automatischen Systemnullpunktabgleich...............................................................6-26.8 HART-Command 150 : Lade Daten aus dem externen EEPROM.........................................................................6-3

Page 4: COPA-XE/MAG-XE HART-Protokoll...HART-Protokoll Erstellt Name: Datum: von Holger Seebode 9.7.1998 Gerät: COPA/MAG-XE, 50XE4000 Software: HART-Software Kennung: …

HART-ProtokollErstelltName:Datum:

vonHolger Seebode9.7.1998

Gerät: COPA/MAG-XE, 50XE4000Software: HART-SoftwareKennung: D699B180 X.10

Revision:Name:Datum:

0Holger Seebode9.7.1998

Projektnummer:

6.9 HART-Command 151 : Speichere Daten im externen EEPROM..........................................................................6-36.10 HART-Command 153 : Starte 50s Mittelwertbestimmung des Durchflusses ......................................................6-36.11 HART-Command 154 : Lese 50s Mittelwert des Durchflusses ...........................................................................6-4

7 Hausinterne Kommandos ..............................................................................................................................................7-17.1 Hausinterne Slot-Kommados ..............................................................................................................................7.1-1

7.1.1 Tabelle hausinterner „unsigned char“- Variablen ........................................................................................7.1-17.1.2 Tabelle hausinterner „unsigned int“- Variablen ...........................................................................................7.1-27.1.3 Tabelle hausinterner „float“- Variablen .......................................................................................................7.1-37.1.4 Kurzübersicht der Slot-Kommandos ............................................................................................................7.1-5

7.2 Sonstige hausinterne Kommandos ......................................................................................................................7.2-17.2.1 HART-Command 148 : Load Primary Data ................................................................................................7.2-17.2.2 HART-Command 149 : Store Primary Data ................................................................................................7.2-17.2.3 HART-Command 152 : Initialisiere externes EEPROM..............................................................................7.2-17.2.4 HART-Command 155 : Starte autom. Abgleich Aufnehmernullpunkt ........................................................7.2-27.2.5 HART-Command 156 : Starte autom. Abgleich Aufnehmerspanne.............................................................7.2-2

8 Fehlersuche bei Hart .....................................................................................................................................................8-1

Page 5: COPA-XE/MAG-XE HART-Protokoll...HART-Protokoll Erstellt Name: Datum: von Holger Seebode 9.7.1998 Gerät: COPA/MAG-XE, 50XE4000 Software: HART-Software Kennung: …

HART-ProtokollErstelltName:Datum:

vonHolger Seebode9.7.1998

Gerät: COPA/MAG-XE, 50XE4000Software: HART-SoftwareKennung: D699B180 X.10

Revision:Name:Datum:

0Holger Seebode9.7.1998

Projektnummer:

1-1

1 Revisionsübersicht

Revision Datum Neue Seiten Geänderte Seiten Name

Nr. Soft

0 X.10 9.07.1998 erstellt - HS

Page 6: COPA-XE/MAG-XE HART-Protokoll...HART-Protokoll Erstellt Name: Datum: von Holger Seebode 9.7.1998 Gerät: COPA/MAG-XE, 50XE4000 Software: HART-Software Kennung: …

HART-ProtokollErstelltName:Datum:

vonHolger Seebode9.7.1998

Gerät: COPA/MAG-XE, 50XE4000Software: HART-SoftwareKennung: D699B180 X.10

Revision:Name:Datum:

0Holger Seebode9.7.1998

Projektnummer:

2-1

2 EinleitungDie vorliegende Übersicht listet alle verfügbaren HART-Kommandos auf. In ihr sind sowohl die Universal undCommon Practice als auch spezielle Kommandos wie Slot- oder sonstige Kommandos enthalten.Um Änderungen zu vorhergehenden Kommandoübersichten zu erkennen, war es früher notwendig, alle Kommandosgenau auf Änderungen zu überprüfen. Dies ist nun nicht mehr notwendig, da Änderungen am jeweiligen Kommando imPunkt Revision leicht erkennbar sind.Weiterhin können durch die abschnittweise Numerierung, gezielt nur die geänderten Seiten ausgetauscht, und so Papiereingespart werden.

Die vorliegende Dokumentation ist für die folgenden Softwarerevisionen gültig:

X.10

Page 7: COPA-XE/MAG-XE HART-Protokoll...HART-Protokoll Erstellt Name: Datum: von Holger Seebode 9.7.1998 Gerät: COPA/MAG-XE, 50XE4000 Software: HART-Software Kennung: …

HART-ProtokollErstelltName:Datum:

vonHolger Seebode9.7.1998

Gerät: COPA/MAG-XE, 50XE4000Software: HART-SoftwareKennung: D699B180 X.10

Revision:Name:Datum:

0Holger Seebode9.7.1998

Projektnummer:

3-1

3 Universal Commands

3.1 HART-Command 0 : Read Transmitter Unique IdentifierRevision

RequestData Bytes

none

ResponseData Bytes

#0#1#2#3#4#5#6#7#8#9

#10#11

Device Type Code for ExpansionManufacturer Identification CodeManufacturer Device TypeNumber of Request PreamblesRevision Level of Universal CommandRevision Level of Transmitter DocumentSoftware Revision LevelHardware Revision LevelFlags, none defined at this timeDevice Identification Number, 24 Bit, MSBDevice Identification Number, 24 BitDevice Identification Number, 24 Bit, LSB

= 254= 18 = B-F&P= 8 = XE4000= 8= 5= 0= 1= 0 oder 1= 0= 0= MSB Gerätenummer= LSB Gerätenummer

ResponseCodes

05

No Command Specific ErrorIncorrect Byte Count

3.2 HART-Command 1 : Read Primary VariableRevision

RequestData Bytes

none

ResponseData Bytes

#0#1..#4

Primary Variable Unit Code (Table 2)Primary Variable, IEEE 754

ResponseCodes

05

No Command Specific ErrorIncorrect Byte Count

Bemerkung Primary Variable => Durchfluß

3.3 HART-Command 2 : Read Current and Percent of RangeRevision

RequestData Bytes

none

ResponseData Bytes

#0..#3#4..#7

Analog Output Current mA, IEEE 754Percent of Range, IEEE 754

ResponseCodes

05

No Command Specific ErrorIncorrect Byte Count

Page 8: COPA-XE/MAG-XE HART-Protokoll...HART-Protokoll Erstellt Name: Datum: von Holger Seebode 9.7.1998 Gerät: COPA/MAG-XE, 50XE4000 Software: HART-Software Kennung: …

HART-ProtokollErstelltName:Datum:

vonHolger Seebode9.7.1998

Gerät: COPA/MAG-XE, 50XE4000Software: HART-SoftwareKennung: D699B180 X.10

Revision:Name:Datum:

0Holger Seebode9.7.1998

Projektnummer:

3-2

3.4 HART-Command 3 : Read all dynamic Variables and CurrentRevision

RequestData Bytes

none

ResponseData Bytes

#0..#3

#4#5..#8

#9#10..#13

#14#15..#18

#19#20..#23

Analog Output Current mA, IEEE 754

Primary Variable Unit Code (Table 2)Primary Variable, IEEE 754

Secondary Variable Unit Code (Table 2)Secondary Variable, IEEE 754

Tertiary Variable Unit Code (Table 2)Tertiary Variable, IEEE 754

4th Variable Unit Code (Table 2)4th Variable, IEEE 754

ResponseCodes

05

No Command Specific ErrorIncorrect Byte Count

Bemerkung Primary Variable =Secondary Variable =Tertiary Variable =Fourth Variable =

Durchfluß, Einheit siehe unsigned char-Slot 3Zähler >V, Einheit siehe unsigned char-Slot 4Zähler <R, Einheit siehe unsigned char-Slot 4Durchfluß, Einheit siehe unsigned char-Slot 3

3.5 HART-Command 6 : Write Polling AddressRevision

RequestData Bytes

#0 Polling Address of Device

ResponseData Bytes

#0 Polling Address of Device

ResponseCodes

025

No Command Specific ErrorInvalid SelectionIncorrect Byte Count

3.6 HART-Command 11 : Read Unique Identifier Associated With TagRevision

RequestData Bytes

#0..#5 Tag, Packed ASCII

ResponseData Bytes

#0#1#2#3#4#5#6#7#8

Device Type Code for ExpansionManufacturer Identification CodeManufacturer Device TypeNumber of Request PreamblesRevision Level of Universal CommandRevision Level of Transmitter DocumentSoftware Revision LevelHardware Revision LevelFlags, none defined at this time

= 254= 18 = F&P= 8 = XE4000= 8= 5= 0= 1= 0 oder 1= 0

Page 9: COPA-XE/MAG-XE HART-Protokoll...HART-Protokoll Erstellt Name: Datum: von Holger Seebode 9.7.1998 Gerät: COPA/MAG-XE, 50XE4000 Software: HART-Software Kennung: …

HART-ProtokollErstelltName:Datum:

vonHolger Seebode9.7.1998

Gerät: COPA/MAG-XE, 50XE4000Software: HART-SoftwareKennung: D699B180 X.10

Revision:Name:Datum:

0Holger Seebode9.7.1998

Projektnummer:

3-3

#9#10#11

Device Identification Number, 24 Bit, MSBDevice Identification Number, 24 BitDevice Identification Number, 24 Bit, LSB

= 0= MSB Gerätenummer= LSB Gerätenummer

ResponseCodes

05

No Command Specific ErrorIncorrect Byte Count

3.7 HART-Command 12 : Read MessageRevision

RequestData Bytes

none

ResponseData Bytes

#0..#23 Message, Packed ASCII

ResponseCodes

05

No Command Specific ErrorIncorrect Byte Count

3.8 HART-Command 13 : Read Tag, Descriptor, DateRevision

RequestData Bytes

none

ResponseData Bytes

#0..#5#6..#17

#18..#20

Tag, Packed-ASCIIDescriptor, Packed-ASCIIDate: Day, Month, Year

ResponseCodes

05

No Command Specific ErrorIncorrect Byte Count

3.9 HART-Command 14 : Read Primary Variable Sensor InformationRevision

RequestData Bytes

none

ResponseData Bytes

#0..#2#3

#4..#7#8..#11

#12..#15

Sensor Serial Number MSB, 24-bit unsigned integerSensor Limits/Min Span Units, Table II Unit CodesUpper Sensor Limit, IEEE754Lower Sensor Limit, IEEE754Minimum Span, IEEE754

ResponseCodes

05

No Command Specific ErrorIncorrect Byte Count

Bemerkung Sensor Serial NumberUpper Sensor LimitLower Sensor LimitMinimum Span

= 0= QmaxDN= 0= 0.02 oder 0.05 * QmaxDN, (siehe unsigned char-Slot 28: Range <0.05RangeDN)

Page 10: COPA-XE/MAG-XE HART-Protokoll...HART-Protokoll Erstellt Name: Datum: von Holger Seebode 9.7.1998 Gerät: COPA/MAG-XE, 50XE4000 Software: HART-Software Kennung: …

HART-ProtokollErstelltName:Datum:

vonHolger Seebode9.7.1998

Gerät: COPA/MAG-XE, 50XE4000Software: HART-SoftwareKennung: D699B180 X.10

Revision:Name:Datum:

0Holger Seebode9.7.1998

Projektnummer:

3-4

3.10 HART-Command 15 : Read Primary Variable Output InformationRevision

RequestData Bytes

none

ResponseData Bytes

#0#1#2

#3..#6#7..#10

#11..#14#15#16

Alarm Select Code, Table VIPrimary Variable Transfer Function Code, Table IIIPrimary Variable Range Values Units Code, Table IIPrimary Variable Upper Range Value, IEEE754Primary Variable Lower Range Value, IEEE754, always ZeroPrimary Variable Damping Value, IEEE754, Units of SecondsWrite Protect Code, Table VIIPrivate Label Distributor Code, Table VIII

ResponseCodes

05

No Command Specific ErrorIncorrect Byte Count

Bemerkung Alarm Selection CodePV Transfer Function CodePV Upper Range ValuePV Lower Range ValuePV Damping ValueWrite Protect CodePrivate Label Distributor

= 0 = High, 1 = Low= 0 = Linear= Qmax= 0= Dämpfung= 251 = Not Implemented= 18 =B-F&P

3.11 HART-Command 16 : Read Final Assembly NumberRevision

RequestData Bytes

none

ResponseData Bytes

#0..#2 Final Assembly Number

ResponseCodes

05

No Command Specific ErrorIncorrect Byte Count

3.12 HART-Command 17 : Write MessageRevision

RequestData Bytes

#0..#23 Message, Packed-ASCII

ResponseData Bytes

#0..#23 Message, Packed-ASCII

ResponseCodes

05

No Command Specific ErrorIncorrect Byte Count

Page 11: COPA-XE/MAG-XE HART-Protokoll...HART-Protokoll Erstellt Name: Datum: von Holger Seebode 9.7.1998 Gerät: COPA/MAG-XE, 50XE4000 Software: HART-Software Kennung: …

HART-ProtokollErstelltName:Datum:

vonHolger Seebode9.7.1998

Gerät: COPA/MAG-XE, 50XE4000Software: HART-SoftwareKennung: D699B180 X.10

Revision:Name:Datum:

0Holger Seebode9.7.1998

Projektnummer:

3-5

3.13 HART-Command 18 : Write Tag, Descriptor, DateRevision

RequestData Bytes

#0..#5#6..#17

#18..#20

Tag, Packed-ASCIIDescriptor, Packed-ASCIIDate: Day, Month, Year

ResponseData Bytes

#0..#5#6..#17

#18..#20

Tag, Packed-ASCIIDescriptor, Packed-ASCIIDate: Day, Month, Year

ResponseCodes

05

No Command Specific ErrorIncorrect Byte Count

3.14 HART-Command 19 : Write Final Assembly NumberRevision

RequestData Bytes

#0..#2 Final Assembly Number

ResponseData Bytes

#0..#2 Final Assembly Number

ResponseCodes

05

No Command Specific ErrorIncorrect Byte Count

Page 12: COPA-XE/MAG-XE HART-Protokoll...HART-Protokoll Erstellt Name: Datum: von Holger Seebode 9.7.1998 Gerät: COPA/MAG-XE, 50XE4000 Software: HART-Software Kennung: …

HART-ProtokollErstelltName:Datum:

vonHolger Seebode9.7.1998

Gerät: COPA/MAG-XE, 50XE4000Software: HART-SoftwareKennung: D699B180 X.10

Revision:Name:Datum:

0Holger Seebode9.7.1998

Projektnummer:

4-1

4 Commom Practice Commands

4.1 HART-Command 33 : Read Transmitter VariablesRevision

RequestData Bytes

#0#1#2#3

Transmitter Variable assigned to Slot #0Transmitter Variable assigned to Slot #1Transmitter Variable assigned to Slot #2Transmitter Variable assigned to Slot #3

ResponseData Bytes

#0#1

#2..#5

#6#7

#8..#11

#12#13

#14..#17

#18#19

#20..#23

Transmitter Variable assigned to Slot #0Slot #0 Unit CodeSlot #0 Variable, IEEE 754

Transmitter Variable assigned to Slot #1Slot #1 Unit CodeSlot #1 Variable, IEEE 754

Transmitter Variable assigned to Slot #2Slot #2 Unit CodeSlot #2 Variable, IEEE 754

Transmitter Variable assigned to Slot #3Slot #3 Unit CodeSlot #3 Variable, IEEE 754

ResponseCodes

025

No Command Specific ErrorInvalid SelectionIncorrect Byte Count

Bemerkung Transmitter Variables: 0 = Durchfluß1 = Zähler >V2 = Zähler <R

4.2 HART-Command 34 : Write Primary Variable Damping ValueRevision

RequestData Bytes

#0..#3 Damping Value, IEEE 754

ResponseData Bytes

#0..#3 Actual Damping Value, IEEE 754

ResponseCodes

0345

No Command Specific ErrorPassed Parameter to LargePassed Parameter to SmallIncorrect Byte Count

Page 13: COPA-XE/MAG-XE HART-Protokoll...HART-Protokoll Erstellt Name: Datum: von Holger Seebode 9.7.1998 Gerät: COPA/MAG-XE, 50XE4000 Software: HART-Software Kennung: …

HART-ProtokollErstelltName:Datum:

vonHolger Seebode9.7.1998

Gerät: COPA/MAG-XE, 50XE4000Software: HART-SoftwareKennung: D699B180 X.10

Revision:Name:Datum:

0Holger Seebode9.7.1998

Projektnummer:

4-2

4.3 HART-Command 35 : Write Primary Variable Range ValuesRevision

RequestData Bytes

#0#1..#4#5..#8

PV Upper and Lower Range Values Units Code, Table IIPrimary Variable Upper Range Value, IEEE 754Primary Variable Lower Range Value, IEEE 754

ResponseData Bytes

#0#1..#4#5..#8

PV Upper and Lower Range Values Units Code, Table IIPrimary Variable Upper Range Value, IEEE 754Primary Variable Lower Range Value, IEEE 754

ResponseCodes

025

111213

No Command Specific ErrorInvalid SelectionIncorrect Byte CountUpper Range Value too HighUpper Range Value too LowUpper and Lower Range Values Out of Limits

Bemerkung PV Upper Range ValuePV lower Range Value

= Qmax= 0

4.4 HART-Command 38 : Reset Configuration Changed FlagRevision

RequestData Bytes

none

ResponseData Bytes

none

ResponseCodes

05

No Command Specific ErrorIncorrect Byte Count

4.5 HART-Command 40 : Enter/Exit Primary Variable Current ModeRevision

RequestData Bytes

#0..#3 Fixed Primary Variable Current Level, IEEE 754, mA

ResponseData Bytes

#0..#3 Actual Fixed Primary Variable Current Level, IEEE 754, mA

ResponseCodes

0345

11

No Command Specific ErrorPassed Parameter to Large (> 24.8 mA)Passed Parameter to Small (< 3.85 mA)Incorrect Byte CountIn Multidrop Mode

Page 14: COPA-XE/MAG-XE HART-Protokoll...HART-Protokoll Erstellt Name: Datum: von Holger Seebode 9.7.1998 Gerät: COPA/MAG-XE, 50XE4000 Software: HART-Software Kennung: …

HART-ProtokollErstelltName:Datum:

vonHolger Seebode9.7.1998

Gerät: COPA/MAG-XE, 50XE4000Software: HART-SoftwareKennung: D699B180 X.10

Revision:Name:Datum:

0Holger Seebode9.7.1998

Projektnummer:

4-3

4.6 HART-Command 44 : Write Primary Variable UnitsRevision

RequestData Bytes

#0 Primary Variable Unit Code

ResponseData Bytes

#0 Primary Variable Unit Code

ResponseCodes

025

No Command Specific ErrorInvalid SelectionIncorrect Byte Count

4.7 HART-Command 45 : Trim Primary Variable Current DAC ZeroRevision

RequestData Bytes

#0..#3 Externally Measured Primary Variable Current Level, IEEE 754, Units of mA

ResponseData Bytes

#0..#3 Actual Measured Primary Variable Current Level, IEEE 754, mA

ResponseCodes

03459

11

No Command Specific ErrorPassed Parameter to Large (> 5mA)Passed Parameter to Small (< 3mA)Incorrect Byte CountNot in Proper Current ModeIn Multidrop Mode

4.8 HART-Command 46 : Trim Primary Variable Current DAC GainRevision

RequestData Bytes

#0..#3 Externally Measured Primary Variable Current Level, IEEE 754, Units of mA

ResponseData Bytes

#0..#3: Actual Measured Primary Variable Current Level, IEEE 754, mA

ResponseCodes

03459

11

No Command Specific ErrorPassed Parameter to Large (> 22mA)Passed Parameter to Small (< 18mA)Incorrect Byte CountNot in Proper Current ModeIn Multidrop Mode

Page 15: COPA-XE/MAG-XE HART-Protokoll...HART-Protokoll Erstellt Name: Datum: von Holger Seebode 9.7.1998 Gerät: COPA/MAG-XE, 50XE4000 Software: HART-Software Kennung: …

HART-ProtokollErstelltName:Datum:

vonHolger Seebode9.7.1998

Gerät: COPA/MAG-XE, 50XE4000Software: HART-SoftwareKennung: D699B180 X.10

Revision:Name:Datum:

0Holger Seebode9.7.1998

Projektnummer:

4-4

4.9 HART-Command 48 : Read Additional Transmitter StatusRevision

RequestData Bytes

none

ResponseData Bytes

#0..#2 Additional Status Information

Statusbyte#0, Bit 0#0, Bit 1#0, Bit 2#0, Bit 3#0, Bit 4#0, Bit 5#0, Bit 6#0, Bit 7#1, Bit 0#1, Bit 1#1, Bit 2#1, Bit 3#1, Bit 4#1, Bit 5#1, Bit 6#1, Bit 7#2, Bit 0#2, Bit 1#2, Bit 2#2, Bit 3#2, Bit 4#2, Bit 5#2, Bit 6#2, Bit 7

Fehler 8:Fehler 9:

Fehler C:

Fehler E:Fehler F:Fehler 0:Fehler 1:Fehler 2:Fehler 3:Fehler 4:Fehler 5:Fehler 6:Fehler 7:

Fehler :

Negative ReferenzErregungA: MAX-AlarmB: MIN-larmPrimaryunbenutztZähler >VZähler <RDetektor leeres RohrA/D-WandlerUref zu kleinDurchfluß > 130%Ext. AusgangsabschaltungEEPROMZählerPositive ReferenzAutomatischer Abgleich läuftAutomatischer AbgleichMittelwertbestimmung läuftunbenutztEichschutz eingeschaltetunbenutztSimulation läuftFunktionstest oder Test Mode läuft

ResponseCodes

05

No Command Specific ErrorIncorrect Byte Count

Page 16: COPA-XE/MAG-XE HART-Protokoll...HART-Protokoll Erstellt Name: Datum: von Holger Seebode 9.7.1998 Gerät: COPA/MAG-XE, 50XE4000 Software: HART-Software Kennung: …

HART-ProtokollErstelltName:Datum:

vonHolger Seebode9.7.1998

Gerät: COPA/MAG-XE, 50XE4000Software: HART-SoftwareKennung: D699B180 X.10

Revision:Name:Datum:

0Holger Seebode9.7.1998

Projektnummer:

5-1

5 Slot - KommandosDie Parameter des Meßumformers lassen sich in drei Gruppen einteilen:

unsigned char-Variablen Parameter von Menüs mit Auswahllisten werden als "unsigned char" abgespeichert, z.B. Sprache:

Deutsch = 0Englisch = 1

unsigned int-VariablenEinige Zahlen, die nur ganzzahlig vorkommen, werden als "unsigned int" gespeichert, z.B. Gerätenummer.

float-VariablenDie restlichen Zahlen sind als float (IEEE 754) gespeichert, z.B. Dämpfung.

Im folgenden sind für die drei Gruppen das jeweilige Lese- und Schreib-Kommando und eine Tabelle mit denzugehörigen Parametern dargestellt.

5.1 Unsigned-char-Variablen

5.1.1 HART-Command 128 : Lese unsigned-char-VariableRevision

RequestData Bytes

#0 Slot-Index

ResponseData Bytes

#0#1

Slot-IndexInhalt des Slots

ResponseCodes

056

No Command Specific ErrorIncorrect Byte CountTransmitter Specific Command Error -> Ungültige Slotnummer

5.1.2 HART-Command 129 : Schreibe unsigned-char-VariableRevision

RequestData Bytes

#0#1

Slot-IndexInhalt des Slots

ResponseData Bytes

#0#1

Slot-IndexInhalt des Slots

ResponseCodes

02356

No Command Specific ErrorInvalid SelectionParameter to largeIncorrect Byte CountTransmitter Specific Command Error -> Ungültige Slotnummer

Page 17: COPA-XE/MAG-XE HART-Protokoll...HART-Protokoll Erstellt Name: Datum: von Holger Seebode 9.7.1998 Gerät: COPA/MAG-XE, 50XE4000 Software: HART-Software Kennung: …

HART-ProtokollErstelltName:Datum:

vonHolger Seebode9.7.1998

Gerät: COPA/MAG-XE, 50XE4000Software: HART-SoftwareKennung: D699B180 X.10

Revision:Name:Datum:

0Holger Seebode9.7.1998

Projektnummer:

5.1-2

5.1.3 Tabelle der „unsigned char“ -Variablen

Slot-nummer

Parameter Kennziffer Bedeutung Revision

0 Sprache 0124

DeutschEnglischFranzösischSpanisch

1 Nennweite 0 1 2 3 4 5 6 7 8 9101112131415161718192021222324

3 mm4 mm5 mm6 mm8 mm10 mm15 mm20 mm25 mm32 mm40 mm50 mm65 mm80 mm100 mm125 mm150 mm200 mm250 mm300 mm350 mm400 mm450 mm500 mm600 mm

1/10 in5/32 in3/16 in1/4 in5/16 in3/8 in1/2 in3/4 in1 in1-1/4 in1-1/2 in2 in2-1/2 in3 in4 in5 in6 in8 in10 in12 in14 in16 in18 in20 in24 in

2 Filter 01

ausein

3 Einheit Qmax 24171382813119291371830312316136132

l/sl/minl/hm3/sm3/minm3/hm3/digpsigpmigphigpdmgdgpmgphbbl/s

Page 18: COPA-XE/MAG-XE HART-Protokoll...HART-Protokoll Erstellt Name: Datum: von Holger Seebode 9.7.1998 Gerät: COPA/MAG-XE, 50XE4000 Software: HART-Software Kennung: …

HART-ProtokollErstelltName:Datum:

vonHolger Seebode9.7.1998

Gerät: COPA/MAG-XE, 50XE4000Software: HART-SoftwareKennung: D699B180 X.10

Revision:Name:Datum:

0Holger Seebode9.7.1998

Projektnummer:

5.1-3

Slot-nummer

Parameter Kennziffer Bedeutung Revision

13313413573747576777879707172808182240241242243

bbl/minbbl/hbbl/dkg/skg/minkg/hkg/dt/mint/ht/dg/sg/ming/hlbs/slbs/minlbs/hprogrammierbare Einheit /sprogrammierbare Einheit /minprogrammierbare Einheit /hprogrammierbare Einheit /d

4 Einheit Zähler 414342404661626063244

lm3igalgalbblkgtglbsprogrammierbare Einheit

5 Programmierbare Einheit 01

ohne Dichtemit Dichte

6 Klemme P7/G2 0131234567891011

Keine FunktionV/R-Signal _V/R-Signal /Leeres Rohr /Leeres Rohr _Sammel-Alarm /Sammel-Alarm _MAX/MIN Alarm /MAX/MIN Alarm _MIN Alarm /MIN Alarm _MAX Alarm /MAX Alarm _

7 Klemme X1/G2 012

Keine FunktionExt. AbschaltungZähler reset

9 Iout bei Alarm 01

HighLow

Page 19: COPA-XE/MAG-XE HART-Protokoll...HART-Protokoll Erstellt Name: Datum: von Holger Seebode 9.7.1998 Gerät: COPA/MAG-XE, 50XE4000 Software: HART-Software Kennung: …

HART-ProtokollErstelltName:Datum:

vonHolger Seebode9.7.1998

Gerät: COPA/MAG-XE, 50XE4000Software: HART-SoftwareKennung: D699B180 X.10

Revision:Name:Datum:

0Holger Seebode9.7.1998

Projektnummer:

5.1-4

Slot-nummer

Parameter Kennziffer Bedeutung Revision

13 Detektor leeres Rohr 01

ausein

14 Alarm leeres Rohr 01

ausein

15 Iout bei Alarm leeres Rohr 01

HighLow

16 Simulation 01

ausein

17 Test-Mode 01

ausein

18 Zählerfunktion 01

StandardDifferenzzähler

1920

1. Zeile2. Zeile

721091112138654310

Q [Bargraph]Q [mA]Q [Einheit]Q [%]Detector e.P.Signal p/nReference p/nSignal, Ref.LeerzeileTAG NummerZähler <RZähler >VZählerNetzfrequenz

2122

1. Zeile multiplex2. Zeile multiplex

72109111213865431014

Q [Bargraph]Q [mA]Q [Einheit]Q [%]Detector e.P.Signal p/nReference p/nSignal, Ref.LeerzeileTAG NummerZähler <RZähler >VZählerNetzfrequenzaus

23 Betriebsart 02

StandardSchnell

24 Fließrichtung 01

VorlaufVor-/Rücklauf

25 Richtungsanzeige 01

normalinvers

Page 20: COPA-XE/MAG-XE HART-Protokoll...HART-Protokoll Erstellt Name: Datum: von Holger Seebode 9.7.1998 Gerät: COPA/MAG-XE, 50XE4000 Software: HART-Software Kennung: …

HART-ProtokollErstelltName:Datum:

vonHolger Seebode9.7.1998

Gerät: COPA/MAG-XE, 50XE4000Software: HART-SoftwareKennung: D699B180 X.10

Revision:Name:Datum:

0Holger Seebode9.7.1998

Projektnummer:

5.2-1

5.2 Unsigned-int-Variablen

5.2.1 HART-Command 130 : Lese-unsigned int-VariableRevision

RequestData Bytes

#0 Slot-Index

ResponseData Bytes

#0#1

#2..#3

Slot-IndexEinheitenkodeInhalt von Slot

ResponseCodes

056

No Command Specific ErrorIncorrect Byte CountTransmitter Specific Command Error -> Ungültige Slotnummer

5.2.2 HART-Command 131 : Schreibe unsigned-int-VariableRevision

RequestData Bytes

#0#1

#2#3

Slot-IndexEinheitenkodeInhalt von SlotMSBLSB

ResponseData Bytes

#0#1

#2#3

Slot-IndexEinheitenkodeInhalt von SlotMSBLSB

ResponseCodes

023456

No Command Specific ErrorInvalid Selection -> Ungültiger EinheitenkodeParameter To Large -> Parameter zu großParameter To Small -> Parameter zu kleinIncorrect Byte Count -> Anzahl Datenbytes ungleich 4Transmitter Specific Command Error -> Ungültige Slotnummer

Page 21: COPA-XE/MAG-XE HART-Protokoll...HART-Protokoll Erstellt Name: Datum: von Holger Seebode 9.7.1998 Gerät: COPA/MAG-XE, 50XE4000 Software: HART-Software Kennung: …

HART-ProtokollErstelltName:Datum:

vonHolger Seebode9.7.1998

Gerät: COPA/MAG-XE, 50XE4000Software: HART-SoftwareKennung: D699B180 X.10

Revision:Name:Datum:

0Holger Seebode9.7.1998

Projektnummer:

5.2-2

5.2.3 Tabellen der „unsigned int“-Variablen

Slot-nummer

Parameter Bedeutung Revision

0 MAX Alarm Einheit% = 57

Minimum =Maximum =

0 %130 %

1 MIN Alarm Einheit% = 57

Minimum =Maximum =

0 %130 %

2 Geräte Adresse EinheitNone = 250

Minimum =Maximum =

015

3 Überlauf >V EinheitNone = 250

Nur Lesen4 Überlauf <R Einheit

None = 250

Nur Lesen5 Netzausfallzähler Einheit

None = 250

Minimum =Maximum =

00

Page 22: COPA-XE/MAG-XE HART-Protokoll...HART-Protokoll Erstellt Name: Datum: von Holger Seebode 9.7.1998 Gerät: COPA/MAG-XE, 50XE4000 Software: HART-Software Kennung: …

HART-ProtokollErstelltName:Datum:

vonHolger Seebode9.7.1998

Gerät: COPA/MAG-XE, 50XE4000Software: HART-SoftwareKennung: D699B180 X.10

Revision:Name:Datum:

0Holger Seebode9.7.1998

Projektnummer:

5.3-1

5.3 Float-Variablen

5.3.1 HART-Command 132 : Lese float-VariableRevision

RequestData Bytes

#0 Slot-Index

ResponseData Bytes

#0#1

#2..#5

Slot-IndexEinheitenkodeInhalt des Slots

ResponseCodes

056

No Command Specific ErrorIncorrect Byte CountTransmitter Specific Command Error -> Ungültige Slotnummer

5.3.2 HART-Command 133 : Schreibe float-VariableRevision

RequestData Bytes

#0#1

#2..#5

Slot-IndexEinheitenkodeInhalt des Slots

ResponseData Bytes

#0#1

#2..#5

Slot-IndexEinheitenkodeInhalt des Slots

ResponseCodes

023456

No Command Specific ErrorInvalid Selection -> Ungültiger EinheitenkodeParameter To Large -> Parameter zu großParameter To Small -> Parameter zu kleinIncorrect Byte Count -> Anzahl Datenbytes ungleich 4Transmitter Specific Command Error -> Ungültige Slotnummer

Page 23: COPA-XE/MAG-XE HART-Protokoll...HART-Protokoll Erstellt Name: Datum: von Holger Seebode 9.7.1998 Gerät: COPA/MAG-XE, 50XE4000 Software: HART-Software Kennung: …

HART-ProtokollErstelltName:Datum:

vonHolger Seebode9.7.1998

Gerät: COPA/MAG-XE, 50XE4000Software: HART-SoftwareKennung: D699B180 X.10

Revision:Name:Datum:

0Holger Seebode9.7.1998

Projektnummer:

5.3-2

5.3.3 Tabelle der „Float“-Variablen

Slot-nummer

Parameter Bedeutung Revision

0 Qmax DN 10 m/s Einheitl/sl/minl/hm3/sm3/minm3/hm3/digpsigpmigphigpdmgdgpmgphbbl/sbbl/minbbl/hbbl/d

24171382813119291371830312316136132133134135

kg/skg/minkg/hkg/dt/mint/ht/dg/sg/ming/hlbs/slbs/minlbs/hprog.Einheit /sprog.Einheit /minprog.Einheit /hprog.Einheit /d

73747576777879707172808182240241242243

Minimun = 0.001Maximum = 9999999Keine Eingabe, wenn Range DN fixed(siehe unsigned char-Slot 29)

1 Qmax Einheitl/sl/minl/hm3/sm3/minm3/hm3/digpsigpmigphigpdmgdgpmgphbbl/sbbl/minbbl/hbbl/d

24171382813119291371830312316136132133134135

kg/skg/minkg/hkg/dt/mint/ht/dg/sg/ming/hlbs/slbs/minlbs/hprog.Einheit /sprog.Einheit /minprog.Einheit /hprog.Einheit /d

73747576777879707172808182240241242243

Minimum = 0.02 oder 0.05 * QmaxDN

Page 24: COPA-XE/MAG-XE HART-Protokoll...HART-Protokoll Erstellt Name: Datum: von Holger Seebode 9.7.1998 Gerät: COPA/MAG-XE, 50XE4000 Software: HART-Software Kennung: …

HART-ProtokollErstelltName:Datum:

vonHolger Seebode9.7.1998

Gerät: COPA/MAG-XE, 50XE4000Software: HART-SoftwareKennung: D699B180 X.10

Revision:Name:Datum:

0Holger Seebode9.7.1998

Projektnummer:

5.3-3

Slot-nummer

Parameter Bedeutung Revision

(siehe unsigned char-Slot 28: Range <0.05RangeDN)Maximum = QmaxDN

3 Impuls Einheit/l/igal/bbl/t/lbs

4142466263

/m3/gal/kg/g/prog.Einheit

43406160244

Minimum =Maximum =

0.001 / Zählereinheit1000 / Zählereinheit

4 Impulsbreite EinheitMillisekunden =

Minimum =Maximum =

253 (Special)

0.1 ms2000ms

5 Schleichmenge Einheit% = 57

Minimum =Maximum =

0 %10 %

6 Dämpfung Einheits = 51

Minimum =Maximum =

0.2 s100 s

7 Dichte Einheitg/cm3 = 91

Minimum =Maximum =

0.01 g/cm35.0 g/cm3

8 Systemnullpunkt EinheitHz = 38

Minimum =Maximum =

-50 Hz 50 Hz

9 Einheitenfaktor EinheitLiter = 41

Minimum =Maximum =

0.00001 Liter5000000 Liter

10 Schaltschwelle EinheitHz = 38

Minimum =Maximum =

0 Hz3000 Hz

11 Zähler >V Einheit/l 41 /m3 43

Page 25: COPA-XE/MAG-XE HART-Protokoll...HART-Protokoll Erstellt Name: Datum: von Holger Seebode 9.7.1998 Gerät: COPA/MAG-XE, 50XE4000 Software: HART-Software Kennung: …

HART-ProtokollErstelltName:Datum:

vonHolger Seebode9.7.1998

Gerät: COPA/MAG-XE, 50XE4000Software: HART-SoftwareKennung: D699B180 X.10

Revision:Name:Datum:

0Holger Seebode9.7.1998

Projektnummer:

5.3-4

Slot-nummer

Parameter Bedeutung Revision

/igal/bbl/t/lbs

42466263

/gal/kg/g/prog.Einheit

406160244

Minimum =Maximum =

09999999

12 Zähler <R Einheit/l/igal/bbl/t/lbs

4142466263

/m3/gal/kg/g/prog.Einheit

43406160244

Minimum =Maximum =

09999999

25 Frequenz DLR EinheitHz = 38

Nur Lesen

26 Low Alarm EinheitmA = 39

Minimum =Maximum =

3 mA4 mA

27 High Alarm EinheitmA = 39

Minimum =Maximum =

20 mA30 mA

Page 26: COPA-XE/MAG-XE HART-Protokoll...HART-Protokoll Erstellt Name: Datum: von Holger Seebode 9.7.1998 Gerät: COPA/MAG-XE, 50XE4000 Software: HART-Software Kennung: …

HART-ProtokollErstelltName:Datum:

vonHolger Seebode9.7.1998

Gerät: COPA/MAG-XE, 50XE4000Software: HART-SoftwareKennung: D699B180 X.10

Revision:Name:Datum:

0Holger Seebode9.7.1998

Projektnummer:

5.4-1

5.4 Kurzübersicht der Slot-Kommandos

Menütitel Variablentyp Kommando Slot RevisionLesen Schreiben

Sprache unsigned char 128 129 0Nennweite (2) unsigned char 128 129 1Filter unsigned char 128 129 2Einheit Qmax unsigned char 128 129 3Einheit Zähler unsigned char 128 129 4Progr. Einheit unsigned char 128 129 5Klemme P7/G2 unsigned char 128 129 6Klemme X1/G2 unsigned char 128 129 7Iout bei Alarm unsigned char 128 129 9Detektor leeres Rohr unsigned char 128 129 13Alarm leeres Rohr unsigned char 128 129 14Iout bei Alarm leeres Rohr unsigned char 128 129 15Simulation unsigned char 128 129 16Test-Mode unsigned char 128 129 17Zählerfunktion unsigned char 128 129 181. Zeile unsigned char 128 129 192. Zeile unsigned char 128 129 201. Zeile multiplex unsigned char 128 129 212. Zeile multiplex unsigned char 128 129 22Betriebsart unsigned char 128 129 23Fließrichtung unsigned char 128 129 24Richtungsanzeige unsigned char 128 129 25

MAX Alarm unsigned int 130 131 0MIN Alarm unsigned int 130 131 1Geräte Adresse unsigned int 130 131 2Überlauf >V unsigned int 130 3Überlauf <R unsigned int 130 4Netzausfallzähler unsigned int 130 131 5

Qmax DN 10 m/s float 132 133 0Qmax float 132 133 1Impuls (1) float 132 133 3Impulsbreite (1) float 132 133 4Schleichmenge float 132 133 5Dämpfung float 132 133 6Dichte float 132 133 7Systemnullpunkt float 132 133 8Einheitenfaktor float 132 133 9Schaltschwelle float 132 133 10Zähler >V float 132 133 11Zähler <R float 132 133 12Frequenz DLR float 132 25Low Alarm float 132 133 26High Alarm float 132 133 27

Page 27: COPA-XE/MAG-XE HART-Protokoll...HART-Protokoll Erstellt Name: Datum: von Holger Seebode 9.7.1998 Gerät: COPA/MAG-XE, 50XE4000 Software: HART-Software Kennung: …

HART-ProtokollErstelltName:Datum:

vonHolger Seebode9.7.1998

Gerät: COPA/MAG-XE, 50XE4000Software: HART-SoftwareKennung: D699B180 X.10

Revision:Name:Datum:

0Holger Seebode9.7.1998

Projektnummer:

5.4-2

Anmerkungen:1. Zusätzlich zu den „normalen“ Abhängigkeiten (Nennweite -> QmaxDN usw.) müssen bei

Änderungen der Impulsbreite oder der Impulswertigkeit (Impuls), beide Parameter noch einmalgelesen werden, um die im Meßumformer gespeicherten Werte zu bekommen.

2. Um die Nennweite zu ändern, ist der Service-Kode einzugeben.

Page 28: COPA-XE/MAG-XE HART-Protokoll...HART-Protokoll Erstellt Name: Datum: von Holger Seebode 9.7.1998 Gerät: COPA/MAG-XE, 50XE4000 Software: HART-Software Kennung: …

HART-ProtokollErstelltName:Datum:

vonHolger Seebode9.7.1998

Gerät: COPA/MAG-XE, 50XE4000Software: HART-SoftwareKennung: D699B180 X.10

Revision:Name:Datum:

0Holger Seebode9.7.1998

Projektnummer:

6-1

6 Sonstige kundenzugängliche KommandosIn diesem Abschnitt sind alle übrigen Kommandos aufgeführt, die weder Universal, Common Practice noch Slot-Kommandos sind.

6.1 HART-Command 140 : Zähler >V und Überlauf >V löschenRevision

RequestData Bytes

none

ResponseData Bytes

none

ResponseCodes

05

No Command Specific ErrorIncorrect Byte Count

6.2 HART-Command 141 : Zähler <R und Überlauf <R löschenRevision

RequestData Bytes

none

ResponseData Bytes

none

ResponseCodes

05

No Command Specific ErrorIncorrect Byte Count

6.3 HART-Command 142 : Überlauf >V löschenRevision

RequestData Bytes

none

ResponseData Bytes

none

ResponseCodes

05

No Command Specific ErrorIncorrect Byte Count

6.4 HART-Command 143 : Überlauf <R löschenRevision

RequestData Bytes

none

ResponseData Bytes

none

ResponseCodes

05

No Command Specific ErrorIncorrect Byte Count

Page 29: COPA-XE/MAG-XE HART-Protokoll...HART-Protokoll Erstellt Name: Datum: von Holger Seebode 9.7.1998 Gerät: COPA/MAG-XE, 50XE4000 Software: HART-Software Kennung: …

HART-ProtokollErstelltName:Datum:

vonHolger Seebode9.7.1998

Gerät: COPA/MAG-XE, 50XE4000Software: HART-SoftwareKennung: D699B180 X.10

Revision:Name:Datum:

0Holger Seebode9.7.1998

Projektnummer:

6-2

6.5 HART-Command 145 : Lese Text der programmierbaren EinheitRevision

RequestData Bytes

none

ResponseData Bytes

#0..#3 Text der programmierbaren Einheit (ASCII) mit Endezeichen (0x00)

ResponseCodes

05

No Command Specific ErrorIncorrect Byte Count

6.6 HART-Command 146 : Schreibe Text der programmierbaren EinheitRevision

RequestData Bytes

#0..#3 Text der programmierbaren Einheit (ASCII) mit Endezeichen (0x00)

ResponseData Bytes

#0..#3 Text der programmierbaren Einheit (ASCII) mit Endezeichen (0x00)

ResponseCodes

05

No Command Specific ErrorIncorrect Byte Count

6.7 HART-Command 147 : Starte automatischenSystemnullpunktabgleich

Revision

RequestData Bytes

none

ResponseData Bytes

none

ResponseCodes

05

No Command Specific ErrorIncorrect Byte Count

Bemerkung Empfängt der Meßumformer Kommando 147, startet er den automatischenSystemnullpunktabgleich und beantwortet alle Kommandos, bis auf Kommando 48, mit„Access Restrict“ bis er den Abgleich beendet hat. Mit Kommando 48 kann der Statusdes Meßumformers abgefragt, und so ermittelt werden, ob sich der Meßumformer imAbgleich befindet, und ob der Abgleich erfolgreich beendet wurde (siehe Kommando48). Der Wert des neuen Systemnullpunkts kann mit dem entsprechenden Slot-Kommando gelesen werden.

Page 30: COPA-XE/MAG-XE HART-Protokoll...HART-Protokoll Erstellt Name: Datum: von Holger Seebode 9.7.1998 Gerät: COPA/MAG-XE, 50XE4000 Software: HART-Software Kennung: …

HART-ProtokollErstelltName:Datum:

vonHolger Seebode9.7.1998

Gerät: COPA/MAG-XE, 50XE4000Software: HART-SoftwareKennung: D699B180 X.10

Revision:Name:Datum:

0Holger Seebode9.7.1998

Projektnummer:

6-3

6.8 HART-Command 150 : Lade Daten aus dem externen EEPROMRevision

RequestData Bytes

none

ResponseData Bytes

none

ResponseCodes

05

6567

No Command Specific ErrorIncorrect Byte CountAusführung nich möglich, da Fehler EEPROM oder PrimaryNicht möglich, da Anlagendaten ungültig

6.9 HART-Command 151 : Speichere Daten im externen EEPROMRevision

RequestData Bytes

none

ResponseData Bytes

none

ResponseCodes

05

65

No Command Specific ErrorIncorrect Byte CountAusführung nich möglich, da Fehler EEPROM oder Primary

6.10 HART-Command 153 : Starte 50s Mittelwertbestimmung desDurchflusses

Revision

RequestData Bytes

none

ResponseData Bytes

none

ResponseCodes

05

No Command Specific ErrorIncorrect Byte Count

Page 31: COPA-XE/MAG-XE HART-Protokoll...HART-Protokoll Erstellt Name: Datum: von Holger Seebode 9.7.1998 Gerät: COPA/MAG-XE, 50XE4000 Software: HART-Software Kennung: …

HART-ProtokollErstelltName:Datum:

vonHolger Seebode9.7.1998

Gerät: COPA/MAG-XE, 50XE4000Software: HART-SoftwareKennung: D699B180 X.10

Revision:Name:Datum:

0Holger Seebode9.7.1998

Projektnummer:

6-4

6.11 HART-Command 154 : Lese 50s Mittelwert des DurchflussesRevision

RequestData Bytes

none

ResponseData Bytes

none

ResponseCodes

05

16

No Command Specific ErrorIncorrect Byte CountZugriff verweigert, Mittelwertbestimmung noch nicht beendet oder kein Mittelwertvorhanden

Page 32: COPA-XE/MAG-XE HART-Protokoll...HART-Protokoll Erstellt Name: Datum: von Holger Seebode 9.7.1998 Gerät: COPA/MAG-XE, 50XE4000 Software: HART-Software Kennung: …

HART-ProtokollErstelltName:Datum:

vonHolger Seebode9.7.1998

Gerät: COPA/MAG-XE, 50XE4000Software: HART-SoftwareKennung: D699B180 X.10

Revision:Name:Datum:

0Holger Seebode9.7.1998

Projektnummer:

7-1

7 Hausinterne Kommandos

7.1 Hausinterne Slot-Kommados

7.1.1 Tabelle hausinterner „unsigned char“- Variablen

Slot-nummer

Parameter Kennziffer Bedeutung Revision

26 Module 01

nonepulse output

27 QmaxDN velocity 01

10 m/s33.33 ft/s

28 Range<.05RangeDN 01

offon

29 Range DN 01

fixedprogramable

3031

Debit ExcitationExcitation

0123456789

10111213

6.25 Hz AC/DC7.5 Hz AC/DC12.5 Hz AC/DC15 Hz AC/DC25 Hz AC/DC30 Hz AC/DC6.25 Hz DC7.5 Hz DC12.5 Hz DC15 Hz DC25 Hz DC30 Hz DCnegativpositiv

32 Analog range 76543210

V = 8 auto.V = 4 auto.V = 2 auto.V = 1 auto.V = 8 man.V = 4 man.V = 2 man.V = 1 man.

33 Preamplifier 01

yesno

Page 33: COPA-XE/MAG-XE HART-Protokoll...HART-Protokoll Erstellt Name: Datum: von Holger Seebode 9.7.1998 Gerät: COPA/MAG-XE, 50XE4000 Software: HART-Software Kennung: …

HART-ProtokollErstelltName:Datum:

vonHolger Seebode9.7.1998

Gerät: COPA/MAG-XE, 50XE4000Software: HART-SoftwareKennung: D699B180 X.10

Revision:Name:Datum:

0Holger Seebode9.7.1998

Projektnummer:

7.1-2

7.1.2 Tabelle hausinterner „unsigned int“- Variablen

Slot-nummer

Parameter Bedeutung Revision

6 Service-Kode EinheitNone = 250

Minimum =Maximum =

09999

7 Instrument no. EinheitNone = 250

Minimum =Maximum =

065535

8 Calibration mode EinheitNone = 250

Minimum =Maximum =

065535

Page 34: COPA-XE/MAG-XE HART-Protokoll...HART-Protokoll Erstellt Name: Datum: von Holger Seebode 9.7.1998 Gerät: COPA/MAG-XE, 50XE4000 Software: HART-Software Kennung: …

HART-ProtokollErstelltName:Datum:

vonHolger Seebode9.7.1998

Gerät: COPA/MAG-XE, 50XE4000Software: HART-SoftwareKennung: D699B180 X.10

Revision:Name:Datum:

0Holger Seebode9.7.1998

Projektnummer:

7.1-3

7.1.3 Tabelle hausinterner „float“- Variablen

Slot-nummer

Parameter Bedeutung Revision

13 Span adjust >F Einheit% = 57

Minimum =Maximum =

250 %300 %

14 Span adjust <R Einheit% = 57

Minimum =Maximum =

-300 %-250 %

15 Zero adjust Einheit% = 57

Minimum =Maximum =

-5 % 5 %

16 Adjust Iout 4 mA EinheitmA = 39

Minimum =Maximum =

2 mA6 mA

17 Adjust Iout 20 mA EinheitmA = 39

Minimum =Maximum =

15 mA25 mA

18 Calibration Einheit% = 57

Minimum =Maximum =

-10 %10 %

19 Span Cs 6.25 Hz Einheit% = 57

Minimum =Maximum =

15 % bzw. -15 %200 % -200%

20 Zero Cz 6.25 Hz Einheit% =57

Minimum =Maximum =

-5 %5 %

21 Span Cs 12.5 Hz Einheit% = 57

Minimum =Maximum =

15 % bzw. -15 %200 % -200%

Page 35: COPA-XE/MAG-XE HART-Protokoll...HART-Protokoll Erstellt Name: Datum: von Holger Seebode 9.7.1998 Gerät: COPA/MAG-XE, 50XE4000 Software: HART-Software Kennung: …

HART-ProtokollErstelltName:Datum:

vonHolger Seebode9.7.1998

Gerät: COPA/MAG-XE, 50XE4000Software: HART-SoftwareKennung: D699B180 X.10

Revision:Name:Datum:

0Holger Seebode9.7.1998

Projektnummer:

7.1-4

Slot-nummer

Parameter Bedeutung Revision

22 Zero Cz 12.5 Hz Einheit% =57

Minimum =Maximum =

-5 %5 %

23 Span Cs 25 Hz Einheit% = 57

Minimum =Maximum =

15 % bzw. -15 %200 % -200%

24 Zero Cz 25 Hz Einheit% =57

Minimum =Maximum =

-5 %5 %

Page 36: COPA-XE/MAG-XE HART-Protokoll...HART-Protokoll Erstellt Name: Datum: von Holger Seebode 9.7.1998 Gerät: COPA/MAG-XE, 50XE4000 Software: HART-Software Kennung: …

HART-ProtokollErstelltName:Datum:

vonHolger Seebode9.7.1998

Gerät: COPA/MAG-XE, 50XE4000Software: HART-SoftwareKennung: D699B180 X.10

Revision:Name:Datum:

0Holger Seebode9.7.1998

Projektnummer:

7.1-5

7.1.4 Kurzübersicht der Slot-Kommandos

Menütitel Variablentyp Kommando Slot RevisionLesen Schreiben

Module unsigned char 128 129 26QmaxDN velocity unsigned char 128 129 27Range<.05RangeDN unsigned char 128 129 28Range DN unsigned char 128 129 29Debit Excitation unsigned char 128 129 30Excitation unsigned char 128 129 31Analog range unsigned char 128 129 32Preamplifier unsigned char 128 129 33

Service-Kode unsigned int 130 131 6Instrument no. unsigned int 130 131 7Calibration mode unsigned int 130 131 8

Span adjust >F float 132 133 13Span adjust <R float 132 133 14Zero adjust float 132 133 15Adjust Iout 4 mA float 132 133 16Adjust Iout 20 mA float 132 133 17Calibration float 132 133 18Span Cs 6.25 Hz float 132 133 19Zero Cz 6.25 Hz float 132 133 20Span Cs 12.5 Hz float 132 133 21Zero Cz 12.5 Hz float 132 133 22Span Cs 25 Hz float 132 133 23Zero Cz 25 Hz float 132 133 24

Page 37: COPA-XE/MAG-XE HART-Protokoll...HART-Protokoll Erstellt Name: Datum: von Holger Seebode 9.7.1998 Gerät: COPA/MAG-XE, 50XE4000 Software: HART-Software Kennung: …

HART-ProtokollErstelltName:Datum:

vonHolger Seebode9.7.1998

Gerät: COPA/MAG-XE, 50XE4000Software: HART-SoftwareKennung: D699B180 X.10

Revision:Name:Datum:

0Holger Seebode9.7.1998

Projektnummer:

7.2-1

7.2 Sonstige hausinterne Kommandos

7.2.1 HART-Command 148 : Load Primary DataRevision

RequestData Bytes

none

ResponseData Bytes

none

ResponseCodes

05

65

No Command Specific ErrorIncorrect Byte CountAusführung nich möglich, da Fehler EEPROM oder Primary

7.2.2 HART-Command 149 : Store Primary DataRevision

RequestData Bytes

none

ResponseData Bytes

none

ResponseCodes

05

65

No Command Specific ErrorIncorrect Byte CountAusführung nich möglich, da Fehler EEPROM oder Primary

7.2.3 HART-Command 152 : Initialisiere externes EEPROMRevision

RequestData Bytes

0..1 Kodenummer (unsigned integer)

ResponseData Bytes

none

ResponseCodes

068

No Command Specific ErrorKodenummer falsch oder Byte Count ungleich zwei

Page 38: COPA-XE/MAG-XE HART-Protokoll...HART-Protokoll Erstellt Name: Datum: von Holger Seebode 9.7.1998 Gerät: COPA/MAG-XE, 50XE4000 Software: HART-Software Kennung: …

HART-ProtokollErstelltName:Datum:

vonHolger Seebode9.7.1998

Gerät: COPA/MAG-XE, 50XE4000Software: HART-SoftwareKennung: D699B180 X.10

Revision:Name:Datum:

0Holger Seebode9.7.1998

Projektnummer:

7.2-2

7.2.4 HART-Command 155 : Starte autom. Abgleich AufnehmernullpunktRevision

RequestData Bytes

0..1 Kodenummer (unsigned integer)

ResponseData Bytes

none

ResponseCodes

01668

No Command Specific ErrorZugriff verweigert, Mittelwertbildung läuft nochKodenummer falsch oder Byte Count ungleich zwei

Bemerkung Empfängt der Meßumformer Kommando 155, startet er den automatischen Abgleich desAufnehmernullpunktes und beantwortet alle Kommandos, bis auf Kommando 48, mit„Access Restrict“ bis er den Abgleich beendet hat. Mit Kommando 48 kann der Statusdes Meßumformers abgefragt, und so ermittelt werden, ob sich der Meßumformer imAbgleich befindet, und ob der Abgleich erfolgreich beendet wurde (siehe Kommando48). Der Wert des neuen Aufnehmernullpunkts kann mit dem entsprechenden Slot-Kommando gelesen werden.

7.2.5 HART-Command 156 : Starte autom. Abgleich AufnehmerspanneRevision

RequestData Bytes

0..1 Kodenummer (unsigned integer)

ResponseData Bytes

none

ResponseCodes

01668

No Command Specific ErrorZugriff verweigert, Mittelwertbildung läuft nochKodenummer falsch oder Byte Count ungleich zwei

Bemerkung Empfängt der Meßumformer Kommando 156, startet er den automatischenSpanneabgleich des Aufnehmers und beantwortet alle Kommandos, bis auf Kommando48, mit „Access Restrict“ bis er den Abgleich beendet hat. Mit Kommando 48 kann derStatus des Meßumformers abgefragt, und so ermittelt werden, ob sich der Meßumformerim Abgleich befindet. Nach dem Abgleich, muß der vom Meßumformer ermittelteSpannewert auf den Master bezogen und der ermittelte Wert wieder in denMeßumformer gespeichert werden.

Page 39: COPA-XE/MAG-XE HART-Protokoll...HART-Protokoll Erstellt Name: Datum: von Holger Seebode 9.7.1998 Gerät: COPA/MAG-XE, 50XE4000 Software: HART-Software Kennung: …

HART-ProtokollErstelltName:Datum:

vonHolger Seebode9.7.1998

Gerät: COPA/MAG-XE, 50XE4000Software: HART-SoftwareKennung: D699B180 X.10

Revision:Name:Datum:

0Holger Seebode9.7.1998

Projektnummer:

8-1

8 Fehlersuche bei HartWenn die HART-Kommunikation nicht funktioniert, sollten folgende Punkte überprüft werden:

1. Der Meßumformer muß mit einen HART-fähigen Stromausgangsmodul bestückt sein.2. Die Bürde am Stromausgang muß zwischen 250 und 500 Ohm sein.3. Die Geräteadresse im Menü Schnittstelle

Wenn dies alles stimmt und dennoch die HART-Kommunikation nicht funktioniert, kann als nächstes der Empfangüberprüft werden. Im Untermenü "Funktionstest" gibt es die Funktion "HART-Command":

�HART-Command �����Slot 20 *

� � ������ ���� ���������� �����������������Command kurz auf. ������ ��������������Slot-Commands 128-133 angezeigt, dezimal. ������������Commands, dezimal.

Wird hier nichts angezeigt, funktioniert bereits der Empfang nicht. In diesen Fall sollte mit einen Oszilloskopkontrolliert werden, ob überhaupt ein HART-Signal am Meßumformer ankommt. Der Signalpegel ist typisch 1 mApp, sodaß man z.B. an 500 Ohm Bürde 1 mApp * 500 Ohm = 500 mVpp Signal hat.Wenn ein Signal ankommt und der Meßumformer es nicht erkennt, ist vermutlich eine zu schlechte Signalqualitätschuld. In diesen Fall sollte der Test unter besseren Bedingungen wiederholt werden.

Wenn der Meßumformer die HART-Commands empfängt und die Gegenseite (z.B. Hand-Held-Communicator) dennochFehler meldet, sollte das Senden des Meßumformers mit einem Oszilloskop überprüft werden. Dies kann mit dem Funk-tionstest "HART-Transmitter" geschehen:

�HART-Transmitter�����������������

Nach Aufruf sendet der Meßumformer logisch 0 (=2200Hz) und nach einen Tastendruck logisch 1 (=1200Hz).

Weiterhin sollte mit dem Oszilloskop kontrolliert werden, ob der Meßumformer auf das Command antwortet.

Page 40: COPA-XE/MAG-XE HART-Protokoll...HART-Protokoll Erstellt Name: Datum: von Holger Seebode 9.7.1998 Gerät: COPA/MAG-XE, 50XE4000 Software: HART-Software Kennung: …

ABB Automation Products GmbHDransfelder Str. 2, D-37079 GöttingenTel.: +49 (0) 5 51 9 05 - 0Fax: +49 (0) 5 51 9 05 - 777http://www.abb.de/durchfluss

Diese Technische Dokumentation ist urheberrechtlich geschützt. Die Übersetzung sowie die Vervielfältigung und Verbreitung in jeglicherForm – auch als Bearbeitung oder in Auszügen –, insbesondere als Nachdruck, photomechanische oder elektronische Wiedergabe oderin Form der Speicherung in Datenverarbeitungsanlagen oder Datennetzen ohne Genehmigung des Rechteinhabers sind untersagt undwerden zivil- und strafrechtlich verfolgt.

Technische Daten vorbehalten.Printed in the Fed. Rep. of Germany

Vertriebsadressen Deutschland

Region NordKieler Straße 13122769 HamburgTel: +49 (0)40-8 53 45-0Fax: +49 (0)40-8 53 45-2 75

Hackethalstr. 730179 HannoverTel: +49 (0)5 11-67 82-0Fax: +49 (0)5 11-67 82-6 03

Region MitteIndustriestraße 2865760 EschbornTel: +49 (0)61 96-800-16 63Fax: +49 (0)61 96-800-16 79

Region SüdwestDudenstraße 44-4668167 MannheimTel: +49 (0)6 21-381-0Fax: +49 (0)6 21-381-999

Region WestHeerdter Landstraße 19340549 DüsseldorfTel: +49 (0)2 11-50 07-70 00Fax: +49 (0)2 11-50 07-77 77

Region OstGutenbergplatz 104103 LeipzigTel: +49 (0)3 41-1 28-11 50Fax: +49 (0)3 41-1 28-11 62

Region SüdLandsberger Straße 32860687 MünchenTel: +49 (0)89-5 80 05-0Fax: +49 (0)89-5 80 05-1 39