Download Print this page

CONTROL SOLUTIONS Babel Buster 2 BB2-7010 User Manual

Bacnet modbus gateway

Advertisement

Quick Links

Babel Buster BB2-7010

Babel Buster 2

Model BB2-7010
BACnet Modbus Gateway
Rev. 1.3 – Oct. 2015
© 2015 Control Solutions, Inc.
1 of 2
file:///C:/AAA_CSI/Literature/2015 User Guides/BB2-7010 User Guide...
BB2-7010 User Guide Contents
1
Introduction
1.1
How to Use This Guide
1.2
Overview of Gateway Devices
1.3
Important Safety Notice
1.4
Warranty
2
Connecting BB2-7010 for the First Time
3
Minimum BB2-7010 Gateway Setup
4
Using the BB2-7010 as a BACnet Server
5
Configuring BB2-7010 as a Modbus RTU Master
5.1
Modbus RTU Device Configuration
5.2
Modbus RTU Master Read Maps
5.3
Modbus RTU Master Write Maps
5.4
Modbus RTU Master Data Displayed Per Slave
5.5
Modbus RTU Errors
6.
Configuring BB2-7010 as a Modbus TCP Client
6.1
Modbus TCP Device Configuration
6.2
Modbus TCP Client Read Maps
6.3
Modbus TCP Client Write Maps
6.4
Modbus TCP Errors
7
Using the BB2-7010 as a BACnet Client
7.1
BACnet Device Configuration
7.2
BACnet Client Read Maps
7.3
BACnet Client Write Maps
7.4
BACnet Errors
8
Modbus RTU Slave Configuration
8.1
Modbus RTU Device Configuration
8.2
Modbus RTU Slave Register Mapping
9
Modbus TCP Server Configuration
9.1
Modbus TCP Device Configuration
9.2
Modbus TCP Register Mapping
9.3
Modbus Virtual Device Register Mapping
10
SNMP Server Configuration
10.1
Local SNMP MIB
10.2
Trap Thresholds
10.3
SNMP Trap Destinations
11
SNMP Client Configuration
11.1
SNMP Device Configuration
11.2
SNMP Client Read Maps
11.3
SNMP Client Write Maps
11.4
SNMP Errors
12
HTTP Client
13
BBMD Setup
14
Object Properties
14.1
Data Object Properties (Analog, Binary, Multi-state)
14.2
Device Object Properties
15
Trouble Shooting
16
WiFi Sensor Setup - PointSix, AirTest
16.1
Sensor Network Settings
12/9/2015 11:25 AM

Advertisement

loading

Summary of Contents for CONTROL SOLUTIONS Babel Buster 2 BB2-7010

  • Page 1: Babel Buster

    Modbus TCP Client Read Maps BACnet Modbus Gateway Modbus TCP Client Write Maps Rev. 1.3 – Oct. 2015 Modbus TCP Errors © 2015 Control Solutions, Inc. Using the BB2-7010 as a BACnet Client BACnet Device Configuration BACnet Client Read Maps BACnet Client Write Maps...
  • Page 2 Babel Buster BB2-7010 file:///C:/AAA_CSI/Literature/2015 User Guides/BB2-7010 User Guide... 16.2 Configuration 16.3 Sensor Data Page WiFi Sensor Setup - Veris Industries 17.1 Sensor Network Settings 17.2 Configuration 17.3 Sensor Data Page WiFi Sensor Setup - Functional Devices RIB 18.1 Sensor Network Settings 18.2 Configuration 18.3...
  • Page 3: How To Use This Guide

    1. Overview file:///C:/AAA_CSI/Literature/2015 User Guides/BB2-7010/BB2-7010 ... How to Use This Guide The first few sections of this user guide provide background information on how the gateway works, and an overview of the configuration process. The next several sections are guides for each of the tabs found in the web interface in the gateway which is accessed by opening a web browser and browsing to the IP address of the device.
  • Page 4: Important Safety Notice

    By using ANY Control Solutions, Inc., product, the user has agreed to assume all risk and responsibility for proper system design as well as any consequence for improper system design.
  • Page 5 2. Connecting the BB2-7010 for the First Time file:///C:/AAA_CSI/Literature/2015 User Guides/BB2-7010/BB2-7010 ... Follow these steps to make the initial connection to the BB2-7010. (a) Connect power. Apply +12 to +24VDC or 24VAC to the terminal marked “POWER”, and common or ground the the terminal marked “GND”.
  • Page 6 2. Connecting the BB2-7010 for the First Time file:///C:/AAA_CSI/Literature/2015 User Guides/BB2-7010/BB2-7010 ... (e) Open your browser, and enter “http://10.0.0.101/” in the address window. You should see a page with the “Babel Buster BB2-7010” header shown above. From this point, you will find help on each page in the web site contained within the product.
  • Page 7 2. Connecting the BB2-7010 for the First Time file:///C:/AAA_CSI/Literature/2015 User Guides/BB2-7010/BB2-7010 ... (g) To can change the IP address of the BB2-7010, go to the Local Host page under System :: Setup. The following page should appear. Change the IP address, and subnet mask and gateway if applicable. Click Change IP to save the changes.
  • Page 8 2. Connecting the BB2-7010 for the First Time file:///C:/AAA_CSI/Literature/2015 User Guides/BB2-7010/BB2-7010 ... (h) Most changes are stored in an XML configuration file in the device’s Flash file system. Only a few are stored differently, and the IP address is one of those. Normally, clicking Update on any configuration page only stores that configuration information to a temporary RAM copy of the configuration file.
  • Page 9 3. Minimum BB2-7010 Gateway Setup file:///C:/AAA_CSI/Literature/2015 User Guides/BB2-7010/BB2-7010 ... The BB2-7010 requires only minimal configuration to be useful in its simplest form. First, you must assign a device instance to the BB2-7010, and you do this via the BACnet IP Port page. You may leave all other settings at their default.
  • Page 10 3. Minimum BB2-7010 Gateway Setup file:///C:/AAA_CSI/Literature/2015 User Guides/BB2-7010/BB2-7010 ... the device. The number will range from 300 to 1000 depending on model. The number displayed next to the input window is the object count that has been requested and will take effect upon the next restart.
  • Page 11 4. Using the BB2-7010 as a BACnet Server file:///C:/AAA_CSI/Literature/2015 User Guides/BB2-7010/BB2-7010 ... The BB2-7010 contains a set of BACnet objects whose only purpose is to store copies of data obtained from other devices. This copy of data may then be queried by different devices, or written to different devices by the BB2-7010 client functions.
  • Page 12 4. Using the BB2-7010 as a BACnet Server file:///C:/AAA_CSI/Literature/2015 User Guides/BB2-7010/BB2-7010 ... The object name, units, value, and status are shown for a list of objects starting with the number entered at the top of the page. Click Prev/Next to scroll through the list. Click on the object number in the first column to change name, units, COV, and out-of-service state.
  • Page 13 4. Using the BB2-7010 as a BACnet Server file:///C:/AAA_CSI/Literature/2015 User Guides/BB2-7010/BB2-7010 ... Reliability codes may be any of the following (7010-02): 80: Local device, configuration property fault 81: Faulty packet 82: BACnet IP client, device timeout 83: BACnet IP client, error returned by server 84: SNMP client, no response from agent 85: SNMP client, unable to parse data 86: SNMP client, reply does not match request...
  • Page 14 4. Using the BB2-7010 as a BACnet Server file:///C:/AAA_CSI/Literature/2015 User Guides/BB2-7010/BB2-7010 ... Out of Service means polling of the Modbus register will stop. While out of service, the present value may be written by the BACnet client. Data may be forced via this web page at any time, but will be overwritten by the next Modbus poll unless the object is out of service.
  • Page 15 4. Using the BB2-7010 as a BACnet Server file:///C:/AAA_CSI/Literature/2015 User Guides/BB2-7010/BB2-7010 ... The object name, units, value, and status are shown for the object number entered at the top of the page. Click Prev/Next to scroll through the list. Click Refresh to update the page, or Update to accept changes. The object name may be changed here.
  • Page 16 4. Using the BB2-7010 as a BACnet Server file:///C:/AAA_CSI/Literature/2015 User Guides/BB2-7010/BB2-7010 ... retained, but only applied when this object is placed back in service. At that time, the highest priority value will be written to the Modbus register. 6 of 6 10/16/2015 12:31 PM...
  • Page 17 5. Configuring BB2-7010 as a Modbus RTU Master file:///C:/AAA_CSI/Literature/2015 User Guides/BB2-7010 User Guide... The BB2-7010 can be a Modbus RTU master or slave. As a master you can read Modbus data from, or write Modbus data to, other Modbus slaves. The BB2-7010 will periodically poll the other Modbus devices according to register maps you set up.
  • Page 18 5. Configuring BB2-7010 as a Modbus RTU Master file:///C:/AAA_CSI/Literature/2015 User Guides/BB2-7010 User Guide... IMPORTANT: Set timeout to something long enough for the device. If too short, the gateway will not wait long enough for a response from the Modbus slave device, and the result will be a lot of "no response" errors from the device even though the device is perfectly functional.
  • Page 19 5. Configuring BB2-7010 as a Modbus RTU Master file:///C:/AAA_CSI/Literature/2015 User Guides/BB2-7010 User Guide... Rules entered on this page only read data from remote devices. Go to the RTU Write Map to write data to those devices. The full parameter set is different for read versus write. An abbreviated version of a list of rules is shown on this page.
  • Page 20 5. Configuring BB2-7010 as a Modbus RTU Master file:///C:/AAA_CSI/Literature/2015 User Guides/BB2-7010 User Guide... When the remote register is read, data may be manipulated before being written to the local register. If a bit mask is entered (in hexadecimal), and the remote register type is signed or unsigned (16-bit data), the mask will be bit-wise logical AND-ed with the data, and the retained bits will be right justified in the result.
  • Page 21 5. Configuring BB2-7010 as a Modbus RTU Master file:///C:/AAA_CSI/Literature/2015 User Guides/BB2-7010 User Guide... An abbreviated version of a list of rules is shown on this page. Any of the parameters shown may be changed here and registered by clicking the Update button. To view and/or modify the complete set of parameters, click on the map number in the left most column.
  • Page 22 5. Configuring BB2-7010 as a Modbus RTU Master file:///C:/AAA_CSI/Literature/2015 User Guides/BB2-7010 User Guide... occasionally even if the data does not change, check the second box and enter some amount of time. This time period will be referred to as the "maximum quiet time". Data from the local register may be manipulated before being written to the remote register.
  • Page 23 5. Configuring BB2-7010 as a Modbus RTU Master file:///C:/AAA_CSI/Literature/2015 User Guides/BB2-7010 User Guide... The values of Modbus registers that have been read from remote RTU serial devices is displayed here. One remote unit at a time is displayed. To display a different unit, change the RTU Unit #. Simply click the Update button to view the most recent data.
  • Page 24 5. Configuring BB2-7010 as a Modbus RTU Master file:///C:/AAA_CSI/Literature/2015 User Guides/BB2-7010 User Guide... The first occurrence of read and write errors are shown along with the map number that was being processed when the error occurred. Check the reset box and click update to clear it and possibly show the next error if there are more than one active error conditions.
  • Page 25 6. Configuring BB2-7010 as a Modbus TCP Client file:///C:/AAA_CSI/Literature/2015 User Guides/BB2-7010/BB2-7010 ... The BB2-7010 can be a Modbus client or server. As a client (master) you can read Modbus data from, or write Modbus data to, other Modbus servers (slaves). The BB2-7010 will periodically poll the other Modbus devices according to register maps you set up.
  • Page 26 6. Configuring BB2-7010 as a Modbus TCP Client file:///C:/AAA_CSI/Literature/2015 User Guides/BB2-7010/BB2-7010 ... If your slave/server device only supports function codes 5 and 6 for writing, check the Use FC 5/6 box. The default function codes are 15 and 16, which are most widely used. The term "swapped"...
  • Page 27 6. Configuring BB2-7010 as a Modbus TCP Client file:///C:/AAA_CSI/Literature/2015 User Guides/BB2-7010/BB2-7010 ... An abbreviated version of a list of rules is shown on this page. Any of the parameters shown may be changed here and registered by clicking the Update button. To view and/or modify the complete set of parameters, click on the map number in the left most column.
  • Page 28 6. Configuring BB2-7010 as a Modbus TCP Client file:///C:/AAA_CSI/Literature/2015 User Guides/BB2-7010/BB2-7010 ... Rule number simply tells you where you're at on the list of register maps. Click "next" and "prev" to scroll through the list. To advance directly to a specific map, enter the desired number in the "Map #" box, then click Update.
  • Page 29 6. Configuring BB2-7010 as a Modbus TCP Client file:///C:/AAA_CSI/Literature/2015 User Guides/BB2-7010/BB2-7010 ... Rule number simply tells you where you're at on the list of register maps. Click "next" and "prev" to scroll through the list. To advance directly to a specific map, enter the desired number in the "Showing" box, then click Update.
  • Page 30 6. Configuring BB2-7010 as a Modbus TCP Client file:///C:/AAA_CSI/Literature/2015 User Guides/BB2-7010/BB2-7010 ... Rule number simply tells you where you're at on the list of register maps. Click "next" and "prev" to scroll through the list. To advance directly to a specific map, enter the desired number in the "Map #" box, then click Update.
  • Page 31 6. Configuring BB2-7010 as a Modbus TCP Client file:///C:/AAA_CSI/Literature/2015 User Guides/BB2-7010/BB2-7010 ... For the remote register to be written, enter the register type, format, number, and location (device). The names in the device list are defined in the Devices page. The repeat time may determine how often the remote register will be written.
  • Page 32 6. Configuring BB2-7010 as a Modbus TCP Client file:///C:/AAA_CSI/Literature/2015 User Guides/BB2-7010/BB2-7010 ... The first occurrence of read and write errors are shown along with the map number that was being processed when the error occurred. Check the reset box and click update to clear it and possibly show the next error if there are more than one active error conditions.
  • Page 33 7. Using the BB2-7010 as a BACnet Client file:///C:/AAA_CSI/Literature/2015 User Guides/BB2-7010/BB2-7010 ... The BACnet client is used to query other BACnet devices, obtain their Present Value data, and store a copy of that data in the BB2-7030’s own local objects. From there, the data may be accessed by Modbus TCP or SNMP devices, or other BACnet devices when application specific reasons make this approach more preferred than direct routing.
  • Page 34 7. Using the BB2-7010 as a BACnet Client file:///C:/AAA_CSI/Literature/2015 User Guides/BB2-7010/BB2-7010 ... The gateway broadcasts a "who-is" looking for this device when a read or write map wants to use this device. When (if) it responds, its IP address or MS/TP mac address is listed here simply as a diagnostic. Timeouts resulting from inability to reach this device are tabulated on this page as well, and may be cleared by clicking the Clear button.
  • Page 35 7. Using the BB2-7010 as a BACnet Client file:///C:/AAA_CSI/Literature/2015 User Guides/BB2-7010/BB2-7010 ... the device list are defined in the Devices page. When the remote object is read, data may be manipulated before being written to the local object. The value will be multiplied by the scale factor. The final result is written to the local object number given. The name is optional and used only for display purposes.
  • Page 36 7. Using the BB2-7010 as a BACnet Client file:///C:/AAA_CSI/Literature/2015 User Guides/BB2-7010/BB2-7010 ... For each remote object to be read, enter the object instance and type, and location (device). The names in the device list are defined in the Devices page. Use index value of 0 if no index. When the remote object is read, data may be manipulated before being written to the local object.
  • Page 37 7. Using the BB2-7010 as a BACnet Client file:///C:/AAA_CSI/Literature/2015 User Guides/BB2-7010/BB2-7010 ... Maps entered on this page only write data to remote devices. Go to the Client Read Map to read data from those devices. The full parameter set is different for read versus write. An abbreviated version of a list of maps is shown on this page.
  • Page 38 7. Using the BB2-7010 as a BACnet Client file:///C:/AAA_CSI/Literature/2015 User Guides/BB2-7010/BB2-7010 ... Rule number simply tells you where you're at on the list of object maps. Click "next" and "prev" to scroll through the list. To advance directly to a specific map, enter the desired number in the "Map #" box, then click Update.
  • Page 39 7. Using the BB2-7010 as a BACnet Client file:///C:/AAA_CSI/Literature/2015 User Guides/BB2-7010/BB2-7010 ... map number shown, and is used for placing maps between existing maps. It is not necessary to use Insert to add maps to the bottom of the list or to define any map presently having zero for a source object or "none"...
  • Page 40 7. Using the BB2-7010 as a BACnet Client file:///C:/AAA_CSI/Literature/2015 User Guides/BB2-7010/BB2-7010 ... 2 = ERROR_CODE_CONFIGURATION_IN_PROGRESS 3 = ERROR_CODE_DEVICE_BUSY 25 = ERROR_CODE_OPERATIONAL_PROBLEM /* Error Class - Object */ 4 = ERROR_CODE_DYNAMIC_CREATION_NOT_SUPPORTED 17 = ERROR_CODE_NO_OBJECTS_OF_SPECIFIED_TYPE 23 = ERROR_CODE_OBJECT_DELETION_NOT_PERMITTED 24 = ERROR_CODE_OBJECT_IDENTIFIER_ALREADY_EXISTS 27 = ERROR_CODE_READ_ACCESS_DENIED 31 = ERROR_CODE_UNKNOWN_OBJECT 36 = ERROR_CODE_UNSUPPORTED_OBJECT_TYPE /* Error Class - Property */...
  • Page 41 8. Configuring BB2-7010 as a Modbus RTU Slave file:///C:/AAA_CSI/Literature/2015 User Guides/BB2-7010/BB2-7010 ... The BB2-7010 can be a Modbus RTU master or slave. As slave, the BB2-7010 will respond to another Modbus master and return data requested. The various objects in the BB2-7010 are accessed as holding registers, with register numbers calculated and based on object type and instance.
  • Page 42 8. Configuring BB2-7010 as a Modbus RTU Slave file:///C:/AAA_CSI/Literature/2015 User Guides/BB2-7010/BB2-7010 ... point ("float"), is supported by the use of two consecutive registers. Modbus protocol is inherently "big endian", therefore, Modbus by the Module defaults to having the high order register first for double and float.
  • Page 43 8. Configuring BB2-7010 as a Modbus RTU Slave file:///C:/AAA_CSI/Literature/2015 User Guides/BB2-7010/BB2-7010 ... BO #3 4003 set. BO #100 4100 BINARY VALUE Binary Value Object Object Modbus Registers Read/written as a single BV #1 5001 holding register, any non-zero BV #2 5002 value written will result in bit BV #3...
  • Page 44 9. Configuring BB2-7010 as a Modbus TCP Slave file:///C:/AAA_CSI/Literature/2015 User Guides/BB2-7010/BB2-7010 ... The term “server” is often used to describe the Modbus TCP version of a Modbus slave. A server will provide data when a client asks for it. The concept of master/slave is less significant in Modbus TCP because any TCP device can be both master and slave at the same time, and there can be multiple “masters”...
  • Page 45 9. Configuring BB2-7010 as a Modbus TCP Slave file:///C:/AAA_CSI/Literature/2015 User Guides/BB2-7010/BB2-7010 ... 9.2 Modbus TCP Slave Register Mapping The mappings shown below are used when the BB2-7010 is treated as a Modbus RTU Slave. All objects are accessed as holding registers. These mappings are also used when the BB2-7010 is treated as a Modbus TCP Server (slave).
  • Page 46 9. Configuring BB2-7010 as a Modbus TCP Slave file:///C:/AAA_CSI/Literature/2015 User Guides/BB2-7010/BB2-7010 ... BV #2 5002 value written will result in bit BV #3 5003 set. BV #100 5100 MULTI-STATE INPUT Multi-state Input Object Object Modbus Registers MI #1 13001 Read/written as single holding MI #2 13002 register, treated as unsigned...
  • Page 47 10. Using the BB2-7010-02 as an SNMP Server (Agent) file:///C:/AAA_CSI/Literature/2015 User Guides/BB2-7010/BB2-7010 ... The BB2-7010-02 can act as an SNMP agent or server. You select which BACnet objects are to show up in the MIB, and the MIB is created dynamically as you fill out the list of objects. Once the MIB is created, any standard v1 or v2 SNMP manager can access the data.
  • Page 48 10. Using the BB2-7010-02 as an SNMP Server (Agent) file:///C:/AAA_CSI/Literature/2015 User Guides/BB2-7010/BB2-7010 ... Rule number simply tells you where you're at on the list of the local SNMP Agent's OID maps. Click "next" and "prev" to scroll through the list. To advance directly to a specific map, enter the desired number in the "Showing"...
  • Page 49 10. Using the BB2-7010-02 as an SNMP Server (Agent) file:///C:/AAA_CSI/Literature/2015 User Guides/BB2-7010/BB2-7010 ... OID number simply tells you where you're at on the list of the local SNMP Agent's OID maps. Click "next" and "prev" to scroll through the list. To advance directly to a specific map, enter the desired number in the "Showing"...
  • Page 50 10. Using the BB2-7010-02 as an SNMP Server (Agent) file:///C:/AAA_CSI/Literature/2015 User Guides/BB2-7010/BB2-7010 ... Traps generated by this device will be sent to port 162 on each IP address listed above. The name, location, and contact listed above may be retrieved by the remote SNMP client. The local community is the name that must be used by the remote SNMP client to write to this device.
  • Page 51 11. Using the BB2-7010-02 as an SNMP Client (Manager) file:///C:/AAA_CSI/Literature/2015 User Guides/BB2-7010/BB2-7010 ... The BB2-7010-02 has the ability to be an SNMP client. In “master/slave” terms, this would be the master. Configuring the SNMP client starts with defining one or more SNMP devices that will be queried. Then, like the other possible client functions in the BB2-7010-02, you set up read and write maps.
  • Page 52 11. Using the BB2-7010-02 as an SNMP Client (Manager) file:///C:/AAA_CSI/Literature/2015 User Guides/BB2-7010/BB2-7010 ... 5 = Connection failed, unable to bind (usually means remote device not connected or not reachable) 81 = Connection in progress (means unsuccessful connect attempt, still trying) 95 = Network is unreachable 97 = Connection aborted 98 = Connection reset by peer...
  • Page 53 11. Using the BB2-7010-02 as an SNMP Client (Manager) file:///C:/AAA_CSI/Literature/2015 User Guides/BB2-7010/BB2-7010 ... AI n = Analog Input #n AO n = Analog Output #n AV n = Analog Value #n BI n = Binary Input #n BO n = Binary Output #n BV n = Binary Value #n MI n = Multi-state Input #n MO n = Multi-state Output #n...
  • Page 54 11. Using the BB2-7010-02 as an SNMP Client (Manager) file:///C:/AAA_CSI/Literature/2015 User Guides/BB2-7010/BB2-7010 ... is non-zero. Setting the count to zero will disable the default, and the object will retain the most recent value obtained. Delete will remove the rule number shown in the "Map #" box. Insert will insert a new rule before the rule number shown, and is used for placing rules between existing rules.
  • Page 55 11. Using the BB2-7010-02 as an SNMP Client (Manager) file:///C:/AAA_CSI/Literature/2015 User Guides/BB2-7010/BB2-7010 ... changed here and registered by clicking the Update button. To view and/or modify the complete set of parameters, click on the map number in the left most column. Data from the local object given will be multiplied by the scale factor before being written.
  • Page 56 11. Using the BB2-7010-02 as an SNMP Client (Manager) file:///C:/AAA_CSI/Literature/2015 User Guides/BB2-7010/BB2-7010 ... Rule number simply tells you where you're at on the list of OID maps. Click "next" and "prev" to scroll through the list. To advance directly to a specific map, enter the desired number in the "Map #" box, then click Update.
  • Page 57 11. Using the BB2-7010-02 as an SNMP Client (Manager) file:///C:/AAA_CSI/Literature/2015 User Guides/BB2-7010/BB2-7010 ... The repeat time may determine how often the remote OID will be written. If send on delta and maximum quiet time are not checked above, clicking the "at least" button will establish a periodic update time. If send on delta is used and you wish to limit the network traffic in the event changes are frequent, click the "no more than"...
  • Page 58 11. Using the BB2-7010-02 as an SNMP Client (Manager) file:///C:/AAA_CSI/Literature/2015 User Guides/BB2-7010/BB2-7010 ... Common error codes for the SNMP client are as follows: 9 = No response from remote Agent (server) 10 = Unable to interpret data 11 = Reply does not match request Other error codes are possible but improbable.
  • Page 59 The Babel Buster BB2-7010-01 can function as an HTTP Client to push data to a specially programmed remote server such as the web portal you find at www.logmydata.com. You may develop your own web server for this purpose. Contact Control Solutions via support ticket for guidance on developing such a web server application.
  • Page 60 12. HTTP Client file:///C:/AAA_CSI/Literature/2015 User Guides/BB2-7010/BB2-7010 ... 2 of 2 10/16/2015 12:46 PM...
  • Page 61 13. BBMD Configuration file:///C:/AAA_CSI/Literature/2015 User Guides/BB2-7010/BB2-7010 ... BBMD stands for BACnet Broadcast Management Device. Messages such as "Who-Is" and "I-Am" are broadcast. Most routers, however, to not pass broadcast messages along. The BBMD solves this problem by explicitly directing broadcast messages to a specific IP address. A Broadcast Distribution Table (BDT) defines a list of IP addresses that the BBMD should send broadcast messages to.
  • Page 62 13. BBMD Configuration file:///C:/AAA_CSI/Literature/2015 User Guides/BB2-7010/BB2-7010 ... 2 of 2 10/16/2015 12:46 PM...
  • Page 63: Data Object Properties (Analog, Binary, Multi-State)

    14. Object Properties file:///C:/AAA_CSI/Literature/2015 User Guides/BB2-7010/BB2-7010 ... 14.1 Data Object Properties (Analog, Binary, Multi-state) The following properties are found in the Analog, Binary, and Multi-state types of Input, Output, and Value objects. Some properties apply only to certain object types as noted where applicable. Property Encoding Object_Identifier (75)
  • Page 64: Device Object Properties

    14. Object Properties file:///C:/AAA_CSI/Literature/2015 User Guides/BB2-7010/BB2-7010 ... exception, code+65, rarely used (69..79) configuration property fault (80) exception, code not recognized (81) BACnet client read/write timeout (82) BACnet client received error response from slave (83) SNMP client received no response from agent (84) SNMP client unable to parse data (85) SNMP client reply does not match request (86) Out_Of_Service (81) (W)
  • Page 65 14. Object Properties file:///C:/AAA_CSI/Literature/2015 User Guides/BB2-7010/BB2-7010 ... Protocol_Revision (139) Unsigned Protocol_Services_Supported (97) BACnetServicesSupported Protocol_Object_Types_Supported BACnetObjectTypesSupported (96) Object_List (76) BACnetARRAY[N] of BACnetObjectIdentifier Max_APDU_Length_Accepted (62) Unsigned Segmentation_Supported (107) BACnetSegmentation APDU_Timeout (11) Unsigned Number_Of_APDU_Retries (73) Unsigned Device_Address_Binding (30) List of BACnetAddressBinding Database_Revision (155) Unsigned 3 of 3 10/16/2015 12:46 PM...
  • Page 66 15. Trouble Shooting file:///C:/AAA_CSI/Literature/2015 User Guides/BB2-7010/BB2-7010 ... The following discussion focuses on Modbus Master functionality. Troubleshooting for the BACnet or SNMP clients will be very similar and you should be able to use the examples here to help trouble shoot. 15.1 Modbus RTU Trouble Shooting This discussion assumes you want the Babel Buster BB2-7010 to be the Modbus Master (most common...
  • Page 67 15. Trouble Shooting file:///C:/AAA_CSI/Literature/2015 User Guides/BB2-7010/BB2-7010 ... equipment before proceeding. The following example shows the only non-zero entries required (the 5 check marks) to successfully read holding register #22 from unit #1 and store the data in Analog Input #10. Once these (or comparable) entries have been made, click the Update button.
  • Page 68 15. Trouble Shooting file:///C:/AAA_CSI/Literature/2015 User Guides/BB2-7010/BB2-7010 ... If, instead of No Repsonses, the count you see is Exceptions, this means you are communicating just fine, but the slave is telling you that your request is incorrect. You are asking for a register number that does not exist, using the incorrect register type, etc.
  • Page 69 15. Trouble Shooting file:///C:/AAA_CSI/Literature/2015 User Guides/BB2-7010/BB2-7010 ... the setup procedure for a single Modbus read map. We suggest starting with one register. Once you get that working, proceed to fill up the table. First, go to the IP Network Devices page and make sure you have the IP of the intended Modbus TCP slave entered, along with a local name by which it will be referenced.
  • Page 70 15. Trouble Shooting file:///C:/AAA_CSI/Literature/2015 User Guides/BB2-7010/BB2-7010 ... If you are getting no data, check the Error Codes page (below). Here we see that the "No Responses" is some number greater than total messages. Zero total messages means we never succeeded in making a TCP connection.
  • Page 71 15. Trouble Shooting file:///C:/AAA_CSI/Literature/2015 User Guides/BB2-7010/BB2-7010 ... 81 = Connection in progress (means unsuccessful connect attempt, still trying) 95 = Network is unreachable 97 = Connection aborted 98 = Connection reset by peer 103 = Connection timed out 104 = Connection refused 107 = Host is unreachable 6 of 6 10/16/2015 12:33 PM...
  • Page 72: Sensor Network Settings

    16. WiFi Sensor Setup - PointSix, AirTest file:///C:/AAA_CSI/Literature/2015 User Guides/BB2-7010/BB2-7010 ... The BB2-7010-06 is an enhancement to the standard BB2-7010-02 which adds recognition of PointSix and AirTest WiFi sensors that transmit data to a UDP port which the user may configure. The sensor packets utilize the PointSix data packet format.
  • Page 73: Sensor Configuration

    16. WiFi Sensor Setup - PointSix, AirTest file:///C:/AAA_CSI/Literature/2015 User Guides/BB2-7010/BB2-7010 ... The sensors send data to UDP port 6767 by default. To change that, go to the Network configuration page where the gateway's IP address is set, and select a different UDP port if desired. 16.2 Sensor Configuration The screen illustrated below is used to set up recognition of the WiFi sensor packets.
  • Page 74 16. WiFi Sensor Setup - PointSix, AirTest file:///C:/AAA_CSI/Literature/2015 User Guides/BB2-7010/BB2-7010 ... engineering units will be performed automatically based on the enumeration code returned by the sensor. The scale and offset values shown here are applied on top of the scaling native to the sensor. For example, sensors returning temperature will always return degrees Celsius.
  • Page 75 16. WiFi Sensor Setup - PointSix, AirTest file:///C:/AAA_CSI/Literature/2015 User Guides/BB2-7010/BB2-7010 ... degrees C. Refer to the sensor data sheet for actual scaling information. If transmit period and hysteresis are left as zero on this page, the gateway will send back whatever settings it got from the sensor for those parameters, which would have been initially set using the sensor configuration utility (independent of anything the BB2-7010-06 does).
  • Page 76 16. WiFi Sensor Setup - PointSix, AirTest file:///C:/AAA_CSI/Literature/2015 User Guides/BB2-7010/BB2-7010 ... The sensor type as reported by the sensor at the serial number shown will be displayed along with the IP address from which it was received. Scaled data is displayed, and this data should be echoed in the applicable BACnet object.
  • Page 77 17. WiFi Sensor Setup - Veris Industries file:///C:/AAA_CSI/Literature/2015 User Guides/BB2-7010/BB2-7010 ... The BB2-7010-07 is an enhancement to the standard BB2-7010-02 which adds recognition of Veris Industries WiFi sensors that transmit data to a UDP or TCP port which the user may configure. The sensor packets utilize the Veris data packet format.
  • Page 78 17. WiFi Sensor Setup - Veris Industries file:///C:/AAA_CSI/Literature/2015 User Guides/BB2-7010/BB2-7010 ... The sensors send data to UDP and TCP ports 6788 by default. To change that, go to the Network configuration page where the gateway's IP address is set, and select a different port if desired. Port status is also shown on the network setup (Local Host) page.
  • Page 79 17. WiFi Sensor Setup - Veris Industries file:///C:/AAA_CSI/Literature/2015 User Guides/BB2-7010/BB2-7010 ... Enter the 8-character hexadecimal MAC address of the sensor whose data is to be received. Select local BACnet objects where data from channels 1 through 4 of the sensor should be stored. BACnet objects should be either Analog Input or Analog Value.
  • Page 80 17. WiFi Sensor Setup - Veris Industries file:///C:/AAA_CSI/Literature/2015 User Guides/BB2-7010/BB2-7010 ... The same sensor setup information found on the tabular list is also available here, in addition to user scaling and fault values. The example shown here for AI 1 will display temperatures in Fahrenheit when actual data received was Celsuis temperature.
  • Page 81 17. WiFi Sensor Setup - Veris Industries file:///C:/AAA_CSI/Literature/2015 User Guides/BB2-7010/BB2-7010 ... Click on the sensor number in the first column in the Sensor Data page to access additional sensor information illustrated below. This page reflects whatever information was transmitted by the respective sensor.
  • Page 82 18. WiFi Sensor Setup - Functional Devices RIB file:///C:/AAA_CSI/Literature/2015 User Guides/BB2-7010/BB2-7010 ... The BB2-7010-08 is an enhancement to the standard BB2-7010-02 which adds support for Functional Devices WiFi RIB sensors and relays. The data packets utilize the HTML/XML data format documented in the RIB user manual.
  • Page 83 18. WiFi Sensor Setup - Functional Devices RIB file:///C:/AAA_CSI/Literature/2015 User Guides/BB2-7010/BB2-7010 ... The sensors send data to UDP port 6767 by default. To change that, go to the Network configuration page where the gateway's IP address is set, and select a different UDP port if desired. 18.2 Sensor Configuration The screen illustrated below is used to set up recognition of the WiFi sensor packets.
  • Page 84 18. WiFi Sensor Setup - Functional Devices RIB file:///C:/AAA_CSI/Literature/2015 User Guides/BB2-7010/BB2-7010 ... Enter a sensor poll time in seconds. The is the frequency at which the BB2-7010-08 will attempt to query the RIB. If the BB2-7010-08 is unable to connect to the RIB, the BACnet object's reliability property will be set to the non-zero error code indicating no connection.
  • Page 85 18. WiFi Sensor Setup - Functional Devices RIB file:///C:/AAA_CSI/Literature/2015 User Guides/BB2-7010/BB2-7010 ... placed into the BACnet data object and the reliability code will be cleared to zero. Signal strength readings reported by the sensor can optionally be provided as aBACnet object if provided. Analog Input or Analog Value object types are most suitable here.
  • Page 86 18. WiFi Sensor Setup - Functional Devices RIB file:///C:/AAA_CSI/Literature/2015 User Guides/BB2-7010/BB2-7010 ... 18.4 Sensor Diagnostic Page Click on the sensor diagnostic page link at the bottom of the sensor data page to access the page illustrated below. Enter a sensor number and click Update to select a sensor. Thereafter, each packet received in response to query will be displayed when the page is refreshed.
  • Page 87 18. WiFi Sensor Setup - Functional Devices RIB file:///C:/AAA_CSI/Literature/2015 User Guides/BB2-7010/BB2-7010 ... 6 of 6 10/16/2015 12:34 PM...
  • Page 88 A. Hardware Details file:///C:/AAA_CSI/Literature/2015 User Guides/BB2 Mobile Responsi... Wiring Wire the BB2-7010 as illustrated above. Follow all conventional standards for wiring of EIA-485 networks when connecting the Modbus RTU EIA-485 (RS485) network. This includes use and termination of shield, termination of the network, and grounding. IMPORTANT: Although EIA-485 (RS485) is thought of as a 2-wire network, you MUST include a third conductor connected to GND or common at each device so that all devices are operating at close to the same ground potential.
  • Page 89: Front Panel Led Indicators

    A. Hardware Details file:///C:/AAA_CSI/Literature/2015 User Guides/BB2 Mobile Responsi... Use standard CAT5 cables for Ethernet connections. Use control wire as applicable for local electrical codes for connecting the 24V (AC or DC) power supply. Note that in addition to connecting power supply common to a GND terminal, you must also connect a GND terminal to earth ground in order to ensure proper ESD protection.
  • Page 90 A. Hardware Details file:///C:/AAA_CSI/Literature/2015 User Guides/BB2 Mobile Responsi... Operating as Modbus Slave, flashes green each time a good response is sent, or red if an exception code is sent (meaning the received request resulted in an error). RS-485 Line Termination & Bias Enable line termination only when this device is placed at the end of the network.