Micro Motion Transmitters for DeviceNet Profile Supplement - Model 2400S Manuals & Guides

Manual Supplement
P/N MMI-20007746, Rev. BA February 2011
Micro Motion
®
Model 2400S Transmitters for DeviceNet
©2011, Micro Motion, Inc. All rights reserved. ELITE and ProLink are registered trademarks, and MVD and MVD Direct Connect are trademarks of Micro Motion, Inc., Boulder, Colorado. Micro Motion is a registered trade name of Micro Motion, Inc., Boulder, Colorado. The Micro Motion and Emerson logos are trademarks and service marks of Emerson Electric Co. All other trademarks are property of their respective owners.

Contents

Chapter 1 Introduction. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
1.1 About this manual . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
1.2 About device profiles . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
1.2.1 Object models . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
1.2.2 I/O data format . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
1.2.3 Configuration data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
1.3 Customer service . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
Chapter 2 Object Model . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
2.1 About this chapter . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
2.2 Object classes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
2.3 Object diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
Chapter 3 I/O Data Format . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
3.1 About this chapter . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
3.2 Summary of input assemblies . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
3.3 Summary of output assemblies. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
3.4 Input assembly details. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
3.4.1 Detail of Input Assembly 1 – Status and mass flow . . . . . . . . . . . . . . . . . . 9
3.4.2 Detail of Input Assembly 2 – Status and volume flow . . . . . . . . . . . . . . . . 9
3.4.3 Detail of Input Assembly 3 – Status, mass flow, and mass total . . . . . . . 10
3.4.4 Detail of Input Assembly 4 – Status, volume flow, and volume total . . . . 10
3.4.5 Detail of Input Assembly 5 – Status and basic process variables . . . . . . 10
3.4.6 Detail of Input Assembly 6 – Status, mass flow, mass totals, and
other process variables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
3.4.7 Detail of Input Assembly 7 – Status, volume flow, volume totals, and
other process variables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
3.4.8 Detail of Input Assembly 8 – Status, gas standard volume process
variables. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
3.4.9 Detail of Input Assembly 9 – Status, gas standard volume process
variables. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
3.4.10 Detail of Input Assembly 10 – Status, gas standard volume process
variables. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
3.4.11 Detail of Input Assembly 11 – Status, gas standard volume process
variables. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
3.4.12 Detail of Input Assembly 12 – Status, gas standard volume process
variables. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
3.4.13 Detail of Input Assembly 13 – Status, petroleum measurement
process variables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
3.4.14 Detail of Input Assembly 14 – Status, petroleum measurement
process variables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
3.4.15 Detail of Input Assembly 15 – Status, petroleum measurement
process variables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
3.4.16 Detail of Input Assembly 16 – Status, petroleum measurement
process variables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
Device Profile i
Contents
3.4.17 Detail of Input Assembly 17 – Concentration measurement
densities . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
3.4.18 Detail of Input Assembly 18 – Concentration measurement
concentration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
3.4.19 Detail of Input Assembly 19 – Concentration measurement Baume . . . . 15
3.4.20 Detail of Input Assembly 20 – Concentration measurement net mass
flow and totals . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
3.4.21 Detail of Input Assembly 21 – Concentration measurement net
volume flow and totals . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
3.4.22 Detail of Input Assembly 22 – Concentration measurement reference
density and net mass flow . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
3.4.23 Detail of Input Assembly 23 – Concentration measurement reference
density and net volume flow . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
3.4.24 Detail of Input Assembly 24 – Concentration measurement reference
density and standard volume flow . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
3.4.25 Detail of Input Assembly 25 – Status, concentration measurement
reference density and concentration . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
3.4.26 Detail of Input Assembly 26 – Status, user-selected process
variables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
3.5 Output assembly details . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
3.5.1 Detail of Output Assembly 0 – No output data. . . . . . . . . . . . . . . . . . . . . 18
3.5.2 Detail of Output Assembly 50 – External pressure . . . . . . . . . . . . . . . . . 18
3.5.3 Detail of Output Assembly 51 – External temperature. . . . . . . . . . . . . . . 18
3.5.4 Detail of Output Assembly 52 – External pressure and temperature. . . . 18
3.5.5 Detail of Output Assembly 53 – Start/stop all totalizers and
inventories . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
3.5.6 Detail of Output Assembly 54 – Reset all totalizers . . . . . . . . . . . . . . . . . 19
3.5.7 Detail of Output Assembly 55 – Reset all inventories . . . . . . . . . . . . . . . 19
3.5.8 Detail of Output Assembly 56 – Start/stop all totalizers and
inventories and reset all totalizers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
3.5.9 Detail of Output Assembly 57 – Start/stop all totalizers and
inventories, reset all totalizers, and reset all inventories . . . . . . . . . . . . . 19
3.5.10 Detail of Output Assembly 58 – Start meter verification . . . . . . . . . . . . . 20
3.5.11 Detail of Output Assembly 59 – External pressure, start meter
verification . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
3.5.12 Detail of Output Assembly 60 – External temperature and start
meter verification . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
3.5.13 Detail of Output Assembly 61 – Start/stop all totalizers and
inventories, start meter verification . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
3.5.14 Detail of Output Assembly 62 – Reset all totalizers and start meter
verification . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
3.5.15 Detail of Output Assembly 63 – Reset all inventories and start meter
verification . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
3.5.16 Detail of Output Assembly 64 – Start/stop all totalizers, reset all
totalizers, start meter verification. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
3.5.17 Detail of Output Assembly 65 – Start/stop all totalizers, reset all
totalizers, reset all inventories, start meter verification . . . . . . . . . . . . . . 21
Chapter 4 Configuration Data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
4.1 About this chapter . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
4.2 Object summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
4.3 How to use the object tables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
ii Micro Motion® Model 2400S Transmitters for DeviceNet
Contents
4.4 Identity Object (0x01) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
4.4.1 Identity Object attributes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
4.4.2 Identity Object services . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
4.4.3 Reset service details . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
4.5 Message Router Object (0x02) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
4.5.1 Message Router attributes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
4.5.2 Message Router services . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
4.6 DeviceNet Object (0x03) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
4.6.1 DeviceNet Object attributes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
4.6.2 DeviceNet Object services . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
4.6.3 Service details: Allocate Master/Slave Connection service . . . . . . . . . . . 31
4.6.4 Service details: Release Master/Slave Connection Service . . . . . . . . . . 32
4.6.5 Rules governing Master/Slave connections . . . . . . . . . . . . . . . . . . . . . . . 32
4.7 Assembly Object (0x04) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
4.7.1 Assembly Object attributes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
4.7.2 Assembly Object services . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34
4.8 Connection Object (0x05) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35
4.8.1 Connection Object attributes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35
4.8.2 Connection Object services . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43
4.9 Acknowledge Handler Object (0x2B) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43
4.9.1 Acknowledge Handler Object attributes . . . . . . . . . . . . . . . . . . . . . . . . . . 43
4.9.2 Acknowledge Handler Object services . . . . . . . . . . . . . . . . . . . . . . . . . . 44
4.10 Analog Input Point Object (0x0A) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44
4.10.1 Instances and attributes. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44
4.10.2 Analog Input Point Object Services . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47
4.11 Gas Standard Volume Object (0x64). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48
4.11.1 Instances and attributes. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48
4.11.2 Gas Standard Volume Object services . . . . . . . . . . . . . . . . . . . . . . . . . . 49
4.12 Calibration Object (0x65) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50
4.12.1 Instances and attributes. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50
4.12.2 Calibration Object services . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51
4.12.3 Zero service details . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52
4.13 Diagnostics Object (0x66) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52
4.13.1 Instances and attributes. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52
4.13.2 Diagnostics Object services. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 64
4.13.3 Service Details: Meter Verification service. . . . . . . . . . . . . . . . . . . . . . . . 65
4.14 Sensor Information Object (0x67) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65
4.14.1 Instances and attributes. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65
4.14.2 Sensor Information Object services . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 66
4.15 Local Display Object (0x68) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 67
4.15.1 Instances and attributes. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 67
4.15.2 Local Display Object Services . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 69
4.16 Petroleum Measurement Object (0x69) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 70
4.16.1 Instances and attributes. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 70
4.16.2 Petroleum Measurement Object services . . . . . . . . . . . . . . . . . . . . . . . . 71
4.17 Concentration Measurement Object (0x6A) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 72
4.17.1 Instances and attributes. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 72
4.17.2 Concentration Measurement Object services . . . . . . . . . . . . . . . . . . . . . 75
4.18 Get and Set services. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 76
4.18.1 Get service. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 76
4.18.2 Set service . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 76
4.19 DeviceNet data types . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 77
4.20 Measurement unit codes. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 77
4.21 Process variable codes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 82
4.22 Alarm index codes. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 83
Device Profile iii
iv Micro Motion® Model 2400S Transmitters for DeviceNet
Chapter 1

Introduction

1.1 About this manual

This manual describes the device profile for the Micro Motion DeviceNet
.
®
Model 2400S transmitter for

1.2 About device profiles

A device profile must contain:
An object model for the device type
The I/O data format for the device type
Configuration data and the public interface(s) to that data

1.2.1 Object models

This section of the device profile defines the grouping of objects used in a device. Each device has a single object model.
An object model specification:
Identifies all object classes present in the device (required and optional).
Indicates the number of instances present in each object class. If the device supports the dynamic creation and deletion of instances, then the object model states the maximum number of instances that can exist within the object class.
States whether or not the object affects behavior of the device. If it does affect behavior, the object model states how.
Defines the interface to each object. This defines how objects and object classes are linked.
The object model for the Model 2400S DN transmitter is described in detail in Chapter 2.
Object Model Configuration Data I/O Data FormatIntroduction

1.2.2 I/O data format

This section of the device profile defines how a device communicates on the DeviceNet network. This includes an exact specification of the device's I/O data format.
Communicating multiple pieces of data (attributes) across a single I/O connection requires that the attributes be grouped or assembled together into a single block. Instances of the Assembly Object Class perform this grouping. Thus, the definition of a device's I/O data format is equivalent to the definition of the assembly object instances used to group the device's I/O data.
Device Profile 1
Introduction
Assemblies are grouped into two categories: Input and Output. From a device perspective:
The definition of a device's I/O data format:
The I/O data format for the Model 2400S DN transmitter is described in detail in Chapter 3.
An Input Assembly is the data PRODUCED from the device ONTO the network (or can also be viewed as data INPUT to the Master FROM the device).
An Output Assembly is the data CONSUMED from the network INTO the device (or can also be viewed as the data OUTPUT from the Master TO the device).
Identifies the I/O assembly by instance number, type, and name. For a summary of input assemblies, see Table 3-1. For a summary of output assemblies, see Table 3-2.
Specifies the I/O assembly data attribute format. Refer to the assembly detail tables in Sections 3.4 and 3.5.
Maps the I/O assembly data attribute components to other attributes. Refer to the assembly detail tables in Sections 3.4 and 3.5. In these tables, EPATHs are denoted as follows:
[Class_ID-Instance_ID-Attribute_ID]
For example, the EPATH [0x0A-1-3] specifies the location of the mass flow process variable.

1.2.3 Configuration data

A device profile includes specification of the device's configurable parameters and the public interface to those parameters.
Definition of a device's configuration includes the following information for each configurable feature:
Configuration parameter data, also known as attributes
Description of the services available for use with the attribute
Public interface to the device's configuration (e.g., bulk configuration via a configuration assembly, full/stub instances of the Parameter Object Class, etc.)
The configuration data for the Model 2400S DN transmitter is described in detail in Chapter 4.

1.3 Customer service

For customer service, phone the support center nearest you:
In the U.S.A., phone
In Canada and Latin America, phone +1 303-527-5200
•In Asia:
- In Japan, phone 3 5769-6803
- In other locations, phone +65 6777-8211 (Singapore)
800-522-MASS (800-522-6277) (toll-free)
•In Europe:
- In the U.K., phone 0870 240 1978 (toll-free)
- In other locations, phone +31 (0) 318 495 555 (The Netherlands)
Customers outside the U.S.A. can also email Micro Motion customer service at FlowSupport@Emerson.com.
2 Micro Motion® Model 2400S Transmitters for DeviceNet
Chapter 2

Object Model

2.1 About this chapter

This chapter describes the object model of the Model 2400S DN transmitter. The following information is provided:
Object classes – see Section 2.2
Object diagram – see Section 2.3

2.2 Object classes

Table 2-1 lists and describes all object classes present in the Model 2400S DN transmitter.
Table 2-1 Object classes and descriptions
Optional/
Object Class ID
Identity 0x01 Required 1 Supports the Reset service
Message Router 0x02 Required 1 No effect
DeviceNet 0x03 Required 1 Configures port attributes (baud rate, MAC ID, BOI
Connection 0x05 Required 2 One instance for I/O and one for explicit messaging.
Assembly 0x04 Required 33 Defines I/O data format
Acknowledge Handler
Analog Input Point 0x0A Optional 4 Defines AI values: mass flow, volume flow, density, and
Gas Standard Volume
Calibration 0x65 Optional 1 Affects response of process variable values
Diagnostics 0x66 Optional 1 No effect
Sensor Information 0x67 Optional 1 No effect
Local Display 0x68 Optional 1 Affects behavior of display
Petroleum Measurement
Concentration Measurement
0x2B Required 1 Affects retries and timeouts for acknowledged Cyclic
0x64 Optional 1 Affects response of gas standard volume calculation
0x69 Optional 1 Affects calculations for the petroleum measurement
0x6A Optional 1 Affects calculations for the concentration measurement
required
# of instances Effect on behavior of device
processing)
Contains the number of logical ports into or out of the device
I/O connection types
temperature. Affects response of these values
application
application
Object Model Configuration Data I/O Data FormatIntroduction
Device Profile 3
Object Model
Explicit
Msg
I/O
Connection
Object Class
DeviceNet Network
DeviceNet
Obje ct
Message
Router
Identity
Obje ct
Assembly Object
Class
Diagnostics
Obje ct
AI Point
Obje ct
Application Objects
Instance
#n
Calibrat ion
Obje ct
Local
Displ ay
Objec t
Sensor
Info
Object
Petro -
leum
Msmt
Obje ct
Conce n-
tration Msmt. Object
Gas
Standard
Volume
Object

2.3 Object diagram

The object diagram for the Model 2400S DN transmitter is shown in Figure 2-1.
Figure 2-1 Object diagram
4 Micro Motion® Model 2400S Transmitters for DeviceNet
Chapter 3

I/O Data Format

3.1 About this chapter

This chapter describes the I/O data format of the Model 2400S DN transmitter. The following information is provided:
Summary of the input assemblies and output assemblies – see Section 3.2
Summary of the output assemblies – see Section 3.3
Detailed descriptions of the input assemblies – see Section 3.4
Detailed descriptions of the output assemblies – see Section 3.5

3.2 Summary of input assemblies

The Model 2400S DN transmitter input assemblies are summarized in Table 3-1. In this table:
The Status field is a single byte, reflecting the status of the data from the referenced object (e.g., the Analog Input Point Object, Instance 2). Status values are as follows:
-0 = no fault
-1 = fault
The listed data type describes the data type of all other fields in the input assembly.
Table 3-1 Summary of input assemblies
Instance ID Data description Size (bytes) Data type Notes
1 Status
Mass flow
2 Status
Volume flow
3 Status
Mass flow Mass total
4 Status
Volume flow Volume total
5 Status
Mass flow Temperature Density Volume flow Drive gain
5 BOOL
REAL
5 BOOL
REAL
9 BOOL
REAL REAL
9 BOOL
REAL REAL
21 BOOL
REAL REAL REAL REAL REAL
Mass flow
Volume flow
Mass flow and total
Volume flow and total
Basic process variables
Object Model Configuration Data I/O Data FormatIntroduction
Device Profile 5
I/O Data Format
Table 3-1 Summary of input assemblies continued
Instance ID Data description Size (bytes) Data type Notes
6 Status
Mass flow Mass total Mass inventory Temperature Density
7 Status
Volume flow Volume total Volume inventory Temperature Density
8 Status
Mass flow Mass total Temperature Gas standard volume flow Gas standard volume total
9 Status
Mass flow Temperature Gas standard volume flow Gas standard volume total Gas standard volume inventory
10 Status
Temperature Drive gain Gas standard volume flow Gas standard volume total Gas standard volume inventory
11 Status
Gas standard volume flow
12 Status
Gas standard volume flow Gas standard volume total Gas standard volume inventory
13 Status
Volume flow Volume total Volume inventory Temperature-corrected volume flow Temperature-corrected volume total
14 Status
Volume flow Volume total Temperature-corrected density Temperature-corrected volume flow Temperature-corrected volume inventory
15 Status
Mass flow Mass total Volume flow Volume total Temperature-corrected density
21 BOOL
REAL REAL REAL REAL REAL
21 BOOL
REAL REAL REAL REAL REAL
21 BOOL
REAL REAL REAL REAL REAL
21 BOOL
REAL REAL REAL REAL REAL
21 BOOL
REAL REAL REAL REAL REAL
5 BOOL
REAL
13 BOOL
REAL REAL REAL
21 BOOL
REAL REAL REAL REAL REAL
21 BOOL
REAL REAL REAL REAL REAL
21 BOOL
REAL REAL REAL REAL REAL
Mass flow, mass totals and other process variables
Volume flow, volume totals and other process variables
Gas standard volume flow
Gas standard volume flow
Gas standard volume flow
Gas standard volume flow
Gas standard volume flow
Petroleum measurement application
Petroleum measurement application
Petroleum measurement application
6 Micro Motion® Model 2400S Transmitters for DeviceNet
I/O Data Format
Table 3-1 Summary of input assemblies continued
Instance ID Data description Size (bytes) Data type Notes
16 Status
Temperature-corrected density Temperature-corrected volume flow Temperature-corrected volume inventory Average temperature-corrected density Average temperature
17 Status
Mass flow Volume flow Temperature Reference density Specific gravity
18 Status
Mass flow Volume flow Temperature Density Concentration
19 Status
Mass flow Volume flow Temperature Density Baume
20 Status
Temperature Density Net mass flow Net mass total Net mass inventory
21 Status
Temperature Density Net volume flow Net volume total Net volume inventory
22 Status
Mass flow Temperature Density Reference density Net mass flow
23 Status
Volume flow Temperature Density Reference density Net volume flow
21 BOOL
REAL REAL REAL REAL REAL
21 BOOL
REAL REAL REAL REAL REAL
21 BOOL
REAL REAL REAL REAL REAL
21 BOOL
REAL REAL REAL REAL REAL
21 BOOL
REAL REAL REAL REAL REAL
21 BOOL
REAL REAL REAL REAL REAL
21 BOOL
REAL REAL REAL REAL REAL
21 BOOL
REAL REAL REAL REAL REAL
Petroleum measurement application
Concentration measurement application
Concentration measurement application
Concentration measurement application
Concentration measurement application
Concentration measurement application
Concentration measurement application
Concentration measurement application
Object Model Configuration Data I/O Data FormatIntroduction
Device Profile 7
I/O Data Format
Table 3-1 Summary of input assemblies continued
Instance ID Data description Size (bytes) Data type Notes
24 Status
Mass flow Volume flow Density Reference density Standard volume flow
25 Status
Mass flow Temperature Density Reference density Concentration
26 Status
User-specified variable 1 User-specified variable 2 User-specified variable 3 User-specified variable 4 User-specified variable 5
(1) Default = Mass flow. (2) Default = Temperature. (3) Default = Density. (4) Default = Volume flow. (5) Default = Drive gain.
(1)
(2)
(3)
(4)
(5)
21 BOOL
REAL REAL REAL REAL REAL
21 BOOL
REAL REAL REAL REAL REAL
21 BOOL
REAL REAL REAL REAL REAL
Concentration measurement application
Concentration measurement application
Configurable assembly

3.3 Summary of output assemblies

The Model 2400S DN transmitter output assemblies are summarized in Table 3-2.
Table 3-2 Summary of output assemblies
Instance ID Data Description Size (bytes) Data Type Notes
0 No output data 0 NULL No data
50 External pressure 4 REAL Used for pressure
compensation
51 External temperature 4 REAL Used for
temperature correction
52 External pressure
External temperature
53 Start/stop totalizers and inventories 1 BOOL Totalizer control
54 Reset all totalizers 1 BOOL Totalizer control
55 Reset all inventories 1 BOOL Totalizer control
56 Start/stop totalizers and inventories
Reset all totalizers
57 Start/stop totalizers and inventories
Reset all totalizers Reset all inventories
58 Start meter verification 1 BOOL Meter verification
8REAL
REAL
Used for pressure compensation and temperature correction
2 BOOL
Totalizer control
BOOL
3 BOOL
Totalizer control BOOL BOOL
8 Micro Motion® Model 2400S Transmitters for DeviceNet
I/O Data Format
Table 3-2 Summary of output assemblies continued
Instance ID Data Description Size (bytes) Data Type Notes
59 External pressure
Start meter verification
60 External temperature
Start meter verification
61 Start/stop totalizers
Start meter verification
62 Reset all totalizers
Start meter verification
63 Reset all inventories
Start meter verification
64 Start/stop totalizers
Reset all totalizers Start meter verification
65 Start/stop totalizers
Reset all totalizers Reset all inventories Start meter verification
5REAL
BOOL
5REAL
BOOL
2 BOOL
BOOL
2 BOOL
BOOL
2 BOOL
BOOL
3 BOOL
BOOL BOOL
4 BOOL
BOOL BOOL BOOL
Pressure compensation and meter verification
Temperature correction and meter verification
Totalizer control and meter verification
Totalizer control and meter verification
Totalizer control and meter verification
Totalizer control and meter verification
Totalizer control and meter verification
Object Model Configuration Data I/O Data FormatIntroduction

3.4 Input assembly details

3.4.1 Detail of Input Assembly 1 – Status and mass flow
Assembly instance: 1
Data size: 5 bytes
•Type: Input
Bytes Description EPATH
Byte 0 Status [0x0A-1-4]
Bytes 1–4 Mass flow [0x0A-1-3]
3.4.2 Detail of Input Assembly 2 – Status and volume flow
Assembly instance: 2
Data size: 5 bytes
•Type: Input
Bytes Description EPATH
Byte 0 Status [0x0A-2-4]
Bytes 1–4 Volume flow [0x0A-2-3]
Device Profile 9
I/O Data Format
3.4.3 Detail of Input Assembly 3 – Status, mass flow, and mass total
Assembly instance: 3
Data size: 9 bytes
•Type: Input
Bytes Description EPATH
Byte 0 Status [0x0A-1-4]
Bytes 1–4 Mass flow [0x0A-1-3]
Bytes 5–8 Mass total [0x0A-1-100]
3.4.4 Detail of Input Assembly 4 – Status, volume flow, and volume total
Assembly instance: 4
Data size: 9 bytes
•Type: Input
Bytes Description EPATH
Byte 0 Status [0x0A-2-4]
Bytes 1–4 Volume flow [0x0A-2-3]
Bytes 5–8 Volume total [0x0A-2-100]
3.4.5 Detail of Input Assembly 5 – Status and basic process variables
Assembly instance: 5
Data size: 21 bytes
•Type: Input
Bytes Description EPATH
Byte 0 Status [0x0A-1-4]
Bytes 1–4 Mass flow [0x0A-1-3]
Bytes 5–8 Temperature [0x0A-4-3]
Bytes 9–12 Density [0x0A-3-3]
Bytes 13–16 Volume flow [0x0A-2-3]
Bytes 17–20 Drive gain [0x66-1-20]
10 Micro Motion® Model 2400S Transmitters for DeviceNet
I/O Data Format
3.4.6 Detail of Input Assembly 6 – Status, mass flow, mass totals, and other process variables
Assembly instance: 6
Data size: 21 bytes
•Type: Input
Bytes Description EPATH
Byte 0 Status [0x0A-1-4]
Bytes 1–4 Mass flow [0x0A-1-3]
Bytes 5–8 Mass total [0x0A-1-100]
Bytes 9–12 Mass inventory [0x0A-1-101]
Bytes 13–16 Temperature [0x0A-4-3]
Bytes 17–20 Density [0x0A-3-3]
3.4.7 Detail of Input Assembly 7 – Status, volume flow, volume totals, and other process variables
Assembly instance: 7
Data size: 21 bytes
•Type: Input
Bytes Description EPATH
Byte 0 Status [0x0A-2-4]
Bytes 1–4 Volume flow [0x0A-2-3]
Bytes 5–8 Volume total [0x0A-2-100]
Bytes 9–12 Volume inventory [0x0A-2-101]
Bytes 13–16 Temperature [0x0A-4-3]
Bytes 17–20 Density [0x0A-3-3]
3.4.8 Detail of Input Assembly 8 – Status, gas standard volume process variables
Assembly instance: 8
Data size: 21 bytes
•Type: Input
Object Model Configuration Data I/O Data FormatIntroduction
Bytes Description EPATH
Byte 0 Status [0x0A-1-4]
Bytes 1–4 Mass flow [0x0A-1-3]
Bytes 5–8 Mass total [0x0A-1-100]
Bytes 9–12 Temperature [0x0A-4-3]
Bytes 13–16 Gas standard volume flow [0x64-1-1]
Bytes 17–20 Gas standard volume total [0x64-1-2]
Device Profile 11
I/O Data Format
3.4.9 Detail of Input Assembly 9 – Status, gas standard volume process variables
Assembly instance: 9
Data size: 21 bytes
•Type: Input
Bytes Description EPATH
Byte 0 Status [0x0A-1-4]
Bytes 1–4 Mass flow [0x0A-1-3]
Bytes 5–8 Temperature [0x0A-4-3]
Bytes 9–12 Gas standard volume flow [0x64-1-1]
Bytes 13–16 Gas standard volume total [0x64-1-2]
Bytes 17–20 Gas standard volume inventory [0x64-1-3]
3.4.10 Detail of Input Assembly 10 – Status, gas standard volume process variables
Assembly instance: 10
Data size: 21 bytes
•Type: Input
Bytes Description EPATH
Byte 0 Status [0x0A-4-4]
Bytes 1–4 Temperature [0x0A-4-3]
Bytes 5–8 Drive gain [0x66-1-20]
Bytes 9–12 Gas standard volume flow [0x64-1-1]
Bytes 13–16 Gas standard volume total [0x64-1-2]
Bytes 17–20 Gas standard volume inventory [0x64-1-3]
3.4.11 Detail of Input Assembly 11 – Status, gas standard volume process variables
Assembly instance: 11
Data size: 5 bytes
•Type: Input
Bytes Description EPATH
Byte 0 Status [0x0A-2-4]
Bytes 1–4 Gas standard volume flow [0x64-1-1]
12 Micro Motion® Model 2400S Transmitters for DeviceNet
I/O Data Format
3.4.12 Detail of Input Assembly 12 – Status, gas standard volume process variables
Assembly instance: 12
Data size: 13 bytes
•Type: Input
Bytes Description EPATH
Byte 0 Status [0x0A-2-4]
Bytes 1–4 Gas standard volume flow [0x64-1-1]
Bytes 5–8 Gas standard volume total [0x64-1-2]
Bytes 9–12 Gas standard volume inventory [0x64-1-3]
3.4.13 Detail of Input Assembly 13 – Status, petroleum measurement process variables
Assembly instance: 13
Data size: 21 bytes
•Type: Input
Bytes Description EPATH
Byte 0 Status [0x0A-2-4]
Bytes 1–4 Volume flow [0x0A-2-3]
Bytes 5–8 Volume total [0x0A-2-100]
Bytes 9–12 Volume inventory [0x0A-2-101]
Bytes 13–16 Temperature-corrected volume flow [0x69-1-2]
Bytes 17–20 Temperature-corrected volume total [0x69-1-3]
3.4.14 Detail of Input Assembly 14 – Status, petroleum measurement process variables
Assembly instance: 14
Data size: 21 bytes
•Type: Input
Bytes Description EPATH
Byte 0 Status [0x0A-2-4]
Bytes 1–4 Volume flow [0x0A-2-3]
Bytes 5–8 Volume total [0x0A-2-100]
Bytes 9–12 Temperature-corrected density [0x69-1-1]
Bytes 13–16 Temperature-corrected volume flow [0x69-1-2]
Bytes 17–20 Temperature-corrected volume inventory [0x69-1-4]
Object Model Configuration Data I/O Data FormatIntroduction
Device Profile 13
I/O Data Format
3.4.15 Detail of Input Assembly 15 – Status, petroleum measurement process variables
Assembly instance: 15
Data size: 21 bytes
•Type: Input
Bytes Description EPATH
Byte 0 Status [0x0A-1-4]
Bytes 1–4 Mass flow [0x0A-1-3]
Bytes 5–8 Mass total [0x0A-1-100]
Bytes 9–12 Volume flow [0x0A-2-3]
Bytes 13–16 Volume total [0x0A-2-100]
Bytes 17–20 Temperature-corrected density [0x69-1-1]
3.4.16 Detail of Input Assembly 16 – Status, petroleum measurement process variables
Assembly instance: 16
Data size: 21 bytes
•Type: Input
Bytes Description EPATH
Byte 0 Status [0x0A-3-4]
Bytes 1–4 Temperature-corrected density [0x69-1-1]
Bytes 5–8 Temperature-corrected volume flow [0x69-1-2]
Bytes 9–12 Temperature-corrected volume inventory [0x69-1-4]
Bytes 13–16 Average temperature-corrected density [0x69-1-5]
Bytes 17–20 Average temperature [0x69-1-6]
3.4.17 Detail of Input Assembly 17 – Concentration measurement densities
Assembly instance: 17
Data size: 21 bytes
•Type: Input
Bytes Description EPATH
Byte 0 Status [0x0A-1-4]
Bytes 1–4 Mass flow [0x0A-1-3]
Bytes 5–8 Volume flow [0x0A-2-3]
Bytes 9–12 Temperature [0x0A-4-3]
Bytes 13–16 Reference density [0x6A-1-1]
Bytes 17–20 Specific gravity [0x6A-1-2]
14 Micro Motion® Model 2400S Transmitters for DeviceNet
I/O Data Format
3.4.18 Detail of Input Assembly 18 – Concentration measurement concentration
Assembly instance: 18
Data size: 21 bytes
•Type: Input
Bytes Description EPATH
Byte 0 Status [0x0A-1-4]
Bytes 1–4 Mass flow [0x0A-1-3]
Bytes 5–8 Volume flow [0x0A-2-3]
Bytes 9–12 Temperature [0x0A-4-3]
Bytes 13–16 Density [0x0A-3-3]
Bytes 17–20 Concentration [0x6A-1-12]
3.4.19 Detail of Input Assembly 19 – Concentration measurement Baume
Assembly instance: 19
Data size: 21 bytes
•Type: Input
Bytes Description EPATH
Byte 0 Status [0x0A-1-4]
Bytes 1–4 Mass flow [0x0A-1-3]
Bytes 5–8 Volume flow [0x0A-2-3]
Bytes 9–12 Temperature [0x0A-4-3]
Bytes 13–16 Density [0x0A-3-3]
Bytes 17–20 Baume [0x6A-1-13]
3.4.20 Detail of Input Assembly 20 – Concentration measurement net mass flow and totals
Assembly instance: 20
Data size: 21 bytes
•Type: Input
Object Model Configuration Data I/O Data FormatIntroduction
Bytes Description EPATH
Byte 0 Status [0x0A-1-4]
Bytes 1–4 Temperature [0x0A-4-3]
Bytes 5–8 Density [0x0A-3-3]
Bytes 9–12 Net mass flow [0x6A-1-6]
Bytes 13–16 Net mass total [0x6A-1-7]
Bytes 17–20 Net mass inventory [0x6A-1-8]
Device Profile 15
I/O Data Format
3.4.21 Detail of Input Assembly 21 – Concentration measurement net volume flow and totals
Assembly instance: 21
Data size: 21 bytes
•Type: Input
Bytes Description EPATH
Byte 0 Status [0x0A-2-4]
Bytes 1–4 Temperature [0x0A-4-3]
Bytes 5–8 Density [0x0A-3-3]
Bytes 9–12 Net volume flow [0x6A-1-9]
Bytes 13–16 Net volume total [0x6A-1-10]
Bytes 17–20 Net volume inventory [0x6A-1-11]
3.4.22 Detail of Input Assembly 22 – Concentration measurement reference density and net
Assembly instance: 22
Data size: 21 bytes
mass flow
•Type: Input
Bytes Description EPATH
Byte 0 Status [0x0A-1-4]
Bytes 1–4 Mass flow [0x0A-1-3]
Bytes 5–8 Temperature [0x0A-4-3]
Bytes 9–12 Density [0x0A-3-3]
Bytes 13–16 Reference density [0x6A-1-1]
Bytes 17–20 Net mass flow [0x6A-1-6]
3.4.23 Detail of Input Assembly 23 – Concentration measurement reference density and net volume flow
Assembly instance: 23
Data size: 21 bytes
•Type: Input
Bytes Description EPATH
Byte 0 Status [0x0A-2-4]
Bytes 1–4 Volume flow [0x0A-2-3]
Bytes 5–8 Temperature [0x0A-4-3]
Bytes 9–12 Density [0x0A-3-3]
Bytes 13–16 Reference density [0x6A-1-1]
Bytes 17–20 Net volume flow [0x6A-1-9]
16 Micro Motion® Model 2400S Transmitters for DeviceNet
I/O Data Format
3.4.24 Detail of Input Assembly 24 – Concentration measurement reference density and
Assembly instance: 24
Data size: 21 bytes
•Type: Input
Bytes Description EPATH
Byte 0 Status [0x0A-1-4]
Bytes 1–4 Mass flow [0x0A-1-3]
Bytes 5–8 Volume flow [0x0A-2-3]
Bytes 9–12 Density [0x0A-3-3]
Bytes 13–16 Reference density [0x6A-1-1]
Bytes 17–20 Standard volume flow [0x6A-1-3]
3.4.25 Detail of Input Assembly 25 – Status, concentration measurement reference density
standard volume flow
Object Model Configuration Data I/O Data FormatIntroduction
and concentration
Assembly instance: 25
Data size: 21 bytes
•Type: Input
Bytes Description EPATH
Byte 0 Status [0x0A-1-4]
Bytes 1–4 Mass flow [0x0A-1-3]
Bytes 5–8 Temperature [0x0A-4-3]
Bytes 9–12 Density [0x0A-3-3]
Bytes 13–16 Reference density [0x6A-1-1]
Bytes 17–20 Concentration [0x6A-1-12]
3.4.26 Detail of Input Assembly 26 – Status, user-selected process variables
Assembly instance: 26
Data size: 21 bytes
•Type: Input
Bytes Description EPATH
Byte 0 Status [0x0A-1-4]
Bytes 1–4 Process variable 1 (Default = Mass flow) [0x04-26-100]
Bytes 5–8 Process variable 2 (Default = Temperature) [0x04-26-101]
Bytes 9–12 Process variable 3 (Default = Density) [0x04-26-102]
Bytes 13–16 Process variable 4 (Default = Volume flow) [0x04-26-103]
Bytes 17–20 Process variable 5 (Default = Drive gain) [0x04-26-104]
Device Profile 17
I/O Data Format

3.5 Output assembly details

3.5.1 Detail of Output Assembly 0 – No output data
Assembly instance: 0
Data size: 0 bytes
Type: Output
3.5.2 Detail of Output Assembly 50 – External pressure
Assembly instance: 50
Data size: 4 bytes
Type: Output
Bytes Description EPATH
Bytes 0–3 External pressure [0x65-1-28]
3.5.3 Detail of Output Assembly 51 – External temperature
Assembly instance: 51
Data size: 4 bytes
Type: Output
Bytes Description EPATH
Bytes 0–3 External temperature [0x65-1-26]
3.5.4 Detail of Output Assembly 52 – External pressure and temperature
Assembly instance: 52
Data size: 8 bytes
Type: Output
Bytes Description EPATH
Bytes 0–3 External pressure [0x65-1-28]
Bytes 4–7 External temperature [0x65-1-26]
3.5.5 Detail of Output Assembly 53 – Start/stop all totalizers and inventories
Assembly instance: 53
Data size: 1 byte
Type: Output
Bytes Description EPATH
Byte 0 Start/stop all totalizers and inventories [0x0A-0-100]
18 Micro Motion® Model 2400S Transmitters for DeviceNet
I/O Data Format
3.5.6 Detail of Output Assembly 54 – Reset all totalizers
Assembly instance: 54
Data size: 1 byte
Type: Output
Bytes Description EPATH
Byte 0 Reset all totalizers [0x0A-0-101]
3.5.7 Detail of Output Assembly 55 – Reset all inventories
Assembly instance: 55
Data size: 1 byte
Type: Output
Bytes Description EPATH
Byte 0 Reset all inventories [0x0A-0-102]
Object Model Configuration Data I/O Data FormatIntroduction
3.5.8 Detail of Output Assembly 56 – Start/stop all totalizers and inventories and reset all totalizers
Assembly instance: 56
Data size: 2 bytes
Type: Output
Bytes Description EPATH
Byte 0 Start/stop all totalizers and inventories [0x0A-0-100]
Byte 1 Reset all totalizers [0x0A-0-101]
3.5.9 Detail of Output Assembly 57 – Start/stop all totalizers and inventories, reset all totalizers, and reset all inventories
Assembly instance: 57
Data size: 3 bytes
Type: Output
8
Bytes Description EPATH
Byte 0 Start/stop all totalizers and inventories [0x0A-0-100]
Byte 1 Reset all totalizers [0x0A-0-101]
Byte 2 Reset all inventories [0x0A-0-102]
Device Profile 19
I/O Data Format
3.5.10 Detail of Output Assembly 58 – Start meter verification
Assembly instance: 58
Data size: 1 byte
Type: Output
Bytes Description EPATH
Byte 0 Start meter verification [0x66-1-86]
3.5.11 Detail of Output Assembly 59 – External pressure, start meter verification
Assembly instance: 59
Data size: 5 bytes
Type: Output
Bytes Description EPATH
Bytes 0–3 External pressure [0x65-1-28]
Byte 4 Start meter verification [0x66-1-86]
3.5.12 Detail of Output Assembly 60 – External temperature and start meter verification
Assembly instance: 60
Data size: 5 bytes
Type: Output
Bytes Description EPATH
Bytes 0–3 External temperature [0x65-1-26]
Byte 4 Start meter verification [0x66-1-86]
3.5.13 Detail of Output Assembly 61 – Start/stop all totalizers and inventories, start meter verification
Assembly instance: 61
Data size: 2 bytes
Type: Output
Bytes Description EPATH
Byte 0 Start/stop all totalizers and inventories [0x0A-0-100]
Byte 1 Start meter verification [0x66-1-86]
20 Micro Motion® Model 2400S Transmitters for DeviceNet
I/O Data Format
3.5.14 Detail of Output Assembly 62 – Reset all totalizers and start meter verification
Assembly instance: 62
Data size: 2 bytes
Type: Output
Bytes Description EPATH
Byte 0 Reset all totalizers [0x0A-0-101]
Byte 1 Start meter verification [0x66-1-86]
3.5.15 Detail of Output Assembly 63 – Reset all inventories and start meter verification
Assembly instance: 63
Data size: 2 bytes
Type: Output
Bytes Description EPATH
Byte 0 Reset all inventories [0x0A-0-102]
Byte 1 Start meter verification [0x66-1-86]
3.5.16 Detail of Output Assembly 64 – Start/stop all totalizers, reset all totalizers, start meter verification
Assembly instance: 64
Data size: 3 bytes
Type: Output
Bytes Description EPATH
Byte 0 Start/stop all totalizers and inventories [0x0A-0-100]
Byte 1 Reset all totalizers [0x0A-0-101]
Byte 2 Start meter verification [0x66-1-86]
3.5.17 Detail of Output Assembly 65 – Start/stop all totalizers, reset all totalizers, reset all inventories, start meter verification
Object Model Configuration Data I/O Data FormatIntroduction
Assembly instance: 65
Data size: 4 bytes
Type: Output
Bytes Description EPATH
Byte 0 Start/stop all totalizers and inventories [0x0A-0-100]
Byte 1 Reset all totalizers [0x0A-0-101]
Byte 2 Reset all inventories [0x0A-0-102]
Byte 3 Start meter verification [0x66-1-86]
Device Profile 21
22 Micro Motion® Model 2400S Transmitters for DeviceNet
Chapter 4

Configuration Data

4.1 About this chapter

This chapter provides the following information:
Object summary
How to use the object tables

4.2 Object summary

The objects described in this chapter are listed in Table 4-1.
Table 4-1 Object summary
Object Description See
Identity Object (0x01) Contains information that uniquely describes the
device
Message Router Object (0x02) Tracks the accessibility of the object classes and
instances
DeviceNet Object (0x03) Maintains the DeviceNet communications interface Section 4.6
Assembly Object (0x04) Contains a list of attributes that data can be written to
(sink) or read from (source)
Connection Object (0x05) Configures the characteristics and behavior of a logical
connection in the device
Acknowledge Handler Object (0x2B) Manages retries and timeouts for acknowledged Cyclic
I/O connections if an acknowledgment is not received
Analog Input Point Object (0x0A) Reports sensor values for mass flow, liquid volume
flow, density, and temperature, and contains configuration data for these process variables
Gas Standard Volume Object (0x64) Reports sensor values for gas standard volume flow,
and contains gas standard volume configuration data
Calibration Object (0x65) Contains calibration configuration data and manages
calibration procedures
Diagnostics Object (0x66) Reports diagnostic data and contains diagnostic
configuration data
Sensor Information Object (0x67) Contains information related to the sensor Section 4.14
Local Display Object (0x68) Contains configuration data for the local display Section 4.15
Petroleum Measurement Object (0x69) Contains configuration data and process variables for
the petroleum measurement application
Concentration Measurement Object (0x6A) Contains configuration data and process variables for
the concentration measurement application
Section 4.4
Section 4.5
Section 4.7
Section 4.8
Section 4.9
Section 4.10
Section 4.11
Section 4.12
Section 4.13
Section 4.16
Section 4.17
Object Model Configuration Data I/O Data FormatIntroduction
Device Profile 23
Configuration Data

4.3 How to use the object tables

For each object, all instances and all attributes in each instance are described.
For each attribute, the following information is provided:
Name – The ODVA DeviceNet Specification label
Data type – The ODVA DeviceNet Data Type. Data types are defined in Section 4.19.
Available services
Mem (memory location)
-
NV = The value of the attribute is stored in non-volatile memory and its value will be
retained after a power cycle
-
V = The value of the attribute is in volatile memory and its value will be returned to default
after a power cycle
Description and notes
Additionally, the services provided for each object are described.
Note: The Get Attribute Single (Get) and Set Attribute Single (Set) services are used with many objects and attributes. For simplicity, they are described only once. For details on these two services, see Section 4.18.
Finally, implementation information is provided for specific objects, attributes, or services as required.

4.4 Identity Object (0x01)

The Identity Object contains informational attributes that uniquely describe the device. For example, by using the following set of attributes, this device is uniquely differentiated from any other device:
Vendor ID
•Device Type
Product Code
Serial Number

4.4.1 Identity Object attributes

Table 4-2 Identity Object attributes for Instance 0
Attrib ID Name Data type Service Mem Description Notes
1 Revision UINT Get V Revision of this class of
object
If updates that require an increase in this value are made, then the value of this attribute increases by 1.
24 Micro Motion® Model 2400S Transmitters for DeviceNet
Configuration Data
Table 4-3 Identity Object attributes for Instance 1
Attrib ID Name Data type Service Mem Description Notes
1 Vendor ID UINT Get V ID Number assigned to
2 Device Type UINT Get NV Numeric identifier
3 Product Code UINT Get NV Identification of a
4 Revision:
• Major Revision
• Minor Revision
5 Status WORD Get V Summary status of the
6 Serial Number UDINT Get NV Serial number of device
7 Product Name Short String Get NV Human-readable
100 DeviceNet
Daughterboard Software Revision
101 Daughterboard
102 ETO Number UINT Set NV Identifies the Engineering
103
104 Core Processor
105 Hardware
Diagnostic Code
(1)
Feature Key UINT Get NV Identifies the installed
Status
Revision
STRUCT of:
•USINT
•USINT
UINT Get NV Software revision of the
USINT Get V Evaluation of
USINT Get V Summary status of the
USINT GET NV Revision of the electronics
Get NV Revision value used for
vendor by ODVA
indicating the ODVA Device Profile implemented by the device
particular product of an individual vendor
comparison with the ODVA certificate
device
Identification
DeviceNet daughterboard
daughterboard operation performance
To Order (ETO) software package that may be installed
features. The parameter is bit mapped.
core processor
board
Micro Motion, Inc. ID = 914
Device Type = 100 (0x64) MMI Coriolis Mass Flowmeter
1 = 2400S DeviceNet
See Table 4-4 for valid values. Values are bit-oriented.
• 0 = Standard software
• 0x0008 = Petroleum measurement application
• 0x0010 = Concentration measurement application
• 0x0800 = Meter verification
• 0 = No fault
• 1 = Recoverable fault
• 2 = Non-recoverable fault
Object Model Configuration Data I/O Data FormatIntroduction Object Model Configuration Data I/O Data FormatIntroduction Object Model Configuration Data I/O Data FormatIntroduction Object Model Configuration Data I/O Data FormatIntroduction
Device Profile 25
Configuration Data
Table 4-3 Identity Object attributes for Instance 1 continued
Attrib ID Name Data type Service Mem Description Notes
(2)
198
(1) The petroleum measurement application and the concentration measurement application are mutually exclusive. The meter
verification option can be combined with other features.
(2) The major and minor revision values are concatenated into a single value. For example, the rev value 0.19 will be displayed as 0013
in hexadecimal notation, or as 256 in decimal notation.
Core Processor Software:
• Major Revision
• Minor Revision
UINT Get NV Revision of the core
processor software
Matches the software version that is displayed on the LCD panel (if present on transmitter)
Table 4-4 Identity Object status definition
Bit Description
0 Set to 1 when the device has been allocated
1 – 8 Reserved, always zero
9 Minor recoverable fault
10 Major recoverable fault
11 Major unrecoverable fault
12 – 15 Reserved, always zero

4.4.2 Identity Object services

Table 4-5 Identity Object services for Instance 0
Service code Service name Service description Details
0x0E Get Returns the contents of the
specified attribute
For request and response details, see Tables 4-7 and 4-8.
Table 4-6 Identity Object services for Instance 1
Service Code Service Name Service Description Details
0x0E Get Returns the contents of the
specified attribute
0x05 Reset Resets the DeviceNet
interface of the device
For request and response details, see Tables 4-7 and 4-8.
26 Micro Motion® Model 2400S Transmitters for DeviceNet
Configuration Data

4.4.3 Reset service details

Table 4-7 Identity Object Reset service request
Parameter name
Type USINT N 0 Emulate as closely as possible cycling power on the item
Data type Required
Parameter value Semantics
the Identity Object represents. This value is the default if this parameter is omitted.
1 Return as closely as possible to the factory
configuration, and then emulate cycling power as closely as possible.
Table 4-8 Identity Object Reset service response
Parameter name Data type Required Parameter value Semantics
NO RESPONSE DATA

4.5 Message Router Object (0x02)

The Message Router is responsible for tracking the accessibility of the Classes and Instances via the DeviceNet network. Functionally (transparent to the user), the object routes explicit messages to the various objects in the device. A list of objects that the device supports can be obtained directly from this class.
Object Model Configuration Data I/O Data FormatIntroduction Object Model Configuration Data I/O Data FormatIntroduction Object Model Configuration Data I/O Data FormatIntroduction Object Model Configuration Data I/O Data FormatIntroduction

4.5.1 Message Router attributes

Table 4-9 Message router attributes for Instance 0
Attrib ID Name Data type Service Mem Description Notes
1 Revision UINT Get NV Text label: Description Text label: Notes
Table 4-10 Message Router attributes for Instance 1
Attrib ID Name Data type Service Mem Description Notes
1 Object List
• Number
• Classes
STRUCT of:
•UINT
•Array of UINT
Get NV A list of supported objects
• The number of supported classes in the class array
• A list of Class ID codes
Device Profile 27
Configuration Data

4.5.2 Message Router services

Table 4-11 Message Router services for Instance 0
Service code Service name Service description
0x0E Get Returns the contents of the specified attribute
Table 4-12 Message Router services for Instance 1
Service code Service name Service description
0x0E Get Returns the contents of the specified attribute

4.6 DeviceNet Object (0x03)

The DeviceNet Object is responsible for maintaining and managing the DeviceNet communications interface for the device. Information concerning the MAC ID and baud rate of the device can be found here. This object also is responsible for managing the pre-defined Master/Slave Connection set. Through this object, services are provided to allocate and release connections associated with the connection set.

4.6.1 DeviceNet Object attributes

Table 4-13 DeviceNet Object attributes for Instance 0
Attrib ID Name Data type Service Mem Description Notes
1 Revision UINT Get NV Revision of the DeviceNet
Object Class Definition upon which the implementation is based
Range: 1–65535
Table 4-14 DeviceNet Object attributes for Instance 1
Attrib ID Name Data type Service Mem Description Notes
1 MAC ID USINT Cond. NV The node address of this
device
2 Baud Rate USINT Cond. NV The communication data
rate
3 BOI BOOL Set V Bus Off Interrupt See the following
4 Bus Off Counter USINT Get V Number of times CAN
5 Allocation
Information:
• Allocation Choice Byte
• Master’s MAC IDAC
STRUCT of:
• BYTE
•USINT
Get V The current Master/Slave
went to the Bus-Off-State
Connection set
• Connections that have been allocated
• The node address of the current Master
See the following section entitled MAC ID.
See the following section entitled Baud rate.
section entitled BOI.
Range: 0–255
See the following section entitled Allocation Information.
28 Micro Motion® Model 2400S Transmitters for DeviceNet
Configuration Data
Table 4-14 DeviceNet Object attributes for Instance 1 continued
Attrib ID Name Data type Service Mem Description Notes
6 MAC ID Switch
Changed
7 Baud Rate
Switch Changed
8 ID Switch Value USINT Get V Actual value of the node
9 Baud Rate
Switch Value
BOOL Get V The node address
switch(es) have changed since last power-up/reset
BOOL Get V The baud rate switch has
changed since the last power-up/reset
address hardware switches
USINT Get V Actual value of the baud
rate hardware switch
See the following section entitled MAC ID.
See the following section entitled Baud rate.
See the following section entitled MAC ID.
See the following section entitled Baud rate.
MAC ID
The valid range of values for the MAC ID (node address) is
0 to 63.
The MAC ID can be configured in either of two ways:
Object Model Configuration Data I/O Data FormatIntroduction Object Model Configuration Data I/O Data FormatIntroduction Object Model Configuration Data I/O Data FormatIntroduction Object Model Configuration Data I/O Data FormatIntroduction
By setting the two node address hardware switches (labeled device to a value between
0 and 63
MSD and LSD) on the face of the
By setting the node address hardware switches to a value in the Program range (an address of 64 or greater), then setting Attribute 1 using the Set service
Note: If the node address hardware switches are not set to the Program range, the Set service will return error code 0x0E (“Attribute not settable”).
The current setting of the hardware switches is stored in Attribute 8. Attribute 8 is automatically updated whenever the switch setting is changed.
When the MAC ID has been changed via either method, Attribute 6 is automatically set to 1 (True), and the new MAC ID is not implemented. To implement the new MAC ID, you must either power cycle the device or send a Reset service to the Identity Object. When either of these occurs, the new MAC ID will be implemented and Attribute 6 will be automatically set to 0 (False).
Baud rate
The valid values for baud rate (Attribute 2) this attribute are:
0 = 125K
1 = 250K
2 = 500K
3 – 9 = Program range
The baud rate can be configured in either of two ways:
By setting the baud rate hardware switch (labeled between
0 and 2
BAUD) on the face of the device to a value
By setting the baud rate hardware switch to a value in the Program range, then setting Attribute 2 using the Set service
Note: If the baud rate hardware switch is not set to the Program range, the Set service will return error code 0x0E (“Attribute not settable”).
Device Profile 29
Configuration Data
The current setting of the hardware switches is stored in Attribute 9. Attribute 9 is automatically updated whenever the switch setting is changed.
When the baud rate has been changed via either method, Attribute 7 is automatically set to 1 (True), and the new baud rate is not implemented. To implement the new baud rate, you must either power cycle the device or send a Reset service to the Identity Object. When either of these occurs, the new baud rate will be implemented and Attribute 7 will be automatically set to 0 (False).
If the device cannot determine what its baud rate should be, it defaults to 500K.
BOI
This attribute configures the action that the device will take in processing the Bus Off Interrupt. Valid values are:
0 = Hold the CAN chip in its bus-off (reset) state upon detection of a bus-off indication.
1 = If possible, fully reset the CAN chip and continue communicating upon detection of a
Allocation Information
Part of the information contained in this attribute indicates the master/slave connections that are currently allocated and active. The bit mapping of this BYTE descriptor is shown in Table 4-15.
bus-off indication
Table 4-15 Master/slave connection BYTE descriptor
Bit Description
70
6 Acknowledge suppression
5 Cyclic
40
30
20
1Polled
0 Explicit message

4.6.2 DeviceNet Object services

Table 4-16 DeviceNet Object services for Instance 0
Service code Service name Service description
0x0E Get Attribute Single Returns the contents of the specified attribute
Table 4-17 DeviceNet Object services for Instance 1
Service code Service name Service description Details
0x0E Get Attribute Single Returns the contents of the specified
attribute
30 Micro Motion® Model 2400S Transmitters for DeviceNet
Configuration Data
Table 4-17 DeviceNet Object services for Instance 1 continued
Service code Service name Service description Details
0x10 Set Attribute Single Sets the contents of the specified attribute
0x4B Allocate Master/Slave
Connection
0x4C Release Master/Slave
Connection
Requests the instantiation of a Master/Slave Connection
Releases (deletes) a Master/Slave Connection
See Section 4.6.3.
See Section 4.6.4.

4.6.3 Service details: Allocate Master/Slave Connection service

Table 4-18 Service arguments
Parameter name Data type Required Parameter value Semantics
Allocation Choice Byte BYTE Y See Table 4-19 Selects the master/slave connection
to be allocated (opened) in the slave device
Allocator’s MAC ID USINT Y 0 to 63 The MAC ID of the master device
issuing this request
Table 4-19 Bits in Allocation Choice byte
Bit Description
70
6 Acknowledge suppression
5 Cyclic
40
30
20
1Polled
0 Explicit message
Object Model Configuration Data I/O Data FormatIntroduction Object Model Configuration Data I/O Data FormatIntroduction Object Model Configuration Data I/O Data FormatIntroduction Object Model Configuration Data I/O Data FormatIntroduction
Table 4-20 Response
Parameter name Data type Required Parameter value Semantics
Message Body Format BYTE Y Sets the format of the explicit
message body to be used between the client (master) and the slave device. The client can ignore this value.
Device Profile 31
Configuration Data

4.6.4 Service details: Release Master/Slave Connection Service

Table 4-21 Service arguments
Parameter name Data type Required Parameter value Semantics
Release Choice Byte BYTE Y See Table 4-22 Selects the master/slave connection
to be released (closed) in the slave device.
Table 4-22 Bits in Release Choice byte
Bit Description
70
6 Acknowledge suppression
5 Cyclic
40
30
20
1Polled
0 Explicit message
Table 4-23 Response
Parameter name Data type Required Parameter value Semantics
NO RESPONSE DATA

4.6.5 Rules governing Master/Slave connections

When allocating a connection, note the following:
When allocating Master/Slave Connections using the Allocate service, the entire allocation request must be valid. If any part of the allocation request is invalid, the allocation request is rejected.
When allocating any of the Master/Slave I/O Connections, one of the following is required:
- The Explicit Connection must already be allocated, OR:
- If the Explicit Connection has not been allocated, it can be allocated in the same allocation
request used for the I/O Connections.
A Master/Slave Connection that is already allocated cannot be allocated again unless it is released. The allocation of a connection that has already been allocated but not released will be considered an invalid request.
Multiple Master/Slave Connections can be requested in the same allocation request.
Once a master has made a successful allocation request to a slave, no other master may make allocation requests to the slave until all Master/Slave Connections to this slave are released.
Any master may release Master/Slave Connections in any slave.
Allocation of the Master/Slave Cyclic Connection will automatically allocate the Poll I/O Connection if the Poll I/O Connection is not already allocated.
32 Micro Motion® Model 2400S Transmitters for DeviceNet
Configuration Data

4.7 Assembly Object (0x04)

The Assembly Object contains a list of attributes that data can be written to (sink) and read from (source) via the Data Buffer attribute contained in this object. The Assembly Object is generally assigned as the endpoint of an I/O Connection Object (assigned via the Path attributes in the Connection Object). In this way, large amounts of data can be moved to and from the network quickly.

4.7.1 Assembly Object attributes

Table 4-24 Assembly Object attributes for Instance 0
Attrib ID Name Data type Service Mem Description Notes
1 Revision UINT Get NV Revision of the Assembly
Object class
Default = 2
Table 4-25 Assembly Object attributes for Instances 1–25 and 27–120
Attrib ID Name Data type Service Mem Description Notes
1 Number of
members in list
2 Member list:
• Member data description
• Member path size
• Member path
3 Data buffer Array of BYTE Get V The data buffer to sink or
USINT Get NV Lists the number of
members in this Assembly instance
Array:
•UINT
•UINT
• E PAT H
Get V The member list is an
array of DeviceNet paths:
• Size of member data (in bytes)
• Size of member path (in bytes)
• Path to the attribute this member points to
source the member(s) data
The size of this attribute can be determined by adding together the Member Data Description for each member in the Assembly.
Object Model Configuration Data I/O Data FormatIntroduction Object Model Configuration Data I/O Data FormatIntroduction Object Model Configuration Data I/O Data FormatIntroduction Object Model Configuration Data I/O Data FormatIntroduction
Device Profile 33
Configuration Data
Table 4-26 Assembly Object attributes for Instance 26
Attrib ID Name Data type Service Mem Description Notes
1 Number of
members in list
2 Member list:
• Member data description
• Member path size
• Member path
3 Data buffer Array of BYTE Get V The data buffer to sink or
100 Process variable 1USINT Set NV Specifies the process
101 Process variable
2
102 Process variable
3
103 Process variable
4
104 Process variable
5
USINT Get NV Lists the number of
Array:
•UINT
•UINT
• E PAT H
Get V The member list is an
members in this Assembly instance
array of DeviceNet paths:
• Size of member data (in bytes)
• Size of member path (in bytes)
• Path to the attribute this member points to
source the member(s) data
variables to be included in the Configurable Assembly. If “None” is specified for an attribute,
0.0 will be returned as the data in that slot.
Six members: Status plus the 5 user-selected process variables that are specified in Attributes 100–104.
The member list points to attributes 100–104 (the list of user-specified process variables), not to the location of the data.
This buffer will return zeros, not the actual process data.
See Table 4-105 for process variable codes.

4.7.2 Assembly Object services

Table 4-27 Assembly Object services for Instance 0
Service code Service name Service description
0x0E Get Attribute Single Returns the contents of the specified attribute
Table 4-28 Assembly Object services for Instances 1–120
Service code Service name Service description
0x0E Get Attribute Single Returns the contents of the specified attribute
0x10 Set Attribute Single Sets the contents of the specified attribute
34 Micro Motion® Model 2400S Transmitters for DeviceNet
Configuration Data

4.8 Connection Object (0x05)

The Connection Object configures the characteristics and behavior of a logical connection in the device. A Connection is allocated (opened) in the device by the master via the Allocate M/S Connection Request service in the DeviceNet Object. Configuration of the Connection Object attributes for the requested connection is done automatically in the device and generally need no further modification except for setting the Expected Packet Rate attribute (Attribute 9). However, it is within this object that selection of input/output assemblies may be configured. There are two ways to perform this configuration:
Modification of Attributes 100 through 102 in the M/S Explicit Connection, OR:
Modification of the Produce Path and Consume Path attributes (Attributes 14 and 16 respectively) in the I/O Connection Objects
Note that Acknowledged and Unacknowledged connections are mutually exclusive. The Acknowledge Suppression bit is set or cleared in the DeviceNet Object (see Section 4.6.3).

4.8.1 Connection Object attributes

Table 4-29 Connection Object attributes for Instance 0
Attrib ID Name Data type Service Mem Description Notes
1 Revision UINT Get NV Revision of this class of
object
If updates that require an increase in this value are made, then the value of this attribute increases by 1.
Table 4-30 Connection Object attributes for Instance 1 (Explicit Connection)
Attrib ID Name Data type Service Mem Description Notes
1 State USINT Get State of Object See the section entitled
2 Instance Type USINT Get Indicates type of
Connection
3 Transport Class
& Trigger
4 Produced
Connection ID
5 Consume
Connection ID
6 Initial
Communication Characteristics
USINT Get Defines behavior of
Connection
UINT Get Placed in CAN Identifier
Field when the Connection transmits
UINT Get CAN Identifier Field value
that denotes message to be received
BYTE Get Defines the Message
Group(s) across which productions and consumptions associated with this Connection occur
State, page 41 Default: 3 (Established).
Default: 0 (Explicit Connection)
See the section entitled
Transport class and trigger, page 41.
Default: 0x83
See the section entitled
Initial communication characteristics,
page 42. Default: 0x21
Object Model Configuration Data I/O Data FormatIntroduction Object Model Configuration Data I/O Data FormatIntroduction Object Model Configuration Data I/O Data FormatIntroduction Object Model Configuration Data I/O Data FormatIntroduction
Device Profile 35
Configuration Data
Table 4-30 Connection Object attributes for Instance 1 (Explicit Connection) continued
Attrib ID Name Data type Service Mem Description Notes
7 Produced
Connection Size
8 Consumed
Connection Size
9 Expected Packet
Rate (EPR)
12 Watchdog
Timeout Action
13 Produce
Connection Path Length
14 Produce
Connection Path
15 Consume
Connection Path Length
16 Consume
Connection Path
100 Default Polled
I/O Connection Produce Assembly Instance
101 Default Polled
I/O Connection Consume Assembly Instance
102 Default Cyclic
I/O Connection Produce Assembly Instance
UINT Get Maximum number of
bytes transmitted across this Connection
UINT Get Maximum number of
bytes received across this Connection
UINT Set Defines timing associated
with this Connection
USINT Set Specifies how the
Connection will handle inactivity/watchdog timeouts
UINT Get Number of bytes in the
Produced Connection Path attribute
EPATH Get Specifies the Assembly
Object data to be produced by this Connection
UINT Get Number of bytes in the
Consume Connection Path attribute
EPATH Get Specifies the Assembly
Object to receive data from this Connection
UINT Set NV Specifies the default
Assembly Object instance to be set in the Produce Connection Path when the M/S Polled I/O Connection Object is instantiated
UINT Set NV Specifies the default
Assembly Object instance to be set in the Consume Connection Path when the M/S Polled I/O Connection Object is instantiated
UINT Set NV Specifies the default
Assembly Object instance to be set in the Produce Connection Path when the M/S Cyclic I/O Connection Object is instantiated
Default: 0xFFFF
Default: 0xFFFF
Unit: milliseconds Default: 2500
See the section entitled
Watchdog Timeout action, page 42.
Default: 1 (Auto Delete)
Default: 0
Default: Empty
Default: 0
Default: Empty
Default: 6
Default: 54
Default: 6
36 Micro Motion® Model 2400S Transmitters for DeviceNet
Configuration Data
Table 4-31 Connection Object attributes for Instance 2 (Polled I/O Connection)
Attrib ID Name Data type Service Mem Description Notes
1 State USINT Get State of object See the section entitled
2 Instance Type USINT Get Indicates type of
Connection
3 Transport Class
& Trigger
4 Produce
Connection ID
5 Consume
Connection ID
6 Initial
Communication Characteristics
7 Produced
Connection Size
8 Consumed
Connection Size
9 Expected Packet
Rate (EPR)
12 Watchdog
Timeout Action
13 Produce
Connection Path Length
USINT Get Defines behavior of
Connection
UINT Get Placed in CAN Identifier
Field when the Connection transmits
UINT Get CAN Identifier Field value
that denotes message to be received
BYTE Get Defines the Message
Group(s) across which productions and consumptions associated with this Connection occur
UINT Get Maximum number of
bytes transmitted across this Connection
UINT Get Maximum number of
bytes received across this Connection
UINT Set Defines timing associated
with this Connection
USINT Set Specifies how the
Connection will handle inactivity/watchdog timeouts
UINT Get Number of bytes in the
Produced Connection Path attribute
State, page 41. Default: 1 (Configuring)
Default: 1 (I/O Connection)
See the section entitled
Transport class and trigger, page 41.
Default: 0x82
See the section entitled
Initial communication characteristics,
page 42. Default: 0x01
Defined by the size of the Assembly Object referenced by the Produced Connection Path attribute
Defined by the size of the Assembly Object referenced by the Consumed Connection Path attribute
Must be configured. Once this value is set, the Connection transitions to the Established state.
See the section entitled
Watchdog Timeout action, page 42.
Default: 0 (Timed Out)
Default: 6
Object Model Configuration Data I/O Data FormatIntroduction Object Model Configuration Data I/O Data FormatIntroduction Object Model Configuration Data I/O Data FormatIntroduction Object Model Configuration Data I/O Data FormatIntroduction
Device Profile 37
Configuration Data
Table 4-31 Connection Object attributes for Instance 2 (Polled I/O Connection) continued
Attrib ID Name Data type Service Mem Description Notes
14 Produce
Connection Path
15 Consume
Connection Path Length
16 Consume
Connection Path
EPATH Condi-
tional
UINT Get Number of bytes in the
EPATH Condi-
tional
Specifies the Assembly Object data to be produced by this Connection
Consume Connection Path attribute
Specifies the Assembly Object to receive data by this Connection
This attribute is settable only when State = 1
• Default: As defined by Attribute 100 in Instance 1
• Valid values: 1–49 (Input assembly instances)
Default: 6
This attribute is settable only when State = 1
• Default: As defined by Attribute 101 in Instance 1
• Valid values: 50–59 (Output assembly instances)
Table 4-32 Connection Object attributes for Instance 3 (Cyclic I/O Connection, Acknowledged)
Attrib ID Name Data type Service Mem Description Notes
1 State USINT Get State of Object See the section entitled
State, page 41. Default: 1 (Configuring)
2 Instance Type USINT Get Indicates type of
Connection
3 Transport Class
& Trigger
4 Produced
Connection ID
5 Consume
Connection ID
6 Initial
Communication Characteristics
7 Produced
Connection Size
8 Consumed
Connection Size
USINT Get Defines behavior of
Connection
UINT Get Placed in CAN Identifier
Field when the Connection transmits
UINT Get CAN Identifier Field value
that denotes message to be received
BYTE Get Defines the Message
Group(s) across which productions and consumptions associated with this Connection occur
UINT Get Maximum number of
bytes transmitted across this Connection
UINT Get Maximum number of
bytes received across this Connection
Default: 1 (I/O Connection)
See the section entitled
Transport class and trigger, page 41.
Default: 0x02
See the section entitled
Initial communication characteristics,
page 42. Default: 0x01
Defined by the size of the Assembly Data Data Object referenced by the Produce Connection Path attribute
Default: 0
38 Micro Motion® Model 2400S Transmitters for DeviceNet
Configuration Data
Table 4-32 Connection Object attributes for Instance 3 (Cyclic I/O Connection, Acknowledged) continued
Attrib ID Name Data type Service Mem Description Notes
9 Expected Packet
Rate (EPR)
12 Watchdog
Timeout Action
13 Produce
Connection Path Length
14 Produce
Connection Path
15 Consume
Connection Path Length
16 Consume
Connection Path
17 Production
Inhibit Time
UINT Set Defines timing associated
with this Connection
USINT Set Specifies how the
Connection will handle inactivity/watchdog timeouts
UINT Get Number of bytes in the
Produced Connection Path attribute
EPATH Get Specifies the Assembly
Object data to be produced by this Connection
UINT Get Number of bytes in the
Consume Connection Path attribute
EPATH Get Specifies the Assembly
Object to receive data by this Connection
UNIT Set Specifies the minimum
time between data productions, in msec
Must be configured. Once this value is set, the Connection transitions to the Established state.
See the section entitled
Watchdog Timeout action, page 42.
Default: 0 (Timed Out)
Default: 6
This attribute is settable only when State = 1
• Default: As defined by Attribute 102 in Instance 1
• Valid values: 1–49 (Input assembly instances)
Default: 4
This attribute is settable only when State = 1
• Default: 0x20 0x2B 0x24 0x1 This sets the path to Instance 1 of the Acknowledge Handler Object
• Valid values: 50–59 (Output assembly instances)
Default: 0
Object Model Configuration Data I/O Data FormatIntroduction Object Model Configuration Data I/O Data FormatIntroduction Object Model Configuration Data I/O Data FormatIntroduction Object Model Configuration Data I/O Data FormatIntroduction
Table 4-33 Connection Object attributes for Instance 3 (Cyclic I/O Connection, Unacknowledged)
Attrib ID Name Data type Service Mem Description Notes
1 State USINT Get State of Object See the section entitled
State, page 41. Default: 1
2 Instance Type USINT Get Indicates type of
3 Transport Class
& Trigger
4 Produced
Connection ID
Device Profile 39
USINT Get Defines behavior of
UINT Get Placed in CAN Identifier
Connection
Connection
Field when the Connection transmits
Default: 1 (I/O Connection)
See the section entitled
Transport class and trigger, page 41.
Default: 0x00
Configuration Data
Table 4-33 Connection Object attributes for Instance 3 (Cyclic I/O Connection, Unacknowledged) continued
Attrib ID Name Data type Service Mem Description Notes
5 Consume
Connection ID
6 Initial
Communication Characteristics
7 Produced
Connection Size
8 Consumed
Connection Size
9 Expected Packet
Rate (EPR)
12 Watchdog
Timeout Action
13 Produce
Connection Path Length
14 Produce
Connection Path
15 Consume
Connection Path Length
16 Consume
Connection Path
17 Production
Inhibit Time
UINT Get CAN Identifier Field value
that denotes message to be received
BYTE Get Defines the Message
Group(s) across which productions and consumptions associated with this Connection occur
UINT Get Maximum number of
bytes transmitted across this Connection
UINT Get Maximum number of
bytes received across this Connection
UINT Set Defines timing associated
with this Connection
USINT Set Specifies how the
Connection will handle inactivity/watchdog timeouts
UINT Get Number of bytes in the
Produced Connection Path attribute
EPATH Get Specifies the Assembly
Object data to be produced by this Connection
UINT Get Number of bytes in the
Consume Connection Path attribute
EPATH Get Specifies the Assembly
Object to receive data by this Connection
UNIT Set Specifies the minimum
time between data productions
See the section entitled
Initial communication characteristics,
page 42. Default: 0x0F
Defined by the size of the Assembly Object referenced by the Produce Connection Path attribute
Default: 0 Connection consumes no data
Must be configured. Once this value is set, the Connection transitions to the Established state.
See the section entitled
Watchdog Timeout action, page 42.
Default: 0 (Timed Out)
Default: 6
This attribute is settable only when State = 1
• Default: As defined by Attribute 102 in Instance 1
• Valid values: 1–49 (Input assembly instances)
Default: 0
• Default: Empty
• Valid values: 50–59 (Output assembly instances)
Unit: milliseconds Default: 0
40 Micro Motion® Model 2400S Transmitters for DeviceNet
Configuration Data
State
Table 4-34 State descriptions
Value State Description
0 Non-existent The Connection has not yet been instantiated
1 Configuring The Connection has been instantiated and is waiting for the following events:
1) To be properly configured, and
2) To be told to apply the configuration.
2 Waiting for
connection ID
3 Established The Connection has been properly configured and applied.
4 Timed out The Inactivity/Watchdog has timed out and may have transitioned to this state if the
5 Deferred delete If the Connection Object is of Explicit Message Connection type (see Attribute 2)
The Connection is waiting exclusively for the Produce or Consume Connection ID to be set.
Watchdog Timeout Action attribute has been configured to do so. See Attribute 12.
and the Inactivity/Watchdog has timed out, the Connection may transition to this state if the Watchdog Timeout Action attribute has been configured to do so. See Attribute 12.
Transport class and trigger
Object Model Configuration Data I/O Data FormatIntroduction Object Model Configuration Data I/O Data FormatIntroduction Object Model Configuration Data I/O Data FormatIntroduction Object Model Configuration Data I/O Data FormatIntroduction
Table 4-35 Bit descriptions
Bit Description
7 Transport role
6
Production trigger5
4
3
2
1
0
Transport class
Table 4-36 Transport role
Value Description
0 Client
1Server
Table 4-37 Production trigger
Bit Description
0 Cyclic
1 Reserved for Change of State
2 Assembly Object
Device Profile 41
Configuration Data
Table 4-38 Transport class descriptions
Bit Description
0 Class 0
1 Reserved
2 Class 2
3 Class 3
Initial communication characteristics
Table 4-39 Bit descriptions
Bit Description
7–4 Initial Produce characteristics
3–0 Initial Consume characteristics
Table 4-40 Initial Produce characteristics
Bit Description
0 Produce across Message Group 1
1 Produce across Message Group 2 (Destination)
2 Produce across Message Group 2 (Source)
3 Produce across Message Group 3
Table 4-41 Initial Consume characteristics
Bit Description
0 Consume across Message Group 1
1 Consume across Message Group 2 (Destination)
2 Consume across Message Group 2 (Source)
3 Consume across Message Group 3
Watchdog Timeout action
Table 4-42 Watchdog Timeout actions
Value Timeout action Description
0 Transition to Timed Out The Connection transitions to the Timed Out state and remains in that
state until Deleted or Reset. Invalid value for Explicit Connections.
1 Auto Delete The Connection Class automatically deletes the Connection if an
Inactivity/Watchdog timeout occurs.
2 Auto Reset The Connection remains in the Established State and restarts the
Inactivity/Watchdog timer.
3 Deferred Delete The Connection transitions to the Deferred Delete state if any child
connection instances are in the Established state. If no child connection instances are in the Established state the connection is deleted. This value is invalid for I/O Messaging Connections.
42 Micro Motion® Model 2400S Transmitters for DeviceNet
Configuration Data

4.8.2 Connection Object services

Table 4-43 Connection Object services for Instance 0
Service Code Service Name Service Description
Table 4-44 Connection Object services for Instances 1–4
Service Code Service Name Service Description
0x0E Get Attribute Single Returns the contents of the specified attribute
0x10 Set Attribute Single Sets the contents of the specified attribute
No services supported

4.9 Acknowledge Handler Object (0x2B)

The Acknowledge Handler Object is used in conjunction with the acknowledged Cyclic I/O Connection type. With this connection type, the Master acknowledges the receipt of data produced by the Slave. The Acknowledge Handler is responsible for managing retries and timeouts if the acknowledgment message from the Master is not received.

4.9.1 Acknowledge Handler Object attributes

Table 4-45 Acknowledge Handler attributes for Instance 0
Attrib ID Name Data type Service Mem Description Notes
1 Revision UINT Get NV Revision of this class of
object
If updates that require an increase in this value are made, then the value of this attribute increases by 1.
Table 4-46 Acknowledge Handler attributes for Instance 1
Attrib ID Name Data type Service Mem Description Notes
1 Acknowledge
Timer
2 Retry Limit USINT Set Number of Acknowledge
UINT Set Time to wait for
acknowledge before resending
Timeouts to wait before indicating to the producing connection that a timeout has occurred
Object Model Configuration Data I/O Data FormatIntroduction Object Model Configuration Data I/O Data FormatIntroduction Object Model Configuration Data I/O Data FormatIntroduction Object Model Configuration Data I/O Data FormatIntroduction
Device Profile 43
Configuration Data

4.9.2 Acknowledge Handler Object services

Table 4-47 Acknowledge Handler Object services for Instance 0
Service code Service name Service description
0x0E Get Attribute Single Returns the contents of the specified attribute
Table 4-48 Acknowledge Handler Object services for Instances 1–120
Service code Service name Service description
0x0E Get Attribute Single Returns the contents of the specified attribute
0x10 Set Attribute Single Sets the contents of the specified attribute

4.10 Analog Input Point Object (0x0A)

The Analog Input Point Object is responsible for reporting sensor values. The object also contains configuration data related to the sensor.

4.10.1 Instances and attributes

Table 4-49 Analog Input Point Object (0x0A) – Instance 0
Attrib ID Name Data type Service Mem Description Notes
1 Revision UINT Get NV
100 Start/stop totals USINT Set V Starts and stops all
totalizers and inventories
101 Reset process
totalizers
102 Reset process
inventories
USINT Set V Resets all totalizers • 1 = Reset
USINT Set V Resets all inventories • 1 = Reset
•0 = Stop
•1 = Start
Table 4-50 Analog Input Point Object (0x0A) – Instance 1 (mass flow)
Attrib ID Name Data type Service Mem Description Notes
3 Value REAL Get V Current value of mass
4 Status BOOL Get V Point status • 0 = Good
8 Value data type USINT Get V Data type used to report
100 Process total REAL Get
Reset
101 Inventory total REAL Get
Reset
V Current value of mass
V Current value of mass
flow process variable
mass flow process variable
total
inventory
Based on Attribute 8
• 1 = Alarm state
• 1 = REAL
44 Micro Motion® Model 2400S Transmitters for DeviceNet
Configuration Data
Table 4-50 Analog Input Point Object (0x0A) – Instance 1 (mass flow) continued
Attrib ID Name Data type Service Mem Description Notes
102 Value
engineering units
103 Total
engineering units
104 Damping REAL Set NV Flow damping value • Unit: seconds
105 Cutoff REAL Set NV Value below which mass
106 Meter factor REAL Set NV A multiplier to the
107 Flow direction USINT Set NV Determines how flow
108 Reset mass total USINT Set V Resets the mass total • 1 = Reset
UINT Set NV Mass flow measurement
unit
UINT Get V Mass total and inventory
units
flow will be reported as 0
calculated mass flow
direction affects reported flow rate and flow totals
See Table 4-95 for unit codes.
Transmitter automatically determines this based on Attribute 102. See Table 4-96 for unit codes
• Applied to both mass flow and liquid volume flow
• 0 = Forward Only
• 1 = Reverse Only
• 2 = Bidirectional
• 3 = Absolute Value
• 4 = Negate/Forward Only
• 5 = Negate/ Bidirectional
Object Model Configuration Data I/O Data FormatIntroduction Object Model Configuration Data I/O Data FormatIntroduction Object Model Configuration Data I/O Data FormatIntroduction Object Model Configuration Data I/O Data FormatIntroduction
109 Reset mass
inventory
USINT Set V Resets the mass
inventory
• 1 = Reset
Table 4-51 Analog Input Point Object (0x0A) – Instance 2 (liquid volume flow)
Attrib ID Name Data type Service Mem Description Notes
3 Value REAL Get V Current value of liquid
4 Status BOOL Get V Point status • 0 = Good
8 Value data type USINT Get V Data type used to report
100 Process total REAL Get
Reset
101 Inventory total REAL Get
Reset
102 Value
engineering units
UINT Set NV Liquid volume flow
V Current value of liquid
V Current value of liquid
volume flow process variable
volume flow process variable
volume total
volume inventory
measurement unit
Based on Attribute 8
• 1 = Alarm state
• 1 = REAL
See Table 4-97 for unit codes.
Device Profile 45
Configuration Data
Table 4-51 Analog Input Point Object (0x0A) – Instance 2 (liquid volume flow) continued
Attrib ID Name Data type Service Mem Description Notes
103 Total
engineering units
105 Cutoff REAL Set NV Value below which liquid
106 Meter factor REAL Set NV A multiplier to the
108 Reset volume
total
UINT Get V Liquid volume total and
inventory units
volume flow will be reported as 0
calculated liquid volume flow
USINT Set V Resets the volume total • 1 = Reset
Transmitter automatically determines this based on Attribute 102. See Table 4-98 for unit codes.
109 Reset volume
inventory
USINT Set V Resets the volume
inventory
• 1 = Reset
Table 4-52 Analog Input Point Object (0x0A) – Instance 3 (density)
Attrib ID Name Data type Service Mem Description Notes
3 Value REAL Get V Current value of density
process variable
4 Status BOOL Get V Point status • 0 = Good
8 Value data type USINT Get V Data type used to report
density process variable
102 Value
engineering units
104 Damping REAL Set NV Density damping value Unit: seconds
105 Cutoff REAL Set NV Value below which density
106 Meter factor REAL Set NV A multiplier to the
UINT Set NV Density measurement unit See Table 4-101 for unit
will be reported as 0
calculated density
Based on Attribute 8
• 1 = Alarm state
• 1 = REAL
codes.
46 Micro Motion® Model 2400S Transmitters for DeviceNet
Configuration Data
Table 4-53 Analog Input Point Object (0x0A) – Instance 4 (temperature)
Attrib ID Name Data type Service Mem Description Notes
3 Value REAL Get V Current value of
4 Status BOOL Get V Point status • 0 = Good
8 Value data type USINT Get V Data type used to report
102 Value
engineering units
104 Damping REAL Set NV Temperature damping
UINT Set NV Temperature
temperature process variable
mass flow process variable
measurement unit
value
Based on Attribute 8
• 1 = Alarm state
• 1 = REAL
See Table 4-102 for unit codes.
Unit: seconds

4.10.2 Analog Input Point Object Services

Object Model Configuration Data I/O Data FormatIntroduction Object Model Configuration Data I/O Data FormatIntroduction Object Model Configuration Data I/O Data FormatIntroduction Object Model Configuration Data I/O Data FormatIntroduction
Table 4-54 Analog Input Point Object services for Instance 0
Service code Service name Service description
0x0E Get Attribute Single Returns the contents of the specified attribute
Table 4-55 Analog Input Point Object services for Instance 1 (mass flow)
Service code Service name Service description Details
0x0E Get Attribute Single Returns the contents of the specified
0x10 Set Attribute Single Sets the contents of the specified
0x32 Reset mass total Resets the mass total No data
0x33 Reset mass inventory Resets the mass inventory No data
attribute
attribute
Table 4-56 Analog Input Point Object services for Instance 2 (liquid volume flow)
Service code Service name Service description Details
0x0E Get Attribute Single Returns the contents of the specified
0x10 Set Attribute Single Sets the contents of the specified
0x32 Reset volume total Resets the liquid volume total No data
attribute
attribute
0x33 Reset volume inventory Resets the liquid volume inventory No data
Device Profile 47
Configuration Data
Table 4-57 Analog Input Point Object services for Instance 3 (density)
Service code Service name Service description
0x0E Get Attribute Single Returns the contents of the specified attribute
0x10 Set Attribute Single Sets the contents of the specified attribute
Table 4-58 Analog Input Point Object services for Instance 4 (temperature)
Service code Service name Service description
0x0E Get Attribute Single Returns the contents of the specified attribute
0x10 Set Attribute Single Sets the contents of the specified attribute

4.11 Gas Standard Volume Object (0x64)

The Gas Standard Volume Object reports the gas standard volume process values and totals. It also contains gas standard volume configuration data.

4.11.1 Instances and attributes

Table 4-59 Gas Standard Volume Object (0x64) – Instance 0
Attrib ID Name Data type Service Mem Description Notes
1 Revision UINT Get NV
Table 4-60 Gas Standard Volume Object (0x64) – Instance 1
Attrib ID Name Data type Service Mem Description Notes
1 Gas standard
volume flow
2 Gas standard
volume total
3 Gas standard
volume inventory
4 Reference
density
5 Gas standard
volume flow units
6 Gas standard
volume total and inventory units
REAL Get V Current value of gas
standard volume flow process variable
REAL Get
Reset
REAL Get
Reset
REAL Set NV Reference density of gas
UINT Set NV Gas standard volume flow
UINT Get V Gas standard volume total
V Current value of gas
standard volume total
V Current value of gas
standard volume inventory
being measured
measurement unit
and inventory units
See Table 4-99 for unit codes.
Transmitter automatically determines this based on Attribute 102. See Table 4-100 for unit codes.
48 Micro Motion® Model 2400S Transmitters for DeviceNet
Configuration Data
Table 4-60 Gas Standard Volume Object (0x64) – Instance 1 continued
Attrib ID Name Data type Service Mem Description Notes
7 Enable gas
standard volume
8 Gas standard
volume low flow cutoff
9 Reset gas
standard volume total
10 Reset gas
standard volume inventory
BOOL Set NV Enable or disable gas
standard volume measurement
REAL Set NV Value below which gas
standard volume flow will be reported as 0
USINT Set V Resets the gas standard
volume total
USINT Set V Resets the gas standard
volume inventory
(1)
•0 = Disabled
•1 = Enabled
• 1 = Reset
• 1 = Reset
(1) If gas standard volume measurement is enabled, liquid volume measurement is disabled, and vice versa.

4.11.2 Gas Standard Volume Object services

Table 4-61 Gas Standard Volume Object services for Instance 0
Service code Service name Service description
0x0E Get Attribute Single Returns the contents of the specified attribute
Table 4-62 Gas Standard Volume Object services for Instance 1
Service Code Service Name Service Description Details
0x0E Get Attribute Single Returns the contents of the specified
attribute
0x10 Set Attribute Single Sets the contents of the specified
attribute
0x4B Reset gas standard volume
total
0x4C Reset gas standard volume
inventory
Resets the gas standard volume total No data
Resets the gas standard volume inventory
Object Model Configuration Data I/O Data FormatIntroduction Object Model Configuration Data I/O Data FormatIntroduction Object Model Configuration Data I/O Data FormatIntroduction Object Model Configuration Data I/O Data FormatIntroduction
No data
Device Profile 49
Configuration Data

4.12 Calibration Object (0x65)

The Calibration Object contains calibration configuration data.

4.12.1 Instances and attributes

Table 4-63 Calibration Object (0x65) – Instance 0
Attrib ID Name Data type Service Mem Description Notes
1 Revision UINT Get NV
Table 4-64 Calibration Object (0x65) – Instance 1
Attrib ID Name Data type Service Mem Description Notes
1 Flow calibration
factor
2 Temperature
coefficient for flow
3 Zero time UINT Set V Duration of the zero
4 Zero standard
deviation
5 Zero offset REAL Set NV The offset result of the
6 Calibration failed
value
7 K1 REAL Set NV Density calibration
8 K2 REAL Set NV Density calibration
9 FD REAL Set NV Flowing density
10 K3 REAL Set NV Density calibration
11 K4 REAL Set NV Density calibration
12 D1 REAL Set NV The line-condition density
13 D2 REAL Set NV The line-condition density
14 FD REAL Set NV The line-condition density
15 D3 REAL Set NV The line-condition density
16 D4 REAL Set NV The line-condition density
REAL Set NV 6-character flow
calibration factor
REAL Set NV 4-character temperature
coefficient
Unit: seconds
calibration procedure
REAL Get NV The standard deviation
result of the zero calibration service
zero calibration service
REAL Get V The value of the
calibration parameter if one of the calibration services fails
Unit: milliseconds
constant 1
Unit: milliseconds
constant 2
Unit: milliseconds
calibration constant
Unit: milliseconds
constant 3
Unit: milliseconds
constant 4
Unit: g/cm
of D1 calibration service
Unit: g/cm
of D2 calibration service
Unit: g/cm
of FD calibration service
Unit: g/cm
of D3 calibration service
Unit: g/cm
of D4 calibration service
3
3
3
3
3
50 Micro Motion® Model 2400S Transmitters for DeviceNet
Configuration Data
Table 4-64 Calibration Object (0x65) – Instance 1 continued
Attrib ID Name Data type Service Mem Description Notes
17 Density
temperature coefficient
18 FTG REAL Set NV T-Series: flow TG
19 FFQ REAL Set NV T-Series: flow FQ
20 DTG REAL Set NV T-Series: density TG
21 DFQ1 REAL Set NV T-Series: density FQ
22 DFQ2 REAL Set NV T-Series: density FQ
23 Temperature
offset
24 Temperature
slope
25 Enable
temperature comp
26 External
temperature
27 Enable pressure
compensation
28 External
pressure
29 Pressure units UINT Set NV Units used by external
30 Pressure factor
flow
31 Pressure factor
density
32 Flow cal
pressure
REAL Set NV The DT or TC calibration
factor
coefficient
coefficient
coefficient
coefficient #1
coefficient #2
REAL Set NV Temperature offset
REAL Set NV Temperature slope
BOOL Set NV Enable or disable
temperature compensation
REAL Set V The external temperature
value from output assembly instance 51 or 52
BOOL Set NV Enable or disable
pressure compensation
REAL Set V The external pressure
value from output assembly instance 50 or 52
pressure input
REAL Set NV The pressure correction
factor for flow
REAL Set NV The pressure correction
factor for density
REAL Set NV The flow calibration
pressure
•0 = Disabled
•1 = Enabled
•0 = Disabled
•1 = Enabled
See Table 4-103 for unit codes.
Object Model Configuration Data I/O Data FormatIntroduction Object Model Configuration Data I/O Data FormatIntroduction Object Model Configuration Data I/O Data FormatIntroduction Object Model Configuration Data I/O Data FormatIntroduction

4.12.2 Calibration Object services

Table 4-65 Calibration Object services for Instance 0
Service code Service name Service description
0x0E Get Attribute Single Returns the contents of the specified attribute
Device Profile 51
Configuration Data
Table 4-66 Calibration Object services for Instance 1
Service code Service name Service description Details
0x0E Get Attribute Single Returns the contents of the specified
0x10 Set Attribute Single Sets the contents of the specified
0x4B Zero calibration Perform or abort zero calibration See
0x4C D1 calibration Perform low-density calibration No data
0x4D D2 calibration Perform high-density calibration No data
0x4E FD calibration Perform flowing-density calibration No data
attribute
attribute
Section 4.12.3.
0x4F D3 calibration Perform third-point calibration
0x50 D4 calibration Perform fourth-point calibration

4.12.3 Zero service details

Table 4-67 Calibration Object Zero service request
Parameter name
Action USINT N 0 Abort zero calibration
Data type Required
Table 4-68 Calibration Object Zero service response
Parameter name Data type Required Parameter value Semantics

4.13 Diagnostics Object (0x66)

No data
(T-Series sensors only)
No data
(T-Series sensors only)
Parameter value Semantics
1 Start zero calibration
NO RESPONSE DATA
The Diagnostics Object is responsible for reporting diagnostic data. The object also contains diagnostic configuration data.

4.13.1 Instances and attributes

Table 4-69 Diagnostics Object (0x66) – Instance 0
Attrib ID Name Data type Service Mem Description Notes
1 Revision UINT Get NV
52 Micro Motion® Model 2400S Transmitters for DeviceNet
Configuration Data
Table 4-70 Diagnostics Object (0x66) – Instance 1
i
Attrib ID Name Data type Service Mem Description Notes
1 Fault behavior USINT Set NV Specifies the behavior of
the process variables when the device is in a fault state
2 Fault timeout USINT Set NV The amount of time after a
fault occurs before the fault behavior (Attribute 1) is implemented
3 Slug time REAL Set NV The amount of time the
density is outside the slug low limit and slug high limit before a slug flow condition is declared
4 Slug low limit REAL Set NV The lower limit of a slug
flow condition
5 Slug high limit REAL Set NV The upper limit of a slug
flow condition
6 Discrete event
index
USINT Set V The index of the discrete
event that is being configured. There are 5 discrete events with the index starting at 0.
7 Discrete event
type
8 Discrete event
Setpoint A
9 Discrete event
Setpoint B
10 Discrete event
process variable
USINT Set NV The type of the selected
discrete event
REAL Set NV Setpoint A of the selected
discrete event
REAL Set NV Setpoint B of the selected
discrete event
USINT Set NV The process variable on
which the selected discrete event is defined
11 Discrete event
status
USINT Get V Each bit contains the
status of the corresponding discrete event:
• 0 = Inactive
• 1 = Active
• 0 = Upscale
• 1 = Downscale
•2 = Zero
•3 = NAN
• 4 = Flow goes to zero
•5 = None
Unit: seconds
Unit: seconds
Unit: g/cm
Unit: g/cm
0, 1, 2, 3, 4
• 0 = Greater than Setpoint A
• 1 = Less than Setpoint A
• 2 = In Range (A=<x<=B)
• 3 = Out of Range (A>=x or B<=x)
See Table 4-105 for process variable codes. All codes are valid except for 52 (Input voltage).
• 0x01 = Event 0
• 0x02 = Event 1
• 0x04 = Event 2
• 0x08 = Event 3
• 0x10 = Event 4
Object Model Configuration Data I/O Data FormatIntroduction Object Model Configuration Data I/O Data FormatIntroduction Object Model Configuration Data I/O Data FormatIntroduction Object Model Configuration Data I/O Data FormatIntroduction
3
3
Device Profile 53
Configuration Data
Table 4-70 Diagnostics Object (0x66) – Instance 1 continued
Attrib ID Name Data type Service Mem Description Notes
12 Alarm status 1 UINT Get V A collection of status bits • 0x0001 = NV error
(CP)
• 0x0002 = RAM error (CP)
• 0x0004 = RTI failure
• 0x0008 = Sensor failure
• 0x0010 = Temperature out of range
• 0x0020 = Calibration failed
• 0x0040 = Other failure
• 0x0080 = Transmitter initializing
• 0x0100 = Not used
• 0x0200 = Not used
• 0x0400 = Simulation mode On
• 0x0800 = Not used
• 0x1000 = Watchdog error
• 0x2000 = Not used
• 0x4000 = Not used
• 0x8000 = Fault
13 Alarm status 2 UINT Get V A collection of status bits • 0x0001 = Not used
• 0x0002 = Not used
• 0x0004 = Not used
• 0x0008 = Not used
• 0x0010 = Density out of range
• 0x0020 = Drive out of range
• 0x0040 = CEM communications error
• 0x0080 = Not used
• 0x0100 = Non-volatile memory error (CP)
• 0x0200 = RAM error (CP)
• 0x0400 = Sensor failure
• 0x0800 = Temperature out of range
• 0x1000 = Input out of range
• 0x2000 = Not used
• 0x4000 = Transmitter not characterized
• 0x8000 = RTI failure
54 Micro Motion® Model 2400S Transmitters for DeviceNet
Configuration Data
Table 4-70 Diagnostics Object (0x66) – Instance 1 continued
Attrib ID Name Data type Service Mem Description Notes
14 Alarm status 3 UINT Get V A collection of status bits • 0x0001 = Not used
• 0x0002 = Power reset
• 0x0004 = Transmitter initializing
• 0x0008 = Transmitter/sensor communications fault (A28)
• 0x0010 = Not used
• 0x0020 = Not used
• 0x0040 = Not used
• 0x0080 = Transmitter/sensor communications fault (A26)
• 0x0100 = Calibration failed
• 0x0200 = Calibration failed: Low
• 0x0400 = Calibration failed: High
• 0x0800 = Calibration failed: Noisy
• 0x1000 = Transmitter failed
• 0x2000 = Data loss
• 0x4000 = Calibration in progress
• 0x8000 = Slug flow
Object Model Configuration Data I/O Data FormatIntroduction Object Model Configuration Data I/O Data FormatIntroduction Object Model Configuration Data I/O Data FormatIntroduction Object Model Configuration Data I/O Data FormatIntroduction
Device Profile 55
Configuration Data
Table 4-70 Diagnostics Object (0x66) – Instance 1 continued
Attrib ID Name Data type Service Mem Description Notes
15 Alarm status 4 UINT Get V A collection of status bits • 0x0001 = Petroleum
measurement: Temperature out of range
• 0x0002 = Petroleum measurement: Density out of range
• 0x0004 = Line RTD out of range
• 0x0008 = Meter RTD out of range
• 0x0010= Reverse flow
• 0x0020 = Factory data error
• 0x0040 = ED: bad curve
• 0x0080 = LMV override
• 0x0100 = ED: Extrapolation error
• 0x0200 = Need calibration factor
• 0x0400 = Non-volatile memory error (2700)
• 0x0800 = RAM error (2700)
• 0x1000= Transmitter not characterized
• 0x2000 = Non-volatile memory error (CP)
• 0x4000 = Non-volatile memory error (CP)
• 0x8000 = Non-volatile memory error (CP)
56 Micro Motion® Model 2400S Transmitters for DeviceNet
Configuration Data
Table 4-70 Diagnostics Object (0x66) – Instance 1 continued
Attrib ID Name Data type Service Mem Description Notes
16 Alarm status 5 UINT Get V A collection of status bits • 0x0001 = Boot sector
(CP)
• 0x0002 = Not used
• 0x0004 = Not used
• 0x0008 = Not used
• 0x0010 = Not used
• 0x0020 = Not used
• 0x0040 = Not used
• 0x0080 = Not used
• 0x0100 = D3 calibration in progress
• 0x0200 = D4 calibration in progress
• 0x0400 = Temperature slope calibration in progress
• 0x0800 = Temperature offset calibration in progress
• 0x1000 = FD calibration in progress
• 0x2000 = D2 calibration in progress
• 0x4000 = D1 calibration in progress
• 0x8000 = Zero calibration in progress
17 Alarm status 6 UINT Get V A collection of status bits • 0x0001 = Not used
• 0x0002 = Not used
• 0x0004 = Not used
• 0x0008 = Not used
• 0x0010 = Not used
• 0x0020 = Not used
• 0x0040 = Not used
• 0x0080 = Not used
• 0x0100 = Discrete event 0 active
• 0x0200 = Discrete event 1 active
• 0x0400 = Discrete event 2 active
• 0x0800 = Discrete event 3 active
• 0x1000 = Discrete event 4 active
• 0x2000 = Not used
• 0x4000 = Not used
• 0x8000 = Incorrect board type
18 Alarm index USINT Set V Used to configure or read
alarm severity, or to acknowledge alarms
19 Alarm severity USINT Set NV The alarm severity of the
alarm that corresponds with the alarm index
20 Drive gain REAL Get V The drive gain %
21 Raw tube period REAL Get V The tube frequency Unit: Hz
See Table 4-106 for alarm index codes.
•0 = Ignore
•1 = Info
•2 = Fault
Object Model Configuration Data I/O Data FormatIntroduction Object Model Configuration Data I/O Data FormatIntroduction Object Model Configuration Data I/O Data FormatIntroduction Object Model Configuration Data I/O Data FormatIntroduction
Device Profile 57
Configuration Data
Table 4-70 Diagnostics Object (0x66) – Instance 1 continued
Attrib ID Name Data type Service Mem Description Notes
22 Live zero (mass
flow)
23 LPO voltage REAL Get V The left pickoff voltage Unit: volts
24 RPO voltage REAL Get V The right pickoff voltage Unit: volts
25 Board
temperature
26 Maximum
electronics temperature
27 Minimum
electronics temperature
28 Average
electronics temperature
29 Maximum
sensor temperature
30 Minimum sensor
temperature
31 Average sensor
temperature
32 9-wire cable
RTD resistance
33 Meter RTD
resistance
34 Number of
power cycles
35 Power on time Unsigned 32 Get
36 Line RTD REAL Get V The resistance of the
37 Actual target
amplitude
38 Input voltage REAL Get V The number of volts on
39 Drive current REAL Get V The drive current Unit: milliamps
REAL Get V The unfiltered value of
mass flow
REAL Get V The temperature on the
board
REAL Get V The maximum
temperature of the electronics
REAL Get V The minimum
REAL Get V The average temperature
REAL Get V The maximum
REAL Get V The minimum
REAL Get V The average temperature
REAL Get V The resistance of the
REAL Get V The resistance of the
UINT Get V The number of transmitter
V The cumulative amount of
Reset
REAL Get V The amplitude the
temperature of the electronics
of the electronics
temperature of the sensor
temperature of the sensor
of the sensor
9-wire cable
meter RTD
power cycles
time the transmitter has been on since the last reset (Class 0x01, Attribute 0x05)
process line RTD
transmitter is attempting to drive the sensor
the power input terminals
Configured mass flow units
Unit: ohms
Unit: °C
Unit: °C
Unit: °C
Unit: °C
Unit: °C
Unit: °C
Unit: ohms
Unit: ohms
Seconds since last reset
Unit: ohms
Unit: mV/HZ
Unit: volts
58 Micro Motion® Model 2400S Transmitters for DeviceNet
Configuration Data
Table 4-70 Diagnostics Object (0x66) – Instance 1 continued
Attrib ID Name Data type Service Mem Description Notes
40 Alarm 7 UINT Get V A collection of status bits • 0x0001 = K1/FCF
combination unrecognized
• 0x0002 = Transmitter warming up
• 0x0004 = Low power
• 0x0008 = Tube not full
• 0x0010 = Meter verification: outputs set to fault
• 0x0020 = Meter verification: outputs set to last value
• 0x0040 =UI PROM error
• 0x0080 = Not used
• 0x0100 = Not used 0x0200 = Not used
• 0x0400 = Not used
• 0x0800 = Not used
• 0x1000 = Not used
• 0x2000 = Not used
• 0x4000 = Not used
• 0x8000 = Not used
41 Alarm 8 UINT Get V A collection of status bits • 0x0001 = Not used
• 0x0002 = Not used
• 0x0004 = Not used
• 0x0008 = Not used
• 0x0010 = Not used
• 0x0020 = Not used
• 0x0040 = Not used
• 0x0080 = Not used
• 0x0100 = Not used
• 0x0200 = Not used
• 0x0400 = Not used
• 0x0800 = Not used
• 0x1000 = Not used
• 0x2000 = Not used
• 0x4000 = Not used
• 0x8000 = Not used
42 Alarm status USINT Set V The status of the alarm
43 Alarm count UINT Get V The number of inactive-to-
44 Alarm last
posted
Unsigned 32 Get V The number of seconds
selected in Attribute 18. Write 0x00 to acknowledge the alarm selected in Attribute 18.
active transitions of the alarm selected in Attribute 18
since the last reset that the alarm selected in Attribute 18 was posted
•0x00 = Acknowledged, cleared
•0x01 = Acknowledged, active
•0x10 = Not acknowledged, cleared
•0x11 = Not acknowledged, active
Seconds since last reset
Object Model Configuration Data I/O Data FormatIntroduction Object Model Configuration Data I/O Data FormatIntroduction Object Model Configuration Data I/O Data FormatIntroduction Object Model Configuration Data I/O Data FormatIntroduction
Device Profile 59
Configuration Data
Table 4-70 Diagnostics Object (0x66) – Instance 1 continued
Attrib ID Name Data type Service Mem Description Notes
45 Alarm last
cleared
46 Alarm history
index
47 Alarm history
alarm number
48 Alarm history
alarm status changed
49 Alarm history
alarm status changed timestamp
54 Meter
verification algorithm state
55 Meter
verification abort code
56 Meter
verification algorithm state at abort
57 Meter
verification percent complete
Unsigned 32 Get V The number of seconds
since the last reset that the alarm selected in Attribute 18 was cleared
USINT Set V The entry in the alarm
history log
USINT Get V The alarm number that
corresponds to the alarm history entry selected in Attribute 45
USINT Get V The alarm status change
that corresponds to the alarm history entry selected in Attribute 45
Unsigned 32 Get V The timestamp of the
alarm status change that corresponds to the alarm history entry selected in Attribute 45
USINT Get V The current state of the
meter verification routine
USINT Get V The reason the meter
verification routine aborted
USINT Get V The state of the meter
verification routine when it aborted
USINT Get V The progress of the meter
verification routine
Seconds since last reset
Range: 0–49
1 = A001, 2 = A002, etc.
•1 = Posted
• 2 = Cleared
Seconds since last reset
1–18
•0 = No error
• 1 = Manual abort
• 2 = Watchdog timeout
• 3 = Frequency drift
• 4 = High peak drive voltage
• 5 = High drive current standard deviation
• 6 = High drive current mean
• 7 = Drive loop reported error
• 8 = High Delta T standard deviation
• 9 = High Delta T value
• 10 = State running
• 11 = Verification complete
• 12 = Wrong verification enable
• 13 = No factory air verification
• 14 = No factory water verification
• 15 = Parameters not set
1–18
%
60 Micro Motion® Model 2400S Transmitters for DeviceNet
Configuration Data
Table 4-70 Diagnostics Object (0x66) – Instance 1 continued
Attrib ID Name Data type Service Mem Description Notes
58 Meter
verification outputs state
59 Meter
verification stiffness limit
60 Meter
verification validation counter
61 Meter
verification inlet stiffness out of limits
62 Meter
verification outlet stiffness out of limits
63 Meter
verification – current inlet stiffness, mean
64 Meter
verification ­current outlet stiffness, mean
65 Meter
verification – current damping, mean
66 Meter
verification – current inlet mass, mean
67 Meter
verification – current outlet mass, mean
68 Meter
verification – current inlet stiffness, SD
69 Meter
verification – current outlet stiffness, SD
70 Meter
verification – current damping, SD
71 Meter
verification – current inlet mass, SD
USINT Set NV The state of the outputs
when the meter verification routine is running
REAL Set NV The setpoint of the
stiffness limit. Represents percentage.
UINT Get NV Indicates the number of
times the meter verification routine has successfully completed
USINT Get V Is the inlet stiffness out of
limits?
USINT Get V Is the outlet stiffness out
of limits?
REAL Get NV The current inlet stiffness
calculated as a mean
REAL Get NV The current outlet
stiffness calculated as a mean
REAL Get NV The current damping
calculated as a mean
REAL Get NV The current inlet mass
calculated as a mean
REAL Get NV The current outlet mass
calculated as a mean
REAL Get NV The current inlet stiffness
calculated as a standard deviation
REAL Get NV The current outlet
stiffness calculated as a standard deviation
REAL Get NV The current damping
calculated as a standard deviation
REAL Get NV The current inlet mass
calculated as a standard deviation
• 0 = Last value
•1 = Fault
Unitless
•0 = No
•1 = Yes
•0 = No
•1 = Yes
Object Model Configuration Data I/O Data FormatIntroduction Object Model Configuration Data I/O Data FormatIntroduction Object Model Configuration Data I/O Data FormatIntroduction Object Model Configuration Data I/O Data FormatIntroduction
Device Profile 61
Configuration Data
Table 4-70 Diagnostics Object (0x66) – Instance 1 continued
Attrib ID Name Data type Service Mem Description Notes
72 Meter
verification – current outlet mass, SD
73 Meter
verification – current inlet stiffness, factory cal of air, mean
74 Meter
verification – current outlet stiffness, factory cal of air, mean
75 Meter
verification – current damping, factory cal of air, mean
76 Meter
verification – current inlet mass, factory cal of air, mean
77 Meter
verification – current outlet mass, factory cal of air, mean
78 Meter
verification inlet stiffness, factory cal of water, mean
79 Meter
verification outlet stiffness, factory cal of water, mean
80 Meter
verification – current damping, factory cal of water, mean
81 Meter
verification – current inlet mass, factory cal of water, mean
82 Meter
verification – current outlet mass, factory cal of water, mean
REAL Get NV The current outlet mass
calculated as a standard deviation
REAL Get NV The inlet stiffness
calculated as a mean during factory calibration of air
REAL Get NV The outlet stiffness
calculated as a mean during factory calibration of air
REAL Get NV The damping calculated
as a mean during factory calibration of air
REAL Get NV The inlet mass calculated
as a mean during factory calibration of air
REAL Get NV The outlet mass
calculated as a mean during factory calibration of air
REAL Get NV The inlet stiffness
calculated as a mean during factory calibration of water
REAL Get NV The outlet stiffness
calculated as a mean during factory calibration of water
REAL Get NV The damping calculated
as a mean during factory calibration of water
REAL Get NV The inlet mass calculated
as a mean during factory calibration of water
REAL Get NV The outlet mass
calculated as a mean during factory calibration of water
62 Micro Motion® Model 2400S Transmitters for DeviceNet
Configuration Data
Table 4-70 Diagnostics Object (0x66) – Instance 1 continued
Attrib ID Name Data type Service Mem Description Notes
83 Factory flow
signal offset at zero flow
84 Discrete event
action code
85 Discrete event
assignment
(1)
86
Start meter verification and continue measuring outputs
87
(1)
SMV datalog index
REAL Get NV The flow signal offset at
zero flow when calibrated at the factory
USINT Set V The action that will be
performed by the event specified in Attribute 85
USINT Set NV The discrete event that is
assigned to the action referenced in Attribute 84
UINT Set V Start a meter verification
test with outputs set to Continue Measurement
UINT Set V Record index for the
meter verification datalog
Unit: microseconds
• 1 = Start sensor zero
• 2 = Reset mass total
• 3 = Reset volume total
• 4 = Reset PM volume total
• 5 = Reset ED volume total
• 6 = Reset ED net mass total
• 7 = Reset ED net volume total
• 8 = Reset all totals
• 9 = Start/stop all totals
• 18 = Increment ED curve
• 21 = Reset GSV total
• 57 = Discrete event 1
• 58 = Discrete event 2
• 59 = Discrete event 3
• 60 = Discrete event 4
• 61 = Discrete event 5
• 251 = None
•1 = Start
0–19 0 = Most recent test
Object Model Configuration Data I/O Data FormatIntroduction Object Model Configuration Data I/O Data FormatIntroduction Object Model Configuration Data I/O Data FormatIntroduction Object Model Configuration Data I/O Data FormatIntroduction
88
89
(1)
(1)
SMV datalog run number
SMV datalog status
UINT Get NV Run number for indexed
record
USINT Get NV Run status for indexed
record
• Bit 7 = Pass/Fail
• Bits 6–4 = State
• Bits 3–0 = Abort code (abort states are compressed to fit)
(1)
90
Device Profile 63
SMV datalog time initiated
UDINT Get NV Start time for indexed
record
Configuration Data
Table 4-70 Diagnostics Object (0x66) – Instance 1 continued
Attrib ID Name Data type Service Mem Description Notes
91
92
93
94
(1)
SMV datalog LPO normalized data
(1)
SMV datalog RPO normalized data
(1)
Time until first run
(1)
Time between each run after the first
REAL Get NV Normalized input value for
the indexed record
REAL Get NV Normalized output value
for the indexed record
REAL Set NV Time until the first
scheduled meter verification test
REAL Set NV After the first test, time
between each scheduled meter verification test
Unit: Hours
Unit: Hours
95
(1)
Time until next
REAL Get V Time remaining until the
run
(1) Requires Smart Meter Verification.

4.13.2 Diagnostics Object services

Table 4-71 Diagnostic Object services for Instance 0
Service code Service name Service description
0x0E Get Attribute Single Returns the contents of the specified attribute
Table 4-72 Diagnostics Object services for Instance 1
Service code Service name Service description Details
0x0E Get Attribute Single Returns the contents of the specified
0x10 Set Attribute Single Sets the contents of the specified
0x4D Reset Power On Time No data
next meter verification test
Unit: Hours
attribute
attribute
0x4E Acknowledge All Alarms No data
0x4F Reset Alarm History Log No data
64 Micro Motion® Model 2400S Transmitters for DeviceNet
Configuration Data
Table 4-72 Diagnostics Object services for Instance 1
Service code Service name Service description Details
0x50 Meter Verification See
0x51 Master Reset No data
0x52 Restore Factory Zero No data

4.13.3 Service Details: Meter Verification service

Table 4-73 Service arguments
Parameter name Data type Required Parameter value
Action USINT No • 0 = Abort meter verification
(1) Requires Smart Meter Verification.
Section 4.13.3.
• 1 = Start normal meter verification
• 6 = Start meter verification with outputs set to Continue Measurement
(1)
Object Model Configuration Data I/O Data FormatIntroduction Object Model Configuration Data I/O Data FormatIntroduction Object Model Configuration Data I/O Data FormatIntroduction Object Model Configuration Data I/O Data FormatIntroduction

4.14 Sensor Information Object (0x67)

The Sensor Information Object contains data related to the sensor.

4.14.1 Instances and attributes

Table 4-74 Sensor Information Object (0x67) – Instance 0
Attrib ID Name Data type Service Mem Description Notes
1 Revision UINT Get NV
Table 4-75 Sensor Information Object (0x67) – Instance 1
Attrib ID Name Data type Service Mem Description Notes
1 Sensor serial
number
2 Sensor type SHORT
3 Sensor type
code
4 Sensor material USINT Set NV The material of the
UDINT Set NV The serial number of the
sensor
Get NV A string that represents
STRING
USINT Set NV The type of sensor • 0 = Curved Tube
the type of sensor
sensor’s case
For example, F200, CMF025
• 1 = Straight Tube
•0 = None
• 3 = Hastelloy C-22
•4 = Monel
• 5 = Tantalum
• 6 = Titanium
• 19 = 316L stainless steel
• 23 = Inconel
• 252 = Unknown
• 253 = Special
Device Profile 65
Configuration Data
Table 4-75 Sensor Information Object (0x67) – Instance 1 continued
Attrib ID Name Data type Service Mem Description Notes
5 Liner material USINT Set NV The material of the
sensor’s liner
6 Flange type USINT Set NV The type of process
connection on the sensor
7 Mass flow high
limit
8 Mass flow low
limit
9Mass flow
minimum range
10 Temperature
high limit
11 Temperature low
limit
12 Temperature
minimum range
13 Density high
limit
REAL Get V The mass flow high limit of
sensor
REAL Get V The mass flow low limit of
sensor
REAL Get V The mass flow minimum
range
REAL Get V The temperature high limit
of sensor
REAL Get V The temperature low limit
of sensor
REAL Get V The temperature
minimum range
REAL Get V The density high limit of
sensor
14 Density low limit REAL Get V The density low limit of
sensor
15 Density
minimum range
16 Volume flow
high limit
17 Volume flow low
limit
18 Volume flow
minimum range
REAL Get V The density minimum
range
REAL Get V The volume flow high limit
of sensor
REAL Get V The volume flow low limit
of sensor
REAL Get V The volume flow minimum
range of sensor
•0 = None
• 10 = PTFE (Teflon)
• 11 = Halar
• 16 = Tefzel
• 251 = None
• 252 = Unknown
• 253 = Special
• 0 = ANSI 150
• 1 = ANSI 300
• 2 = ANSI 600
•5 = PN 40
• 7 = JIS 10K
• 8 = JIS 20K
• 9 = ANSI 900
• 10 = Sanitary clamp fitting
• 11 = Union
• 12 = PN 100
• 252 = Unknown
• 253 = Special
Unit: g/cm
Unit: g/cm
Unit: g/cm
3
3
3

4.14.2 Sensor Information Object services

Table 4-76 Sensor Information Object services for Instance 0
Service code Service name Service description
0x0E Get Attribute Single Returns the contents of the specified attribute
66 Micro Motion® Model 2400S Transmitters for DeviceNet
Configuration Data
Table 4-77 Sensor Information Object services for Instance 1
Service code Service name Service description
0x0E Get Attribute Single Returns the contents of the specified attribute
0x10 Set Attribute Single Sets the contents of the specified attribute

4.15 Local Display Object (0x68)

The Local Display Object contains configuration data for the local display.

4.15.1 Instances and attributes

Table 4-78 Local Display Object (0x68) – Instance 0
Attrib ID Name Data type Service Mem Description Notes
1 Revision UINT Get NV
Table 4-79 Local Display Object (0x68) – Instance 1
Attrib ID Name Data type Service Mem Description Notes
1 Scroll rate USINT Set NV The rate at which each
2 Backlight control BOOL Set NV Whether the backlight is
3 Backlight
intensity
4 Display
variable 1
USINT Set NV The brightness of the
USINT Set V Displays the variable
variable will be displayed
on or off
backlight
associated with the code on the local display
Unit: seconds
•0 = Off
•1 = On
0 (off) to 63 (full on)
See Table 4-105 for display variable codes. All codes are valid except for 251 (None).
Object Model Configuration Data I/O Data FormatIntroduction Object Model Configuration Data I/O Data FormatIntroduction Object Model Configuration Data I/O Data FormatIntroduction Object Model Configuration Data I/O Data FormatIntroduction
Device Profile 67
Configuration Data
Table 4-79 Local Display Object (0x68) – Instance 1 continued
Attrib ID Name Data type Service Mem Description Notes
5 Display
variable 2
6 Display
variable 3
7 Display
variable 4
8 Display
variable 5
9 Display
variable 6
10 Display
variable 7
11 Display
variable 8
12 Display
variable 9
13 Display
variable 10
14 Display
variable 11
15 Display
variable 12
16 Display
variable 13
17 Display
variable 14
18 Display
variable 15
19 Enable
start/stop totals
20 Enable reset
totals
21 Enable auto
scroll
22 Enable offline
menu
23 Enable alarm
menu
24 Enable ACK All
alarms
25 Enable IrDA
write protect
USINT Set NV Displays the variable
associated with the code on the local display
BOOL Set NV Enable or disable the
ability to start and stop totals from the local display
BOOL Set NV Enable or disable the
ability to reset totals from the local display
BOOL Set NV Enable or disable the auto
scroll feature. The scroll rate is set using Attribute 1.
BOOL Set NV Enable or disable the
offline menu
BOOL Set NV Enable or disable the
alarm menu
BOOL Set NV Enable or disable the
ability to acknowledge all the alarms at once
BOOL Set NV Enable or disable the
write-protect feature on the IrDA port
See Table 4-105 for display variable codes. All codes are valid.
•0 = Disabled
•1 = Enabled
•0 = Disabled
•1 = Enabled
•0 = Disabled
•1 = Enabled
•0 = Disabled
•1 = Enabled
•0 = Disabled
•1 = Enabled
•0 = Disabled
•1 = Enabled
• 0 = Disabled (reading and writing allowed)
• 1 = Enabled (read only)
68 Micro Motion® Model 2400S Transmitters for DeviceNet
Configuration Data
Table 4-79 Local Display Object (0x68) – Instance 1 continued
Attrib ID Name Data type Service Mem Description Notes
26 Enable offline
password
27 Offline password UINT Set NV The offline password for
28 Update period UINT Set NV The period in which the
29 Process variable
index
30 Process variable
precision
31 Language USINT Set NV Display language
32 Enable IrDA port USINT Set NV Enable or disable the
BOOL Set NV Enable or disable the
password requirement to access the offline menu
entering the offline menu
display is updated
USINT Set V The process variable in
which the precision will be set in Attribute 30
USINT Set NV The number of digits
displayed to the right of the decimal point for the process variable selected with Attribute 29
selection
IrDA port
•0 = Disabled
•1 = Enabled
0–9999
Unit: milliseconds
See Table 4-105 for process variable codes.
0–5
• 0 = English
•1 = German
•2 = French
• 3 = Katakana
• 4 = Spanish
•0 = Disabled
•1 = Enabled
Object Model Configuration Data I/O Data FormatIntroduction Object Model Configuration Data I/O Data FormatIntroduction Object Model Configuration Data I/O Data FormatIntroduction Object Model Configuration Data I/O Data FormatIntroduction
(1)
(1) Not available in this release.

4.15.2 Local Display Object Services

Table 4-80 Local Display Object services for Instance 0
Service code Service name Service description
0x0E Get Attribute Single Returns the contents of the specified attribute
Table 4-81 Local Display Object services for Instance 1
Service code Service name Service description
0x0E Get Attribute Single Returns the contents of the specified attribute
0x10 Set Attribute Single Sets the contents of the specified attribute
Device Profile 69
Configuration Data

4.16 Petroleum Measurement Object (0x69)

The Petroleum Measurement Object is responsible for reporting petroleum measurement process values and totals. The object also contains configuration data for the petroleum measurement application.

4.16.1 Instances and attributes

Table 4-82 Petroleum Measurement Object (0x69) – Instance 0
Attrib ID Name Data type Service Mem Description Notes
1 Revision UINT Get NV
Table 4-83 Petroleum Measurement Object (0x69) – Instance 1
Attrib ID Name Data type Service Mem Description Notes
1 Temperature
corrected density
2 Temperature
corrected (standard) volume flow
3 Temperature
corrected (standard) volume total
4 Temperature
corrected (standard) volume inventory
5 Batch weighted
average density
6 Batch weighted
average temperature
7 CTL REAL Get V Current value
8 Reference
temperature
9 Thermal
expansion coefficient
REAL Get V Current value
REAL Get V Current value
REAL Get
Reset
REAL Get
Reset
REAL Get V Current value
REAL Get V Current value
REAL Set NV The reference
REAL Set NV The thermal expansion
V Current value
V Current value
temperature to use in the petroleum measurement calculations
coefficient to use in the petroleum measurement calculations
70 Micro Motion® Model 2400S Transmitters for DeviceNet
Configuration Data
Table 4-83 Petroleum Measurement Object (0x69) – Instance 1 continued
Attrib ID Name Data type Service Mem Description Notes
10 API 2540 CTL
table type
11 Reset reference
volume total
12 Reset reference
volume inventory
USINT Set NV The table type to use in
the petroleum measurement calculations
USINT Set V Resets the petroleum
measurement reference volume total
USINT Set V Resets the petroleum
measurement reference volume inventory
• 17 = Table 5A
• 18 = Table 5B
• 19 = Table 5D
• 36 = Table 6C
• 49 = Table 23A
• 50 = Table 23B
• 51 = Table 23D
• 68 = Table 24C
• 81 = Table 53A
• 82 = Table 53B
• 83 = Table 53D
• 100 = Table 54C
• 1 = Reset
• 1 = Reset
Object Model Configuration Data I/O Data FormatIntroduction Object Model Configuration Data I/O Data FormatIntroduction Object Model Configuration Data I/O Data FormatIntroduction Object Model Configuration Data I/O Data FormatIntroduction

4.16.2 Petroleum Measurement Object services

Table 4-84 Petroleum Measurement Object services for Instance 0
Service code Service name Service description
0x0E Get Attribute Single Returns the contents of the specified attribute
Table 4-85 Petroleum Measurement Object services for Instance 1
Service code Service name Service description Details
0x0E Get Attribute Single Returns the contents of the
0x10 Set Attribute Single Sets the contents of the
0x4B Reset Reference Volume Total Resets the petroleum measurement
0x4C Reset Reference
Volume Inventory
specified attribute
specified attribute
reference volume total
Resets the petroleum measurement reference volume inventory
No data
No data
Device Profile 71
Configuration Data

4.17 Concentration Measurement Object (0x6A)

The Concentration Measurement Object is responsible for reporting concentration measurement process values and totals. The object also contains configuration data for the concentration measurement application.

4.17.1 Instances and attributes

Table 4-86 Concentration Measurement Object (0x6A) – Instance 0
Attrib ID Name Data type Service Mem Description Notes
1 Revision UINT Get NV
Table 4-87 Concentration Measurement Object (0x6A) – Instance 1
Attrib ID Name Data type Service Mem Description Notes
1 Density at
reference
2 Density (fixed
SG units)
3 Standard
volume flow rate
4 Standard
volume total
5 Standard
volume inventory
6 Net mass flow
rate
7 Net mass flow
total
8 Net mass flow
inventory
9 Net volume flow
rate
10 Net volume flow
total
11 Net volume flow
inventory
12 Concentration REAL Get V Current value
REAL Get V Current value
REAL Get V Current value
REAL Get V Current value
REAL Get
Reset
REAL Get
Reset
REAL Get V Current value
REAL Get
Reset
REAL Get
Reset
REAL Get V Current value
REAL Get
Reset
REAL Get
Reset
V Current value
V Current value
V Current value
V Current value
V Current value
V Current value
13 Density (fixed
Baume units)
14 Lock
concentration measurement tables
72 Micro Motion® Model 2400S Transmitters for DeviceNet
REAL Get V Current value
BOOL Set NV Allows the user to
write-protect the curves
• 0 = Not locked
• 1 = Locked
Configuration Data
Table 4-87 Concentration Measurement Object (0x6A) – Instance 1 continued
Attrib ID Name Data type Service Mem Description Notes
15 Concentration
measurement mode
16 Active
calculation curve
17 Curve
configuration index (n)
18 Curve
n
temperature isotherm index (x-axis)
19 Curve
n
concentration index (y-axis)
20 Curve
21 Curve
(6x5)
n
temperature isotherm (x-axis)
concentration
x
(6x5)
n
value
value (label for y-axis)
22 Curve
(6x5)
n
density @ temperature isotherm concentration
23 Curve
coeff @
,
X
(6x5)
n
temperature isotherm concentration
24 Curve
concentration
,
X
(5x1)
n
value (y-axis)
USINT Set NV • 0 = None
USINT Set NV The number of the curve
that is currently active
USINT Set NV The number of the curve
that is currently being configured
USINT Set NV The index on the x-axis 0–5
USINT Set NV The index on the y-axis 0–5
REAL Set NV The value on the x-axis
REAL Set NV The value on the y-axis
Y
REAL Set NV The density value of the
x,y cell
Y
REAL Set NV The coefficient value of
the x,y cell
Y
REAL Set NV The value on the y-axis
Y
• 1 = Density at reference temperature
• 2 = Specific gravity
• 3 = Mass concentration (density)
• 4 = Mass concentration (specific gravity)
•5 = Volume concentration (density)
•6 = Volume concentration (specific gravity)
• 7 = Concentration (density)
• 8 = Concentration (specific gravity)
0–5
0–5
Object Model Configuration Data I/O Data FormatIntroduction Object Model Configuration Data I/O Data FormatIntroduction Object Model Configuration Data I/O Data FormatIntroduction Object Model Configuration Data I/O Data FormatIntroduction
Device Profile 73
Configuration Data
Table 4-87 Concentration Measurement Object (0x6A) – Instance 1 continued
Attrib ID Name Data type Service Mem Description Notes
25 Curven (5x1)
density at concentration (at reference temperature)
26 Curve
coeff at
(5x1)
n
concentration (at reference temperature)
27 Curve
28 Curve
reference
n
temperature
SG water
n
reference temperature
29 Curve
SG water
n
reference density
30 Curve
31 Curve
32 Curve
slope
n
trim
offset
n
trim
n
extrapolation alarm limit
34 Curven
concentration units code
35 Maximum fit
order for 5x5 curve
36 Curve
37 Curve
curve fit
n
results
curve fit
n
expected accuracy
38 Curve
string
ASCII
n
39 Enable
concentration measurement application
special
(5x1)
n
40 Curve
density at concentration (at reference temperature)
REAL Set NV The density value of the
ycell
Y
REAL Set NV The coefficient value of
the y cell
Y
REAL Set NV The reference
temperature of the active curve
REAL Set NV The SG water reference
temperature of the active curve
REAL Set NV The SG water reference
density of the active curve
REAL Set NV The slope trim of the
active curve
REAL Set NV The offset trim of the
active curve
REAL Set NV The extrapolation alarm
%
limit of the active curve
UINT Set NV The units of the
concentration process variable
USINT Set NV The maximum fit order for
See Table 4-104 for concentration unit codes.
2, 3, 4, 5
the active curve
USINT Get V The curve fit results of the
active curve
• 0 = Good
• 1 = Poor
• 2 = Failed
•3 = Empty
REAL Get V The accuracy the user
can expect for the active curve
SHORT STRING
Set NV The name of the active
curve
24 characters maximum
BOOL Set NV • 0 = Disabled
•1 = Enabled
REAL Set NV The density value of the y
cell of the curve
Y
74 Micro Motion® Model 2400S Transmitters for DeviceNet
Configuration Data
Table 4-87 Concentration Measurement Object (0x6A) – Instance 1 continued
Attrib ID Name Data type Service Mem Description Notes
41 Curven (5x1)
special density coefficient at concentration (at reference temperature)
42 Curve
43 Enable density
44 Enable density
45 Enable
46 Enable
47 Reset standard
special
n
density concentration units code
low extrapolation trigger
high extrapolation trigger
temperature low extrapolation trigger
temperature high extrapolation trigger
volume total
REAL Set NV The coefficient value of
the y cell of the curve
Y
UINT Set NV The units of the
concentration process variable of the curve
BOOL Set NV Enable or disable the
detection of low density to trigger extrapolation alarm
BOOL Set NV Enable or disable the
detection of high density to trigger extrapolation alarm
BOOL Set NV Enable or disable the
BOOL Set NV Enable or disable the
USINT Set V Resets the standard
detection of low temperature to trigger extrapolation alarm
detection of high temperature to trigger extrapolation alarm
volume total
See Table 4-104 for concentration unit codes.
•0 = Disabled
•1 = Enabled
•0 = Disabled
•1 = Enabled
•0 = Disabled
•1 = Enabled
•0 = Disabled
•1 = Enabled
• 1 = Reset
Object Model Configuration Data I/O Data FormatIntroduction Object Model Configuration Data I/O Data FormatIntroduction Object Model Configuration Data I/O Data FormatIntroduction Object Model Configuration Data I/O Data FormatIntroduction
48 Reset standard
volume inventory
49 Reset net mass
total
50 Reset net mass
inventory
51 Reset net
volume total
52 Reset net
volume inventory

4.17.2 Concentration Measurement Object services

Table 4-88 Concentration Measurement Object services for Instance 0
Service code Service name Service description
0x0E Get Attribute Single Returns the contents of the specified attribute
USINT Set V Resets the standard
volume inventory
USINT Set V Resets the net mass total • 1 = Reset
USINT Set V Resets the net mass
inventory
USINT Set V Resets the net volume
total
USINT Set V Resets the net volume
inventory
• 1 = Reset
• 1 = Reset
• 1 = Reset
• 1 = Reset
Device Profile 75
Configuration Data
Table 4-89 Concentration Measurement Object services for Instance 1
Service code Service name Service description Details
0x0E Get Attribute Single Returns the contents of the
0x10 Set Attribute Single Sets the contents of the
0x4B Reset Standard Volume Total Resets the standard volume total No data
0x4C Reset Net Mass Total Resets the net mass total No data
0x4D Reset Net Volume Total Resets the net volume total No data
specified attribute
specified attribute
0x4E Reset All Curve Information Reset the configurable data
0x4F Reset Standard Volume
0x50 Reset Net Mass Inventory Resets the net mass inventory No data
0x51 Reset Net Volume Inventory Resets the net volume inventory No data

4.18 Get and Set services

The Get Attribute Single and Set Attribute Single services are used with many objects and attributes. Details of these two services are provided below.

4.18.1 Get service

Table 4-90 Get service arguments
Parameter name Data type Required Parameter value Notes
Attribute ID USINT Y The attribute ID of the
Inventory
associated with each curve
Resets the standard volume inventory
attribute to be read
No data
No data
No default
Table 4-91 Get service response
Return value Data type
Attribute value The data type of the returned attributed

4.18.2 Set service

Table 4-92 Set service arguments
Parameter name Data type Required Parameter value Notes
Attribute ID USINT Y The attribute ID of the
attribute to be set
Attribute Value The data type
of the attribute being set
76 Micro Motion® Model 2400S Transmitters for DeviceNet
Y The value to which the
attribute will be set
No default
No default
Configuration Data
Table 4-93 Set service response
Return value Data type

4.19 DeviceNet data types

Table 4-94 DeviceNet data types
Data type Size (bytes) Description Range
BOOL 1 True/false represented as 0 = false
SINT 1 8-bit signed integer –128 to +127
USINT 1 8-bit unsigned integer 0 to 255
INT 2 16-bit signed integer –32768 to +32767
UINT 2 16-bit unsigned integer 0 to 65535
DINT 4 32-bit signed integer –2147483648 to +2147483647
UDINT 4 32-bit unsigned integer 0 to 4294967296
REAL 4 IEEE single-precision floating-point –3.8E38 to +3.8E38
DREAL 8 IEEE double-precision floating-point
ENGUNITS 1 Enumerated value representing an
BYTE 1 8-bit bitfield N/A
SHORT STRING Up to 128 bytes Character array where the first byte is
No success response data
0, 1
and 1 = true
Object Model Configuration Data I/O Data FormatIntroduction Object Model Configuration Data I/O Data FormatIntroduction Object Model Configuration Data I/O Data FormatIntroduction Object Model Configuration Data I/O Data FormatIntroduction
4096 to 65535
engineering unit of measure
N/A the number of characters in the array, and the subsequent bytes contain the ASCII characters. This is not a NULL terminated string.

4.20 Measurement unit codes

Table 4-95 Mass flow measurement unit codes
Code Description
0x0800 Grams per second
0x140F Grams per minute
0x0801 Grams per hour
0x0802 Kilograms per second
0x0803 Kilograms per minute
0x1410 Kilograms per hour
0x0804 Kilograms per day
0x0805 Metric tons per minute
0x0806 Metric tons per hour
0x0807 Metric tons per day
0x140B Pounds per second
0x140C Pounds per minute
Device Profile 77
Configuration Data
Table 4-95 Mass flow measurement unit codes continued
Code Description
0x140D Pounds per hour
0x0808 Pounds per day
0x0809 Short tons (2000 pounds) per minute
0x080A Short tons (2000 pounds) per hour
0x080B Short tons (2000 pounds) per day
0x080C Long tons (2240 pounds) per hour
0x080D Long tons (2240 pounds) per day
Table 4-96 Mass totalizer and mass inventory measurement unit codes
Code Description
0x2501 Gram
0x2500 Kilogram
0x2503 Metric ton
0x2505 Pound
0x2506 Short ton (2000 pounds)
0x080E Long ton (2240 pounds)
Table 4-97 Liquid volume flow measurement unit codes
Code Description
0x0814 Cubic feet per second
0x1402 Cubic feet per minute
0x0815 Cubic feet per hour
0x0816 Cubic feet per day
0x1405 Cubic meters per second
0x080F Cubic meters per minute
0x0810 Cubic meters per hour
0x0811 Cubic meters per day
0x1408 U.S. gallons per second
0x1409 U.S. gallons per minute
0x140A U.S. gallons per hour
0x0817 U.S. gallons per day
0x0820 Million U.S. gallons per day
0x1406 Liters per second
0x0812 Liters per minute
0x0813 Liters per hour
0x0821 Million liters per day
0x0818 Imperial gallons per second
0x0819 Imperial gallons per minute
0x081A Imperial gallons per hour
78 Micro Motion® Model 2400S Transmitters for DeviceNet
Configuration Data
Table 4-97 Liquid volume flow measurement unit codes continued
Code Description
0x081B Imperial gallons per day
0x081C Barrels per second
0x081D Barrels per minute
0x081E Barrels per hour
0x081F Barrels per day
0x0853 Beer barrels per second
0x0854 Beer barrels per minute
0x0855 Beer barrels per hour
0x0856 Beer barrels per day
(1) Unit based on oil barrels (42 U.S gallons). (2) Unit based on beer barrels (31 U.S gallons).
Table 4-98 Liquid volume totalizer and liquid volume inventory measurement unit codes
Code Description
0x2E08 Gallon
0x2E02 Liter
0x0822 Imperial gallon
0x2E01 Cubic meter
0x2E0C Barrel
0x2E06 Cubic foot
0x0857 Beer barrel
(1)
(1)
(1)
(1)
(2)
(2)
(2)
(2)
Object Model Configuration Data I/O Data FormatIntroduction Object Model Configuration Data I/O Data FormatIntroduction Object Model Configuration Data I/O Data FormatIntroduction Object Model Configuration Data I/O Data FormatIntroduction
(1)
(2)
(1) Unit based on oil barrels (42 U.S gallons). (2) Unit based on beer barrels (31 U.S gallons).
Table 4-99 Gas standard volume flow measurement unit codes
Code Description
0x0835 Normal cubic meters per second
0x0836 Normal cubic meters per minute
0x0837 Normal cubic meters per hour
0x0838 Normal cubic meters per day
0x083D Normal liter per second
0x1401 Normal liter per minute
0x083E Normal liter per hour
0x083F Normal liter per day
0x0831 Standard cubic feet per second
0x0832 Standard cubic feet per minute
0x0833 Standard cubic feet per hour
0x0834 Standard cubic feet per day
0x0839 Standard cubic meters per second
Device Profile 79
Configuration Data
Table 4-99 Gas standard volume flow measurement unit codes continued
Code Description
0x083A Standard cubic meters per minute
0x083B Standard cubic meters per hour
0x083C Standard cubic meters per day
0x0840 Standard liter per second
0x0841 Standard liter per minute
0x0842 Standard liter per hour
0x0843 Standard liter per day
Table 4-100 Gas standard volume totalizer and gas standard volume inventory
Code Description
0x0844 Standard cubic feet
0x0845 Normal cubic meters
0x0846 Standard cubic meters
0x0847 Normal liter
0x0848 Standard liter
measurement unit codes
Table 4-101 Density measurement unit codes
Code Description
0x0823 Specific gravity unit (not temperature corrected)
0x2F08 Grams per cubic centimeter
0x0828 Grams per liter
0x0826 Grams per milliliter
0x0827 Kilograms per liter
0x2F07 Kilograms per cubic meter
0x0824 Pounds per U.S. gallon
0x0825 Pounds per cubic foot
0x0829 Pounds per cubic inch
0x082A Short ton per cubic yard
0x082B Degrees API
Table 4-102 Temperature measurement unit codes
Code Description
0x1200 Degrees Celsius
0x1201 Degrees Fahrenheit
0x1202 Degrees Rankine
0x1203 Kelvin
80 Micro Motion® Model 2400S Transmitters for DeviceNet
Configuration Data
Table 4-103 Pressure measurement unit codes
Code Description
0x082D Feet water @ 68 °F
0x0858 Inches water @ 4 °C
0x0859 Inches water @ 60 °F
0x082C Inches water @ 68 °F
0x085A Millimeters water @ 4 °C
0x082E Millimeters water @ 68 °F
0x1303 Millimeters mercury @ 0 °C
0x1304 Inches mercury @ 0 °C
0x1300 Pounds per square inch
0x1307 Bar
0x1308 Millibar
0x082F Grams per square centimeter
0x0830 Kilograms per square centimeter
0x1309 Pascals
0x130A Kilopascals
0x085B Megapascals
0x1301 Torr @ 0 °C
0x130B Atmospheres
Object Model Configuration Data I/O Data FormatIntroduction Object Model Configuration Data I/O Data FormatIntroduction Object Model Configuration Data I/O Data FormatIntroduction Object Model Configuration Data I/O Data FormatIntroduction
Table 4-104 Concentration measurement unit codes
Code Description
0x0849 Degrees Twaddell
0x084A Degrees Brix
0x084B Degrees Baume (heavy)
0x084C Degrees Baume (light)
0x084D % solids per weight (% mass)
0x084E % solids per volume (% volume)
0x084F Degrees Balling
0x0850 Proof per volume
0x0851 Proof per mass
0x0852 Percent Plato
Device Profile 81
Configuration Data

4.21 Process variable codes

Table 4-105 Process variable codes
Code Description
0 Mass flow rate
1 Temperature
2 Mass total
3Density
4 Mass inventory
5 Volume flow rate
6 Volume total
7 Volume inventory
15 Petroleum measurement: Temperature-corrected density
16 Petroleum measurement: Temperature-corrected (standard) volume flow
17 Petroleum measurement: Temperature-corrected (standard) volume total
18 Petroleum measurement: Temperature-corrected (standard) volume inventory
19 Petroleum measurement: Batch weighted average temperature
20 Petroleum measurement: Batch weighted average temperature
21 Concentration measurement: Density at reference temperature
22 Concentration measurement: Density (fixed SG units)
23 Concentration measurement: Standard volume flow rate
24 Concentration measurement: Standard volume total
25 Concentration measurement: Standard volume inventory
26 Concentration measurement: Net mass flow rate
27 Concentration measurement: Net mass total
28 Concentration measurement: Net mass inventory
29 Concentration measurement: Net volume flow rate
30 Concentration measurement: Net volume total
31 Concentration measurement: Net volume inventory
32 Concentration measurement: Concentration
33 Petroleum measurement: CTL
46 Tube frequency
47 Drive gain
48 Case temperature
49 Left pickoff amplitude
50 Right pickoff amplitude
51 Board temperature
52 Input voltage
53 External pressure
55 External temperature
56 Concentration measurement: Density (Baume)
62 Gas standard volume flow rate
63 Gas standard volume total
82 Micro Motion® Model 2400S Transmitters for DeviceNet
Configuration Data
Table 4-105 Process variable codes continued
Code Description
64 Gas standard volume inventory
69 Live zero
251 None

4.22 Alarm index codes

Table 4-106 Alarm index codes
Code Description
1
2 RAM error (CP)
3 Sensor failure
4 Temperature sensor failure
5 Input overrange
6 Not configured
7RTI failure
8 Density overrange
9 Transmitter initializing/warming up
10 Calibration failure
11 Zero too low
12 Zero too high
13 Zero too noisy
14 Transmitter failed
16 Line RTD Temperature out-of-range
17 Meter RTD temperature out-of-range
20 Incorrect sensor type (K1)
21 Invalid sensor type
22 NV error (CP)
23 NV error (CP)
24 NV error (CP)
25 Boot failure (core processor)
26 Sensor/transmitter communications error
27 Security breach
28 Core processor exception
29 Core processor communications error
30 Invalid board type
31 Low power
32 Meter verification fault alarm
33 Tubes not full
42 Drive overrange
43 Data loss possible
(E)EPROM checksum error (CP)
Object Model Configuration Data I/O Data FormatIntroduction Object Model Configuration Data I/O Data FormatIntroduction Object Model Configuration Data I/O Data FormatIntroduction Object Model Configuration Data I/O Data FormatIntroduction
Device Profile 83
Configuration Data
Table 4-106 Alarm index codes continued
Code Description
44 Calibration in progress
45 Slug flow
47 Power reset
56 Petroleum measurement: Temperature out of limits
57 Petroleum measurement: Density out of limits
60 Concentration measurement: Bad fit
61 Concentration measurement: Extrapolation alarm
71 Meter verification info alarm
72 Simulation mode active
84 Micro Motion® Model 2400S Transmitters for DeviceNet
Micro Motion Inc. USA
Worldwide Headquarters
7070 Winchester Circle Boulder, Colorado 80301 T +1 303-527-5200
+1 800-522-6277
F +1 303-530-8459
Micro Motion Europe
Emerson Process Management Neonstraat 1 6718 WX Ede The Netherlands T +31 (0) 318 495 555 F +31 (0) 318 495 556
Micro Motion Japan
Emerson Process Management 1-2-5, Higashi Shinagawa Shinagawa-ku Tokyo 140-0002 Japan T +81 3 5769 -6803 F +81 3 5769-6844
Micro Motion Asia
Emerson Process Management 1 Pandan Crescent Singapore 128461 Republic of Singapore T +65 6777-8211 F +65 6770-8003
Micro Motion United Kingdom
Emerson Process Management Limited Horsfield Way Bredbury Industrial Estate Stockport SK6 2SU U.K. T +44 0870 240 1978 F +44 0800 966 181
©2011, Micro Motion, Inc. All rights reserved. P/N MMI-20007746, Rev. BA
*MMI-20007746*
For the latest Micro Motion product specifications, view the PRODUCTS section of our web site at www.micromotion.com
Loading...