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

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