Modmag M2000 Bacnet Ms/tp Communication Protocol Electromagnetic Flow Meters User Manual

Modmag M2000 Bacnet Ms/tp Communication Protocol Electromagnetic Flow Meters User Manual

ModMAG-LOGO

ModMAG M2000 BACnet MS/TP Communication Protocol Electromagnetic Flow Meters

ModMAG-M2000-BACnet-MS-TP-Communication-Protocol-Electromagnetic-Flow-Meters-PRODUCT

ABOUT THIS MANUAL

Definitions

BACnetBuilding Automation and Control Networks
DBDaughterboard
MS/TPMaster-Slave/Token-Passing
PTPPoint-to-Point
SPSAlternate abbreviation for PLC (Programmable Logic Controller)
User UnitsDefined by configuration of the meter’s volume unit or flow unit

Scope
This document discusses the supported features of serial BACnet MS/TP, how these features are related to the M2000, and the special considerations and type of data that is accessible over BACnet MS/TP. This document assumes general understanding of the BACnet MS/TP protocol by the reader. For further information regarding the BACnet Protocol, refer to www.bacnet.org. The M2000 BACnet MS/TP daughterboard supports BACnet MS/TP protocol, Revision 19. The BACnet MS/TP daughterboard acts as a BACnet MS/TP master node (Data Link Layer) with the device profile of BACnet-Smart Actuator (B-SA). It interfaces directly to MS/TP based systems.

INTRODUCTION

BACnet is a Data Communication Protocol for Building Automation and Control Networks. Developed under the auspices of the American Society of Heating, Refrigerating and Air-Conditioning Engineers (ASHRAE), BACnet is an American national standard, a European standard, a national standard in more than 30 countries, and an ISO global standard. The protocol is supported and maintained by ASHRAE Standing Standard Project Committee 135.

ModMAG-M2000-BACnet-MS-TP-Communication-Protocol-Electromagnetic-Flow-Meters-FIG-1

INSTALLATION

Pre-Installed Daughterboard
Most daughterboard installations will be completed in the factory and shipped pre-installed into the main board. Follow these steps to set up your M2000 BACnet MS/TP device.

  1. Power on the M2000.
  2. Allow time for the daughterboard to properly power up and be recognized by the M2000 before navigating the menus.This time is typically 3 seconds or less. If the BACnet MS/TP daughterboard is not recognized, cycle the M2000 power.
  3. Navigate in the menu to Main Menu > Communications > Daughterbrd Config.
  4. Configure the settings in the table below to what is required for the BACnet MS/TP network.
    ParameterDefault ValueComments
    BACnet MS/TP Baud9600Baud Rate of the BACnet MS/TP network . Common settings are 9600, 19200, 38400

    and 76800 .

    BACnet MS/TP MAC ID1Sets BACNET MS/TP Device ID of module/meter . Max value = 127
    BACnet Max Master127Sets the max master variable for the device . Max value = 127
    BACnet Instance10001Sets the BACnet Instance number . The instance number is an unsigned decimal number that can range from 0 to 4,194,302 . Every device on a BACnet network gets

    an instance number, and two devices must not have the same number .

  5. After configuration of all parameters, exit the menu system back to the M2000 Home screen.
  6. Cycle power to the M2000 meter for any daughterboard configuration changes to take place.
Wiring the RS-485 Connections

NOTE:
Power off the M2000 before making the RS-485 wiring connections. Use the following information to wire signals to the 6-pin customer connector. See Figure 2.

Terminal NumberPin DescriptionComments
71RS-485 B+RS-485 Non-Inverting I/O 15kV HBM ESD Protected RS-485 level
72RS-485 A-RS-485 Inverting I/O15kV HBM ESD Protected RS-485 level
73Analog GND0/4…20 mA (Terminal 15-)
74Analog Output0/4…20 mA (Terminal 16+)
7524V DC Ext24V DC Output
76GNDIsolated Ground (GND)
  

ModMAG-M2000-BACnet-MS-TP-Communication-Protocol-Electromagnetic-Flow-Meters-FIG-2

In-Field Upgrade

Prerequisites

  • Installing a BACnet MS/TP daughterboard into an M2000 requires firmware revision v1.22 or later.
  • The main board (revision 2 or later) must have a 12-pin connector for this interface.

Installing the Daughterboard
The BACnet MS/TP daughterboard connects to the 12-pin connector labeled COMMUNICATION on the main board.

ModMAG-M2000-BACnet-MS-TP-Communication-Protocol-Electromagnetic-Flow-Meters-FIG-3

Follow these steps to install the daughterboard hardware.

  1. Prior to installing the daughterboard, verify or configure the M2000 Communication Port B Settings. The Port B Settings are located at Main Menu > Communications > Port B Settings.
    ParameterValue
    Port Address1
    Ext . Port Address126
    Baud Rate9600
    Data Bits8 bits
    ParityEven
    Stop Bits1 bit
  2. Exit the communications menu back to the M2000 Home screen.
  3. Power off the M2000.
    CAUTION
    DISCONNECT THE INPUT POWER BEFORE ACCESSING THE EQUIPMENT. This step is important for the M2000 to properly recognize the BACnet MS/TP daughterboard.
  4. Prior to inserting the daughterboard, install the foam insulation pad as shown in Figure 4 on page 6. Be sure to align the groove with the two screws attaching the detector or wall mount bracket to the enclosure. The primary purpose of this pad is to ensure the daughterboard is insulated from the enclosure wall. It is important to install this pad flush with the top of the enclosure wall. ModMAG-M2000-BACnet-MS-TP-Communication-Protocol-Electromagnetic-Flow-Meters-FIG-4
  5. Insert the 12-pin daughterboard into the 12 pin-connector.
  6. Power on the M2000.
  7. Allow time for the daughterboard to properly power up and be recognized by the M2000 before navigating the menus. This time is typically 3 seconds. If the BACnet MS/TP daughterboard is not recognized, cycle the M2000 power. 8. Verify recognition of the BACnet MS/TP daughterboard. Navigate to Main Menu > Info/Help. The Daughterboard Info field
    indicates the Daughterboard Type is BACnet MS/TP (Bn_mstp).
  8. From this point, follow the typical installation procedure.

SYSTEM CONFIGURATION

BACnet Protocol Implementation Conformance Statement

  • Date: March 4, 2022
  • Vendor Name: Badger Meter (Vendor 306)
  • Product Name: M2000 Mag Meter
  • Product Model Number: M2000
  • Application Software Version: M-Series v1.22
  • Firmware Revision: v1.02
  • BACnet Protocol Revision: 1.19

Product Description
The ModMAG M2000 Electromagnetic flow meter has a wide selection of liner and electrode materials to help ensure maximum compatibility and minimum maintenance over a long operating period.

BACnet Standardized Device Profiles Supported (Annex L)
BACnet Smart Actuator (B-SA)

BACnet Interoperability Building Blocks Supported (Annex K)

  • Data Sharing-ReadProperty-B (DS-RP-B)
  • Data Sharing-ReadPropertyMultiple-B (DS-RPM-B)
  • Data Sharing-WriteProperty-B (DS-WP-B)
  • Device Management-Dynamic Device Binding-B (DM-DDB-B)
  • Device Management-Dynamic Object Binding-B (DM-DOB-B)
  • Device Management-ReinitializeDevice-B (DM-RD-B)

Standard Object Types Supported

Object-TypeDynamically

Createable

Dynamically

Deleteable

Optional Properties SupportedWritable Properties
DeviceNoNoDescription,

Max Master, Max Info Frames

Max Master,

Max Info Frames

Network PortNoNoLink Speed Link Speeds MAC Address Max Master

Max Info Frames

Link Speed MAC Address Max Master

Max Info Frames

Analog ValueNoNoPresent Value
Character StringNoNoPresent Value

Range Restrictions for the Device Object

Object-TypePropertyRange Restriction
DeviceMax Master

Max Info Frames

1 ~ 127

1 ~ 255

 

Network Port

Link Speed MAC Address Max Master

Max Info Frames

9600, 19200, 38400, 57600, 76800

1 ~ 127

1 ~ 127

1 ~ 255

Data Link Layer Option Supported
MS/TP master (Clause 9), baud rate(s): 9600, 19200, 38400, 76800

Segmentation Capability Supported
None

Character Sets Supported
ISO 10646 (UTF-8)

DATA MANAGEMENT

The BACnet MS/TP interface is based on BACnet Protocol Revision 19 and supports the following objects:

  • One Device Object – contains parameters pertaining to the M2000 device
  • 170 Analog Value Objects – contains parameters pertaining to meter specific parameters
  • 17 Custom String Values – contains device specific string data pertaining to the connected meter
  • One Network Port Object – Contains all BACnet network options and status

Device Object
Every BACnet device must have a Device Object, the Properties of which fully describe the BACnet device to the network. The Object_List Property of the Device Object, for example, provides a list of every Object contained within the BACnet device. The Vendor_Name, Vendor_Identifier and Model_Name Properties provide the manufacturer name and model of the device.

BACnet PropertyValue
Apdu Timeout3000
Application Software VersionM-Series v1 .22
Database Revision0
DescriptionMagnetic Flow Meter
Device Address Binding
Firmware Revision1 .02
Location
Max Apdu Length Accepted480
Max Info Frames1
Max Master127
Model NameM2000
Number of Apdu Retries3
Object IdentifierOBJECT_DEVICE: 10001
Object NameM2000 Mag Meter
Object Type8 : Object Device
Property ListObject Array
Protocol Object Types Supported001000001000000000000000000000000000000010000000000000001000
Protocol Revision19
Protocol Services Supported00000000000010110100100000000000011000000000
Protocol Version1
Segmentation Supported3 : None
System Status0 : Operational
Vendor Identifier306
Vendor NameBadger Meter

Analog Value Objects & Character String Objects
This list specifies all the analog values accessible by the BACnet MS/TP network.

Measurements Category

IndexParameter NameData TypeNetwork AccessBACnet Object ID
31VelocityUnitsINTEGERREAD_WRITEAV13
32FlowUnitsINTEGERREAD_WRITEAV14
33VolumeUnitsINTEGERREAD_WRITEAV15
34UnitMultiplierINTEGERREAD_WRITEAV16
35ZeroScaleFlowFLOATREAD_WRITEAV17
36FullScalVelocityFLOATREAD_WRITEAV18
37FullScaleFlowFLOATREAD_WRITEAV19
38LowFlowCutoffFLOATREAD_WRITEAV20
39FlowDirectionINTEGERREAD_WRITEAV21
40DampingFactorINTEGERREAD_WRITEAV22

Product Identification Category

IndexParameter NameData TypeNetwork AccessBACnet Object ID
1ProductCodeINTEGERREAD_ONLYAV161
2ProductNameSTRINGREAD_ONLYCSV0
3FirmwareNameSTRINGREAD_ONLYCSV1
4ApplicationVerSTRINGREAD_WRITECSV2
5CompileDateSTRINGREAD_ONLYCSV3
6CompileTimeSTRINGREAD_ONLYCSV4
7PCBSerialNumSTRINGREAD_WRITECSV5
8OTPBootChecksumSTRINGREAD_ONLYCSV6
9FlashOSChecksumSTRINGREAD_ONLYCSV7
10BootVerSTRINGREAD_ONLYCSV8
11OsVerSTRINGREAD_ONLYCSV9
12ComBoardProdTypeINTEGERREAD_ONLYAV146
13ComBoardMajorVerINTEGERREAD_ONLYAV147
14ComBoardMinorVerINTEGERREAD_ONLYAV148
15PwrOnSplashLn1STRINGREAD_WRITECSV10
16PwrOnSplashLn2STRINGREAD_WRITECSV11
17MeterTagNameSTRINGREAD_WRITECSV12

Meter Calibration Category

IndexParameter NameData TypeNetwork AccessBACnet Object ID
18DetDiamEnumINTEGERREAD_WRITEAV0
19DetDiamActualINTEGERREAD_WRITEAV1
20DetectorFactorFLOATREAD_WRITEAV2
21FACT_DetFactorFLOATREAD_ONLYAV3
22DetectorOffsetFLOATREAD_WRITEAV4
23FACT_DetOffsetFLOATREAD_ONLYAV5
24AmplifierFactorFLOATREAD_WRITEAV6
25FACT_AmpFactorFLOATREAD_ONLYAV7
26DetectorCurrentFLOATREAD_WRITEAV8
27FACT_DetCurrentFLOATREAD_ONLYAV9
28PowerLineFreqINTEGERREAD_WRITEAV10
29ExcitationFreqINTEGERREAD_WRITEAV11
30ScaleFactorFLOATREAD_WRITEAV12

Meter Measurement Settings Category

IndexParameter NameData TypeNetwork AccessBACnet Object ID
101T1_Tplus_m3FLOATREAD_ONLYAV82
102T1_Tplus_UserFLOATREAD_ONLYAV83
103T1_TplusDispStrSTRINGREAD_ONLYCSV14
104T2_Tminus_m3FLOATREAD_ONLYAV84
105T2_Tminus_UserFLOATREAD_ONLYAV85
106T2_TminusDispStrSTRINGREAD_ONLYCSV15
107T3_TNet_m3FLOATREAD_ONLYAV86
108T3_TNet_UserFLOATREAD_ONLYAV87
109T3_TNetDispStrSTRINGREAD_ONLYCSV16
110T1_TplusRollCtrINTEGERREAD_ONLYAV88
111T2_TminusRollCtrINTEGERREAD_ONLYAV89
112FlowVelocity_MSFLOATREAD_ONLYAV90
113FlowVelocity_UsrFLOATREAD_ONLYAV91
114FlowRate_m3FLOATREAD_ONLYAV92
115FlowRate_UserFLOATREAD_ONLYAV93
116RelFlowRatePercFLOATREAD_ONLYAV94
117PresBatchTot_m3FLOATREAD_ONLYAV95
118PresBatchTot_UsrFLOATREAD_ONLYAV96
119FlowDirectionINTEGERREAD_ONLYAV97

Digital Input Category

IndexParameter NameData TypeNetwork AccessBACnet Object ID
41DigInOperationINTEGERREAD_WRITEAV23
42DigInStatusINTEGERREAD_ONLYAV24

Output 1 Category

IndexParameter NameData TypeNetwork AccessBACnet Object ID
56Out1_PPUnit_m3FLOATREAD_WRITEAV37
57Out1_PPUnit_userFLOATREAD_WRITEAV38
58Out1_PulseWidthINTEGERREAD_WRITEAV39
59Out1_FS_FreqINTEGERREAD_WRITEAV40
60Out1_AlarmMinINTEGERREAD_WRITEAV41
61Out1_AlarmMaxINTEGERREAD_WRITEAV42
62Out1_ModeINTEGERREAD_WRITEAV43
63Out1_OperationINTEGERREAD_WRITEAV44

Output 2 Category

IndexParameter NameData TypeNetwork AccessBACnet Object ID
64Out2_PPUnit_m3FLOATREAD_WRITEAV45
65Out2_PPUnit_userFLOATREAD_WRITEAV46
66Out2_PulseWidthINTEGERREAD_WRITEAV47
67Out2_FS_FreqINTEGERREAD_WRITEAV48
68Out2_AlarmMinINTEGERREAD_WRITEAV49
69Out2_AlarmMaxINTEGERREAD_WRITEAV50
70Out2_ModeINTEGERREAD_WRITEAV51
71Out2_OperationINTEGERREAD_WRITEAV52
IndexParameter NameData TypeNetwork AccessBACnet Object ID
72Out3_FS_FreqINTEGERREAD_WRITEAV53
73Out3_AlarmMinINTEGERREAD_WRITEAV54
74Out3_AlarmMaxINTEGERREAD_WRITEAV55
75Out3_ModeINTEGERREAD_WRITEAV56
76Out3_HW_SelectINTEGERREAD_WRITEAV57
77Out3_OperationINTEGERREAD_WRITEAV58
IndexParameter NameData TypeNetwork AccessBACnet Object ID
78Out4_AlarmMinINTEGERREAD_WRITEAV59
79Out4_AlarmMaxINTEGERREAD_WRITEAV60
80Out4_ModeINTEGERREAD_WRITEAV61
81Out4_HW_SelectINTEGERREAD_WRITEAV62
82Out4_OperationINTEGERREAD_WRITEAV63
77Out3_OperationINTEGERREAD_WRITEAV58
IndexParameter NameData TypeNetwork AccessBACnet Object ID
43AnalogOutRangeINTEGERREAD_WRITEAV25
44AnalogOutOffsetFLOATREAD_ONLYAV26
45AnalogOutCalPtAFLOATREAD_WRITEAV27
46AnalogOutCalPtBFLOATREAD_WRITEAV28
47FACT_AOutCalPtAFLOATREAD_ONLYAV29
48FACT_AOutCalPtBFLOATREAD_ONLYAV30
49AnalogOutSlopeFLOATREAD_ONLYAV31
50AnalogOffset4MAFLOATREAD_WRITEAV32
51AnalogOffset20MAFLOATREAD_WRITEAV33
52AnalogOutCurrentFLOATREAD_ONLYAV34
53AOutCurrentStrSTRINGREAD_ONLYCSV13
54AlarmModeINTEGERREAD_WRITEAV35
55FixedCurrentModeFLOATREAD_ONLYAV36
IndexParameter NameData TypeNetwork AccessBACnet Object ID
83A_PacketsProcINTEGERREAD_ONLYAV64
84A_BcastPacketsINTEGERREAD_ONLYAV65
85A_CRCErrsINTEGERREAD_ONLYAV66
86A_PacketsRcvdINTEGERREAD_ONLYAV67
87A_PacketsSentINTEGERREAD_ONLYAV68
88A_ParityErrsINTEGERREAD_ONLYAV69
89A_FramingErrsINTEGERREAD_ONLYAV70
90A_OverrunErrsINTEGERREAD_ONLYAV71
91A_BreakDetsINTEGERREAD_ONLYAV72
IndexParameter NameData TypeNetwork AccessBACnet Object ID
92B_PacketsProcINTEGERREAD_ONLYAV73
93B_BcastPacketsINTEGERREAD_ONLYAV74
94B_CRCErrsINTEGERREAD_ONLYAV75
95B_PacketsRcvdINTEGERREAD_ONLYAV76
96B_PacketsSentINTEGERREAD_ONLYAV77
97B_ParityErrsINTEGERREAD_ONLYAV78
98B_FramingErrsINTEGERREAD_ONLYAV79
99B_OverrunErrsINTEGERREAD_ONLYAV80
100B_BreakDetsINTEGERREAD_ONLYAV81
IndexParameter NameData TypeNetwork AccessBACnet Object ID
174BacnetMSTPBaudLONGREAD_WRITEAV155
175BacnetMSTPMacIdINTEGERREAD_WRITEAV156
176BacnetMaxMasterINTEGERREAD_WRITEAV157
177BacnetInstanceLONGREAD_WRITEAV158
182BacnetMaxInfoFrmINTEGERREAD_WRITEAV164
IndexParameter NameData TypeNetwork AccessBACnet Object ID
137PowerLossTot_sLONGREAD_ONLYAV115
138DispBklightModeINTEGERREAD_WRITEAV116
139PreBatchAmtFLOATREAD_WRITEAV117
140MenuResetAllowedINTEGERREAD_WRITEAV118
141MenuLangSettingINTEGERREAD_WRITEAV119
142FileSysNumRecsRdINTEGERREAD_WRITEAV120
143ConfigStatusINTEGERREAD_ONLYAV121
144PortBExtAddrINTEGERREAD_ONLYAV122
157SoftwreMedianFltINTEGERREAD_WRITEAV135
158IIRCoefActualValFLOATREAD_ONLYAV136
159IIRActualStateINTEGERREAD_WRITEAV137
160IIRCoefMinFLOATREAD_WRITEAV138
161IIRCoefMaxFLOATREAD_WRITEAV139
162IIRHysteresisFLOATREAD_WRITEAV140
163IIRSensitivityFLOATREAD_WRITEAV141
164ZFlowStabSizeFLOATREAD_WRITEAV142
165ZFlowStabExpINTEGERREAD_WRITEAV143
166ZFlowStabAccFLOATREAD_ONLYAV144
167ZFlowStabTimerINTEGERREAD_ONLYAV145
IndexParameter NameData TypeNetwork AccessBACnet Object ID
145AnalogInMeasValFLOATREAD_ONLYAV123
146AnalogInMeasCtrINTEGERREAD_WRITEAV124
147EmptyPipeActResFLOATREAD_ONLYAV125
IndexParameter NameData TypeNetwork AccessBACnet Object ID
148EmptyPipeCal_VFLOATREAD_WRITEAV126
149EmptyPipeMeasValFLOATREAD_ONLYAV127
150FullPipeCal_VFLOATREAD_WRITEAV128
151EmptyPipeModeINTEGERREAD_WRITEAV129
IndexParameter NameData TypeNetwork AccessBACnet Object ID
152CmdActionReqINTEGERREAD_WRITEAV130
153FlowSimulationSIGNED INTEGERREAD_WRITEAV131
IndexParameter NameData TypeNetwork AccessBACnet Object ID
154SecurityStatusINTEGERREAD_ONLYAV132
155RandomValLONGREAD_ONLYAV133
156RemoteLoginLONGWRITE_ONLYAV134
IndexParameter NameData TypeNetwork AccessBACnet Object ID
157SoftwreMedianFltINTEGERREAD_WRITEAV135
158IIRCoefActualValFLOATREAD_ONLYAV136
159IIRActualStateINTEGERREAD_WRITEAV137
160IIRCoefMinFLOATREAD_WRITEAV138
161IIRCoefMaxFLOATREAD_WRITEAV139
162IIRHysteresisFLOATREAD_WRITEAV140
163IIRSensitivityFLOATREAD_WRITEAV141
164ZFlowStabSizeFLOATREAD_WRITEAV142
165ZFlowStabExpINTEGERREAD_WRITEAV143
166ZFlowStabAccFLOATREAD_ONLYAV144
167ZFlowStabTimerINTEGERREAD_ONLYAV145
IndexParameter NameData TypeNetwork AccessBACnet Object ID
168RESERVEDRESERVEDRESERVEDAV149
169RESERVEDRESERVEDRESERVEDAV150
170RESERVEDRESERVEDRESERVEDAV151
171RESERVEDRESERVEDRESERVEDAV152
172RESERVEDRESERVEDRESERVEDAV153
173RESERVEDRESERVEDRESERVEDAV154
174BacnetMSTPBaudINTEGERREAD_WRITEAV155
175BacnetMSTPMacIdINTEGERREAD_WRITEAV156
176BacnetMaxMasterINTEGERREAD_WRITEAV157
177BacnetInstanceINTEGERREAD_WRITEAV158
178RESERVEDRESERVEDRESERVEDAV159
179RESERVEDRESERVEDRESERVEDAV160
180RESERVEDRESERVEDRESERVEDAV162
181RESERVEDRESERVEDRESERVEDAV163
182RESERVEDRESERVEDRESERVEDAV164
183RESERVEDRESERVEDRESERVEDAV165
184RESERVEDRESERVEDRESERVEDAV166
185RESERVEDRESERVEDRESERVEDAV167
186RESERVEDRESERVEDRESERVEDAV168
187RESERVEDRESERVEDRESERVEDAV169

TROUBLESHOOTING

SymptomsPossible CausesRecommended Actions
No communicationTransmit and receive are

wired incorrectly .

Check the network wiring from the meter .
Baud rate does not match master .Check the baud rate of the master and ensure the baud rate of the meter matches the master . If it does not match, change

the Baud Rate setting in the Communication menu .

Check LED behavior on the daughterboard . There should be a “fast” blink (4 flashes per second) .If LED is solid green or is a slow blink (1 flash per second) the daughterboard is not communicating to the main M2000 board . Check that the daughterboard is properly installed and fully plugged into the terminal on the M2000 board .

If there is still a slow blink on the daughterboard LED, remove the daughterboard, cycle power to the meter, and navigate to the communications menu on the M2000 . Configure Port B to the following settings:

Port Address: 1 Data Bits: 8 bits Parity: Even Stop Bits: 1 bit

The remaining port B settings are not factored into the discovery of the daughterboard and can be left as default values . Exit the menu system back to the M2000 main screen . Power off the meter, plug back in the daughterboard, and

again power up the meter .

MAC address is not unique . Another device is on the network with the

same address .

Check the addresses of the other devices on the network . Check that the MAC address is not 1 .
Cable is not terminated properly .For BACnet MS/TP on EIA-485 network, devices can be daisy chained together . The two devices on the end of the chain need to have terminated resistors to reduce reflections .

Terminating resistors (typically 120 Ohm) must be applied externally across the A- and B+ terminals . In point-to-point, or point-to-multipoint (single driver on bus) networks, the main cable should be terminated in its characteristic impedance (typically 120 Ohms) at the end furthest from the driver . In multi-receiver applications, stubs connecting receivers to the main cable should be kept as short as possible . Multipoint (multi-driver) systems require that the main cable be terminated in its characteristic impedance at both ends . Stubs connecting a transceiver to the main cable should be kept as

short as possible .

Cable or chain longer than 100 ft .RS-485 is intended for network lengths up to 4000 ft, but the maximum system data rate decreases as the transmission length increases . Devices (like this one) operating at 20 Mbps

are limited to lengths less than 100 ft .

SymptomsPossible CausesRecommended Actions
Intermittent communicationCable is not properly shielded .Communication cables must have shielding to protect the quality of the communication signals from electromagnetic interference (EMI) . Check that the cable has a shield . Typically, one end of the shield drain is connected to a clean ground to dissipate EMI and prevent ground loops . However, depending on the ground quality, cable length and type of interference, other methods can be employed . Twisted pair is the cable of choice for RS-485 networks . Twisted pair cables tend to pick up noise and other electromagnetically induced voltages as common mode signals, which are effectively rejected by the

differential receivers used in this application .

Cable routed near power cables such a variable frequency drives .Cables carrying high currents cause a high degree of electromagnetic interference that can interfere with the quality of the communication signals . Route signal cables

away from power cables .

Cable is not terminated properly .For BACnet MS/TP on EIA-485 network, devices can be daisy chained together . The two devices on the end of the chain need to have terminated resistors to reduce reflections .

Terminating resistors (typically 120 Ohm) must be applied externally across the A- and B+ terminals . In point-to-point, or point-to-multipoint (single driver on bus) networks, the main cable should be terminated in its characteristic impedance (typically 120 Ohms) at the end furthest from the driver . In multi-receiver applications, stubs connecting receivers to the main cable should be kept as short as possible . Multipoint (multi-driver) systems require that the main cable be terminated in its characteristic impedance at both ends . Stubs connecting a transceiver to the main cable should be kept as

short as possible .

Cable or chain longer than 4000 ft .RS-485 is intended for network lengths up to 4000 ft, but the maximum system data rate decreases as the transmission length increases . Devices (like this one) operating at 20Mbps

are limited to lengths less than 100 ft .

Unable to write specific parametersMeter is set up with security that prevents changes to certain

write-able values .

Enter the correct PIN to unlock the device . Refer to the M2000 user manual for more information on the different levels

of security .

BTL CERTIFICATION

For more information regarding this listing, go to the BTL website. WSPCert attests the conformmance of the following BACnet implementation to the BACnet standard Iso 16484-5 protocol revision 1.19. The attested conformance refers to the BACnet Interoperability Buiding Blocks (BIBBs) listed on the BTL Listing bearing the above-mentioned BTL-number.The BACnet implementation has fulfilled the requirements acoording to the test standard IS0 16484-6, the BTL Test Plan 20.0 and the BTL Testing Policies, see Test Report number BACO1018 of TUV SUD Industrie Service GmbH.

Control. Manage. Optimize.
ModMAG is a registered trademark of Badger Meter, Inc. Other trademarks appearing in this document are the property of their respective entities. Due to continuous research, product improvements and enhancements, Badger Meter reserves the right to change product or system specifications without notice, except to the extent an outstanding contractual obligation exists. © 2022 Badger Meter, Inc. All rights reserved. www.badgermeter.com

References

Documents / Resouces

Download manual
Here you can download full pdf version of manual, it may contain additional safety instructions, warranty information, FCC rules, etc.


Related Manuals