copa-xe/mag-xe hart-protokoll...hart-protokoll erstellt name: datum: von holger seebode 9.7.1998...
Post on 30-Aug-2020
3 Views
Preview:
TRANSCRIPT
COPA-XE/MAG-XE
Betriebsanleitung
HART-Protokoll
gültig ab Softwarestand X.10EEPROM Teile Nr. D699B180U01
D184B108U01 Rev. 00 / 05.99
HART-Protokoll
COPA/MAG-XE50XE4000
Übersicht der HART-Befehle für dieSondersoftware D699B180U01
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
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
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
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
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
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
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)
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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.
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
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.
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
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
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
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
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%
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 %
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
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
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.
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.
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
top related