BB2-3060 BACnet MS/TP to Modbus TCP Gateway

Control Solutions' Babel Buster® BB2-3060 is a fully configurable universal Modbus TCP to BACnet MS/TP gateway. The Babel Buster BB2-3060 is a TCP client (master) used to make multiple Modbus TCP devices accessible on a BACnet network. The BB2-3060 is also capable of acting as a BACnet MS/TP client and Modbus TCP server (slave), allowing BACnet devices to be connected to a Modbus network.

BB2-3060 Functionality

• BACnet MS/TP Client & Server
• Modbus TCP Client & Server
• Connect Modbus Devices to BACnet Network
• Connect BACnet Devices to a Modbus Network
• Subscribe to COV on Modbus Changes
• Subscribe to COV on MS/TP Slave Changes
• Up to 300 BACnet Objects
• Up to 300 Modbus Registers

Babel Buster 2 Network Gateways

More Power. More Capacity.
More Features. Less Expensive.
No Drivers to Buy.
Easy to Configure Yourself.

Babel Buster BB2-3060 BACnet MS/TP to Modbus TCP Gateway

Order code: BB2-3060
List price: $779.00
Your price: $625.00
Log in for Wholesale

 Buy BB2-3060 Online Now!


Control Solutions’ Babel Buster® BB2-3060 is a BACnet MS/TP client/server device that functions as a Modbus TCP client/server. A large number of BACnet objects gives you flexibility in mapping Modbus registers to any combination of BACnet objects. Packed Modbus registers may be parsed to multiple BACnet objects when reading. Multiple BACnet objects may be packed into a single Modbus register when writing. All standard Modbus register types are supported.

Input objects will poll their assigned Modbus register at the interval you specify, and provide the Modbus data as the Present Value when read. Commandable Output objects are used to write Modbus registers, and will update the Modbus device each time BACnet is updated. The BB2-3060 supports up to 300 non-commandable objects, or up to 135 commandable objects, or a mix in between.

Value objects will poll their assigned Modbus register at the interval you specify. The content of the Modbus register will be given as the Present Value of the BACnet object when read. The Modbus register is written each time the BACnet Value object is written. The Value object corresponds to the Modbus Holding register.

The BB2-3060 is most often used as a Modbus TCP client (master), but it can operate as a Modbus TCP server (slave) while MS/TP operates as a client (master). This makes it possible to put MS/TP devices on a Modbus TCP network (but does still require an understanding of BACnet). MS/TP data in remote devices is queried and saved locally. The local data may then be accessed by another Modbus master.

The BB2-3060 configuration tool connects to the MS/TP network using the MTX002 MS/TP to USB adapter (if not using a BACnet IP router). This intelligent adapter plugs into your PC's USB port, and offloads the MS/TP token passing from the PC to make it more reliable. The MTX002 allows you to connect your PC to an MS/TP network running at 76800 baud, something not possible with a generic RS485 port adapter.

The MTX002 functions as an MS/TP device itself. The combination of the MTX002 and configuration tool running on your PC will appear on the network as a discoverable BACnet device. The diagnostic pages in the configuration tool can be used to read and write any objects in any MS/TP device on the network. The configuration pages provide templates for reading and writing the multiple properties per BACnet object that define its Modbus mapping. All configuration parameters exist as properties of BACnet objects which are accessible to any BACnet client. The Control Solutions configuration tool simpy provides a user friendly template for accessing those properties.

BACnet to Modbus Gateway Configuration Tool

The BACnet Gateway Configuration Tool is the most user friendly BACnet gateway configuration tool to date. Connect the gateway to your laptop via a USB to MS/TP adapter (MTX002) or via a BACnet IP router.

Import Modbus register lists formatted as CSV files. Create your register list using any standard spreadsheet program, save as CSV, then import. The tool will then automatically create and assign BACnet objects. You can also start with a BACnet object list, saved as a CSV file, and import the object list. The tool will automatically assign Modbus registers. Or you can specify the complete mapping of BACnet objects to Modbus registers in a CSV file and import that.

You do not need to start with a CSV list. The user friendly tool provides templates to build a complete configuration from scratch. The configuration tool also provides the means to allocate the gateway's object pool to Analog, Binary, or Multi-state type objects, as Inputs, commandable Outputs, or Value objects.

Models BB2-3060 and BB2-7030 can both be used as an MS/TP to Modbus TCP gateway. Which one should you use?

If you are familiar with the BB2-3010 Modbus RTU to BACnet MS/TP gateway, and would like to use a Modbus TCP version of the same gateway using the same configuration tool, then the BB2-3060 is the better choice. Some will find the Windows based configuration tool for the BB2-3060 to be more convenient than the web based configuration of the BB2-7030.

If you are already familiar with the BB2-7010 or BB2-7030, then the BB2-7030 will have a familiar look and feel. However, because the BB2-7030 is also a BACnet router, it will potentially cause problems if you do not disable routing when there are other routers on the network and you only want to use the BB2-7030 as a gateway. If you prefer web based configuration, then the BB2-7030 is a good choice for you.


BB2-3060 Features

• Read/Write Modbus registers via BACnet objects
     • 300 Non-commandable objects OR
     • 135 Commandable objects OR
     • Between 135 and 300 objects of mixed types.
     • Object allocations are user configurable
• AI, AO, AV, BI, BO, BV, MSI, MSO, MSV objects
• COV, COVP subscription support
• BACnet slave is Modbus TCP master or vice versa
• Bidirectional communication between BACnet and Modbus
• Supports Modbus “coils”, input registers, holding registers
• Single or double Modbus registers
• Signed, unsigned, IEEE 754, single bit
• Modbus register mapping configured via object properties
• Modbus registers may be scaled
• Modbus (master) polling interval configurable per point
• Commandable BACnet objects implement priority array
• Hardened EIA-485 transceiver for MS/TP ports
• MS/TP baud rates: 9600, 19200, 38400, 76800
• 10/100BaseT Ethernet, RJ45 connector, for Modbus TCP
• Powered by 10-30VDC or 12-24VAC 50/60 Hz
• Power Consumption: 0.3A @ 24VDC
• DIN rail mounting, 100mm H x 70mm W x 60mm D
• Pluggable screw terminal blocks
• Operating temperature -40°C to +85°C
• Humidity 5% to 90%
• Listed to UL 916 and (Canadian) C22.2 No. 205-M1983
• FCC, CE Mark


• BB2-3060 Data Sheet
• BB2-3060 User Guide

• BB2-3060 Support Package
Contains configuration tool software, USB driver, documentation.

• Modbus Tutorial
Introduction to Modbus, including function codes, exception codes, register numbering.

• BACnet Tutorial
Introduction to BACnet

BB2-3060 Video Library

Watch these videos for an introduction to configuring the gateway. It's easier than reading!

Introduction to BB2-3060 Gateway Configuration Tool

Mapping Modbus Registers with the Configuration Tool

Mapping BACnet Objects with the Configuration Tool

BACnet Object Allocation in the Configuration Tool

Our most extensive technical support is provided by the same engineering staff that developed the products. Your personal attention from this staff is available via the support ticket system.

No user/password is required to open a new ticket. Once you open a ticket, you will immediately receive an email with your ticket number. Your ticket number becomes your login to review your ticket(s) later. Click the Support Ticket icon anywhere you see it. (If you do not get an email with your ticket number, within minutes, check your junk folder, spam settings, etc, and try again if necessary.)

 Open a Ticket