西门子电磁流量计HART手册

s

Operating Manual

SITRANS F C MASSFLO

HART operating manual for MAG 5000 C,MAG 6000 and MASS 6000

Order no.: FDK-521H1197

SFIDK.PS.023.F1.02

]

HART add-on module

Contents

1. 1.11.21.31.41.52. 3. 4. 4.14.24.34.44.54.5.14.5.24.64.6.14.6.25. 6. 6.16.27. 7.17.27.38. 9. 10. 11. 11.111.211.311.411.511.612. 12.112.213. 14. 15.

Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3Scope . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3Purpose. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3Who should use this document?. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3Abbreviations and Definitions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3References . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3Device Identification. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3Product overview. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4Product interfaces. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5Mechanical Installation MAG/MASS 6000. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5Mechanical installation MAG/MASS 6000. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5General electrical information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6HART electrical connections . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6Current output. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6MAG 5000 C/6000. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6MASS 6000. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7Local display. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8Menu item explanation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9Sensorprom . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9Device Variables. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9Dynamic Variables. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9MAG 5000 C/6000. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9MASS 6000. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9Status Information. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10Device status. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10Extended device status. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10Additional device status (Command 48). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10Universal Commands. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11Common-Practice Commands. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12Device-Specific Commands. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13Tables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Volume flow unit codes. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Volume unit codes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Mass flow unit codes. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Mass unit codes. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Temperature unit codes. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Density unit codes. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

[1**********]819

Performance . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19Sampling rates MAG 5000 C/6000. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19Sampling rates MASS 6000. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19Annex A - Capability Checklist. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19Annex B - Default Configuration. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20Annex C - Revision History. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20

2SFIDK.PS.023.F1.02

HART add-on module1. Introduction / 2. Device Identification

1. 1.1

Introduction Scope

The Siemens HART interface for use with SITRANS F flow transmitters: MAG 5000 C, MAG 6000and MASS 6000, revision 2, complies with HART protocol Revision 5.2. This document specifiesall the device specific features and documents HART Protocol implementation details (e.g. theEngineering units supported). The functionality of this device is described sufficiently to allow itsproper application in a process and its complete support in HART capable Host Applications.This specification is designed to compliment the operating manuals for MAG 5000 C, MAG 6000and MASS 6000 flow transmitters by providing a complete, unambiguous description of this FieldDevice from a HART communication perspective.

This operating manual does NOT cover MASS 6000 Ex d, MAG 6000 Industry and MAG 6000Industry Ex d.

The specification is designed to be a technical reference for HART capable Host ApplicationDevelopers, System Integrators and knowledgeable End Users. It also provides functionalspecifications (e.g., commands, enumerations and performance requirements) used duringField Device development, maintenance and testing. This document assumes the reader isfamiliar with HART Protocol requirements and terminology.AOM USMII

SensorProm HCF FSK CN pF PV SV TV QV

Add-On-Module

Concept with flexible plug & play fieldbus modulesStoring unit for all settings

HART communication foundation

Frequency Shift Keying physical layer

Capacitance number; capacitance as a multiple of 5000 pFPicofarad (10-12 Farad); unit of electrical capacitancePrimary variableSecondary variableTertiary variableQuaternary variable

1.2Purpose

1.3

Who should usethis document?

1.4

Abbreviations andDefinitions

1.5References

Literature 1MAG 5000 C/MAG 6000 operating manual Order No FDK-521H0739 Literature 2MASS 6000 operating manual Order No FDK-521H0991

2.

Device

Identification This operating manual covers the specifications of the HART interface for MAG 5000 C, MAG 6000and MASS 6000.

All HART interfaces are based on the same Firmware and Hardware. Below is a table showingthe relations between the flow transmitters and the HART interfaces.

SFIDK.PS.023.F1.023

4

SFIDK.PS.023.F1.02

HART add-on module4. Product interfaces

4. 4.1

Product interfacesMechanical Installation

MAG 5000 C HARTMechanical Installation

MAG/MASS 6000

The MAG 5000 C HART is delivered with a build-in HART interface. It is not possible to addadditional modules to the MAG 5000 C.

Before proceeding, please make sure that you have the right HART Add-on module. Thecorrect module for MAG 6000 and MASS 6000 is FDK:085U0226. The order number islocated on the label of the module.

The installation procedure for the HART module is as follows:

4.2

1.

Unpack the add-on module andinsert it in the bottom of the signalconverter as shown.

2.

Press the add-on module in thedirection shown, until it stops andis firmly seated in position.

This completes the add-on moduleinstallation, and the signal convertermay now be connected to the terminalbox. Communication with the display/keypad and the electrical input/outputterminals is established automaticallywhen the power is applied.

SFIDK.PS.023.F1.025

6

SFIDK.PS.023.F1.02

HART add-on moduleProduct interfaces

In single Pant mode the Current output will have the behaviour as described in the table below.

Selection ON OFF

0-20 mA

Comment

The Current output is active. ON is selectedautomatically during power up.

The Current output is deactivated. The Currentoutput is forced to 3 mA to indicate a Warning.Not possible.

0 mA can cause HART masters to stop communi-cating or report errors. This is because values below4mA are used for alarms and validation of thecurrent loop.Factory setting.

Fatal errors = 1,3 mAPending errors = 2 mAWarning errors = 3 mA

4-20 mA

4-20 mA + Alarm

Multidrop:

Multidrop mode is enabled by having the HART short address >0. If the HART short address isdifferent from 0, the Current output will be forced to 4 mA no matter what the Current output settingsare. This also means that errors can not be signalled.

4.5.2MASS 6000

When the HART module is inserted, it automatically turns on the Current output with its factorysettings.

The HART device with address „0“ is the only device that is allowed to control the Current outputloop.

Single point:

When only one device is connected to the network, the HART short address should be set to 0.The Current output is linked to the selected process value. From factory this is Massflow, whichalso is mapped to the PV reading. Other selections can be made, this will however not influencethe PV, which is fixed to Massflow.

In single Pant mode the Current output will have the behaviour as described in the table below.

Selection Massflow Volumeflow Density

Temperature Fraction AFraction B

Pct. Fraction AOFF

0-20 mA

Comment

The Current output is active. This selection isrecommended.

If one of these are selected, the Current output will belinked to this Procees variable. PV will remainMassflow!

4-20 mA

4-20 mA + Alarm

The Current output is deactivated. The Currentoutput is forced to 3 mA to indicate a Warning.Not possible.

0 mA can cause HART masters to stop

communicating or report errors. This is because

values below 4mA are used for alarms and validationof the current loop.Factory setting.

Fatal errors = 1,3 mAPending errors = 2 mAWarning errors = 3 mA

Multidrop:

Multidrop mode is enabled by having the HART short address >0. If the HART short address isdifferent from 0, the Current output will be forced to 4 mA no matter what the Current output settingsare. This also means that errors can not be signalled.

SFIDK.PS.023.F1.027

8

SFIDK.PS.023.F1.02

HART add-on moduleProduct interfaces / 5. Device Variables / 6. Dynamic Variables

4.6.1Menu item

explanation

The table below describes submenus under the main menu „HART module“.

Item HART

short addressTAG nameTAG descriptor TAG dateHART SW version

Value 0-158 characters 16 characters 3 bytes x.xx

Description

Device address [Factory setting: 00]Can be used to TAG the device.Can be used to describe the TAG.Can be used to date the installation.Firmware version of the HART module.

4.6.2SENSORPROM

All of the transmitter HART settings are stored in the SENSORPROM. This means that if the HARTmodule is exchanged for another HART module, all of the relevant HART settings are kept.This Field Device does not expose any Device Variables.

The dynamic variables are fixed and can not be mapped to other than the specified PV, SV, TVand QV.

5. 6. 6.1

Device VariablesDynamic VariablesMAG 5000 C/6000

6.2MASS 6000

SFIDK.PS.023.F1.029

HART add-on module 7. Status Information

This chapter defines all status provided by the flowmeter including: the Device status byte; theExtended Device Status byte; and status information returned in Command 48.

Bit 7

Definition

operations. This flag is set whenever an error of category „Fatal Error“ is pending in theflowmeter. Detailed information can be found via HART command 48.

– An operation was performed that changed the device’s configuration.Any HART command, which writes information to the flowmeter, will set this flag. The flag canbe reset using command 38. The flag is handled separately for each HART master (primary/secondary). Note: In the flowmeter, the flag is NOT stored during power cycles.

– A power failure or Device Reset has occurred. This flag is only set in the firstresponse transmitted to a Hart Master after power failure. The flag is handled separatelyfor each HART master (primary/secondary).

Status Information. This flag is set, whenever a transmitter specific error orwarning is activein the flowmeter.

– The Loop Current is being held at a fixed value and is not responding toprocess variations. This flag is always set, if the transmitter is in Multidrop mode – i.e. theHart address is not zero. This flag is also set in SingleDrop mode, if the flowmeters currentoutput is forced in Service Mode or via Hart Command #40.

and cannot increase (or decrease) any further. This flag is set whenever the flowmetersoverflow warning (error no. 30) is pending.

operating limits. This flag is always zero in the flowmeter (ie not used).

– The PV is beyound its operating limits. This flag is setwhenever the flowmeters overflow warning (error no. 30) is pending.

7. 7.1

Status InformationDevice status

6

5

4

3

2

10

7.27.348)

Extended devicestatus

Additional devicestatus (Command

The extended device status bits are not supported by the flowmeter. Value is always zero.Command 48 returns 25 bytes of data. Bits not listed in the table below are set to zero. For detailedUSMII error number descriptions please look in the MAG/MASS manual, Literature 1 and 2.

Byte 0

Bit 0120-70-70-70-20-70-70-70-70-70-70-70-50-70-70-70-70-7

Meaning

Set if any Warnings are active – See bytes18-21 below

Set if any Permanent errors are active – See bytes 14-17 belowSet if any Fatal errors are active – See bytes 1-5 belowUSM Fatal Error 60, 61, 62, 63, 70, 71, 80, 81(bit 0 corresponds to error 60, bit 7 to error 81)USM Fatal Error 82, 83, 84, 96, 97, 64, 65, 66(bit 0 corresponds to error 82, bit 7 to error 66)USM Fatal Error 67, 68, 69, 72, 73, 74, 75, 76(bit 0 corresponds to error 67, bit 7 to error 76)

USM Fatal Error 77, 78, 79 (bit 0 corresponds to error 77, bit 2 to error 79)Reserved (=0)

Extended Device Status Not supported (=0)Device Operating Mode Not supported (=0) Analog Channel Saturated Not supported (=0)Analog Channel Fixed Not supported (=0)

USM Permanent Error 40, 41, 42, 43, 44, 45, 46, 47(bit 0 corresponds to error 40, bit 7 to error 47)

USM Permanent Error 48, 49, 94, 95, 50, 51, 52, 53(bit 0 corresponds to error 48, bit 7 to error 53)USM Permanent Error 54, 55, 56, 57, 58, 59(bit 0 corresponds to error 54, bit 5 to error 59)Reserved (=0)

USM Warning 20, 21, 22, 23, 24, 30, 31, 90(bit 0 corresponds to error 20, bit 7 to error 90)USM Warning 91, 92, 93, 25, 26, 27, 28,2 9(bit 0 corresponds to error 91, bit 7 to error 29)USM Warning 32, 33, 34, 35, 36, 37, 38, 39(bit 0 corresponds to error 32, bit 7 to error 39)Reserved (=0)

Class mode

12345678-1011-[***********]-24

error error error error mode mode mode mode error error error

warning warning warning

10SFIDK.PS.023.F1.02

HART add-on module8. Universal Commands

This device supports the following Universal Commands.

Command Numberand Funktion

0 Read unique identifier

Data in CommandNone

Data in Response

"254" (expansion)Manufacturer IDMfr. device. TypeNumber of preamble Universal Commandrevision

Byte 5transmitter specific

command revision

Byte 6software revision Byte 7hardware revision Byte 8device function flagByte -11Device ID numberByte 0PV unit codeByte 1-4Primary variableByte 0-3current (mA)Byte 4-7% of rangeByte 0-3Current Byte 4PV unit codeByte 5-7PV Byte 9SV unit codeByte 10-13SV Byte 14TV unit code etc.Byte 15-18TV Byte 19QV unit code etc.Byte 20-23QV As in commandAs Command 0

Byte 0-23Message Byte 0-5Tag

Byte 6-17descriptor Byte 18-20date

Byte 0-2sensor serial numberByte 3unit code for sensor limits

and min. span

Byte 4-7upper sensor limitByte 8-11lower sensor limitByte 12-15minimum span Byte 0alarm select code Byte 1transfer code Byte 2Upper and lower range

values unit code

Byte 3-6Upper range valueByte 7-10Lower range valueByte 11-14Damping value (sec)Byte 15Write protect code = 1Byte 16Private-label distributor

code

Byte 0-2Final assembly numberAs in commandAs in commandByte 0Byte 1Byte 2Byte 3Byte 4

8.

Universal Commands

1 Read primary variable2 Read Current & % of range

3 Read Current & four variables

None None None

6 Write polling address11 Read unique id associated with tag12 Read message

13 Read Tag, Descriptor & Date

14 Read PV sensor number

Byte 0 =Short addressByte 0-5

TAG (8 characters) None None

None

15 Read PV output information

None

16 Read final assembly number

17 Write Message18 Write tag, descriptor and date

None

Byte 0-23Message Byte 0-5TAG

Byte 6-17Descriptor Byte 18-20Date Byte 0-2

Final assembly number

19 Write final assembly number

As in command

SFIDK.PS.023.F1.0211

12

SFIDK.PS.023.F1.02

HART add-on module10. Device-Specific Commands

10.

Device-Specific Commands This device supports the following Device-Specific Commands. Except from command 170 and171, these commands are reserved for software tools like PDM, AMS and HC275/375.

Command Number andFunction

128 Read Integer8

Data in CommandByte 0Byte 1Byte 2Byte 3-4Byte 0Byte 1Byte 2Byte 3-4Byte 0Byte 1Byte 2Byte 3-4Byte 0Byte 1Byte 2Byte 3-4Byte 0Byte 1Byte 2Byte 3-4Byte 0Byte 1Byte 2Byte 3-4Byte 0Byte 1Byte 2Byte 3Byte 4-5Byte 0Byte 1Byte 2Byte 3-4Byte 0Byte 1Byte 2Byte 3-4Byte 0Byte 1Byte 2Byte 3-4Byte 0Byte 1Byte 2Byte 3-4Byte 5Byte 6-n

CANAPP.ID Attribute.ID Attribute QualIndex

CANAPP.ID Attribute. ID Attribute QualIndex

CANAPP.ID Attribute.ID Attribute QualIndex

CANAPP.ID Attribute.ID Attribute QualIndex

CANAPP.ID Attribute.ID Attribute QualIndex

CANAPP.ID Attribute.ID Attribute QualIndex

CANAPP.ID Attribute.ID Attribute QualUnit codeIndex

CANAPP.ID Attribute.ID Attribute QualIndex

CANAPP.ID Attribute.ID Attribute QualIndex

CANAPP.ID Attribute.ID Attribute QualIndex

CANAPP.ID Attribute.ID Attribute QualIndex Length

parameter 1 … and bytesup to the limit givenby the length byteCANAPP.ID Attribute.ID Attribute QualReserved (0x00)Index Float

Unit code

Data in reply Byte 0

Integer 8 value

129 Read Integer16Byte 0-1Integer 16 value

130 Read Integer32Byte 0-3Integer 32 value

131 Read Unsigned8Byte 0Byte

132 Read Unsigned16Byte 0-1Two bytes

133 Read Unsigned32Byte 0-3Four bytes

134 Read Float32Byte 0-3Float

135 Read Float64

Comment: When reading valueswith no unit, the unit code mustbe 251 (No unit)Byte 0-7Float 64

136 Read VisibleString

Byte 0Byte 1-x

Length of MessageUser message

Length of MessageUser message

Length of MessageUser message

137 Read OctetString

Byte 0Byte 1-x

138 Read OctetString w/parametersByte 0Byte 1-x

140 Write Float32

Byte 0Byte 1Byte 2Byte 3Byte 4-5Byte 6-9Byte 10

Byte 0-3Byte 4Float Unit Code

SFIDK.PS.023.F1.0213

HART add-on moduleDevice-Specific Commands

Function

141 Write Integer8

Byte 0Byte 1Byte 2Byte 3Byte 4-5Byte 6Byte 0Byte 1Byte 2Byte 3Byte 4-5Byte 6-7Byte 0Byte 1Byte 2Byte 3Byte 4-5Byte 6-9Byte 0Byte 1Byte 2Byte 3Byte 4-5Byte 6Byte 0Byte 1Byte 2Byte 3Byte 4-5Bytes 6-7Byte 0Byte 1Byte 2Byte 3Byte 4-5Byte 6-9Byte 0Byte 1Byte 2Byte 3Byte 4-5Byte 6-xByte 0Byte 1Byte 2Byte 3Byte 4-5Byte 6-xByte 0

CANAPP.ID Attribute.ID Attribute QualReserved (0x00)Index (2 bytes)Integer8CANAPP.ID Attribute.ID Attribute QualReserved (0x00)Index (2 bytes)Integer16CANAPP.ID Attribute.ID Attribute QualReserved (0x00)Index (2 bytes)Integer32CANAPP.ID Attribute.ID Attribute QualReserved (0x00)Index (2 bytes)Unsigned 8CANAPP.ID Attribute.ID Attribute QualReserved (0x00)Index (2 bytes)Unsign16CANAPP.ID Attribute.ID Attribute QualReserved (0x00)Index (2 bytes)Unsign32CANAPP.ID Attribute.ID Attribute QualReserved (0x00).Index (2 bytes)VisibleString CANAPP.ID Attribute.ID Attribute QualReserved (0x00)Index (2 bytes)OctetString

Bit0: SaveMode on(1)off(0)Bit1: ServiceMode on(1)off(0) - Bit0 is least sign.Bit of Byte 0

Request = 1, Release = 0CANAPP.ID Attribute.ID

Attribute QualifierVariable

0=PV, 1=SV,2=TV, 3=QV,4= Totalizer 15= Totalizer 2Unit code

Reserved (0x00)

Byte 0

Integer value

142 Write Integer16Byte 0-1Integer value

143 Write Integer32Byte 0-3Integer value

144 Write Unsigned8Byte 0One byte

145 Write Unsigned16Byte 0-1Two bytes

146 Write Unsigned32Byte 0-3Four bytes

147 Write VisibleString

Byte 0Byte 1-x

Length of MessageUser message

148 Write OctetString

Byte 0Byte 1-x

Length of MessageUser message

150 Request Set modeAs in command

154 Req/rel UserLock 160 Action

170 Set Unit code

Byte 0Byte 0Byte 1Byte 2Byte 0

As in commandAs in command

As in command

Byte 1Byte 2

14SFIDK.PS.023.F1.02

HART add-on moduleDevice-Specific Commands

171 Read totalizer

Byte 0

Totalizer no.0 = Totalizer 11 = Totalizer 2log type

0 = Error Pending1 = Status Log

Unit code

Totalizer value Totalizer no.As in command9 logs consisting of two bytes,

Canapp_ID + ErrorNumber

Byte 0-2As in commandByte 3-12days, hours and

minutes

As commandByte 0Byte 1-4Byte 5Byte 0Byte 1-18

172 Read status dataByte 0

173 Read status timestamp

180 Write Currentoutput1 (MASS 6000 only)

Byte 0Byte 1Byte 2Byte 0

log typeCanapp_IDErrorNumber 0 = Off

1 = Massflow2 = Fraction A3 = Fraction B4 = Volumeflow

5 = Sensor temperature6 = Density

7 = Pct. Fraction A

181 Read Currentoutput1 (MASS 6000 only)

None Byte 0

182 Write Digitaloutput1Byte 0

0 = Off1 = Pulse

2 = Frequency3 = Error level4 = Error number5 = Direction/Limit6 = Batch

0 = Off

1 = Massflow2 = Fraction A3 = Fraction B4 = Volumeflow5 = Sensor

temperature6 = Density

7 = Pct. Fraction A

As command

183 Read DigitaloutputNone Byte 0

184 Write Relayoutput1

MAG 5000 C/6000Byte 00 = Off

3 = Error level4 = Error number5 = Direction/Limit6 = Batch7 = Cleaning

MASS 6000Byte 00 = Off

3 = Error level4 = Error number5 = Direction/Limit

0 = Off1 = Pulse

2 = Frequency3 = Error level4 = Error number5 = Direction/Limit6 = Batch

As command

SFIDK.PS.023.F1.0215

HART add-on moduleTables

Function

185 Read Relayoutput1

None

MAG 5000 C/6000Byte 00 = Off

3 = Error level4 = Error number5 = Direction/Limit6 = Batch7 = Cleaning

MASS 6000Byte 00 = Off

3 = Error level4 = Error number5 = Direction/Limit

As command

186 Write Digitalinput1

187 Read Digitalinput1

MAG 5000 C/6000Byte 00 = Off

1 = Start Batch

2 = Hold/continue Batch3 = Stop Batch4 = Zero Adjust5 = Totalizer reset6 = Force output7 = Freeze output8 = Qmax. 2 (night)9 = Manual Cleaning

MASS 6000Byte 00 = Off

1 = Start Batch

2 = Hold/continue Batch3 = Stop Batch4 = Zero Adjust5 = Totalizer reset6 = Force output7 = Freeze output

None

MAG 5000 C/6000Byte 00 = Off

1 = Start Batch2 = Hold/

continue Batch3 = Stop Batch4 = Zero Adjust5 = Totalizer reset6 = Force output7 = Freeze output8 = Qmax. 2 (night)9 = Manual Cleaning

MASS 6000Byte 00 = Off

1 = Start Batch2 = Hold/

continue Batch3 = Stop Batch4 = Zero Adjust5 = Totalizer reset6 = Force output7 = Freeze output

Comment: Index must always be 0,0

16SFIDK.PS.023.F1.02

HART add-on module11. Tables

11. 11.1

Tables Volume flowunit codes

Unit code[***********][***********][***********][***********][1**********]1

Description

Cubic feet per minuteUS gallons per minuteLiters per minute

UK gallons per minuteCubic meters per hourUS gallons per secondMillion US gallons per dayLiters per secondMillion liters per dayCubic feet per secondCubic feet per day

Cubic meters per secondCubic meters per dayUK gallons per hourUK gallons per dayNormal liters per hourCubic feet per hour

Cubic meters per minuteUS gallons per hourUK gallons per secondLiters per hourUS gallons per dayMilli liters per secondMilli liters per minuteMilli liters per hour

Hector liters per secondHecto liters per minuteHecto liters per hourBBL per secondBBL per minuteBBL per hourBBL per dayNo conversion

Note

Same as l/h

31 USG31 USG31 USG31 USG

SFIDK.PS.023.F1.0217

HART add-on moduleTables

11.2Volume unit codes

Unit code[***********][***********]7251Unit code[***********][***********]88251Unit code[***********]Unit code323335251

Description Gallons Liters

Imperial gallonsCubic metersBarrels Bushels Cubic yardsCubic feetBBL liquid

Normal cubic metersNormal liters

Standard cubic feetHector litersBbl

No ConversionDescription

Grams per secondGrams per minuteGrams per hour

Kilograms per secondKilograms per minuteKilograms per hourKilograms per dayMetric tons per minuteMetric tons per hourMetric tons per dayPounds per secondPounds per minutePounds per hourPounds per day

Short tons per minuteShort tons per hourShort tons per dayLong tons per hourLong tons per dayNo ConversionDescription Grams Kilograms Metric tonsPounds Short tonsLong tonsOunce

No ConversionDescription Degrees CelsiusDegrees FahrenheitKelvin

No Conversion

Note

41 USG

31,5 USG

Same as Cubic metersSame as liters

Same as cubic feet31 USG

11.3

Mass flowunit codes

Note

11.4Mass unit codes

Note

11.5

Temperature unitcodes

Note

18SFIDK.PS.023.F1.02

HART add-on moduleTables / 12. Performance / 13. Annex A Capability Checklist

11.6Density unit codes

Unit codeDescription Note

[***********]6251

12. 12.1

Performance Sampling ratesMAG 5000 C/6000

Grams per cubic centimetreKilograms per cubic meterPounds per gallonPounds per cubic footGrams per milliliterKilograms per literGrams per liter

Pounds per cubic inchTons per cubic meterNo Conversion

PV digital calculation (Volume flow)SV digital calculation (Totalizer 1)

TV digital calculation (Totalizer 2 / Batch)Analog output updateEquals the Excitation frequency2 per second2 per second

Equals the Excitation frequency

The excitation frequency is dependent on the sensor type and size. Large sensors have lowexcitation frequencies and small sensors have high excitation frequencies (up to 30 Hz).The excitation frequency can be viewed in the local keypad display under „Sensor characteristics“menu.

12.2

Sampling ratesMASS 6000

PV digital calculation (Massflow)SV digital calculation (Density)

TV digital calculation (Temperature)QV digital calculation (Volume flow)Analog output update

2 per second2 per second2 per second2 per second30 per second

13.

Annex A

Capability Checklist

Manufacturer Model

Device type

HART protocol revisionDevice descriptions

Number of dynamic variables

Mappable dynamic variables

Number of Common-Practice commandsNumber of Device-Specific commandsBits of additional device statusAlternative operating modesBurst ModeWrite protect

Siemens

SITRANS F M Magflo MAG 5000 CSITRANS F M Magflo MAG 6000SITRANS F C Massflo MASS 6000Transmitter 5.2PDM MAG: 3MASS: 4No 1235

76 bits informational (25 bytes in total)No Yes No

SFIDK.PS.023.F1.0219

s

Operating Manual

SITRANS F C MASSFLO

HART operating manual for MAG 5000 C,MAG 6000 and MASS 6000

Order no.: FDK-521H1197

SFIDK.PS.023.F1.02

]

HART add-on module

Contents

1. 1.11.21.31.41.52. 3. 4. 4.14.24.34.44.54.5.14.5.24.64.6.14.6.25. 6. 6.16.27. 7.17.27.38. 9. 10. 11. 11.111.211.311.411.511.612. 12.112.213. 14. 15.

Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3Scope . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3Purpose. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3Who should use this document?. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3Abbreviations and Definitions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3References . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3Device Identification. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3Product overview. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4Product interfaces. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5Mechanical Installation MAG/MASS 6000. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5Mechanical installation MAG/MASS 6000. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5General electrical information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6HART electrical connections . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6Current output. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6MAG 5000 C/6000. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6MASS 6000. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7Local display. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8Menu item explanation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9Sensorprom . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9Device Variables. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9Dynamic Variables. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9MAG 5000 C/6000. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9MASS 6000. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9Status Information. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10Device status. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10Extended device status. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10Additional device status (Command 48). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10Universal Commands. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11Common-Practice Commands. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12Device-Specific Commands. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13Tables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Volume flow unit codes. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Volume unit codes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Mass flow unit codes. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Mass unit codes. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Temperature unit codes. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Density unit codes. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

[1**********]819

Performance . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19Sampling rates MAG 5000 C/6000. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19Sampling rates MASS 6000. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19Annex A - Capability Checklist. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19Annex B - Default Configuration. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20Annex C - Revision History. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20

2SFIDK.PS.023.F1.02

HART add-on module1. Introduction / 2. Device Identification

1. 1.1

Introduction Scope

The Siemens HART interface for use with SITRANS F flow transmitters: MAG 5000 C, MAG 6000and MASS 6000, revision 2, complies with HART protocol Revision 5.2. This document specifiesall the device specific features and documents HART Protocol implementation details (e.g. theEngineering units supported). The functionality of this device is described sufficiently to allow itsproper application in a process and its complete support in HART capable Host Applications.This specification is designed to compliment the operating manuals for MAG 5000 C, MAG 6000and MASS 6000 flow transmitters by providing a complete, unambiguous description of this FieldDevice from a HART communication perspective.

This operating manual does NOT cover MASS 6000 Ex d, MAG 6000 Industry and MAG 6000Industry Ex d.

The specification is designed to be a technical reference for HART capable Host ApplicationDevelopers, System Integrators and knowledgeable End Users. It also provides functionalspecifications (e.g., commands, enumerations and performance requirements) used duringField Device development, maintenance and testing. This document assumes the reader isfamiliar with HART Protocol requirements and terminology.AOM USMII

SensorProm HCF FSK CN pF PV SV TV QV

Add-On-Module

Concept with flexible plug & play fieldbus modulesStoring unit for all settings

HART communication foundation

Frequency Shift Keying physical layer

Capacitance number; capacitance as a multiple of 5000 pFPicofarad (10-12 Farad); unit of electrical capacitancePrimary variableSecondary variableTertiary variableQuaternary variable

1.2Purpose

1.3

Who should usethis document?

1.4

Abbreviations andDefinitions

1.5References

Literature 1MAG 5000 C/MAG 6000 operating manual Order No FDK-521H0739 Literature 2MASS 6000 operating manual Order No FDK-521H0991

2.

Device

Identification This operating manual covers the specifications of the HART interface for MAG 5000 C, MAG 6000and MASS 6000.

All HART interfaces are based on the same Firmware and Hardware. Below is a table showingthe relations between the flow transmitters and the HART interfaces.

SFIDK.PS.023.F1.023

4

SFIDK.PS.023.F1.02

HART add-on module4. Product interfaces

4. 4.1

Product interfacesMechanical Installation

MAG 5000 C HARTMechanical Installation

MAG/MASS 6000

The MAG 5000 C HART is delivered with a build-in HART interface. It is not possible to addadditional modules to the MAG 5000 C.

Before proceeding, please make sure that you have the right HART Add-on module. Thecorrect module for MAG 6000 and MASS 6000 is FDK:085U0226. The order number islocated on the label of the module.

The installation procedure for the HART module is as follows:

4.2

1.

Unpack the add-on module andinsert it in the bottom of the signalconverter as shown.

2.

Press the add-on module in thedirection shown, until it stops andis firmly seated in position.

This completes the add-on moduleinstallation, and the signal convertermay now be connected to the terminalbox. Communication with the display/keypad and the electrical input/outputterminals is established automaticallywhen the power is applied.

SFIDK.PS.023.F1.025

6

SFIDK.PS.023.F1.02

HART add-on moduleProduct interfaces

In single Pant mode the Current output will have the behaviour as described in the table below.

Selection ON OFF

0-20 mA

Comment

The Current output is active. ON is selectedautomatically during power up.

The Current output is deactivated. The Currentoutput is forced to 3 mA to indicate a Warning.Not possible.

0 mA can cause HART masters to stop communi-cating or report errors. This is because values below4mA are used for alarms and validation of thecurrent loop.Factory setting.

Fatal errors = 1,3 mAPending errors = 2 mAWarning errors = 3 mA

4-20 mA

4-20 mA + Alarm

Multidrop:

Multidrop mode is enabled by having the HART short address >0. If the HART short address isdifferent from 0, the Current output will be forced to 4 mA no matter what the Current output settingsare. This also means that errors can not be signalled.

4.5.2MASS 6000

When the HART module is inserted, it automatically turns on the Current output with its factorysettings.

The HART device with address „0“ is the only device that is allowed to control the Current outputloop.

Single point:

When only one device is connected to the network, the HART short address should be set to 0.The Current output is linked to the selected process value. From factory this is Massflow, whichalso is mapped to the PV reading. Other selections can be made, this will however not influencethe PV, which is fixed to Massflow.

In single Pant mode the Current output will have the behaviour as described in the table below.

Selection Massflow Volumeflow Density

Temperature Fraction AFraction B

Pct. Fraction AOFF

0-20 mA

Comment

The Current output is active. This selection isrecommended.

If one of these are selected, the Current output will belinked to this Procees variable. PV will remainMassflow!

4-20 mA

4-20 mA + Alarm

The Current output is deactivated. The Currentoutput is forced to 3 mA to indicate a Warning.Not possible.

0 mA can cause HART masters to stop

communicating or report errors. This is because

values below 4mA are used for alarms and validationof the current loop.Factory setting.

Fatal errors = 1,3 mAPending errors = 2 mAWarning errors = 3 mA

Multidrop:

Multidrop mode is enabled by having the HART short address >0. If the HART short address isdifferent from 0, the Current output will be forced to 4 mA no matter what the Current output settingsare. This also means that errors can not be signalled.

SFIDK.PS.023.F1.027

8

SFIDK.PS.023.F1.02

HART add-on moduleProduct interfaces / 5. Device Variables / 6. Dynamic Variables

4.6.1Menu item

explanation

The table below describes submenus under the main menu „HART module“.

Item HART

short addressTAG nameTAG descriptor TAG dateHART SW version

Value 0-158 characters 16 characters 3 bytes x.xx

Description

Device address [Factory setting: 00]Can be used to TAG the device.Can be used to describe the TAG.Can be used to date the installation.Firmware version of the HART module.

4.6.2SENSORPROM

All of the transmitter HART settings are stored in the SENSORPROM. This means that if the HARTmodule is exchanged for another HART module, all of the relevant HART settings are kept.This Field Device does not expose any Device Variables.

The dynamic variables are fixed and can not be mapped to other than the specified PV, SV, TVand QV.

5. 6. 6.1

Device VariablesDynamic VariablesMAG 5000 C/6000

6.2MASS 6000

SFIDK.PS.023.F1.029

HART add-on module 7. Status Information

This chapter defines all status provided by the flowmeter including: the Device status byte; theExtended Device Status byte; and status information returned in Command 48.

Bit 7

Definition

operations. This flag is set whenever an error of category „Fatal Error“ is pending in theflowmeter. Detailed information can be found via HART command 48.

– An operation was performed that changed the device’s configuration.Any HART command, which writes information to the flowmeter, will set this flag. The flag canbe reset using command 38. The flag is handled separately for each HART master (primary/secondary). Note: In the flowmeter, the flag is NOT stored during power cycles.

– A power failure or Device Reset has occurred. This flag is only set in the firstresponse transmitted to a Hart Master after power failure. The flag is handled separatelyfor each HART master (primary/secondary).

Status Information. This flag is set, whenever a transmitter specific error orwarning is activein the flowmeter.

– The Loop Current is being held at a fixed value and is not responding toprocess variations. This flag is always set, if the transmitter is in Multidrop mode – i.e. theHart address is not zero. This flag is also set in SingleDrop mode, if the flowmeters currentoutput is forced in Service Mode or via Hart Command #40.

and cannot increase (or decrease) any further. This flag is set whenever the flowmetersoverflow warning (error no. 30) is pending.

operating limits. This flag is always zero in the flowmeter (ie not used).

– The PV is beyound its operating limits. This flag is setwhenever the flowmeters overflow warning (error no. 30) is pending.

7. 7.1

Status InformationDevice status

6

5

4

3

2

10

7.27.348)

Extended devicestatus

Additional devicestatus (Command

The extended device status bits are not supported by the flowmeter. Value is always zero.Command 48 returns 25 bytes of data. Bits not listed in the table below are set to zero. For detailedUSMII error number descriptions please look in the MAG/MASS manual, Literature 1 and 2.

Byte 0

Bit 0120-70-70-70-20-70-70-70-70-70-70-70-50-70-70-70-70-7

Meaning

Set if any Warnings are active – See bytes18-21 below

Set if any Permanent errors are active – See bytes 14-17 belowSet if any Fatal errors are active – See bytes 1-5 belowUSM Fatal Error 60, 61, 62, 63, 70, 71, 80, 81(bit 0 corresponds to error 60, bit 7 to error 81)USM Fatal Error 82, 83, 84, 96, 97, 64, 65, 66(bit 0 corresponds to error 82, bit 7 to error 66)USM Fatal Error 67, 68, 69, 72, 73, 74, 75, 76(bit 0 corresponds to error 67, bit 7 to error 76)

USM Fatal Error 77, 78, 79 (bit 0 corresponds to error 77, bit 2 to error 79)Reserved (=0)

Extended Device Status Not supported (=0)Device Operating Mode Not supported (=0) Analog Channel Saturated Not supported (=0)Analog Channel Fixed Not supported (=0)

USM Permanent Error 40, 41, 42, 43, 44, 45, 46, 47(bit 0 corresponds to error 40, bit 7 to error 47)

USM Permanent Error 48, 49, 94, 95, 50, 51, 52, 53(bit 0 corresponds to error 48, bit 7 to error 53)USM Permanent Error 54, 55, 56, 57, 58, 59(bit 0 corresponds to error 54, bit 5 to error 59)Reserved (=0)

USM Warning 20, 21, 22, 23, 24, 30, 31, 90(bit 0 corresponds to error 20, bit 7 to error 90)USM Warning 91, 92, 93, 25, 26, 27, 28,2 9(bit 0 corresponds to error 91, bit 7 to error 29)USM Warning 32, 33, 34, 35, 36, 37, 38, 39(bit 0 corresponds to error 32, bit 7 to error 39)Reserved (=0)

Class mode

12345678-1011-[***********]-24

error error error error mode mode mode mode error error error

warning warning warning

10SFIDK.PS.023.F1.02

HART add-on module8. Universal Commands

This device supports the following Universal Commands.

Command Numberand Funktion

0 Read unique identifier

Data in CommandNone

Data in Response

"254" (expansion)Manufacturer IDMfr. device. TypeNumber of preamble Universal Commandrevision

Byte 5transmitter specific

command revision

Byte 6software revision Byte 7hardware revision Byte 8device function flagByte -11Device ID numberByte 0PV unit codeByte 1-4Primary variableByte 0-3current (mA)Byte 4-7% of rangeByte 0-3Current Byte 4PV unit codeByte 5-7PV Byte 9SV unit codeByte 10-13SV Byte 14TV unit code etc.Byte 15-18TV Byte 19QV unit code etc.Byte 20-23QV As in commandAs Command 0

Byte 0-23Message Byte 0-5Tag

Byte 6-17descriptor Byte 18-20date

Byte 0-2sensor serial numberByte 3unit code for sensor limits

and min. span

Byte 4-7upper sensor limitByte 8-11lower sensor limitByte 12-15minimum span Byte 0alarm select code Byte 1transfer code Byte 2Upper and lower range

values unit code

Byte 3-6Upper range valueByte 7-10Lower range valueByte 11-14Damping value (sec)Byte 15Write protect code = 1Byte 16Private-label distributor

code

Byte 0-2Final assembly numberAs in commandAs in commandByte 0Byte 1Byte 2Byte 3Byte 4

8.

Universal Commands

1 Read primary variable2 Read Current & % of range

3 Read Current & four variables

None None None

6 Write polling address11 Read unique id associated with tag12 Read message

13 Read Tag, Descriptor & Date

14 Read PV sensor number

Byte 0 =Short addressByte 0-5

TAG (8 characters) None None

None

15 Read PV output information

None

16 Read final assembly number

17 Write Message18 Write tag, descriptor and date

None

Byte 0-23Message Byte 0-5TAG

Byte 6-17Descriptor Byte 18-20Date Byte 0-2

Final assembly number

19 Write final assembly number

As in command

SFIDK.PS.023.F1.0211

12

SFIDK.PS.023.F1.02

HART add-on module10. Device-Specific Commands

10.

Device-Specific Commands This device supports the following Device-Specific Commands. Except from command 170 and171, these commands are reserved for software tools like PDM, AMS and HC275/375.

Command Number andFunction

128 Read Integer8

Data in CommandByte 0Byte 1Byte 2Byte 3-4Byte 0Byte 1Byte 2Byte 3-4Byte 0Byte 1Byte 2Byte 3-4Byte 0Byte 1Byte 2Byte 3-4Byte 0Byte 1Byte 2Byte 3-4Byte 0Byte 1Byte 2Byte 3-4Byte 0Byte 1Byte 2Byte 3Byte 4-5Byte 0Byte 1Byte 2Byte 3-4Byte 0Byte 1Byte 2Byte 3-4Byte 0Byte 1Byte 2Byte 3-4Byte 0Byte 1Byte 2Byte 3-4Byte 5Byte 6-n

CANAPP.ID Attribute.ID Attribute QualIndex

CANAPP.ID Attribute. ID Attribute QualIndex

CANAPP.ID Attribute.ID Attribute QualIndex

CANAPP.ID Attribute.ID Attribute QualIndex

CANAPP.ID Attribute.ID Attribute QualIndex

CANAPP.ID Attribute.ID Attribute QualIndex

CANAPP.ID Attribute.ID Attribute QualUnit codeIndex

CANAPP.ID Attribute.ID Attribute QualIndex

CANAPP.ID Attribute.ID Attribute QualIndex

CANAPP.ID Attribute.ID Attribute QualIndex

CANAPP.ID Attribute.ID Attribute QualIndex Length

parameter 1 … and bytesup to the limit givenby the length byteCANAPP.ID Attribute.ID Attribute QualReserved (0x00)Index Float

Unit code

Data in reply Byte 0

Integer 8 value

129 Read Integer16Byte 0-1Integer 16 value

130 Read Integer32Byte 0-3Integer 32 value

131 Read Unsigned8Byte 0Byte

132 Read Unsigned16Byte 0-1Two bytes

133 Read Unsigned32Byte 0-3Four bytes

134 Read Float32Byte 0-3Float

135 Read Float64

Comment: When reading valueswith no unit, the unit code mustbe 251 (No unit)Byte 0-7Float 64

136 Read VisibleString

Byte 0Byte 1-x

Length of MessageUser message

Length of MessageUser message

Length of MessageUser message

137 Read OctetString

Byte 0Byte 1-x

138 Read OctetString w/parametersByte 0Byte 1-x

140 Write Float32

Byte 0Byte 1Byte 2Byte 3Byte 4-5Byte 6-9Byte 10

Byte 0-3Byte 4Float Unit Code

SFIDK.PS.023.F1.0213

HART add-on moduleDevice-Specific Commands

Function

141 Write Integer8

Byte 0Byte 1Byte 2Byte 3Byte 4-5Byte 6Byte 0Byte 1Byte 2Byte 3Byte 4-5Byte 6-7Byte 0Byte 1Byte 2Byte 3Byte 4-5Byte 6-9Byte 0Byte 1Byte 2Byte 3Byte 4-5Byte 6Byte 0Byte 1Byte 2Byte 3Byte 4-5Bytes 6-7Byte 0Byte 1Byte 2Byte 3Byte 4-5Byte 6-9Byte 0Byte 1Byte 2Byte 3Byte 4-5Byte 6-xByte 0Byte 1Byte 2Byte 3Byte 4-5Byte 6-xByte 0

CANAPP.ID Attribute.ID Attribute QualReserved (0x00)Index (2 bytes)Integer8CANAPP.ID Attribute.ID Attribute QualReserved (0x00)Index (2 bytes)Integer16CANAPP.ID Attribute.ID Attribute QualReserved (0x00)Index (2 bytes)Integer32CANAPP.ID Attribute.ID Attribute QualReserved (0x00)Index (2 bytes)Unsigned 8CANAPP.ID Attribute.ID Attribute QualReserved (0x00)Index (2 bytes)Unsign16CANAPP.ID Attribute.ID Attribute QualReserved (0x00)Index (2 bytes)Unsign32CANAPP.ID Attribute.ID Attribute QualReserved (0x00).Index (2 bytes)VisibleString CANAPP.ID Attribute.ID Attribute QualReserved (0x00)Index (2 bytes)OctetString

Bit0: SaveMode on(1)off(0)Bit1: ServiceMode on(1)off(0) - Bit0 is least sign.Bit of Byte 0

Request = 1, Release = 0CANAPP.ID Attribute.ID

Attribute QualifierVariable

0=PV, 1=SV,2=TV, 3=QV,4= Totalizer 15= Totalizer 2Unit code

Reserved (0x00)

Byte 0

Integer value

142 Write Integer16Byte 0-1Integer value

143 Write Integer32Byte 0-3Integer value

144 Write Unsigned8Byte 0One byte

145 Write Unsigned16Byte 0-1Two bytes

146 Write Unsigned32Byte 0-3Four bytes

147 Write VisibleString

Byte 0Byte 1-x

Length of MessageUser message

148 Write OctetString

Byte 0Byte 1-x

Length of MessageUser message

150 Request Set modeAs in command

154 Req/rel UserLock 160 Action

170 Set Unit code

Byte 0Byte 0Byte 1Byte 2Byte 0

As in commandAs in command

As in command

Byte 1Byte 2

14SFIDK.PS.023.F1.02

HART add-on moduleDevice-Specific Commands

171 Read totalizer

Byte 0

Totalizer no.0 = Totalizer 11 = Totalizer 2log type

0 = Error Pending1 = Status Log

Unit code

Totalizer value Totalizer no.As in command9 logs consisting of two bytes,

Canapp_ID + ErrorNumber

Byte 0-2As in commandByte 3-12days, hours and

minutes

As commandByte 0Byte 1-4Byte 5Byte 0Byte 1-18

172 Read status dataByte 0

173 Read status timestamp

180 Write Currentoutput1 (MASS 6000 only)

Byte 0Byte 1Byte 2Byte 0

log typeCanapp_IDErrorNumber 0 = Off

1 = Massflow2 = Fraction A3 = Fraction B4 = Volumeflow

5 = Sensor temperature6 = Density

7 = Pct. Fraction A

181 Read Currentoutput1 (MASS 6000 only)

None Byte 0

182 Write Digitaloutput1Byte 0

0 = Off1 = Pulse

2 = Frequency3 = Error level4 = Error number5 = Direction/Limit6 = Batch

0 = Off

1 = Massflow2 = Fraction A3 = Fraction B4 = Volumeflow5 = Sensor

temperature6 = Density

7 = Pct. Fraction A

As command

183 Read DigitaloutputNone Byte 0

184 Write Relayoutput1

MAG 5000 C/6000Byte 00 = Off

3 = Error level4 = Error number5 = Direction/Limit6 = Batch7 = Cleaning

MASS 6000Byte 00 = Off

3 = Error level4 = Error number5 = Direction/Limit

0 = Off1 = Pulse

2 = Frequency3 = Error level4 = Error number5 = Direction/Limit6 = Batch

As command

SFIDK.PS.023.F1.0215

HART add-on moduleTables

Function

185 Read Relayoutput1

None

MAG 5000 C/6000Byte 00 = Off

3 = Error level4 = Error number5 = Direction/Limit6 = Batch7 = Cleaning

MASS 6000Byte 00 = Off

3 = Error level4 = Error number5 = Direction/Limit

As command

186 Write Digitalinput1

187 Read Digitalinput1

MAG 5000 C/6000Byte 00 = Off

1 = Start Batch

2 = Hold/continue Batch3 = Stop Batch4 = Zero Adjust5 = Totalizer reset6 = Force output7 = Freeze output8 = Qmax. 2 (night)9 = Manual Cleaning

MASS 6000Byte 00 = Off

1 = Start Batch

2 = Hold/continue Batch3 = Stop Batch4 = Zero Adjust5 = Totalizer reset6 = Force output7 = Freeze output

None

MAG 5000 C/6000Byte 00 = Off

1 = Start Batch2 = Hold/

continue Batch3 = Stop Batch4 = Zero Adjust5 = Totalizer reset6 = Force output7 = Freeze output8 = Qmax. 2 (night)9 = Manual Cleaning

MASS 6000Byte 00 = Off

1 = Start Batch2 = Hold/

continue Batch3 = Stop Batch4 = Zero Adjust5 = Totalizer reset6 = Force output7 = Freeze output

Comment: Index must always be 0,0

16SFIDK.PS.023.F1.02

HART add-on module11. Tables

11. 11.1

Tables Volume flowunit codes

Unit code[***********][***********][***********][***********][1**********]1

Description

Cubic feet per minuteUS gallons per minuteLiters per minute

UK gallons per minuteCubic meters per hourUS gallons per secondMillion US gallons per dayLiters per secondMillion liters per dayCubic feet per secondCubic feet per day

Cubic meters per secondCubic meters per dayUK gallons per hourUK gallons per dayNormal liters per hourCubic feet per hour

Cubic meters per minuteUS gallons per hourUK gallons per secondLiters per hourUS gallons per dayMilli liters per secondMilli liters per minuteMilli liters per hour

Hector liters per secondHecto liters per minuteHecto liters per hourBBL per secondBBL per minuteBBL per hourBBL per dayNo conversion

Note

Same as l/h

31 USG31 USG31 USG31 USG

SFIDK.PS.023.F1.0217

HART add-on moduleTables

11.2Volume unit codes

Unit code[***********][***********]7251Unit code[***********][***********]88251Unit code[***********]Unit code323335251

Description Gallons Liters

Imperial gallonsCubic metersBarrels Bushels Cubic yardsCubic feetBBL liquid

Normal cubic metersNormal liters

Standard cubic feetHector litersBbl

No ConversionDescription

Grams per secondGrams per minuteGrams per hour

Kilograms per secondKilograms per minuteKilograms per hourKilograms per dayMetric tons per minuteMetric tons per hourMetric tons per dayPounds per secondPounds per minutePounds per hourPounds per day

Short tons per minuteShort tons per hourShort tons per dayLong tons per hourLong tons per dayNo ConversionDescription Grams Kilograms Metric tonsPounds Short tonsLong tonsOunce

No ConversionDescription Degrees CelsiusDegrees FahrenheitKelvin

No Conversion

Note

41 USG

31,5 USG

Same as Cubic metersSame as liters

Same as cubic feet31 USG

11.3

Mass flowunit codes

Note

11.4Mass unit codes

Note

11.5

Temperature unitcodes

Note

18SFIDK.PS.023.F1.02

HART add-on moduleTables / 12. Performance / 13. Annex A Capability Checklist

11.6Density unit codes

Unit codeDescription Note

[***********]6251

12. 12.1

Performance Sampling ratesMAG 5000 C/6000

Grams per cubic centimetreKilograms per cubic meterPounds per gallonPounds per cubic footGrams per milliliterKilograms per literGrams per liter

Pounds per cubic inchTons per cubic meterNo Conversion

PV digital calculation (Volume flow)SV digital calculation (Totalizer 1)

TV digital calculation (Totalizer 2 / Batch)Analog output updateEquals the Excitation frequency2 per second2 per second

Equals the Excitation frequency

The excitation frequency is dependent on the sensor type and size. Large sensors have lowexcitation frequencies and small sensors have high excitation frequencies (up to 30 Hz).The excitation frequency can be viewed in the local keypad display under „Sensor characteristics“menu.

12.2

Sampling ratesMASS 6000

PV digital calculation (Massflow)SV digital calculation (Density)

TV digital calculation (Temperature)QV digital calculation (Volume flow)Analog output update

2 per second2 per second2 per second2 per second30 per second

13.

Annex A

Capability Checklist

Manufacturer Model

Device type

HART protocol revisionDevice descriptions

Number of dynamic variables

Mappable dynamic variables

Number of Common-Practice commandsNumber of Device-Specific commandsBits of additional device statusAlternative operating modesBurst ModeWrite protect

Siemens

SITRANS F M Magflo MAG 5000 CSITRANS F M Magflo MAG 6000SITRANS F C Massflo MASS 6000Transmitter 5.2PDM MAG: 3MASS: 4No 1235

76 bits informational (25 bytes in total)No Yes No

SFIDK.PS.023.F1.0219


相关内容

  • 简明使用手册
  • P/N 0001 2007年7月 简明使用手册 目录 第一章 1.1 1.2 1.3 1.4 第二章 2.1 2.2 2.3 2.4 2.5 2.6 2.7 第三章 3.1 3.2 3.3 3.4 3.5 3.6 3.7 3.8 3.9 第四章 4.1 4.2 附录 1 附录2 附录3 附录4 传感 ...

  • 电磁流量计
  • 电磁流量计资料 特点 流量的测量不受流体的密度.粘度.温度.压力和电导率变化的影响,传感器感应电压信号与平均流速呈线性关系,测量精度高: 测量管道内无阻流体,因此设有附加的压力损失,又因测量管道内无可动部件,传感器使用寿命极长: 由于感应电压信号是在整个充满磁场的空间形成的,是管道截面上的平均值,因 ...

  • 涡街流量计使用手册
  • 一.概述 ................................................................ 1 二.性能.......................................................................... ...

  • 集中供热锅炉控制系统的PLC控制
  • 第26卷第9期 2006年9月 电力自动化设备 Electric V01.26No.9 PowerAutomationEquipment sepf.2006囝 集中供热锅炉控制系统的PLC控制 彭桂力.刘知贵 (西南科技大学信息工程学院,四川绵阳621010) 摘要:针对目前对集中供热锅炉控制中没有 ...

  • 科隆2300质量流量计
  • OPTIMASS 2300 质量流量计 管径大,可用于大流量测量不锈钢测量管模块式电子组件 液体和气体的密闭输送 技术数据表 OPTIMASS 2300 大流量质量流量测量的解决方案 OPTIMASS 2000 虽然是为满足石油和天然气行业的输送需求而开发的,但是也完全适合于许多其他大流量测量的应用 ...

  • 高炉布袋除尘技术协议
  • xxxxxxx 工艺结构优化升级技术改造工程 高炉煤气干法布袋除尘器 (总承包) 技 术 协 议 甲方: xxxxxxx 乙方: xxxxxxx 签订日期: 2010 年 7 月 23 日 甲方: xxxxxxx 乙方: xxxxxxx 经协商,双方就xxxxxxx 工艺结构优化升级技术改造工程中高 ...

  • 电磁流量计的结构种类及外形尺寸数据表
  • 电磁流量计的结构种类及外形尺寸数据表 公称通径从DN25-DN300的电磁流量计为夹持型,其外形尺寸如下图所示: 公称通径从DN350-DN500的电磁流量计为法兰型,其外形尺寸如下图所示: 公称通径从DN600-DN3200的电磁流量计为法兰型,其外形尺寸如下图所示: 分体式电磁流量计的外观及转换 ...

  • 智能电磁流量计使用说明书-20150416
  • 一.LDJ系列智能电磁流量计产品特点.用途和使用范围 1.1 LDJ系列智能电磁流量计特点 1.1.1传感器具有以下特点: ●不受流体密度.粘度.温度.压力和电导率变化的影响,线性测量原理能实现高精确度测量: ●测量管内无阻流件,压损小,直管段要求低: ●公称通径DN10-DN2600覆盖范围宽,衬 ...

  • 数控机床上下料机械手毕业论文
  • 毕业设计(论文) 题目 数控机床上下料机械手 专业班级 姓名 所属助学单位 2015 年 9 月 5 日 目 录 1 绪论 . ....................................................... 1 1.1 选题背景 . ................. ...