Badger Meter ModMAG M1000 Installation And Operation Manual
Badger Meter ModMAG M1000 Installation And Operation Manual

Badger Meter ModMAG M1000 Installation And Operation Manual

Hart protocol
Hide thumbs Also See for ModMAG M1000:
Table of Contents

Advertisement

Quick Links

®
Badger Meter Europa GmbH
®
ModMAG
M1000
HART
protocol
®
INSTALLATION AND
OPERATION MANUAL
April 2017
MID_M1000_BA_HART_02_1704

Advertisement

Table of Contents
loading
Need help?

Need help?

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

Questions and answers

Subscribe to Our Youtube Channel

Summary of Contents for Badger Meter ModMAG M1000

  • Page 1 ® Badger Meter Europa GmbH ® ModMAG M1000 HART protocol ® INSTALLATION AND OPERATION MANUAL April 2017 MID_M1000_BA_HART_02_1704...
  • Page 2: Table Of Contents

    Contents Page 1. Basic safety recommendations ..................5 2. Dynamic variables ......................5 Volumetric flow unit codes ..................5 Volume unit code ....................6 3. Device variables ......................6 4. Field device status ......................8 5. Universal commands ...................... 9 Command 0 Read Transmitter Unique Identifier ............
  • Page 3 Contents Page Command 134 Read Compile Date ................36 Command 135 Read OTP Boot Checksum ............37 Command 136 Read Flash OS Checksum .............37 Command 141 Read Serial Number ...............38 Command 150 Read Detector Diameter ..............39 Command 154 Read Detector Factor ..............40 Command 156 Read Detector Offset ..............41 Command 158 Read Amplifier Factor ..............41 Command 160 Read Detector Current ..............42...
  • Page 4 Contents Page Command 210 Read Digital Output Operation ............66 Command 211 Write Digital Output Operation............67 Command 212 Read Full Scale Frequency ............68 Command 213 Write Full Scale Frequency ............68 Command 214 Read Median ..................69 Command 215 Write Median ..................69 Command 216 Read Moving Average ..............70 Command 217 Write Moving Average ..............71 Command 229 Read Menu Language Code ............71 Command 231 Read Empty Pipe Mode ..............73...
  • Page 5: Basic Safety Recommendations

    Basic safety recommendations / Dynamic variables Page 5/83 1. Basic safety recommendations Please see “Basic safety recommendations” in installation and operation manual ModMAG ® M1000. 2. Dynamic variables Primary Variable Volumetric Flow rate Secondary Variable Tertiary Variable Quaternary Variable T1NET Volumetric flow unit codes Cubic Feet per Minute Gallons per Minute...
  • Page 6: Volume Unit Code

    Dynamic variables / Device variables Page 6/83 Volume unit code Gallons Liters Imperial gallons Cubic meters Barrels Cubic feet Hectoliters Mega gallons Acre-feet 3. Device variables Code Classification Units Value Status Response code Volumetric flow Selected flow unit Actual flow rate α...
  • Page 7 Dynamic variables / Device variables Page 7/83 Status α Flow meter status Device variable status Flow simulation active Manual fixed; Not limited Bad; Not limited Good Good; Not limited Status β Flow meter status Device variable status Bad; Not limited Good Good;...
  • Page 8: Field Device Status

    Field device status Page 8/83 4. Field device status Status indication Meaning Field device malfunction Some fault occurred, except pulse output overload Configuration changed Set whenever a configuration change is made by any host, or through a local operator interface Cold start Set, for one transaction only to each master, when a field device is powered up...
  • Page 9: Universal Commands

    None Response data bytes Byte Description Device Type Code for Expansion Manufacturer Identification Mode 189 = Badger Meter Manufacturer Device Type 3 = M1000R Number of Requested Preambles Revision Level of Universal Command Revision Level of Transmitter Document Software Revision Level...
  • Page 10: Command 1 Read Primary Variable

    Universal commands Page 10/83 Response example: Preamble Data FF FF FF FF FF 06 18 00 FE BD 03 05 07 01 0E 08 00 0A E1 39 05 0D 00 01 00 00 BD 00 BD 01 Command 1 Read primary variable Request Data Bytes Byte Description None...
  • Page 11: Command 3 Read Dynamic Variables And Loop Current

    Universal commands Page 11/83 Request example: Preamble Start delimiter Address Command Byte count Checksum FF FF FF FF FF BD 03 0A E1 39 Response example: Preamble Address Data Long frame from slave FF FF FF FF FF BD 03 0A E1 39 00 00 41 61 78 9B 42 7C 4C 71 Data:...
  • Page 12: Command 3 Read Dynamic Variables And Loop Current

    Universal commands Page 12/83 Response example: Preamble Address Data Long frame from slave FF FF FF FF BD 03 0A E1 00 42 41 A0 00 00 18 40 A0 E0 91 29 49 4C EF 7C 29 42 7D F6 14 29 49 4C EB 84 Data: 20mA 5.0274128913879395 L/S...
  • Page 13: Command 6 Write Polling Address

    Universal commands Page 13/83 Response example: Preamble Address Data Long frame from slave FF FF FF FF BD 03 0A E1 41 A0 00 00 18 40 A0 E0 91 29 49 4C EF 7C 29 42 7D F6 14 29 49 4C EB 84 Data: 20mA 5.0274128913879395 L/S...
  • Page 14: Backward Compatibility Test

    Universal commands Page 14/83 Response example: Preamble Address Data Long frame from slave FF FF FF FF FF BD 03 0A E1 39 00 48 00 00 Data: Polling address = 0 Loop Current Mode = 0 (signaling disabled) Backward compatibility TEST Request example: Preamble Address...
  • Page 15: Command 7 Read Loop Configuration

    Universal commands Page 15/83 Command 7 Read Loop Configuration Request Data Bytes Byte Description None Response Data Bytes Byte Description Polling Address 0 (0..63) Loop Current Mode 0=disabled; 1=enabled Response Codes Code Description No Command Specific Error Request example: Preamble Start delimiter Address Command...
  • Page 16: Command 9 Read Device Variable With Status

    Universal commands Page 16/83 Response Codes Code Description No Command Specific Error Request example: Preamble Start delimiter Address Command Byte count Checksum FF FF FF FF FF BD 03 0A E1 39 Response example: Preamble Address Data Long frame from slave FF FF FF FF FF BD 03 0A E1 39 00 42...
  • Page 17 Universal commands Page 17/83 Response Codes Code Description No Command Specific Error Invalid Selection Too Few Data Bytes Received Device Variables Returned for Device Variables Command Response Truncated Request example: Preamble Start Address Command Byte count Data Check delimiter FF FF FF FF BD 03 0A E1 39 00 00 00 00 00 00 00 00...
  • Page 18: Command 11 Read Unique Identifier Associated With Tag

    Universal commands Page 18/83 Command 11 Read Unique Identifier Associated With Tag Request Data Bytes Byte Description #0..#5 Tag (Packed ASCII) Response Data Bytes Same as Command 0 Read Unique Identifier Response Codes Code Description No Command Specific Error Request example: Preamble Start Address...
  • Page 19: Command 13 Read Tag Descriptor, And Date

    00 42 08 11 07 15 28 0D 15 41 52 80 93 B2 03 71 C3 0C 20 82 08 20 82 08 Data: “BADGER METER INC, M1000 Command 13 Read tag descriptor, and date Request Data Bytes Byte...
  • Page 20: Command 14 Read Pv Sensor Information

    Universal commands Page 20/83 Command 14 Read PV sensor information Request Data Bytes Byte Description None Response Data Bytes Byte Description #0..#2 Transducer Serial Number Transducer Limits and Minimum Span Units Code Volumetric Flow Unit Codes #4..#7 Upper Transducer Limit 12 m/s #8..#11 Lower Transducer Limit...
  • Page 21: Command 15 Read Pv Output Sensor Information

    Universal commands Page 21/83 Command 15 Read PV output sensor information Request Data Bytes Byte Description None Response Data Bytes Byte Description PV Alarm Selection Code 0 .. High 1 … Low 251 … None 252 … Unknown PV Transfer Function Code 0 = linear PV Upper and Lower Range Values Units Code Volumetric Flow Unit...
  • Page 22: Command 16 Read Assembly Number

    Universal commands Page 22/83 Command 16 Read Assembly Number Request Data Bytes Byte Description None Response Data Bytes Byte Description #0..#2 Final Assembly Number Response Codes Code Description No Command Specific Error Request example: Preamble Start delimiter Address Command Byte count Checksum FF FF FF FF FF BD 03 0A E1 39...
  • Page 23: Command 18 Write Tag, Description, Date

    00 40 08 11 07 15 28 0D 15 41 52 80 93 83 B2 03 71 C3 0C 20 82 08 20 82 08 Data: “BADGER METER INC, M1000 -” Command 18 Write Tag, Description, Date Request Data Bytes...
  • Page 24: Command 19 Write Assembly Number

    Universal commands Page 24/83 Response example: Preamble Address Data Long frame from slave FF FF FF FF BD 03 0A E1 37 1C 30 C2 08 20 82 08 20 82 08 20 82 08 20 82 08 20 1B 08 72 Data: Tag: “M1000 ”...
  • Page 25: Command 20 Read Long Tag

    Universal commands Page 25/83 Response example: Preamble Address Data Long frame from slave FF FF FF FF FF BD 03 0A E1 39 00 42 2C 1B 0A Data: Final Assembly Number: 2C 1B 0A Command 20 Read Long tag Request Data Bytes Byte Description...
  • Page 26: Command 21 Read Unique Identifier Associated With Long Tag

    Universal commands Page 26/83 Command 21 Read Unique Identifier Associated With Long Tag Request Data Bytes Byte Description #0..#31 Long tag (Latin-1) Response Data Bytes Same as Command 0 Read Unique Identifier Response Codes Code Description No Command Specific Error Request example: Preamble Address...
  • Page 27: Command 38 Reset Configuration Changed Flag

    Universal commands Page 27/83 Request example: Preamble Address Data FF FF FF FF BD 03 0A 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 E1 39 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 Response example: Preamble...
  • Page 28: Command 48 Read Additional Device Status

    Universal commands Page 28/83 Response example: Preamble Address Data Long frame from slave FF FF FF FF BD 03 0A E1 00 02 00 02 Command 48 Read Additional Device Status Request Data Bytes Byte Description Response Data Bytes Byte Description Device Specific Status Bit 0 Low Power Warning...
  • Page 29 Universal commands Page 29/83 Response Codes Code Description No Command Specific Error Too Few Data Bytes Dynamic Variables Returned For Device Variables Request example: Preamble Start delimiter Address Command Byte count Checksum FF FF FF FF FF BD 03 0A E1 39 Response example: Preamble Address...
  • Page 30: Additional Features

    Additional features Page 30/83 6. Additional features Command 40 Enter/Exit Fixed Current Mode Request Data Bytes Byte Description #0..#3 Primary Variable Fixed Current Level (units of mA) , IEEE754 Response Data Bytes Byte Description #0..#3 Actual Primary Variable Current Level (units of mA) , IEEE754 Response Codes Code Description No Command Specific Error...
  • Page 31: Command 42 Perform Device Reset

    Additional features Page 31/83 Response example: Preamble Address Data Long frame from slave FF FF FF FF FF BD 03 0A E1 39 00 00 41 61 8B FC Data: 14.09667 mA Actual Command 42 Perform Device Reset Request Data Bytes Byte Description None...
  • Page 32: Command 44 Write Primary Variable Units

    Additional features Page 32/83 Command 44 Write Primary Variable Units Request Data Bytes Byte Description Primary Variable Units Code Volumetric Flow Unit Codes Response Data Bytes Byte Description Primary Variable Units Code Volumetric Flow Unit Codes Response Codes Code Description No Command Specific Error Invalid Selection Too Few Data Bytes Received...
  • Page 33 Additional features Page 33/83 Request example: Preamble Start delimiter Address Command Byte count Data Checksum FF FF FF FF FF BD 03 0A E1 39 Response example: Preamble Address Data Long frame from slave FF FF FF FF FF BD 03 0A E1 39 00 40 MID_M1000_BA_HART_02_1704...
  • Page 34: Device Specific Commands

    Device specific commands Page 34/83 7. Device specific commands Command 130 Read Product Code Request Data Bytes Byte Description None Response Data Bytes Byte Description #0..#1 Product Code 4 .. M1000R Response Codes Code Description No Command Specific Error Request example: Preamble Start delimiter Address...
  • Page 35: Command 132 Read Firmware Name

    Device specific commands Page 35/83 Request example: Preamble Start delimiter Address Command Byte count Checksum FF FF FF FF FF BD 03 0A E1 39 Response example: Preamble Address Data Long frame from slave FF FF FF FF FF BD 03 0A E1 39 00 42 4D 31 30 30 30 52 00 00 00 00 00 00 00 00 00 00...
  • Page 36: Command 133 Read Application Version

    Device specific commands Page 36/83 Command 133 Read Application Version Request Data Bytes Byte Description None Response Data Bytes Byte Description #0..#19 Application Version, Latin-1 Response Codes Code Description No Command Specific Error Request example: Preamble Start delimiter Address Command Byte count Checksum FF FF FF FF FF...
  • Page 37: Command 135 Read Otp Boot Checksum

    Device specific commands Page 37/83 Response example: Preamble Address Data Long frame from slave FF FF FF FF FF BD 03 0A E1 39 00 00 10 0A 72 Day = 16 Month = 10 (October) Year =2014 Command 135 Read OTP Boot Checksum Request Data Bytes Byte Description...
  • Page 38: Command 141 Read Serial Number

    Device specific commands Page 38/83 Response Codes Code Description No Command Specific Error Request example: Preamble Start delimiter Address Command Byte count Checksum FF FF FF FF FF BD 03 0A E1 39 Response example: Preamble Address Data Long frame from slave FF FF FF FF FF BD 03 0A E1 39...
  • Page 39: Command 150 Read Detector Diameter

    Device specific commands Page 39/83 Command 150 Read Detector Diameter Request Data Bytes Byte Description None Response Data Bytes Byte Description #0..#1 Detector Diameter DN10 DN15 DN20 DN25 DN32 DN40 DN50 DN65 DN80 DN100 DN125 DN150 DN200 DN250 DN300 DN350 DN400 DN450 DN500...
  • Page 40: Command 154 Read Detector Factor

    Device specific commands Page 40/83 Response Codes Code Description No Command Specific Error Request example: Preamble Start delimiter Address Command Byte count Checksum FF FF FF FF FF BD 03 0A E1 39 Response example: Preamble Address Data Long frame from slave FF FF FF FF FF BD 03 0A E1 39...
  • Page 41: Command 156 Read Detector Offset

    Device specific commands Page 41/83 Command 156 Read Detector Offset Request Data Bytes Byte Description None Response Data Bytes Byte Description #0..#4 Detector Offset [m/s], IEEE754 Adjusted by manufacturer during wet calibration Response Codes Code Description No Command Specific Error Request example: Preamble Start delimiter...
  • Page 42: Command 160 Read Detector Current

    Device specific commands Page 42/83 Response example: Preamble Address Data Long frame from slave FF FF FF FF FF BD 03 0A E1 39 00 42 4B 81 64 42 Amplifier Factor = 16959620.0 Command 160 Read Detector Current Request Data Bytes Byte Description None...
  • Page 43: Command 162 Read Power Line Frequency

    Device specific commands Page 43/83 Command 162 Read Power Line Frequency Request Data Bytes Byte Description None Response Data Bytes Byte Description #0..#1 Power Line Frequency 50Hz 60Hz Response Codes Code Description No Command Specific Error Request example: Preamble Start delimiter Address Command Byte count...
  • Page 44: Command 164 Read Excitation Frequency

    Device specific commands Page 44/83 Response example: Preamble Address Data Long frame from slave FF FF FF FF FF BD 03 0A E1 39 00 42 00 01 Power Line Frequency = 60Hz Command 164 Read Excitation Frequency Request Data Bytes Byte Description None...
  • Page 45: Command 165 Write Excitation Frequency

    Device specific commands Page 45/83 Command 165 Write Excitation Frequency Request Data Bytes Byte Description #0..#1 Excitation Frequency See Excitation Frequency Enumeration Response Data Bytes Byte Description #0..#1 Excitation Frequency See Excitation Frequency Enumeration Response Codes Code Description No Command Specific Error Invalid Selection Too Few Data Bytes Received Access Restricted...
  • Page 46: Command 167 Write Scale Factor

    Device specific commands Page 46/83 Response example: Preamble Address Data Long frame from slave FF FF FF FF FF BD 03 0A E1 39 00 42 3F 80 00 00 Scale Factor = 1.0 Command 167 Write Scale Factor Request Data Bytes Byte Description #0..#3...
  • Page 47: Command 172 Read Polarization Voltage

    Device specific commands Page 47/83 Command 172 Read Polarization Voltage Request Data Bytes Byte Description None Response Data Bytes Byte Description #0..#3 Polarization Voltage [V], IEEE754 For debugging purposes Response Codes Code Description No Command Specific Error Request example: Preamble Start delimiter Address Command...
  • Page 48: Command 174 Write Full Scale Flow

    Device specific commands Page 48/83 Response example: Preamble Address Data Long frame from slave FF FF FF FF FF BD 03 0A E1 39 00 42 43 93 43 1D Full Scale Flow = 294.5243 Command 174 Write Full Scale Flow Request Data Bytes Byte Description...
  • Page 49: Command 176 Write Flow Unit

    Device specific commands Page 49/83 Response Codes Code Description No Command Specific Error Request example: Preamble Start delimiter Address Command Byte count Checksum FF FF FF FF FF BD 03 0A E1 39 Response example: Preamble Address Data Long frame from slave FF FF FF FF FF BD 03 0A E1 39...
  • Page 50: Command 177 Read Volume Unit

    Device specific commands Page 50/83 Command 177 Read Volume Unit Request Data Bytes Byte Description None Response Data Bytes Byte Description Volumetric Volume Unit Volume Unit Codes Response Codes Code Description No Command Specific Error Request example: Preamble Start delimiter Address Command Byte count...
  • Page 51: Command 181 Read Full Scale Velocity

    Device specific commands Page 51/83 Response example: Preamble Address Data Long frame from slave FF FF FF FF FF BD 03 0A E1 39 00 42 Volume Unit = Liters Command 181 Read Full Scale Velocity Request Data Bytes Byte Description None Response Data Bytes...
  • Page 52: Command 183 Read Low Flow Cut Off

    Device specific commands Page 52/83 Response Codes Code Description No Command Specific Error Invalid Selection Too Few Data Bytes Received Access Restricted Request example: Preamble Start delimiter Address Command Byte count Data Checksum FF FF FF FF FF BD 03 0A E1 39 41 20 00 00 Response example: Preamble...
  • Page 53: Command 184 Write Low Flow Cut Off

    Device specific commands Page 53/83 Command 184 Write Low Flow Cut Off Request Data Bytes Byte Description #0…#3 Low Flow Cut Off [%], IEEE754 Percent of Full Scale Flow (0.0 … 10.0) Response Data Bytes Byte Description #0…#3 Low Flow Cut Off [%], IEEE754 Percent of Full Scale Flow Response Codes Code...
  • Page 54: Command 186 Write Flow Direction

    Device specific commands Page 54/83 Response example: Preamble Address Data Long frame from slave FF FF FF FF FF BD 03 0A E1 39 00 00 Flow Direction = Unidirectional Command 186 Write Flow Direction Request Data Bytes Byte Description Flow Direction 0 …...
  • Page 55: Command 190 Read Digital Input Operation

    Device specific commands Page 55/83 Response Data Bytes Byte Description #0…#3 Coil Settling Time [s], IEEE754 For debugging purposes Response Codes Code Description No Command Specific Error Request example: Preamble Start delimiter Address Command Byte count Checksum FF FF FF FF FF BD 03 0A E1 39 Response example: Preamble...
  • Page 56: Command 191 Write Flow Direction

    Device specific commands Page 56/83 Response example: Preamble Address Data Long frame from slave FF FF FF FF FF BD 03 0A E1 39 00 00 Digital Input Operation = None Command 191 Write Flow Direction Request Data Bytes Byte Description Digital Input Operation 0 …...
  • Page 57: Command 192 Read Digital Input Status

    Device specific commands Page 57/83 Response example Preamble Address Data Long frame from slave FF FF FF FF FF BD 03 0A E1 39 00 40 Digital Input Operation = Totalizer Reset Command 192 Read Digital Input Status Request Data Bytes Byte Description None...
  • Page 58: Command 197 Write Alarm Mode

    Device specific commands Page 58/83 Command 197 Write Alarm Mode Request Data Bytes Byte Description Alarm Mode 0 .. High 1 … Low 251 … None Response Data Bytes Byte Description Alarm Mode 0 .. High 1 … Low 251 … None 252 …...
  • Page 59: Command 201 Write Pulses Per Unit

    Device specific commands Page 59/83 Response Codes Code Description No Command Specific Error Request example: Preamble Start delimiter Address Command Byte count Checksum FF FF FF FF FF BD 03 0A E1 39 Response example: Preamble Address Data Long frame from slave FF FF FF FF FF BD 03 0A E1 39...
  • Page 60: Command 202 Read Pulse Width

    Device specific commands Page 60/83 Command 202 Read Pulse Width Request Data Bytes Byte Description None Response Data Bytes Byte Description #0…#1 Pulse Width [ms] 5 … 2000 ms 0 ms (means 50% duty cycle) Response Codes Code Description No Command Specific Error Request example: Preamble Start delimiter...
  • Page 61: Command 204 Read Flow Alarm Min

    Device specific commands Page 61/83 Request example: Preamble Start delimiter Address Command Byte count Data Checksum FF FF FF FF FF BD 03 0A E1 39 00 32 Response example: Preamble Address Data Long frame from slave FF FF FF FF FF BD 03 0A E1 39 00 40 00 32...
  • Page 62: Command 205 Write Flow Alarm Min

    Device specific commands Page 62/83 Command 205 Write Flow Alarm Min If actual flow is outside the limit (lower than Min or higher than Max) corresponding output is activated. Request Data Bytes Byte Description Digital Output Number 1 … OUT1 2 …...
  • Page 63: Command 206 Read Flow Alarm Max

    Device specific commands Page 63/83 Command 206 Read Flow Alarm Max If actual flow is outside the limit (lower than Min or higher than Max) corresponding output is activated. Request Data Bytes Byte Description Digital Output Number 1 … OUT1 2 …...
  • Page 64: Command 207 Write Flow Alarm Max

    Device specific commands Page 64/83 Command 207 Write Flow Alarm Max If actual flow is outside the limit (lower than Min or higher than Max) corresponding output is activated. Request Data Bytes Byte Description Digital Output Number 1 … OUT1 2 …...
  • Page 65: Command 209 Write Digital Output Mode

    Device specific commands Page 65/83 Response Codes Code Description No Command Specific Error Invalid Selection Too Few Data Bytes Received Request example: Preamble Start delimiter Address Command Byte count Data Checksum FF FF FF FF FF BD 03 0A E1 39 Response example: Preamble Address...
  • Page 66: Command 210 Read Digital Output Operation

    Device specific commands Page 66/83 Response example: Preamble Address Data Long frame from slave FF FF FF FF FF BD 03 0A E1 39 00 40 01 01 Digital Output Number = OUT1 Digital Output Mode Normally Closed Command 210 Read Digital Output Operation Request Data Bytes Byte Description...
  • Page 67: Command 211 Write Digital Output Operation

    Device specific commands Page 67/83 Response example: Preamble Address Data Long frame from slave FF FF FF FF FF BD 03 0A E1 39 00 00 01 01 Digital Output Number = OUT1 Digital Output Operation = Comparator Command 211 Write Digital Output Operation Request Data Bytes Byte Description...
  • Page 68: Command 212 Read Full Scale Frequency

    Device specific commands Page 68/83 Command 212 Read Full Scale Frequency Request Data Bytes Byte Description None Response Data Bytes Byte Description #0…#3 Full Scale Frequency [Hz], IEEE754 Response Codes Code Description No Command Specific Error Request example: Preamble Start delimiter Address Command Byte count...
  • Page 69: Command 214 Read Median

    Device specific commands Page 69/83 Response example: Preamble Address Data Long frame from slave FF FF FF FF FF BD 03 0A E1 39 00 40 42 C8 00 00 Full Scale Frequency = 100.0 Hz Command 214 Read Median Request Data Bytes Byte Description...
  • Page 70: Command 216 Read Moving Average

    Device specific commands Page 70/83 Response Codes Code Description No Command Specific Error Invalid Selection Too Few Data Bytes Received Access Restricted Request example: Preamble Start delimiter Address Command Byte count Data Checksum FF FF FF FF FF BD 03 0A E1 39 00 01 Response example: Preamble...
  • Page 71: Command 217 Write Moving Average

    Device specific commands Page 71/83 Command 217 Write Moving Average Request Data Bytes Byte Description #0..#1 Moving Average Filter 1 ... 200 Length of filter Response Data Bytes Byte Description #0..#1 Moving Average Filter 1 ... 200 Length of filter Response Codes Code Description...
  • Page 72 Device specific commands Page 72/83 Response example: Preamble Address Data Long frame from slave FF FF FF FF FF BD 03 0A E1 39 00 00 Menu Language Code = English Command 230 Write Menu Language Code Request Data Bytes Byte Description Menu Language Code...
  • Page 73: Command 231 Read Empty Pipe Mode

    Device specific commands Page 73/83 Command 231 Read Empty Pipe Mode Request Data Bytes Byte Description None Response Data Bytes Byte Description Empty Pipe Mode 0 … Empty Pipe Detection Off 1 … Empty Pipe Detection On Response Codes Code Description No Command Specific Error Request example:...
  • Page 74: Command 233 Read Empty Pipe Threshold Resistance

    Device specific commands Page 74/83 Response example: Preamble Address Data Long frame from slave FF FF FF FF FF BD 03 0A E1 39 00 40 Empty Pipe Mode = Empty Pipe Detection Off Command 233 Read Empty Pipe Threshold Resistance Request Data Bytes Byte Description...
  • Page 75: Command 238 Read Empty Pipe Actual Resistance

    Device specific commands Page 75/83 Response Codes Code Description No Command Specific Error Invalid Selection Too Few Data Bytes Received Access Restricted Request example: Preamble Start delimiter Address Command Byte count Data Checksum FF FF FF FF FF BD 03 0A E1 39 47 6A 60 00 Response example: Preamble...
  • Page 76: Command 240 Read Flow Simulation

    Device specific commands Page 76/83 Command 240 Read Flow Simulation Request Data Bytes Byte Description None Response Data Bytes Byte Description Flow Simulation [%] -128 … OFF + 0 … 0% +10 … +10% +20 … +20% +30 … +30% +40 …...
  • Page 77: Command 241 Write Flow Simulation

    Device specific commands Page 77/83 Command 241 Write Flow Simulation Request Data Bytes Byte Description Flow Simulation [%], not stored to non-volatile memory -128 … OFF + 0 … 0% +10 … +10% +20 … +20% +30 … +30% +40 … +40% +50 …...
  • Page 78 Device specific commands Page 78/83 Response Data Bytes Byte Description Flow Simulation [%] -128 … OFF + 0 … 0% +10 … +10% +20 … +20% +30 … +30% +40 … +40% +50 … +50% +60 … +60% +70 … +70% +80 …...
  • Page 79: Command 242 Remote Login

    Device specific commands Page 79/83 Command 242 Remote Login Request Data Bytes Byte Description #0..#3 Login Ask manufacturer for details. Response Data Bytes Byte Description Rights 0 ... RIGHTS_UNKNOWN, 1 ... RIGHTS_USER, 2 ... RIGHTS_SERVICE, 3 ... RIGHTS_ADMIN, 4 ... RIGHTS_FACTORY Response Codes Code Description...
  • Page 80: Command 244 Command Action Request

    Device specific commands Page 80/83 Response Codes Code Description No Command Specific Error Invalid Selection Too Few Data Bytes Received Access Restricted Request example: Preamble Start delimiter Address Command Byte count Data Checksum FF FF FF FF FF BD 03 0A E1 39 Response example: Preamble Address...
  • Page 81: Command 247 Read Random

    Device specific commands Page 81/83 Command 247 Read Random Generates Random Number necessary for login calculation. Request Data Bytes Byte Description Response Data Bytes Byte Description Rights 0 ... RIGHTS_UNKNOWN, 1 ... RIGHTS_USER, 2 ... RIGHTS_SERVICE, 3 ... RIGHTS_ADMIN, 4 ... RIGHTS_FACTORY Response Codes Code Description...
  • Page 82: 'Rights Summary

    ‘Rights summary Page 82/83 8. Rights – summary COMMAND_163_WRITE_POWER_LINE_FREQUENCY Rights_User COMMAND_165_WRITE_EXCITATION_FREQUENCY Rights_Service COMMAND_167_WRITE_SCALE_FACTOR Rights_Service COMMAND_174_WRITE_FULL_SCALE_FLOW Rights_Factory COMMAND_176_WRITE_FLOW_UNIT Rights_User COMMAND_178_WRITE_VOLUME_UNIT Rights_User COMMAND_182_WRITE_FULL_SCALE_VELOCITY Rights_Factory COMMAND_184_WRITE_LOW_FLOW_CUT_OFF Rights_Admin COMMAND_186_WRITE_FLOW_DIRECTION Rights_Factory COMMAND_191_WRITE_DIGITAL_INPUT_OPERATION Rights_Service COMMAND_197_WRITE_ALARM_MODE Rights_Service COMMAND_201_WRITE_PULSES_PER_UNIT Rights_Service COMMAND_203_WRITE_PULSES_WIDTH Rights_Service COMMAND_205_WRITE_FLOW_ALARM_MIN Rights_Service COMMAND_207_WRITE_FLOW_ALARM_MAX Rights_Service COMMAND_209_WRITE_DO_OUTPUT_MODE Rights_Service COMMAND_211_WRITE_DO_OUTPUT_OPERATION Rights_Service COMMAND_213_WRITE_FULL_SCALE_FREQUENCY...
  • Page 83: Return Of Goods For Repair/Harmless Declaration

    Return of goods for repair/Hamless declarat Page 83/83 9. Return of goods for repair/Harmless declaration Please refer to our claims return form/harmlessness declaration under www.badgermeter.de/service/return of goods. MID_M1000_BA_HART_02_1704...
  • Page 84: Mid_M1000_Ba_Hart_02

    MID_M1000_BA_HART_02_1704...
  • Page 85 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