Badger Meter ModMAG M2000 User Manual

Badger Meter ModMAG M2000 User Manual

Modbus memory map

Advertisement

Badger Meter Europa GmbH
®
®
ModMAG
M2000
®
ModBus
memory map
USER MANUAL
May 2018
MID_M2000_BA_MODBUS_02_1805

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the ModMAG M2000 and is the answer not in the manual?

Questions and answers

Subscribe to Our Youtube Channel

Summary of Contents for Badger Meter ModMAG M2000

  • Page 1 Badger Meter Europa GmbH ® ® ModMAG M2000 ® ModBus memory map USER MANUAL May 2018 MID_M2000_BA_MODBUS_02_1805...
  • Page 2: Table Of Contents

    Contents 1. Overview .......................... 3 Write security ......................3 Register name ......................4 Register address ..................... 4 Register type ......................4 Read / Write ......................4 FNC support ......................4 2. Memory maps by category ..................... 6 Product identification ....................6 Meter calibration ......................
  • Page 3: Overview

    • Read the random value register (address 0x012B). • Perform necessary calculations (contact Badger Meter for details). • Write the remote login register (address 0x012F). It is advised that a support application is written to perform this process and embed- ded within the main application software used to access the flow meter.
  • Page 4: Register Name

    Overview Page 4/30 Register name When applicable, describes the parameter so it can be associated within the display menu items. Please note, not all registers are directly modifiable via the menu mana- ger. Also, some registers are not accessible via the menu manager. Register address Register address defines the physical address that is required to be transmitted over ®...
  • Page 5 Overview Page 5/30 ® ModBus function code Description 0x03 Read holding register 0x04 Read input register 0x06 Preset single register (write) 0x10 Preset multiple registers (write multiple) Important: Write function codes are not accepted while menu navigation is in process. Write function codes update only the working register located in volatile memory.
  • Page 6: Memory Maps By Category

    Memory maps by category Page 6/30 2. Memory maps by category Product identification Write Register Read / Register name Register Type FNC support security address Write Firmware Product code 0x0000 UINT16 Read only 0x03, 0x04 Firmware Product name 0x0001 UCHAR16[8] Read only 0x03, 0x04 Firmware...
  • Page 7: Meter Calibration

    Memory maps by category Page 7/30 Meter calibration Write Register Register Read / Register name FNC support security address Type Write Admin Detector diameter 0x03, 0x04, 0x006F UINT16 0x06, 0x10 Admin Detector diameter 0x03, 0x04, 0x0070 UINT16 Other [mm] 0x06, 0x10 Admin Detector factor 0x03, 0x04,...
  • Page 8: Digital Input

    Memory maps by category Page 8/30 Digital input Write Register Register Read / Register name FNC support security address Type Write Digital input: 0x03, 0x04, 0x06, Service 0x0094 UINT16 Input operation 0x10 Firmware Read only Digital input: Status 0x0155 UINT16 0x03;...
  • Page 9: Output #1

    Memory maps by category Page 9/30 Output #1 Write Register Register Read / Register name FNC support security address Type Write Output #1: Service 0x0098 FLOAT32 0x03, 0x04, 0x10 Pulses per unit [m Output #1: Service 0x009C FLOAT32 0x03, 0x04, 0x10 Pulses per unit [User units] Output #1: 0x03, 0x04, 0x06,...
  • Page 10: Output #3

    Memory maps by category Page 10/30 Output #3 Write Register Register Read / Register name FNC support security address Type Write Output #3: 0x03, 0x04, 0x06, Service 0x00B2 UINT16 Full scale frequency [Hz] 0x10 Output #3: 0x03, 0x04, 0x06, Service 0x00B3 UINT16 Flow alarm minimum [%]...
  • Page 11: Port A Diagnostic Counters

    Memory maps by category Page 11/30 2.10 Port A diagnostic counters Write Register Register Read / Register name FNC support security address Type Write Port A: Firmware 0x00BD UINT16 Read only 0x03, 0x04 Packets processed Port A: Firmware 0x00BE UINT16 Read only 0x03, 0x04 Bradcast packets...
  • Page 12: Measurements

    Memory maps by category Page 12/30 2.12 Measurements Write Register Register Read / Register name FNC support security address Type Write T1/T+[m FLOAT32 Firmware 0x00CF Read only 0x03, 0x04 T1/T+ [User units] FLOAT32 Firmware 0x00D3 Read only 0x03, 0x04 Firmware T1/T+ Display string 0x0137 UCHAR16[8]...
  • Page 13: Meter Diagnostic Counters

    Memory maps by category Page 13/30 2.13 Meter diagnostic counters Write Register Register Read / Register name FNC support security address Type Write UINT16 Firmware Power up counter 0x00F5 Read only 0x03, 0x04 UINT16 Firmware Detector error counter 0x00F6 Read only 0x03, 0x04 UINT16 Firmware...
  • Page 14: Miscellaneaous

    Memory maps by category Page 14/30 2.14 Miscellaneaous Write Register Register Read / Register name FNC support security address Type Write Firmwar Power loss totalizer UINT16 0x0107 0x03, 0x04 [seconds] 0x03, 0x04, 0x06, UINT16 User Display backlights mode 0x010F 0x10 FLOAT32 Service Preset batch amount [m...
  • Page 15: Control Commands

    Memory maps by category Page 15/30 2.17 Control commands Write Register Register Read / Register name FNC support security address Type Write Command action 0x03, 0x04, 0x06, UINT16 None 0x0125 request 0x10 0x03, 0x04, 0x06, SINT16 Service Flow simulation 0x012A 0x10 2.18 Security...
  • Page 16: M2000 Memory Map By Register Address

    M2000 memory map by register address Page 16/30 3. M2000 memory map by register address Register address Register name Register type 0x0000 Product code UINT16 0x0001 Product name UCHAR16[8] 0x0009 Firmware name UCHAR16[16] 0x0013 Reserved UINT16 0x0019 Application Version UCHAR16[10] 0x0023 Compile Date [MM:DD:YYYY] UCHAR16[16]...
  • Page 17 M2000 memory map by register address Page 17/30 Register address Register name Register type 0x0094 Digital input: Input operation UINT16 0x0095 Analog output range UINT16 0x0096 Analog output offset FLOAT32 0x0098 Output #1: Pulses per unit [m FLOAT32 0x009A Reserved (to addr 0x09B) UINT16 [2] 0x009C Output #1: Pulses per unit [User unit]...
  • Page 18 M2000 memory map by register address Page 18/30 Register address Register name Register type 0x00FD ADC interrupt counter UINT16 0x00FE ADC range counter UINT16 0x00FF WDT resets counter UINT16 0x0100 WDT location UINT16 0x0101 System error # UINT16 0x0102 Reserved UINT16 0x0103 Reserved...
  • Page 19 M2000 memory map by register address Page 19/30 Register address Register name Register type 0x00C9 Port B: Packets received UINT16 0x00CA Port B: Packets sent UINT16 0x00CB Port B: Parity errors UINT16 0x00CC Port B: Framing errors UINT16 0x00CD Port B: Overrun errors UINT16 0x00CE Port B: Break detects...
  • Page 20 M2000 memory map by register address Page 20/30 Register address Register name Register type 0x0131 Analog output slope FLOAT32 0x0133 Analog customer offset 4 mA [A] FLOAT32 0x0135 Analog customer offset 20 mA[A] FLOAT32 0x0137 T1 /T+ Display string UCHAR16 [8] 0x013F T2 /T- Display string UCHAR16 [8]...
  • Page 21: M2000 Register Write Properties

    M2000 register write properties Page 21/30 4. M2000 register write properties ** Req. Register Min. Value Register name Max. value Action address value definition request 0 = Other 1 = DN6 2 = DN8 3 = DN10 4 = DN15 5 = DN20 6 = DN25 7 = DN32...
  • Page 22 M2000 register write properties Page 22/30 ** Req. Register Min. Max. Register name Value definition Action address value value request Detector current [mA] 0x007D Power line frequency 0 =50 Hz 0x0081 [Hz] 1 = 60 Hz 0 = 1 Hz Excitation frequency 1 = 3.125 Hz or 3.75 Hz 0x0082...
  • Page 23 M2000 register write properties Page 23/30 ** Req. Register Min. Max. Register name Value definition Action address value value request 0 = Off 1 = 1 unit 10 = 10 units 100 = 100 units 1000 = 1000 units Unit multiplier 0x0085 32771 10000 = 10000 units...
  • Page 24 M2000 register write properties Page 24/30 ** Req. Register Min. Register name Max. value Value definition Action address value request Analog output 0x0126 0.024 calibration point A [A] Analog output 0x0128 0.024 calibration point B [A] Analog customer 0x0133 0.024 offset 4 mA [A] Analog customer 0.024...
  • Page 25 M2000 register write properties Page 25/30 ** Req. Register Min. Register name Max. value Value definition Action address value request 0 = Off 1 = Flow alarm 2 = Empty pipe alarm 3 = Error alarm 4 = Forward pulse Output #1: 5 = AMR pulse 0x00A4...
  • Page 26 M2000 register write properties Page 26/30 ** Req. Register Min. Max. Register name Value definition Action address value value request Output #3: Full scale frequency 0x00B2 10000 [Hz] Output #3: 1 = 1% Flow alarm minimum 0x00B3 100 = 100% Output #3: 1 = 1% Flow alarm...
  • Page 27 M2000 register write properties Page 27/30 ** Req. Register Register Min. Max. Value definition Action name address value value request Output #4: 1 = 1% Flow alarm 0x00B8 100 = 100% minimum [%] Output #4: 1 = 1% Flow alarm 0x00B9 100 = 100% maximum [%]...
  • Page 28 M2000 register write properties Page 28/30 Full pipe 0x0122 calibration [volts] 0 = Off Empty pipe mode 0x0124 1 = On 2-5 = Reserved 0 = No action 1 = Save RAM to EEPROM 2 = Load EEPROM to 3 - 5 = Reserved 6 = Save totalizers to EEPROM 7 = Clear T1 or T+...
  • Page 29: Troubleshooting

    Troubleshooting Page 29/30 5. Troubleshooting ® ModBus transmissions can be rejected for various reasons: • Write request received while menu navigation is in process. • Write request received with an invalid value (out-of range value). • Write request received to a secured meter. •...
  • Page 30: Return Of Goods For Repair / Harmlessness Declaration

    Return of goods for repair / Harmlessness declaration Page 30/30 6. Return of goods for repair / Harmlessness declaration Please refer to our claims return form/harmlessness declaration under www.badgermeter.de/service/return of goods. MID_M2000_BA_MODBUS_02_1805...
  • Page 31 MID_M2000_BA_MODBUS_02_1805...
  • Page 32 Hotline Phone +49-7025-9208-0 or -30 +49-7025-9208-15 Badger Meter Europa GmbH ® Subsidiary of Badger Meter, Inc., USA Nürtinger Strasse 76 72639 Neuffen (Germany) E-mail: badger@badgermeter.de www.badgermeter.de...

Table of Contents

Save PDF