background image

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”.

(b)  Connect a CAT5 cable between the RJ-45 jack on the top and your network switch or hub. You cannot
connect directly to your PC unless you use a “crossover” cable.

(c)  Apply power. A blue LED inside the case should light indicating power is present. If the yellow LED on
the RJ45 jack is not on, check your Ethernet cable connections. Both green and yellow LEDs on the RJ45
jack will be on solid for a time during boot-up. The entire bootup process will take 1-2 minutes, during
which time you will not be able to connect with a browser.

(d)  The default IP address as shipped is 10.0.0.101. If your PC is not already on the 10.0.0.0 domain, you
will need to add a route on your PC. Do this by opening a command prompt. First type “ipconfig” and note
the IP address listed. This is your PC’s IP address. Now type the command

      route add 10.0.0.0 mask 255.255.255.0 1.2.3.4

but substitute your PC’s IP address for 1.2.3.4.

This generally works, but if this fails, you will need to temporarily change your computer’s IP address to a
fixed address that starts with 10.0.0. and ends with anything but 101.

2. Connecting the BB2-7010 for the First Time

file:///C:/AAA_CSI/Literature/2015 User Guides/BB2-7010/BB2-7010 ...

1 of 4

10/16/2015 12:30 PM

Summary of Contents for Babel Buster 2 BB2-7010

Page 1: ...e 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 Ser...

Page 2: ...iFi Sensor Setup Functional Devices RIB 18 1 Sensor Network Settings 18 2 Configuration 18 3 Sensor Data Page 18 4 Sensor Diagnostic Page Appendix A Hardware Details A 1 Wiring A 2 Front Panel LED Indicators A 3 RS 485 Line Termination and Bias Babel Buster BB2 7010 file C AAA_CSI Literature 2015 User Guides BB2 7010 User Guide 2 of 2 12 9 2015 11 25 AM ...

Page 3: ...he bottom of each web page in the gateway which is generally sufficient for quick reference in setting up the gateway 1 2 Overview of Gateway Devices The Babel Buster BB2 7010 is a BACnet to Modbus gateway It may be used as BACnet IP client and server Modbus TCP client and server and Modbus RTU master or slave The BB2 7010 02 may also be used as SNMP client and server The BB2 7010 06 07 and 08 mod...

Page 4: ...ser and system designer to consider the effects of loss of power loss of communications and failure of components in the design of any monitoring or control application This is especially important where the potential for property damage personal injury or loss of life may exist By using ANY Control Solutions Inc product the user has agreed to assume all risk and responsibility for proper system d...

Page 5: ...t up The entire bootup process will take 1 2 minutes during which time you will not be able to connect with a browser d The default IP address as shipped is 10 0 0 101 If your PC is not already on the 10 0 0 0 domain you will need to add a route on your PC Do this by opening a command prompt First type ipconfig and note the IP address listed This is your PC s IP address Now type the command route ...

Page 6: ...he product f When you click on any of the page tabs such as System Setup you will be asked for a user name and password The default login is user name system with password admin You can also log in as root using password buster You should log in as root if you will be changing the IP address 2 Connecting the BB2 7010 for the First Time file C AAA_CSI Literature 2015 User Guides BB2 7010 BB2 7010 2...

Page 7: ...et mask and gateway if applicable Click Change IP to save the changes The process of programming this into Flash takes around half a minute The new IP address only takes effect following the next system restart or power cycle 2 Connecting the BB2 7010 for the First Time file C AAA_CSI Literature 2015 User Guides BB2 7010 BB2 7010 3 of 4 10 16 2015 12 30 PM ...

Page 8: ...pdate on any configuration page only stores that configuration information to a temporary RAM copy of the configuration file To make your changes other than IP address permanent you must click Save on the Config File page System Setup Config File 2 Connecting the BB2 7010 for the First Time file C AAA_CSI Literature 2015 User Guides BB2 7010 BB2 7010 4 of 4 10 16 2015 12 30 PM ...

Page 9: ...only real requirement is that you do not duplicate device instances The number of each type of available object is indicated here Initially there will be only 10 AI s and 1 each of the other object types There is a pool of objects that may be shared among the different object types The number of objects available is displayed at the System Capacities link on the home page of 3 Minimum BB2 7010 Gat...

Page 10: ...de and fault status will return to normal automatically after recovery from a communication fault such as no response reply timed out If this box is not checked a BACnet client must read the reliability code to acknowledge the problem before the status will be reset If the box is checked fault indications will simply go away when the fault goes away The check box for enable BBMD is used to enable ...

Page 11: ... writing to the BB2 7010 or by the BB2 7010 querying other devices When the BB2 7010 is configured to query other devices these operations are defined by read maps and write maps associated with the respective client function e g BACnet client Modbus TCP client SNMP client The following pages illustrate the Analog Input object pages and the Binary Output object pages The remaining object pages fou...

Page 12: ...ervice 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 Reliability codes may be any of the following 7010 01 64 Modbus client no response 65 Modbus client crc error 66 Modbus exception illegal function code 67 Modbus exception illegal data address 68 Modbus exc...

Page 13: ...panded view of the AI object as illustrated below 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 BACnet units may be selected Initial COV increment may be entered When any of these are changed be sure to s...

Page 14: ...ce Link The Modbus device will be updated upon change of source data and or periodically as defined by the Write Map The Binary Output object is commandable meaning the BACnet client must write both a value and a priority level for that value The highest level value will be the one written to the Modbus register If all values are relinquished the relinquish default value will be written to the Mod...

Page 15: ...ap The Binary Output object is commandable meaning the BACnet client must write both a value and a priority level for that value The highest level value will be the one written to the Modbus register If all values are relinquished the relinquish default value will be written to the Modbus register To set an output object manually from this page check the Force box enter a value in the Present Valu...

Page 16: ...bject is placed back in service At that time the highest priority value will be written to the Modbus register 4 Using the BB2 7010 as a BACnet Server file C AAA_CSI Literature 2015 User Guides BB2 7010 BB2 7010 6 of 6 10 16 2015 12 31 PM ...

Page 17: ...s are the same collection of registers that are accessible to other masters when operating as slave and accessible to other Modbus TCP devices as a collection of holding registers 5 1 Modbus RTU Device Configuration Modbus device configuration for RTU really consists of port configuration and includes setting the slave address if the BB2 7010 is functioning as Modbus slave Select baud rate and par...

Page 18: ...rs are by definition 16 bits of data per register Access to 32 bit data either 32 bit integer double or IEEE 754 floating 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 If the low order register comes first on the device being accessed chec...

Page 19: ...ll appear in the list until deleted Unused rules at the end of the list will always show none as the type Local register numbers are 1 999 for integer values and 1001 1999 accessed as register pairs for floating point If you try to enter an even number above 1001 you will get an error message All floating point register pairs start on odd boundaries All local registers are accessed via Modbus as h...

Page 20: ... shown and is used for placing rules between existing rules It is not necessary to use Insert to add rules to the bottom of the list or to define any rule presently having zero for a source object or none for remote type Selecting none for remote type effectively deletes the rule even though it will still appear in the list until deleted Unused rules at the end of the list will always show none as...

Page 21: ...to enter an even number above 1001 you will get an error message All floating point register pairs start on odd boundaries All local registers are accessed via Modbus as holding registers Click on the map number in the left column of the tabular write map page above to get the expanded view of one write map at a time below Rule number simply tells you where you re at on the list of register maps C...

Page 22: ...gister to be written enter the register type format number and remote unit slave address The repeat time may determine how often the remote register 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...

Page 23: ...changed when you click the Update button Check the Hex box if you wish to view or enter values in hexadecimal not recommended for floating point Click Update to view the most recent data values Click Prev or Next to scroll through the list of registers You may also enter a number in the Showing box to jump directly to a given register when Update is clicked 5 5 Modbus RTU Errors 5 Configuring BB2 ...

Page 24: ...nt data values Error code indications of A B indicate the following errors with the first number 1 Transaction ID out of sync 2 Exception code returned by remote device 3 Function code mismatch bad packet 4 Inusfficient data bad packet 5 No response from remote device timed out 6 CRC error in received packet When A is code 2 indicating an exception code was returned B indicates the exception as fo...

Page 25: ...n from a local data object when sent The local data objects are the same collection of objects that are accessible to other clients via the server map and accessible to other BACnet devices via MS TP or BACnet IP 6 1 Modbus TCP Device Configuration The Modbus Devices page is illustrated above Device number simply shows you where you are on the device list Click next and prev to scroll through the ...

Page 26: ... A floating point 1 1 becomes negative 107609184 If 32 bit integer data is reversed 1 becomes 65536 Connection status will show a non zero error code if there is a socket error Possible errors include 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 Co...

Page 27: ... it will still appear in the list until deleted Unused rules at the end of the list will always show none as the type Local Object is internally a coded number consisting of BACnet object type multiplied by 1000 then added to the object number starting from 1 These are translated into abbreviations that are easy to interpret on the web page as follows AI n Analog Input n AO n Analog Output n AV n ...

Page 28: ...n existing rules It is not necessary to use Insert to add rules to the bottom of the list or to define any rule presently having zero for a source object or none for remote type Selecting none for remote type effectively deletes the rule even though it will still appear in the list until deleted Unused rules at the end of the list will always show none as the type If you wish to prevent these from...

Page 29: ...names in the device list are defined in the Devices page The name is optional and used only for display purposes Selecting none for remote type effectively deletes the rule even though it will still appear in the list until deleted Unused rules at the end of the list will always show none as the type Local Object is internally a coded number consisting of BACnet object type multiplied by 1000 then...

Page 30: ... is entered and the remote register type is signed or unsigned 16 bit data the mask will be bit wise logical AND ed with the data The mask is right justified then AND ed with the data The result is then left shifted back to the original position of the mask In other words the least significant bits of the original data will be stuffed at the position marked by the mask After the scaling and maskin...

Page 31: ...y if a BACnet client subscribes to COV notification from the BACnet object assigned to this Modbus map These properties may be overwritten by the BACnet client s at any time The values shown here are initial values not necessarily the current values Note COV increment only applies to Analog objects all changes are reported for Binary or Multistate objects Units default to no_units but you may sele...

Page 32: ...nt data values Error code indications of A B indicate the following errors with the first number 1 Transaction ID out of sync 2 Exception code returned by remote device 3 Function code mismatch bad packet 4 Inusfficient data bad packet 5 No response from remote device timed out 6 CRC error in received packet When A is code 2 indicating an exception code was returned B indicates the exception as fo...

Page 33: ...devices then listing the objects that should be queried whether read or written The client configuration pages are illustrated below Device number simply shows you where you are on the device list Click next and prev to scroll through the list Remote BACnet devices to be accessed by this device are specified here Enter the Device Instance of the remote device a name to reference in other pages a p...

Page 34: ...that 47808 is the default 0xBAC0 port number If no port number is given the port configured on the BACnet IP Port page will be used the BB2 7010 s own port 7 2 BACnet Client Read Maps The client read maps tell the BB2 7010 which objects to read from which BACnet devices Click on the map number to view the full details of the read map Map number simply tells you where you re at on the list of regis...

Page 35: ...ting from 1 These are translated into abbreviations that are easy to interpret on the web page as follows 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 MV n Multi state Value n Object numbers start at 1 The maximum available number varies by object type and these limits ma...

Page 36: ... 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 for remote type Selecting none for remote type effectively deletes the map even though it will still appear in the list until deleted Unused maps at the end of the list will always show none as the type If...

Page 37: ...es Selecting none for remote type effectively deletes the map even though it will still appear in the list until deleted Unused maps at the end of the list will always show none as the type Local Object is internally a coded number consisting of BACnet object type multiplied by 1000 then added to the object number starting from 1 These are translated into abbreviations that are easy to interpret o...

Page 38: ...e local data is first multiplied by the scale factor The offset is then added to it For the remote object to be written enter the object instance and type index if applicable leave at 0 if not and priority to use of the object being written is commandable The names in the device list are defined in the Devices page The repeat time may determine how often the remote object will be written If send o...

Page 39: ...ed more increase the enabled number 7 4 BACnet Errors If errors are detected in the course of reading or writing other BACnet objects via the client s maps they will be indicated on the errors pages Errors for BACnet IP client read maps are shown on this page Only those maps with errors to report are listed Refer to the code and class lists below for interpretation Proprietary class 82 code 0 is g...

Page 40: ...ass Resources 18 ERROR_CODE_NO_SPACE_FOR_OBJECT 19 ERROR_CODE_NO_SPACE_TO_ADD_LIST_ELEMENT 20 ERROR_CODE_NO_SPACE_TO_WRITE_PROPERTY Error Class Security 1 ERROR_CODE_AUTHENTICATION_FAILED 6 ERROR_CODE_INCOMPATIBLE_SECURITY_LEVELS 12 ERROR_CODE_INVALID_OPERATOR_NAME 15 ERROR_CODE_KEY_GENERATION_ERROR 26 ERROR_CODE_PASSWORD_FAILURE 28 ERROR_CODE_SECURITY_NOT_SUPPORTED 30 ERROR_CODE_TIMEOUT Error Cla...

Page 41: ...her Master or Slave buttons to select type of operation Enter timing parameters or address as applicable Click update to register your changes The double register swap on this page only applies when the local device the gateway you are configuring here is functioning as a Modbus RTU slave If the Modbus master expects least significant data to be in the first lowest numbered register then check the...

Page 42: ...INPUT Object Modbus Registers AI 1 1 read 1 2 as pair AI 2 3 read 3 4 as pair AI 3 5 read 5 6 as pair AI 300 599 read 599 600 as pair Analog Output Object Must be read written as Floating Point IEEE 754 register pair most significant register first ANALOG OUTPUT Object Modbus Registers AO 1 1001 read 1001 1002 as pair AO 2 1003 read 1003 1004 as pair AO 3 1005 read 1005 1006 as pair AO 100 1199 re...

Page 43: ...s MI 1 13001 MI 2 13002 MI 3 13003 MI 300 13300 Multi state Output Object Read written as single holding register treated as unsigned 16 bit integer MULTI STATE OUTPUT Object Modbus Registers MO 1 14001 MO 2 14002 MO 3 14003 MO 100 14100 Multi state Value Object Read written as single holding register treated as unsigned 16 bit integer MULTI STATE VALUE Object Modbus Registers MV 1 19001 MV 2 1900...

Page 44: ...a collection of registers that may contain data The source of that data in the case of Babel Buster BB2 7010 can be any of several possible sources It may be read from another Modbus device Another Modbus device could have put it there by writing to the BB2 7010 The data could have been received by the BACnet client or BACnet server 9 1 Modbus TCP Device Configuration The only local device configu...

Page 45: ...ad 1001 1002 as pair AO 2 1003 read 1003 1004 as pair AO 3 1005 read 1005 1006 as pair AO 100 1199 read 1199 1200 as pair Analog Value Object Must be read written as Floating Point IEEE 754 register pair most significant register first ANALOG VALUE Object Modbus Registers AV 1 2001 read 2001 2002 as pair AV 2 2003 read 2003 2004 as pair AV 3 2005 read 2005 2006 as pair AV 100 2199 read 2199 2200 a...

Page 46: ...Read written as single holding register treated as unsigned 16 bit integer MULTI STATE OUTPUT Object Modbus Registers MO 1 14001 MO 2 14002 MO 3 14003 MO 100 14100 Multi state Value Object Read written as single holding register treated as unsigned 16 bit integer MULTI STATE VALUE Object Modbus Registers MV 1 19001 MV 2 19002 MV 3 19003 MV 100 19100 9 Configuring BB2 7010 as a Modbus TCP Slave fil...

Page 47: ... Output object is from the perspective of the BACnet network Therefore your SNMP client should Write to Input objects to provide input to BACnet and Read from Output objects to receive output from BACnet Attempting to write a BACnet Output object from SNMP will not work properly You must think of your SNMP manager as the physical I O being accessed from BACnet If you want to make your SNMP manager...

Page 48: ...ocal value multiplied by the scale factor then truncated to integer Enter an object number then click Update to add the mapping to the list Objects are not immediately available when entered in the list above When you have finished making changes click the Reload SNMP button to clear and reload the MIB The MIB is also automatically reloaded every time you restart this device Entering zero none for...

Page 49: ... test becomes true if less than it will not return to false until the local register is greater than the test value by a margin of at least this hysteresis value On time and off time if specified determine how long the condition must be true on time or false off time before the true or false response is actually taken Times are given in HH MM SS format hours minutes seconds The repeat count is the...

Page 50: ... 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 The name public is accepted for reading 10 Using the BB2 7010 02 as an SNMP Server Agent file C AAA_CSI Literature 2015 User Guides BB2 7010 BB2 7010 4 of 4 10 16 2015 12 45 PM ...

Page 51: ...low along with a summary of how to use them Device number simply shows you where you are on the device list Click next and prev to scroll through the list Remote SNMP devices to be accessed by this device are specified here Enter the IP address of the remote device a name to reference in other pages and a default poll rate Then click update This gateway expects to access SNMP devices via the stand...

Page 52: ... 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 For each remote OID to be read enter the full SNMP OID and location device The names in the device list are defined in the Devices page The object name is optional and used only for display purposes but is also returned as the object...

Page 53: ... device list are defined in the Devices page When the remote OID is read data may be manipulated before being written to the local object The result will be multiplied by the scale factor if any non zero scale factor is given The offset is then added and this final result is written to the local object number given The name is optional and used only for display purposes but will also be returned a...

Page 54: ...ported for Binary or Multistate objects Units default to no_units but you may select any of the available BACnetEngineeringUnits values This value will simply be read by the BACnet client when the units property is requested from the object this OID maps to The units have no bearing on calculations performed You must select appropriate scale and offset values to make any required translation betwe...

Page 55: ...tet String Num Another known but application specific implementation is the ASN OPAQUE FLOAT used in netsnmp applications This method is also supported by BB2 7010 but should be tested to confirm compatibility Selecting none for remote type effectively deletes the rule even though it will still appear in the list until deleted Unused rules at the end of the list will always show none as the type L...

Page 56: ...then sent to the remote SNMP agent Enter the full OID to be written the SNMP ASN data type to be written select from list and the location device The names in the device list are defined in the Devices page Important note about data type SNMP does not have a universally accepted representation for floating point The most commonly used means of representing real data is scaled integers and this met...

Page 57: ...t s at any time The values shown here are initial values not necessarily the current values Note COV increment only applies to Analog objects all changes are reported for Binary or Multistate objects Units default to no_units but you may select any of the available BACnetEngineeringUnits values This value will simply be read by the BACnet client when the units property is requested from the object...

Page 58: ...her error codes are possible but improbable Codes in the 80 120 range indicate socket errors however because SNMP uses UDP IP which is connectionless socket errors would indicate something internal is seriously broken 11 Using the BB2 7010 02 as an SNMP Client Manager file C AAA_CSI Literature 2015 User Guides BB2 7010 BB2 7010 8 of 8 10 16 2015 12 46 PM ...

Page 59: ...n the list illustrated below There are additional settings that need to be configured on the Local Network page if the HTTP Client is used This is the only time these settings need to be configured You will need to provide the IP address es of your DNS Server s You will need to provide the URL of the web server that is to receive data and the web page that the data is to be submitted to The Client...

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: ... full routing Use the BB2 7030 if you need full routing If you have a remote BB2 7010 that needs to connect via router including NAT router to a local network use Foreign Device Registration There will typically be a master device such as operator station or other front end that includes BBMD The IP address of this device is the one that should be given as the BBMD address for foreign device regis...

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: ...ti state input 13 multi state output 14 multi state value 19 Present_Value 85 W REAL analog objects ENUMERATED binary objects Unsigned multi state objets no index priority required when writing commandable objects input objects writeable only when out of service Status_Flags 111 BACnetStatusFlags BIT STRING fault 1 out of service 3 Event_State 36 BACnetEventState ENUMERATED normal 0 fault 1 Reliab...

Page 64: ...inary objects Unsigned multi state objets Polarity 84 BACnetPolarity binary objects only ENUMERATED normal 0 Number_Of_States 74 Unsigned multi state objects only Units 117 BACnetEngineeringUnits analog objects only 14 2 Device Object Properties The following properties are found in the Device object of the BB2 7010 In addition to standard Device properties Property Encoding Object_Identifier 75 B...

Page 65: ...ARRAY 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 14 Object Properties file C AAA_CSI Literature 2015 User Guides BB2 7010 BB2 7010 3 of 3 10 16 2015 12 46 PM ...

Page 66: ...ked Start with a liberally slow timeout like 0 5 second just to be rather certain you do not have timeout problems It is rare to see a piece of working equipment take longer than half a second to respond to a Modbus master Setting the timeout to zero however will guarantee failure since the master will miss every reply by not waiting at all for it Next go to the RTU Read Map page below To get star...

Page 67: ...tempting to update every 2 seconds so obviously data retrieval is not happening If you are getting no data check the Error Codes page below Here we see that the No Responses is about equal to the Total Messages This means we are not getting anything back from the Modbus slave If you are certain all of the above setup is correct the only conclusion you or we can come to at this point is that there ...

Page 68: ...ror Codes page is showing a problem this will also be reflected by the BACnet object reliability code and status bits as illustrated below Once the problem is resolved and you are successfully receiving data the BACnet object will reflect a reliability code of zero and the fault bits will be clear 15 2 Modbus TCP Trouble Shooting This discussion assumes you want the Babel Buster BB2 7010 to be the...

Page 69: ...n what IP address it is set to you need to consult the manufacturer s documentation for that equipment before proceeding The following example shows the only non zero entries required the 5 check marks to successfully read holding register 23 from Test Device and store the data in Analog Input 11 Once these or comparable entries have been made click the Update button At this point you can go to th...

Page 70: ...tice that the Connection Status is some non zero value Status zero means no problem has been detected A non zero code means there is a problem with the connection Connection status will show a non zero error code if there is a socket error The most common errors include 5 Connection failed unable to bind usually means remote device not connected or not reachable 15 Trouble Shooting file C AAA_CSI ...

Page 71: ...ll trying 95 Network is unreachable 97 Connection aborted 98 Connection reset by peer 103 Connection timed out 104 Connection refused 107 Host is unreachable 15 Trouble Shooting file C AAA_CSI Literature 2015 User Guides BB2 7010 BB2 7010 6 of 6 10 16 2015 12 33 PM ...

Page 72: ...e good reception of the WiFi sensor signals Typically the BB2 7010 06 gateway will be located inside a control panel but the WiFi access point will be located outside the control panel and potentially some distance from the panel 16 1 Sensor Network Settings The WiFi sensors need to initially be configured using the sensor configuration utility One of the required settings is the IP address of the...

Page 73: ...tion of the WiFi sensor packets Enter the 8 character hexadecimal serial number of the sensor packet whose data is to be received Select local BACnet objects where data from channels 1 and 2 of the sensor should be stored BACnet objects should be either Analog Input or Analog Value Do not use any other object type Scaling of raw data to 16 WiFi Sensor Setup PointSix AirTest file C AAA_CSI Literatu...

Page 74: ...in the first column This will take you to the extended alarm setup page illustrated below The same sensor setup information found on the tabular list is also available here in addition to alarm settings Enabling an alarm requires setting the Alarm Time to a non zero value User scaling entered here is applied to alarm setpoints as well as additional internal scaling based on sensor type and its enu...

Page 75: ...ng as the Relinquish Default value If an alarm setpoint object is given it will be used and will override any setpoint value entered on this page If the setpoint object is left set to zero then the setpoint value shown on this page will be used All parameters on this page are stored in the XML configuration file when you click Save on the Config File page Forgetting to save the file will result in...

Page 76: ...e applicable BACnet object The calculated remaining battery life based on data returned by the sensor is displayed The total number of transmissions is indicated as well as time elapsed since the last transmission was received Times are in seconds s minutes m hours h or days d 16 WiFi Sensor Setup PointSix AirTest file C AAA_CSI Literature 2015 User Guides BB2 7010 BB2 7010 5 of 5 10 16 2015 12 33...

Page 77: ...ave good reception of the WiFi sensor signals Typically the BB2 7010 07 gateway will be located inside a control panel but the WiFi access point will be located outside the control panel and potentially some distance from the panel 17 1 Sensor Network Settings The WiFi sensors need to initially be configured using the sensor configuration utility One of the required settings is the IP address of t...

Page 78: ...is also shown on the network setup Local Host page These should normally all be zero since they are error counts and error codes Port status of zero means no error 17 2 Sensor Configuration The screen illustrated below is used to set up recognition of the WiFi sensor packets 17 WiFi Sensor Setup Veris Industries file C AAA_CSI Literature 2015 User Guides BB2 7010 BB2 7010 2 of 5 10 16 2015 12 33 P...

Page 79: ...from this sensor within this amount of time the BACnet object s reliability property will be set to the non zero error code indicating timeout In addition the optional timeout fault value will be placed into the object s present value property if selected on the extended setup page To access aditional setup parameters click on the sensor number in the first column This will take you to the extende...

Page 80: ...ACnet object Timeout fault is optional If the box is checked and a value is entered in the adjacent window that value will be placed into the data channel s object when the sensor is in fault i e when the BB2 7010 has not received data from this sensor within the timeout window specified Battery voltage and signal strength readings reported by the sensor can optionally be provided as BACnet object...

Page 81: ...age to access additional sensor information illustrated below This page reflects whatever information was transmitted by the respective sensor 17 WiFi Sensor Setup Veris Industries file C AAA_CSI Literature 2015 User Guides BB2 7010 BB2 7010 5 of 5 10 16 2015 12 33 PM ...

Page 82: ... network but also where it will have good reception of the WiFi sensor signals Typically the BB2 7010 08 gateway will be located inside a control panel but the WiFi access point will be located outside the control panel and potentially some distance from the panel 18 1 Sensor Network Settings The WiFi sensors need to initially be configured using the sensor configuration utility One of the require...

Page 83: ...d Select local BACnet objects to be associated with the RIB inputs and output BACnet object type should be Binary Output for DO 1 the relay BACnet object type should be Binary Input for DI 1 discrete input BACnet object types can be Analog Input or Analog Value for the UI inputs if configured for analog values BACnet object types can be Binary Input or Binary Value if UI inputs are configured as s...

Page 84: ...nfigured to require a password and it is not entered here then the connection will fail The Link Object for the DI input is optional The RIB allows the DI to be bound to the DO within the RIB The Link Object here allows a DI from one RIB to be bound to the DO in a different RIB with the binding provided by the BB2 7010 08 Response time will be the poll time meaning a change on a DI in one RIB will...

Page 85: ...lso displays time elapsed since the last transmission was received Times are in seconds s minutes m hours h or days d 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 The Reset button clears the error indication and may be used to see if t...

Page 86: ...elow 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 This page is provided simply for diagnostic use 18 WiFi Sensor Setup Functional Devices RIB file C AAA_CSI Literature 2015 User Guides BB2 7010 BB2 7010 5 of 6 10 16 2015 12 34 PM ...

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: ... 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 Proper grounding of equipment should ensure proper operation without the third conductor however proper grounding often cannot be relied upon If large common mode voltages are present you may even need to insert optically isolated repeaters between E...

Page 89: ...ll proceed to indicate as normally defined for the indicators The LED indicators behave as follows Normally the reply request LEDs reflect Modbus RTU activity If the gateway is being used only for Modbus TCP as SNMP gateway then the same LEDs reflect TCP bahavior instead The LEDs do not attempt to reflect both RTU and TCP activity since that would get confusing If both RTU and TCP are used the req...

Page 90: ...olds the line in a known neutral state when no devices are transmitting Without bias the transition from offline to online by a transmitter can look like a false start bit and cause loss of communication The line conditioning options are enabled when the respective shunt is moved to the position indicated by the white block next to the 3 pin header Putting the shunt on the opposite 2 pins disables...

Reviews: