Meter status register, Universal command #0 – read unique identifier – Badger Meter M-Series M2000 User Manual

Page 10

Advertising
background image

Meter Status Register

Meter status is a status variable accessible over MODBUS that identifies the error state of the M2000 The HART daughterboard

shall query this MODBUS register and report status through the usage of Universal Command #9 and #48 Below is a table that

defines the meter status register Unused bits are not listed in the table and are always set to 0

Bit

Description

0

Detector Error

1

Empty Pipe Error

2

Full Scale Flow Error

3

Totalizer Rollover Error

4

Totalizer Rollover Status

5

Flow Simulation Status

6

Reserved

7

ADC Interrupt Error

8

ADC Range Error

Universal Command #0 – Read Unique Identifier

Command #0 has particular status information that requires definition Below is a table that defines byte 16 of the response,

Extended Field Device Status

Bit

Description

0

Maintenance Required - Set when Meter Status bits 0, 1, 3, 4, 7, or 8 are set

1

Alert State - Set when Meter Status bits 2,5,or 6 are set

Universal Command #9 – Read Device Variables with Status

Command #9 has particular status information that requires definition Below is a table that defines the device variable status

byte coding Only those defined in the table below can be observed

Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0

Description

Process

Data

Status

Limit

Status

Reserved – Always 0

1

1

X

X

0

0

0

0

Good Data – M2000 is without error and all measurements are proper

0

0

X

X

0

0

0

0

Bad Data – M2000 is with error and measurements are not relating to actual

flow

Bad data is considered when “additional device status” indicates an error condition Refer to Universal Command #48 Warning

conditions are considered good data

M-Series® M2000 HART® Bi-Directional Communication Protocol Data Access

Page 10

December 2012

Advertising