copa-xe/mag-xe hart-protocol · 2021. 2. 16. · 9 july 1998 instrument: copa/mag-xe, 50xe4000...

40
COPA-XE/MAG-XE Instruction Bulletin HART-Protocol Valid for software level X.10 and up EEPROM Part No. D699B180U01 D184B108U02 Rev. 00 / 05.99

Upload: others

Post on 01-Aug-2021

7 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: COPA-XE/MAG-XE HART-Protocol · 2021. 2. 16. · 9 July 1998 Instrument: COPA/MAG-XE, 50XE4000 Software: HART-Software Designation: D699B180 X.10 Revision: Name: Date: 0 Holger Seebode

COPA-XE/MAG-XE

Instruction Bulletin

HART-Protocol

Valid for software level X.10 and upEEPROM Part No. D699B180U01

D184B108U02 Rev. 00 / 05.99

Page 2: COPA-XE/MAG-XE HART-Protocol · 2021. 2. 16. · 9 July 1998 Instrument: COPA/MAG-XE, 50XE4000 Software: HART-Software Designation: D699B180 X.10 Revision: Name: Date: 0 Holger Seebode

HART-Protocol

COPA/MAG-XE50XE4000

HART-Command Overviewfor the

Special Software D699B180U01

Page 3: COPA-XE/MAG-XE HART-Protocol · 2021. 2. 16. · 9 July 1998 Instrument: COPA/MAG-XE, 50XE4000 Software: HART-Software Designation: D699B180 X.10 Revision: Name: Date: 0 Holger Seebode

HART-ProtocolPreparedName:Date:

byHolger Seebode9 July 1998

Instrument: COPA/MAG-XE, 50XE4000Software: HART-SoftwareDesignation: D699B180 X.10

Revision:Name:Date:

0Holger Seebode9 July 1998

Project Number:

Table of Contents1 Revision Log............................................................................................................................................................1-12 Introduction..............................................................................................................................................................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 Common 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 - Commands......................................................................................................................................................5-15.1 Unsigned-char-Variables...............................................................................................................................5.1-1

5.1.1 HART-Command 128 : Lese unsigned-char-Variable ..........................................................................5.1-15.1.2 HART-Command 129 : Write unsigned-char-Variable.........................................................................5.1-15.1.3 „unsigned char“ -Variables Table .........................................................................................................5.1-2

5.2 Unsigned-int-Variables .................................................................................................................................5.2-15.2.1 HART-Command 130 : Read-unsigned int-Variable ............................................................................5.2-15.2.2 HART-Command 131 : Write unsigned-int-Variable ...........................................................................5.2-15.2.3 „unsigned int“-Variables Table .............................................................................................................5.2-2

5.3 Float-Variables..............................................................................................................................................5.3-15.3.1 HART-Command 132 : Read float-Variable.........................................................................................5.3-15.3.2 HART-Command 133 : Write float-Variable........................................................................................5.3-15.3.3 „Float“-Variables Table ........................................................................................................................5.3-2

5.4 Condensed Slot-Command Overview ...........................................................................................................5.4-16 Other User Accessible Commands...........................................................................................................................6-1

6.1 HART-Command 140 : Totalizer >F and Overflow >F Reset .........................................................................6-16.2 HART-Command 141 : Totalizer <R and Overflow <R Reset ........................................................................6-16.3 HART-Command 142 : Overflow >F Reset.....................................................................................................6-16.4 HART-Command 143 : Overflow <R Reset ....................................................................................................6-16.5 HART-Command 145 : Read Programmable Units Text.................................................................................6-26.6 HART-Command 146 : Write Programmable Units Text................................................................................6-26.7 HART-Command 147 : Start Automatic System Zero Adjust .........................................................................6-26.8 HART-Command 150 : Load Data from External EEPROM ..........................................................................6-3

Page 4: COPA-XE/MAG-XE HART-Protocol · 2021. 2. 16. · 9 July 1998 Instrument: COPA/MAG-XE, 50XE4000 Software: HART-Software Designation: D699B180 X.10 Revision: Name: Date: 0 Holger Seebode

HART-ProtocolPreparedName:Date:

byHolger Seebode9 July 1998

Instrument: COPA/MAG-XE, 50XE4000Software: HART-SoftwareDesignation: D699B180 X.10

Revision:Name:Date:

0Holger Seebode9 July 1998

Project Number:

6.9 HART-Command 151 : Store Data in External EEPROM ..............................................................................6-36.10 HART-Command 153 : Start 50s Average Determination for the Flowrate ....................................................6-36.11 HART-Command 154 : Read 50s Average Value of the Flowrate ..................................................................6-4

7 Factory Commands ..................................................................................................................................................7-17.1 Factory Slot-Commands................................................................................................................................7.1-1

7.1.1 Factory „unsigned char“- Variables Table ............................................................................................7.1-17.1.2 Factory „unsigned int“- Variables Table ...............................................................................................7.1-27.1.3 Factory „float“- Variables Table ...........................................................................................................7.1-37.1.4 Condensed Slot-Command Overview ...................................................................................................7.1-5

7.2 Other Factory Commands .............................................................................................................................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 : Initialize External EEPROM ..........................................................................7.2-17.2.4 HART-Command 155 : Start Auto. Primary Zero Adjust .....................................................................7.2-27.2.5 HART-Command 156 : Start Auto. Primary Span Adjust ....................................................................7.2-2

8 Troubleshooting Hart ...............................................................................................................................................8-1

Page 5: COPA-XE/MAG-XE HART-Protocol · 2021. 2. 16. · 9 July 1998 Instrument: COPA/MAG-XE, 50XE4000 Software: HART-Software Designation: D699B180 X.10 Revision: Name: Date: 0 Holger Seebode

HART-ProtocolPreparedName:Date:

byHolger Seebode9 July 1998

Instrument: COPA/MAG-XE, 50XE4000Software: HART-SoftwareDesignation: D699B180 X.10

Revision:Name:Date:

0Holger Seebode9 July 1998

Project Number:

1-1

1 Revision Log

Revision Date New Pages Revised Pages Name

No. Softw.

0 X.10 9.07.1998 Initial release - HS

Page 6: COPA-XE/MAG-XE HART-Protocol · 2021. 2. 16. · 9 July 1998 Instrument: COPA/MAG-XE, 50XE4000 Software: HART-Software Designation: D699B180 X.10 Revision: Name: Date: 0 Holger Seebode

HART-ProtocolPreparedName:Date:

byHolger Seebode9 July 1998

Instrument: COPA/MAG-XE, 50XE4000Software: HART-SoftwareDesignation: D699B180 X.10

Revision:Name:Date:

0Holger Seebode9 July 1998

Project Number:

2-1

2 IntroductionThis overview lists all the available HART-Commands. It includes both the Universal and Common Practice Commandsas well as those Special Commands which contain Slot- or other commands.In order to recognize revisions to earlier Command Overview lists, it had previously been necessary to check eachcommand for changes. This is no longer necessary, because revisions to existing commands are identified in the Section1 "Revision Log".In addition, by numbering each section independently, paper savings can be achieved because only the revised sectionsneed be replaced when they are affected by a change.

This documentation applies to the following Software Versions:

X.10

Page 7: COPA-XE/MAG-XE HART-Protocol · 2021. 2. 16. · 9 July 1998 Instrument: COPA/MAG-XE, 50XE4000 Software: HART-Software Designation: D699B180 X.10 Revision: Name: Date: 0 Holger Seebode

HART-ProtocolPreparedName:Date:

byHolger Seebode9 July 1998

Instrument: COPA/MAG-XE, 50XE4000Software: HART-SoftwareDesignation: D699B180 X.10

Revision:Name:Date:

0Holger Seebode9 July 1998

Project Number:

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 or 1= 0= 0= MSB Instrument No.= LSB Instrument No.

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

Comments Primary Variable => Flowrate

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-Protocol · 2021. 2. 16. · 9 July 1998 Instrument: COPA/MAG-XE, 50XE4000 Software: HART-Software Designation: D699B180 X.10 Revision: Name: Date: 0 Holger Seebode

HART-ProtocolPreparedName:Date:

byHolger Seebode9 July 1998

Instrument: COPA/MAG-XE, 50XE4000Software: HART-SoftwareDesignation: D699B180 X.10

Revision:Name:Date:

0Holger Seebode9 July 1998

Project Number:

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

Comments Primary Variable =Secondary Variable =Tertiary Variable =Fourth Variable =

Flowrate, units see unsigned char-Slot 3Totalizer >F, units see unsigned char-Slot 4Totalizer <R, units see unsigned char-Slot 4Flowrate, units see 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 or 1= 0

Page 9: COPA-XE/MAG-XE HART-Protocol · 2021. 2. 16. · 9 July 1998 Instrument: COPA/MAG-XE, 50XE4000 Software: HART-Software Designation: D699B180 X.10 Revision: Name: Date: 0 Holger Seebode

HART-ProtocolPreparedName:Date:

byHolger Seebode9 July 1998

Instrument: COPA/MAG-XE, 50XE4000Software: HART-SoftwareDesignation: D699B180 X.10

Revision:Name:Date:

0Holger Seebode9 July 1998

Project Number:

3-3

#9#10#11

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

= 0= MSB Instrument No.= LSB Instrument No.

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

Comments Sensor Serial NumberUpper Sensor LimitLower Sensor LimitMinimum Span

= 0= RangeDN= 0= 0.02 or 0.05 * RangeDN, (see unsigned char-Slot 28: Range <0.05RangeDN)

Page 10: COPA-XE/MAG-XE HART-Protocol · 2021. 2. 16. · 9 July 1998 Instrument: COPA/MAG-XE, 50XE4000 Software: HART-Software Designation: D699B180 X.10 Revision: Name: Date: 0 Holger Seebode

HART-ProtocolPreparedName:Date:

byHolger Seebode9 July 1998

Instrument: COPA/MAG-XE, 50XE4000Software: HART-SoftwareDesignation: D699B180 X.10

Revision:Name:Date:

0Holger Seebode9 July 1998

Project Number:

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

Comments 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= Damping= 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-Protocol · 2021. 2. 16. · 9 July 1998 Instrument: COPA/MAG-XE, 50XE4000 Software: HART-Software Designation: D699B180 X.10 Revision: Name: Date: 0 Holger Seebode

HART-ProtocolPreparedName:Date:

byHolger Seebode9 July 1998

Instrument: COPA/MAG-XE, 50XE4000Software: HART-SoftwareDesignation: D699B180 X.10

Revision:Name:Date:

0Holger Seebode9 July 1998

Project Number:

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-Protocol · 2021. 2. 16. · 9 July 1998 Instrument: COPA/MAG-XE, 50XE4000 Software: HART-Software Designation: D699B180 X.10 Revision: Name: Date: 0 Holger Seebode

HART-ProtocolPreparedName:Date:

byHolger Seebode9 July 1998

Instrument: COPA/MAG-XE, 50XE4000Software: HART-SoftwareDesignation: D699B180 X.10

Revision:Name:Date:

0Holger Seebode9 July 1998

Project Number:

4-1

4 Common 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

Comments Transmitter Variables: 0 = Flowrate1 = Totalizer >F2 = Totalizer <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-Protocol · 2021. 2. 16. · 9 July 1998 Instrument: COPA/MAG-XE, 50XE4000 Software: HART-Software Designation: D699B180 X.10 Revision: Name: Date: 0 Holger Seebode

HART-ProtocolPreparedName:Date:

byHolger Seebode9 July 1998

Instrument: COPA/MAG-XE, 50XE4000Software: HART-SoftwareDesignation: D699B180 X.10

Revision:Name:Date:

0Holger Seebode9 July 1998

Project Number:

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

Comments 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-Protocol · 2021. 2. 16. · 9 July 1998 Instrument: COPA/MAG-XE, 50XE4000 Software: HART-Software Designation: D699B180 X.10 Revision: Name: Date: 0 Holger Seebode

HART-ProtocolPreparedName:Date:

byHolger Seebode9 July 1998

Instrument: COPA/MAG-XE, 50XE4000Software: HART-SoftwareDesignation: D699B180 X.10

Revision:Name:Date:

0Holger Seebode9 July 1998

Project Number:

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-Protocol · 2021. 2. 16. · 9 July 1998 Instrument: COPA/MAG-XE, 50XE4000 Software: HART-Software Designation: D699B180 X.10 Revision: Name: Date: 0 Holger Seebode

HART-ProtocolPreparedName:Date:

byHolger Seebode9 July 1998

Instrument: COPA/MAG-XE, 50XE4000Software: HART-SoftwareDesignation: D699B180 X.10

Revision:Name:Date:

0Holger Seebode9 July 1998

Project Number:

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

Error 8:Error 9:

Error C:

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

Error :

Negative referenceExcitationA: MAX-AlarmB: MIN-AlarmPrimaryNot usedTotalizer >FTotalizer <REmpty Pipe DetectorA/D-ConverterUref too smallFlowrate > 130%Ext. zero returnEEPROMTotalizerPositive referenceAutomatic adjustment activeAutomatic adjustmentAverage determination activeNot usedCertified protection turned onNot usedSimulation activeFunction Test or Test Mode active

ResponseCodes

05

No Command Specific ErrorIncorrect Byte Count

Page 16: COPA-XE/MAG-XE HART-Protocol · 2021. 2. 16. · 9 July 1998 Instrument: COPA/MAG-XE, 50XE4000 Software: HART-Software Designation: D699B180 X.10 Revision: Name: Date: 0 Holger Seebode

HART-ProtocolPreparedName:Date:

byHolger Seebode9 July 1998

Instrument: COPA/MAG-XE, 50XE4000Software: HART-SoftwareDesignation: D699B180 X.10

Revision:Name:Date:

0Holger Seebode9 July 1998

Project Number:

5-1

5 Slot - CommandsThe converter parameters can be divided into three groups:

unsigned char-Variables Parameters in menus with selection tables are stored as "unsigned char" variables, e.g. Language:

German = 0English = 1

unsigned int-VariablesCertain numeric values which occur only as integers are stored as "unsigned int" variables, e.g. InstrumentNumber.

float-VariablesThe remaining values are stored as float (IEEE 754) variables, e.g. Damping.

The individual Read- and Write Commands for the three groups are listed in the following tables together with theircorresponding parameters.

5.1 Unsigned-char-Variables

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

RequestData Bytes

#0 Slot-Index

ResponseData Bytes

#0#1

Slot-IndexSlot contents

ResponseCodes

056

No Command Specific ErrorIncorrect Byte CountTransmitter Specific Command Error -> Invalid Slot Number

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

RequestData Bytes

#0#1

Slot-IndexSlot contents

ResponseData Bytes

#0#1

Slot-IndexSlot contents

ResponseCodes

02356

No Command Specific ErrorInvalid SelectionParameter to largeIncorrect Byte CountTransmitter Specific Command Error -> Invalid Slot Number

Page 17: COPA-XE/MAG-XE HART-Protocol · 2021. 2. 16. · 9 July 1998 Instrument: COPA/MAG-XE, 50XE4000 Software: HART-Software Designation: D699B180 X.10 Revision: Name: Date: 0 Holger Seebode

HART-ProtocolPreparedName:Date:

byHolger Seebode9 July 1998

Instrument: COPA/MAG-XE, 50XE4000Software: HART-SoftwareDesignation: D699B180 X.10

Revision:Name:Date:

0Holger Seebode9 July 1998

Project Number:

5.1-2

5.1.3 „unsigned char“ -Variables Table

Slot-Number

Parameter Code Number Meaning Revision

0 Language 0124

GermanEnglishFrenchSpanish

1 Meter size 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

offon

3 Units Qmax 24171382813119291371830312316136132

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

Page 18: COPA-XE/MAG-XE HART-Protocol · 2021. 2. 16. · 9 July 1998 Instrument: COPA/MAG-XE, 50XE4000 Software: HART-Software Designation: D699B180 X.10 Revision: Name: Date: 0 Holger Seebode

HART-ProtocolPreparedName:Date:

byHolger Seebode9 July 1998

Instrument: COPA/MAG-XE, 50XE4000Software: HART-SoftwareDesignation: D699B180 X.10

Revision:Name:Date:

0Holger Seebode9 July 1998

Project Number:

5.1-3

Slot-Number

Parameter Code Number Meaning Revision

13313413573747576777879707172808182240241242243

bbl/minbbl/hbbl/dkg/skg/minkg/hkg/dt/mint/ht/dg/sg/ming/hlbs/slbs/minlbs/hprogrammable units /sprogrammable units /minprogrammable units /hprogrammable units /d

4 Units totalizer 414342404661626063244

lm3igalgalbblkgtglbsprogrammable units

5 Programmable units 01

without densitywith density

6 Terminals P7/G2 0131234567891011

No functionF/R-Signal _F/R-Signal /Empty pipe /Empty pipe _General-Alarm /General-Alarm _MAX/MIN Alarm /MAX/MIN Alarm _MIN Alarm /MIN Alarm _MAX Alarm /MAX Alarm _

7 Terminals X1/G2 012

No functionExt. zero returnTotalizer reset

9 Iout at Alarm 01

HighLow

Page 19: COPA-XE/MAG-XE HART-Protocol · 2021. 2. 16. · 9 July 1998 Instrument: COPA/MAG-XE, 50XE4000 Software: HART-Software Designation: D699B180 X.10 Revision: Name: Date: 0 Holger Seebode

HART-ProtocolPreparedName:Date:

byHolger Seebode9 July 1998

Instrument: COPA/MAG-XE, 50XE4000Software: HART-SoftwareDesignation: D699B180 X.10

Revision:Name:Date:

0Holger Seebode9 July 1998

Project Number:

5.1-4

Slot-Number

Parameter Code Number Meaning Revision

13 Empty Pipe Detector 01

offon

14 Alarm Empty pipe 01

offon

15 Iout at Alarm Empty pipe 01

HighLow

16 Simulation 01

offon

17 Test-Mode 01

offon

18 Totalizer Function 01

StandardDifference totalizer

1920

1st Line2nd Line

721091112138654310

Q [Bargraph]Q [mA]Q [units]Q [%]Detector E.p.Signal p/nReference p/nSignal, Ref.Blank lineTAG NumberTotalizer <RTotalizer >FTotalizerLine frequency

2122

1st Line multiplex2nd Line multiplex

72109111213865431014

Q [Bargraph]Q [mA]Q [units]Q [%]Detector E.p.Signal p/nReference p/nSignal, Ref.Blank lineTAG NumberTotalizer <RTotalizer >FTotalizerLine frequencyoff

23 Operating Mode 02

StandardFast

24 Flow Direction 01

ForwardForward/reverse

25 Direction Indication 01

normalinverse

Page 20: COPA-XE/MAG-XE HART-Protocol · 2021. 2. 16. · 9 July 1998 Instrument: COPA/MAG-XE, 50XE4000 Software: HART-Software Designation: D699B180 X.10 Revision: Name: Date: 0 Holger Seebode

HART-ProtocolPreparedName:Date:

byHolger Seebode9 July 1998

Instrument: COPA/MAG-XE, 50XE4000Software: HART-SoftwareDesignation: D699B180 X.10

Revision:Name:Date:

0Holger Seebode9 July 1998

Project Number:

5.2-1

5.2 Unsigned-int-Variables

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

RequestData Bytes

#0 Slot-Index

ResponseData Bytes

#0#1

#2..#3

Slot-IndexUnits CodeSlot contents

ResponseCodes

056

No Command Specific ErrorIncorrect Byte CountTransmitter Specific Command Error -> Invalid Slot Number

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

RequestData Bytes

#0#1

#2#3

Slot-IndexUnits CodeSlot contentsMSBLSB

ResponseData Bytes

#0#1

#2#3

Slot-IndexUnits CodeSlot contentsMSBLSB

ResponseCodes

023456

No Command Specific ErrorInvalid Selection -> Invalid Units CodeParameter To Large -> Parameter too largeParameter To Small -> Parameter too smallIncorrect Byte Count -> Number of data bytes not equal to 4Transmitter Specific Command Error -> Invalid Slot Number

Page 21: COPA-XE/MAG-XE HART-Protocol · 2021. 2. 16. · 9 July 1998 Instrument: COPA/MAG-XE, 50XE4000 Software: HART-Software Designation: D699B180 X.10 Revision: Name: Date: 0 Holger Seebode

HART-ProtocolPreparedName:Date:

byHolger Seebode9 July 1998

Instrument: COPA/MAG-XE, 50XE4000Software: HART-SoftwareDesignation: D699B180 X.10

Revision:Name:Date:

0Holger Seebode9 July 1998

Project Number:

5.2-2

5.2.3 „unsigned int“-Variables Table

Slot-Number

Parameter Meaning Revision

0 MAX Alarm Units% = 57

Minimum =Maximum =

0 %130 %

1 MIN Alarm Units% = 57

Minimum =Maximum =

0 %130 %

2 Instrument Address UnitsNone = 250

Minimum =Maximum =

015

3 Overflow >F UnitsNone = 250

Read only4 Overflow <R Units

None = 250

Read only5 Mains Interrupt Counter Units

None = 250

Minimum =Maximum =

00

Page 22: COPA-XE/MAG-XE HART-Protocol · 2021. 2. 16. · 9 July 1998 Instrument: COPA/MAG-XE, 50XE4000 Software: HART-Software Designation: D699B180 X.10 Revision: Name: Date: 0 Holger Seebode

HART-ProtocolPreparedName:Date:

byHolger Seebode9 July 1998

Instrument: COPA/MAG-XE, 50XE4000Software: HART-SoftwareDesignation: D699B180 X.10

Revision:Name:Date:

0Holger Seebode9 July 1998

Project Number:

5.3-1

5.3 Float-Variables

5.3.1 HART-Command 132 : Read float-VariableRevision

RequestData Bytes

#0 Slot-Index

ResponseData Bytes

#0#1

#2..#5

Slot-IndexUnits CodeSlot contents

ResponseCodes

056

No Command Specific ErrorIncorrect Byte CountTransmitter Specific Command Error -> Invalid Slot Number

5.3.2 HART-Command 133 : Write float-VariableRevision

RequestData Bytes

#0#1

#2..#5

Slot-IndexUnits CodeSlot contents

ResponseData Bytes

#0#1

#2..#5

Slot-IndexUnits CodeSlot contents

ResponseCodes

023456

No Command Specific ErrorInvalid Selection -> Invalid Units CodeParameter To LargeParameter To SmallIncorrect Byte Count -> Number of data bytes not equal to 4Transmitter Specific Command Error -> Invalid Slot Number

Page 23: COPA-XE/MAG-XE HART-Protocol · 2021. 2. 16. · 9 July 1998 Instrument: COPA/MAG-XE, 50XE4000 Software: HART-Software Designation: D699B180 X.10 Revision: Name: Date: 0 Holger Seebode

HART-ProtocolPreparedName:Date:

byHolger Seebode9 July 1998

Instrument: COPA/MAG-XE, 50XE4000Software: HART-SoftwareDesignation: D699B180 X.10

Revision:Name:Date:

0Holger Seebode9 July 1998

Project Number:

5.3-2

5.3.3 „Float“-Variables Table

Slot-Number

Parameter Meaning Revision

0 RangeDN 10 m/s Unitsl/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. units /sprog. units /minprog. units /hprog. units /d

73747576777879707172808182240241242243

Minimum = 0.001Maximum = 9999999No entry when Range DN is fixed(see unsigned char-Slot 29I)

1 Qmax Unitsl/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. units /sprog. units /minprog. units /hprog. units /d

73747576777879707172808182240241242243

Minimum = 0.02 or 0.05 * RangeDN

Page 24: COPA-XE/MAG-XE HART-Protocol · 2021. 2. 16. · 9 July 1998 Instrument: COPA/MAG-XE, 50XE4000 Software: HART-Software Designation: D699B180 X.10 Revision: Name: Date: 0 Holger Seebode

HART-ProtocolPreparedName:Date:

byHolger Seebode9 July 1998

Instrument: COPA/MAG-XE, 50XE4000Software: HART-SoftwareDesignation: D699B180 X.10

Revision:Name:Date:

0Holger Seebode9 July 1998

Project Number:

5.3-3

Slot-Number

Parameter Meaning Revision

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

3 Pulse Units/l/igal/bbl/t/lbs

4142466263

/m3/gal/kg/g/prog. units

43406160244

Minimum =Maximum =

0.001 / totalizer unit1000 / totalizer unit

4 Pulse Width UnitsMilliseconds =

Minimum =Maximum =

253 (Special)

0.1 ms2000ms

5 Low Flow Cutoff Units% = 57

Minimum =Maximum =

0 %10 %

6 Damping Unitss = 51

Minimum =Maximum =

0.2 s100 s

7 Density Unitsg/cm3 = 91

Minimum =Maximum =

0.01 g/cm35.0 g/cm3

8 System Zero UnitsHz = 38

Minimum =Maximum =

-50 Hz 50 Hz

9 Units Factor UnitsLiter = 41

Minimum =Maximum =

0.00001 Liter5000000 Liter

10 Threshold UnitsHz = 38

Minimum =Maximum =

0 Hz3000 Hz

11 Totalizer >F Units/l 41 /m3 43

Page 25: COPA-XE/MAG-XE HART-Protocol · 2021. 2. 16. · 9 July 1998 Instrument: COPA/MAG-XE, 50XE4000 Software: HART-Software Designation: D699B180 X.10 Revision: Name: Date: 0 Holger Seebode

HART-ProtocolPreparedName:Date:

byHolger Seebode9 July 1998

Instrument: COPA/MAG-XE, 50XE4000Software: HART-SoftwareDesignation: D699B180 X.10

Revision:Name:Date:

0Holger Seebode9 July 1998

Project Number:

5.3-4

Slot-Number

Parameter Meaning Revision

/igal/bbl/t/lbs

42466263

/gal/kg/g/prog. units

406160244

Minimum =Maximum =

09999999

12 Totalizer <R Units/l/igal/bbl/t/lbs

4142466263

/m3/gal/kg/g/prog. units

43406160244

Minimum =Maximum =

09999999

25 Frequency EPD UnitsHz = 38

Read only

26 Low Alarm UnitsmA = 39

Minimum =Maximum =

3 mA4 mA

27 High Alarm UnitsmA = 39

Minimum =Maximum =

20 mA30 mA

Page 26: COPA-XE/MAG-XE HART-Protocol · 2021. 2. 16. · 9 July 1998 Instrument: COPA/MAG-XE, 50XE4000 Software: HART-Software Designation: D699B180 X.10 Revision: Name: Date: 0 Holger Seebode

HART-ProtocolPreparedName:Date:

byHolger Seebode9 July 1998

Instrument: COPA/MAG-XE, 50XE4000Software: HART-SoftwareDesignation: D699B180 X.10

Revision:Name:Date:

0Holger Seebode9 July 1998

Project Number:

5.4-1

5.4 Condensed Slot-Command Overview

Menu Name Variable Type Command Slot RevisionRead Write

Language unsigned char 128 129 0Meter Size (2) unsigned char 128 129 1Filter unsigned char 128 129 2Units Qmax unsigned char 128 129 3Units Totalizer unsigned char 128 129 4Prog. Units unsigned char 128 129 5Terminals P7/G2 unsigned char 128 129 6Terminals X1/G2 unsigned char 128 129 7Iout at Alarm unsigned char 128 129 9Empty Pipe Detector unsigned char 128 129 13Alarm Empty pipe unsigned char 128 129 14Iout at Alarm Empty pipe unsigned char 128 129 15Simulation unsigned char 128 129 16Test-Mode unsigned char 128 129 17Totalizer Function unsigned char 128 129 181. Line unsigned char 128 129 192. Line unsigned char 128 129 201. Line multiplex unsigned char 128 129 212. Line multiplex unsigned char 128 129 22Operating Mode unsigned char 128 129 23Flow Direction unsigned char 128 129 24Direction Indication unsigned char 128 129 25

MAX Alarm unsigned int 130 131 0MIN Alarm unsigned int 130 131 1Instrument Address unsigned int 130 131 2Overflow >F unsigned int 130 3Overflow <R unsigned int 130 4Mains Interrupt Counter unsigned int 130 131 5

RangeDN 10 m/s float 132 133 0Qmax float 132 133 1Pulse (1) float 132 133 3Pulse Width (1) float 132 133 4Low Flow Cutoff float 132 133 5Damping float 132 133 6Density float 132 133 7System Zero float 132 133 8Units Factor float 132 133 9Threshold float 132 133 10Totalizer >F float 132 133 11Totalizer <R float 132 133 12Frequency EPD float 132 25Low Alarm float 132 133 26High Alarm float 132 133 27

Page 27: COPA-XE/MAG-XE HART-Protocol · 2021. 2. 16. · 9 July 1998 Instrument: COPA/MAG-XE, 50XE4000 Software: HART-Software Designation: D699B180 X.10 Revision: Name: Date: 0 Holger Seebode

HART-ProtocolPreparedName:Date:

byHolger Seebode9 July 1998

Instrument: COPA/MAG-XE, 50XE4000Software: HART-SoftwareDesignation: D699B180 X.10

Revision:Name:Date:

0Holger Seebode9 July 1998

Project Number:

5.4-2

Comments:1. In addition to the „standard “ relationships (Meter Size -> RangeDN etc.) which are fixed, when

the Pulse Width or the Pulse Factor (Pulse) values are changed, both parameters must be readagain in order for the values to be stored in the converter.

2. To change the Meter Size, it is necessary to enter the Service-Code.

Page 28: COPA-XE/MAG-XE HART-Protocol · 2021. 2. 16. · 9 July 1998 Instrument: COPA/MAG-XE, 50XE4000 Software: HART-Software Designation: D699B180 X.10 Revision: Name: Date: 0 Holger Seebode

HART-ProtocolPreparedName:Date:

byHolger Seebode9 July 1998

Instrument: COPA/MAG-XE, 50XE4000Software: HART-SoftwareDesignation: D699B180 X.10

Revision:Name:Date:

0Holger Seebode9 July 1998

Project Number:

6-1

6 Other User Accessible CommandsAll the remaining Commands are listed in this Section; Universal, Common Practice and Slot-Commands.

6.1 HART-Command 140 : Totalizer >F and Overflow >F ResetRevision

RequestData Bytes

none

ResponseData Bytes

none

ResponseCodes

05

No Command Specific ErrorIncorrect Byte Count

6.2 HART-Command 141 : Totalizer <R and Overflow <R ResetRevision

RequestData Bytes

none

ResponseData Bytes

none

ResponseCodes

05

No Command Specific ErrorIncorrect Byte Count

6.3 HART-Command 142 : Overflow >F ResetRevision

RequestData Bytes

none

ResponseData Bytes

none

ResponseCodes

05

No Command Specific ErrorIncorrect Byte Count

6.4 HART-Command 143 : Overflow <R ResetRevision

RequestData Bytes

none

ResponseData Bytes

none

ResponseCodes

05

No Command Specific ErrorIncorrect Byte Count

Page 29: COPA-XE/MAG-XE HART-Protocol · 2021. 2. 16. · 9 July 1998 Instrument: COPA/MAG-XE, 50XE4000 Software: HART-Software Designation: D699B180 X.10 Revision: Name: Date: 0 Holger Seebode

HART-ProtocolPreparedName:Date:

byHolger Seebode9 July 1998

Instrument: COPA/MAG-XE, 50XE4000Software: HART-SoftwareDesignation: D699B180 X.10

Revision:Name:Date:

0Holger Seebode9 July 1998

Project Number:

6-2

6.5 HART-Command 145 : Read Programmable Units TextRevision

RequestData Bytes

none

ResponseData Bytes

#0..#3 Text for the programmable units (ASCII) with End character (0x00)

ResponseCodes

05

No Command Specific ErrorIncorrect Byte Count

Error! Bookmark not defined.

6.6 HART-Command 146 : Write Programmable Units TextRevision

RequestData Bytes

#0..#3 Text for the programmable units (ASCII) with End character (0x00)

ResponseData Bytes

#0..#3 Text for the programmable units (ASCII) with End character (0x00)

ResponseCodes

05

No Command Specific ErrorIncorrect Byte Count

6.7 HART-Command 147 : Start Automatic System Zero AdjustRevision

RequestData Bytes

none

ResponseData Bytes

none

ResponseCodes

05

No Command Specific ErrorIncorrect Byte Count

Comments If the converter receives the Command 147, the automatic zero adjustment procedure isinitiated and the response to all Commands, except Command 48, is „Access Restrict“until the procedure has been completed. The Command 48 can be used to ascertain thestatus of the converter to determine if the converter is in the adjustment mode or if theadjustment procedure has been successfully completed (see Command 48). The value ofnew system zero can be read with the corresponding Slot-Command.

Page 30: COPA-XE/MAG-XE HART-Protocol · 2021. 2. 16. · 9 July 1998 Instrument: COPA/MAG-XE, 50XE4000 Software: HART-Software Designation: D699B180 X.10 Revision: Name: Date: 0 Holger Seebode

HART-ProtocolPreparedName:Date:

byHolger Seebode9 July 1998

Instrument: COPA/MAG-XE, 50XE4000Software: HART-SoftwareDesignation: D699B180 X.10

Revision:Name:Date:

0Holger Seebode9 July 1998

Project Number:

6-3

6.8 HART-Command 150 : Load Data from External EEPROMRevision

RequestData Bytes

none

ResponseData Bytes

none

ResponseCodes

05

6567

No Command Specific ErrorIncorrect Byte CountExecution not possible because Error EEPROM or Primary activeNot possible because system data invalid

6.9 HART-Command 151 : Store Data in External EEPROMRevision

RequestData Bytes

none

ResponseData Bytes

none

ResponseCodes

05

65

No Command Specific ErrorIncorrect Byte CountExecution not possible because Error EEPROM or Primary active

6.10 HART-Command 153 : Start 50s Average Determination for theFlowrate

Revision

RequestData Bytes

none

ResponseData Bytes

none

ResponseCodes

05

No Command Specific ErrorIncorrect Byte Count

Page 31: COPA-XE/MAG-XE HART-Protocol · 2021. 2. 16. · 9 July 1998 Instrument: COPA/MAG-XE, 50XE4000 Software: HART-Software Designation: D699B180 X.10 Revision: Name: Date: 0 Holger Seebode

HART-ProtocolPreparedName:Date:

byHolger Seebode9 July 1998

Instrument: COPA/MAG-XE, 50XE4000Software: HART-SoftwareDesignation: D699B180 X.10

Revision:Name:Date:

0Holger Seebode9 July 1998

Project Number:

6-4

6.11 HART-Command 154 : Read 50s Average Value of the FlowrateRevision

RequestData Bytes

none

ResponseData Bytes

none

ResponseCodes

05

16

No Command Specific ErrorIncorrect Byte CountAccess denied, average determination in process or no average value available

Page 32: COPA-XE/MAG-XE HART-Protocol · 2021. 2. 16. · 9 July 1998 Instrument: COPA/MAG-XE, 50XE4000 Software: HART-Software Designation: D699B180 X.10 Revision: Name: Date: 0 Holger Seebode

HART-ProtocolPreparedName:Date:

byHolger Seebode9 July 1998

Instrument: COPA/MAG-XE, 50XE4000Software: HART-SoftwareDesignation: D699B180 X.10

Revision:Name:Date:

0Holger Seebode9 July 1998

Project Number:

7-1

7 Factory Commands

7.1 Factory Slot-Commands

7.1.1 Factory „unsigned char“- Variables Table

Slot-Number

Parameter Code Number Meaning Revision

26 Module 01

NonePulse output

27 RangeDN velocity 01

10 m/s33.33 ft/s

28 Range<.05RangeDN 01

offon

29 Range DN 01

FixedProgrammable

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 DCnegativepositive

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-Protocol · 2021. 2. 16. · 9 July 1998 Instrument: COPA/MAG-XE, 50XE4000 Software: HART-Software Designation: D699B180 X.10 Revision: Name: Date: 0 Holger Seebode

HART-ProtocolPreparedName:Date:

byHolger Seebode9 July 1998

Instrument: COPA/MAG-XE, 50XE4000Software: HART-SoftwareDesignation: D699B180 X.10

Revision:Name:Date:

0Holger Seebode9 July 1998

Project Number:

7.1-2

7.1.2 Factory „unsigned int“- Variables Table

Slot-Number

Parameter Meaning Revision

6 Service-Code UnitsNone = 250

Minimum =Maximum =

09999

7 Instrument No. UnitsNone = 250

Minimum =Maximum =

065535

8 Calibration Mode UnitsNone = 250

Minimum =Maximum =

065535

Page 34: COPA-XE/MAG-XE HART-Protocol · 2021. 2. 16. · 9 July 1998 Instrument: COPA/MAG-XE, 50XE4000 Software: HART-Software Designation: D699B180 X.10 Revision: Name: Date: 0 Holger Seebode

HART-ProtocolPreparedName:Date:

byHolger Seebode9 July 1998

Instrument: COPA/MAG-XE, 50XE4000Software: HART-SoftwareDesignation: D699B180 X.10

Revision:Name:Date:

0Holger Seebode9 July 1998

Project Number:

7.1-3

7.1.3 Factory „float“- Variables Table

Slot-Number

Parameter Meaning Revision

13 Span adjust >F Units% = 57

Minimum =Maximum =

250 %300 %

14 Span adjust <R Units% = 57

Minimum =Maximum =

-300 %-250 %

15 Zero adjust Units% = 57

Minimum =Maximum =

-5 % 5 %

16 Adjust Iout 4 mA UnitsmA = 39

Minimum =Maximum =

2 mA6 mA

17 Adjust Iout 20 mA UnitsmA = 39

Minimum =Maximum =

15 mA25 mA

18 Calibration Units% = 57

Minimum =Maximum =

-10 %10 %

19 Span Cs 6.25 Hz Units% = 57

Minimum =Maximum =

15 % or -15 %200 % -200%

20 Zero Cz 6.25 Hz Units% =57

Minimum =Maximum =

-5 %5 %

21 Span Cs 12.5 Hz Units% = 57

Minimum =Maximum =

15 % or -15 %200 % -200%

Page 35: COPA-XE/MAG-XE HART-Protocol · 2021. 2. 16. · 9 July 1998 Instrument: COPA/MAG-XE, 50XE4000 Software: HART-Software Designation: D699B180 X.10 Revision: Name: Date: 0 Holger Seebode

HART-ProtocolPreparedName:Date:

byHolger Seebode9 July 1998

Instrument: COPA/MAG-XE, 50XE4000Software: HART-SoftwareDesignation: D699B180 X.10

Revision:Name:Date:

0Holger Seebode9 July 1998

Project Number:

7.1-4

Slot-Number

Parameter Meaning Revision

22 Zero Cz 12.5 Hz Units% =57

Minimum =Maximum =

-5 %5 %

23 Span Cs 25 Hz Units% = 57

Minimum =Maximum =

15 % or -15 %200 % -200%

24 Zero Cz 25 Hz Units% =57

Minimum =Maximum =

-5 %5 %

Page 36: COPA-XE/MAG-XE HART-Protocol · 2021. 2. 16. · 9 July 1998 Instrument: COPA/MAG-XE, 50XE4000 Software: HART-Software Designation: D699B180 X.10 Revision: Name: Date: 0 Holger Seebode

HART-ProtocolPreparedName:Date:

byHolger Seebode9 July 1998

Instrument: COPA/MAG-XE, 50XE4000Software: HART-SoftwareDesignation: D699B180 X.10

Revision:Name:Date:

0Holger Seebode9 July 1998

Project Number:

7.1-5

7.1.4 Condensed Slot-Command Overview

Menu Name Variable Type Command Slot RevisionRead Write

Module unsigned char 128 129 26RangeDN 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-Code 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-Protocol · 2021. 2. 16. · 9 July 1998 Instrument: COPA/MAG-XE, 50XE4000 Software: HART-Software Designation: D699B180 X.10 Revision: Name: Date: 0 Holger Seebode

HART-ProtocolPreparedName:Date:

byHolger Seebode9 July 1998

Instrument: COPA/MAG-XE, 50XE4000Software: HART-SoftwareDesignation: D699B180 X.10

Revision:Name:Date:

0Holger Seebode9 July 1998

Project Number:

7.2-1

7.2 Other Factory Commands

7.2.1 HART-Command 148 : Load Primary DataRevision

RequestData Bytes

none

ResponseData Bytes

none

ResponseCodes

05

65

No Command Specific ErrorIncorrect Byte CountExecution not possible because Error EEPROM or Primary active

7.2.2 HART-Command 149 : Store Primary DataRevision

RequestData Bytes

none

ResponseData Bytes

none

ResponseCodes

05

65

No Command Specific ErrorIncorrect Byte CountExecution not possible because Error EEPROM or Primary active

7.2.3 HART-Command 152 : Initialize External EEPROMRevision

RequestData Bytes

0..1 Code Number (unsigned integer)

ResponseData Bytes

none

ResponseCodes

068

No Command Specific ErrorIncorrect Code Number or Byte Count not equal to two

Page 38: COPA-XE/MAG-XE HART-Protocol · 2021. 2. 16. · 9 July 1998 Instrument: COPA/MAG-XE, 50XE4000 Software: HART-Software Designation: D699B180 X.10 Revision: Name: Date: 0 Holger Seebode

HART-ProtocolPreparedName:Date:

byHolger Seebode9 July 1998

Instrument: COPA/MAG-XE, 50XE4000Software: HART-SoftwareDesignation: D699B180 X.10

Revision:Name:Date:

0Holger Seebode9 July 1998

Project Number:

7.2-2

7.2.4 HART-Command 155 : Start Auto. Primary Zero AdjustRevision

RequestData Bytes

0..1 Code Number (unsigned integer)

ResponseData Bytes

none

ResponseCodes

01668

No Command Specific ErrorAccess denied, average determination in processIncorrect Code Number or Byte Count not equal to two

Comments If the converter receives the Command 155, the automatic flowmeter primary zeroadjustment procedure is initiated and the response to all Commands, except Command48, is „Access Restrict“ until the procedure has been completed. The Command 48 canbe used to ascertain the status of the converter to determine if the converter is in theadjustment mode or if the adjustment procedure has been successfully completed (seeCommand 48). The value of new system zero can be read with the corresponding Slot-Command.

7.2.5 HART-Command 156 : Start Auto. Primary Span AdjustRevision

RequestData Bytes

0..1 Code Number (unsigned integer)

ResponseData Bytes

none

ResponseCodes

01668

No Command Specific ErrorAccess denied, average determination in processIncorrect Code Number or Byte Count not equal to two

Comments If the converter receives the Command 156, the automatic flowmeter primary spanadjustment procedure is initiated and the response to all Commands, except Command48, is „Access Restrict“ until the procedure has been completed. The Command 48 canbe used to ascertain the status of the converter to determine if the converter is in theadjustment. After the adjustment procedure has been completed the span value based onthe Master and the determined span value must be stored in the converter again.

Page 39: COPA-XE/MAG-XE HART-Protocol · 2021. 2. 16. · 9 July 1998 Instrument: COPA/MAG-XE, 50XE4000 Software: HART-Software Designation: D699B180 X.10 Revision: Name: Date: 0 Holger Seebode

HART-ProtocolPreparedName:Date:

byHolger Seebode9 July 1998

Instrument: COPA/MAG-XE, 50XE4000Software: HART-SoftwareDesignation: D699B180 X.10

Revision:Name:Date:

0Holger Seebode9 July 1998

Project Number:

8-1

8 Troubleshooting HartWhen the HART-Communication does not function properly, the following items should be checked:

1. A HART-Capable current output module must be installed in the converter.2. The load for the current output must be between 250 and 500 Ohms.3 The Instrument Address must be entered in the Data Link menu

If these steps have been taken and the HART-Communication is still not operative, the receive function should bechecked first. The function "HART-Command" is located in the submenu "Function Test":

������Command ����Slot 20 *

� � ������ ��� ���������� ������ ���������������� ������ ��������������������� ����� ������������!!"��������� �#$��� �������� ������"���������

If there is no indication the receive function is inoperative. In this case a check should be made with an oscilloscope todetermine if a HART-Signal is present at the converter. The typical signal level is 1 mApp, which produces a voltageacross a 500 Ohm load of 1 mApp * 500 Ohm = 500 mVpp.If a signal is present which is not recognized by the converter, the cause is probably poor signal quality. In this case thetest should be repeated under more favorable conditions.

If the HART-Commands are received by the converter but at the other end (e.g. Hand-Held-Communicator) an errormessage is displayed, the converter send signal should be checked with an oscilloscope. A command can be transmittedusing the "HART-Transmitter" in the submenu "Function Test":

������� �������� �0

When the function is initiated the converter transmits a logic 0 (=2200Hz) signal and after a button is pressed theconverter transmits a logic 1 (=1200Hz) signal.

In addition, a check should be made with an oscilloscope to determine if the converter answers the command.

Page 40: COPA-XE/MAG-XE HART-Protocol · 2021. 2. 16. · 9 July 1998 Instrument: COPA/MAG-XE, 50XE4000 Software: HART-Software Designation: D699B180 X.10 Revision: Name: Date: 0 Holger Seebode

ABB Automation Products GmbH

Dransfelder Str. 2D-37079 GoettingenTel.: +49 (0) 5 51 9 05 - 0Fax: +49 (0) 5 51 9 05 - 777http://www.abb.com/automation