Download Print this page
TemperZone Babel Buster 3 User Manual
TemperZone Babel Buster 3 User Manual

TemperZone Babel Buster 3 User Manual

Bacnet-modbus network gateway

Advertisement

Quick Links

Relevant for model BB3-7101-TZ
Compatible exclusively with the Temperzone UC8
Revision
Date
Notes
1
June 2023
Initial Release
1 | Page
BB3-7101-TZ: BACnet–Modbus Network Gateway User Guide

Advertisement

loading
Need help?

Need help?

Do you have a question about the Babel Buster 3 and is the answer not in the manual?

Questions and answers

Summary of Contents for TemperZone Babel Buster 3

  • Page 1 Relevant for model BB3-7101-TZ Compatible exclusively with the Temperzone UC8 Revision Date Notes June 2023 Initial Release 1 | Page BB3-7101-TZ: BACnet–Modbus Network Gateway User Guide...
  • Page 2 Introduction ....................... 4 Application of the BB3-7101-TZ ..................4 Connecting Gateway for the First Time ............... 5 Connectors and Indicators ..................... 5 Opening the Web User Interface..................6 Changing the Gateway IP Address ................. 7 Local Objects ......................7 Behaviour of Input vs Output Objects ................7 Local Objects Reliability Codes ..................
  • Page 3 Troubleshooting ...................... 25 BACnet IP Troubleshooting ..................25 5.1.1 Most Common Problems ..................25 5.1.2 Using Network Discovery Tool ................25 Appendices......................29 Appendix A: Hardware Details ..................29 6.1.1 Wiring ........................29 6.1.2 Front Panel LED Indicators ..................30 6.1.3 RS-485 Line Termination &...
  • Page 4 The Babel Buster 3: BB3-7101-TZ is a BACnet gateway device that converts the Temperzone unit’s UC8 Modbus RTU communication to BACnet IP protocol. This manual provides instructions for operating and setting up the BB3-7101-TZ to communicate with Temperzone units using BACnet IP communication protocol.
  • Page 5 Follow these steps to connect to the BB3-7101-TZ. 1. Connect power cables: Apply 12-24VDC or 24VAC to the terminal marked “POWER”. Apply common or ground to one of the terminals marked “GND”. 2. Connect a CAT5 cable between the RJ-45 jack on the gateway and your network switch or hub.
  • Page 6 The default IP address as shipped is 10.0.0.101. Open your browser and enter “http://10.0.0.101/” in the address bar. You should see a page with the “Babel Buster 3 & Temperzone” header as shown below. The model should show “BB3-7101-TZ”. From this point, you will find help on each page on the website contained within the product.
  • Page 7 To change the IP address of the gateway, go to the ‘System’ tab and navigate to the ‘Network’ page under ‘Settings’. The following page should appear. Change the IP address, subnet mask and gateway if applicable. Click Change IP to save the changes.
  • Page 8 Reliability codes may be any of the following: Modbus client/master, no response from slave (64) Modbus client/master, crc error (65) Modbus exception, illegal function code (66) Modbus exception, illegal data address (67) Modbus exception, illegal data value (68) Modbus exception, code+65, rarely used (69..79) Local device, configuration property fault (80)
  • Page 9 The source of data for an Analog Input object will typically be reading from some other BACnet or Modbus device via the map indicated by the Device Link. The mapped device will be polled at the rate specified by the Read Map. Out of Service means polling of the mapped remote device will stop.
  • Page 10 Analog Value objects may be both a source and destination for a UC8 controller. These may appear editable, however there is no way to save any changes made on site. The object name, units, value, and status are shown for the object number entered at the top of the page.
  • Page 11 The source of data for a Binary Input object will typically be reading from a UC8 controller. These may appear editable, however there is no way to save any changes made on site. The object name, units, value, and status are shown for the object number entered at the top of the page.
  • Page 12 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. The object may be set Out of Service by checking that box and clicking Update. The present value may be changed by entering a value, checking Force, and clicking Update.
  • Page 13 The source of data for a Multistate Input object will typically be reading from a UC8 controller. The object name, 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. The object may be set Out of Service by checking that box and clicking Update.
  • Page 14 14 | Page BB3-7101-TZ: BACnet–Modbus Network Gateway User Guide...
  • Page 15 The identity of the gateway as a BACnet device is entered on this page, along with other device object parameters. Enter a device instance from 1 to 4,194,303. Enter a port number (note that 47808 is the standard port expected by most BACnet IP devices). The device object name, description, and location are entered here.
  • Page 16 automatically self-reset without acknowledgement. This is required any time the client does not periodically read reliability codes but does check fault status - a behavior known to be common to BMS front ends. Check the "disable self-restart" box to disable self-restart upon communication loss. If this box is not checked, this gateway will restart itself to auto-recover if communications with devices has started and then stopped.
  • Page 17 The above screenshot is only a portion of the Network setup page, and is the only part of the Network page that is required for BACnet IP. The remainder of the Network page is discussed in Section 11.3. The Web User Interface is accessible via IPv6; however, the BACnet IP Client does not yet support IPv6.
  • Page 18 0 = ERROR_CLASS_DEVICE 1 = ERROR_CLASS_OBJECT 2 = ERROR_CLASS_PROPERTY 3 = ERROR_CLASS_RESOURCES 4 = ERROR_CLASS_SECURITY 5 = ERROR_CLASS_SERVICES /* valid for all classes */ 0 = ERROR_CODE_OTHER /* Error Class - Device */ 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...
  • Page 19 /* Error Class - Services */ 5 = ERROR_CODE_FILE_ACCESS_DENIED 7 = ERROR_CODE_INCONSISTENT_PARAMETERS 10 = ERROR_CODE_INVALID_FILE_ACCESS_METHOD 11 = ERROR_CODE_ERROR_CODE_INVALID_FILE_START_POSITION 13 = ERROR_CODE_INVALID_PARAMETER_DATA_TYPE 14 = ERROR_CODE_INVALID_TIME_STAMP 16 = ERROR_CODE_MISSING_REQUIRED_PARAMETER 22 = ERROR_CODE_PROPERTY_IS_NOT_A_LIST 29 = ERROR_CODE_SERVICE_REQUEST_DENIED 43 = ERROR_CODE_COV_SUBSCRIPTION_FAILED 46 = ERROR_CODE_INVALID_CONFIGURATION_DATA 48 = ERROR_CODE_DUPLICATE_NAME 49 = ERROR_CODE_DUPLICATE_OBJECT_ID The BB3-7101-TZ contains a set of BACnet objects whose only purpose is to store copies of data obtained from the UC8 controllers.
  • Page 20 Data may be placed in the local objects by other devices writing to the BB3-7101-TZ, or by the BB3-7101-TZ querying other devices. When the BB3-7101-TZ is configured to query other devices, these operations are defined by “read maps” and “write maps” associated with the respective client function (BACnet client).
  • Page 21 Local device, configuration property fault (80) Faulty Modbus packet (81) BACnet IP client, device timeout (82) BACnet IP client, error returned by server (83) Click on an Object number in the first column of maps to get the expanded view of that object as follows: The object name, units, value, and status are shown for the object number entered at the top of the page.
  • Page 22 If you have a remote BB3-7101-TZ 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 registration.
  • Page 23 Disable this device's attempts to register elsewhere, but allow other devices to register here, by setting time to live to zero with BBMD enabled. The BB3-7101-TZ can be the BBMD that other devices register with. The screenshot below shows that three other devices have registered with this BBMD, and broadcast messages will now be sent explicitly to these locations.
  • Page 24 A Broadcast Distribution Table (BDT) defines a list of IP addresses that the BBMD should send broadcast messages to. It is important to note that a BBMD only forwards broadcast messages. It does not do full routing. If you are attempting to connect two networks across a NAT router, you must get a full BACnet Router to accomplish this.
  • Page 25 The most common problem is "no response" or timeout. The most common cause of this problem for BACnet IP is a network configuration problem, such as incorrect IP address or IP address that cannot be reached as configured. The problem sometimes lies outside the BB3-7101-TZ and may require consulting with the IT personnel responsible for the network if on a large network.
  • Page 26 Once connected, go to the Who-Is page. Usually, by the time you get there, the results of the first automatic Who-Is are already displayed. Click the Refresh button to cause the discovery tool to query every responding device to read object model and device object name from each of them.
  • Page 27 You can read and write properties in any of the standard objects typically used in any Control Solutions device and in most other devices. Select object type, instance, and property to read data by clicking the Read Property button. In addition to selecting the same parameters you would for reading, select data type, priority if writing to a commandable object, and data value to write that property by clicking the Write Property button.
  • Page 28 28 | Page BB3-7101-TZ: BACnet–Modbus Network Gateway User Guide...
  • Page 29 Wiring for the Babel Buster BB3-7101-TZ is illustrated below. 29 | Page BB3-7101-TZ: BACnet–Modbus Network Gateway User Guide...
  • Page 30 Power-up LED behaviour: 1. On power up, the ‘Reply’ LED will remain illuminated on solid red for about 20 seconds. 2. Following this the ‘Request’ and ‘Reply’ LEDs will do a "lamp test" where ‘Request’ is illuminated yellow and ‘Reply’ is illuminated red simultaneously for about 1 second, and then both Request and Reply turn green simultaneously for about 1 second.
  • Page 31 Enable line termination only when this device is placed at the end of the network. Termination should only be enabled at two points on the network, and these two points must be specifically the end points. Enable line bias when needed. Line bias should only be enabled at one point on the network, and does not have to be the end point.
  • Page 32 PROP_APDU_SEGMENT_TIMEOUT = 10, PROP_APDU_TIMEOUT = 11, PROP_APPLICATION_SOFTWARE_VERSION = 12, PROP_ARCHIVE = 13, PROP_BIAS = 14, PROP_CHANGE_OF_STATE_COUNT = 15, PROP_CHANGE_OF_STATE_TIME = 16, PROP_NOTIFICATION_CLASS = 17, PROP_BLANK_1 = 18, PROP_CONTROLLED_VARIABLE_REFERENCE = 19, PROP_CONTROLLED_VARIABLE_UNITS = 20, PROP_CONTROLLED_VARIABLE_VALUE = 21, PROP_COV_INCREMENT = 22, PROP_DATE_LIST = 23, PROP_DAYLIGHT_SAVINGS_STATUS = 24, PROP_DEADBAND = 25, PROP_DERIVATIVE_CONSTANT = 26,...
  • Page 33 PROP_LIST_OF_OBJECT_PROPERTY_REFERENCES = 54, PROP_LIST_OF_SESSION_KEYS = 55, PROP_LOCAL_DATE = 56, PROP_LOCAL_TIME = 57, PROP_LOCATION = 58, PROP_LOW_LIMIT = 59, PROP_MANIPULATED_VARIABLE_REFERENCE = 60, PROP_MAXIMUM_OUTPUT = 61, PROP_MAX_APDU_LENGTH_ACCEPTED = 62, PROP_MAX_INFO_FRAMES = 63, PROP_MAX_MASTER = 64, PROP_MAX_PRES_VALUE = 65, PROP_MINIMUM_OFF_TIME = 66, PROP_MINIMUM_ON_TIME = 67, PROP_MINIMUM_OUTPUT = 68, PROP_MIN_PRES_VALUE = 69, PROP_MODEL_NAME = 70,...
  • Page 34 PROP_PROTOCOL_SERVICES_SUPPORTED = 97, PROP_PROTOCOL_VERSION = 98, PROP_READ_ONLY = 99, PROP_REASON_FOR_HALT = 100, PROP_RECIPIENT = 101, PROP_RECIPIENT_LIST = 102, PROP_RELIABILITY = 103, PROP_RELINQUISH_DEFAULT = 104, PROP_REQUIRED = 105, PROP_RESOLUTION = 106, PROP_SEGMENTATION_SUPPORTED = 107, PROP_SETPOINT = 108, PROP_SETPOINT_REFERENCE = 109, PROP_STATE_TEXT = 110, PROP_STATUS_FLAGS = 111, PROP_SYSTEM_STATUS = 112, PROP_TIME_DELAY = 113,...
  • Page 35 PROP_PROTOCOL_REVISION = 139, PROP_RECORDS_SINCE_NOTIFICATION = 140, PROP_RECORD_COUNT = 141, PROP_START_TIME = 142, PROP_STOP_TIME = 143, PROP_STOP_WHEN_FULL = 144, PROP_TOTAL_RECORD_COUNT = 145, PROP_VALID_SAMPLES = 146, PROP_WINDOW_INTERVAL = 147, PROP_WINDOW_SAMPLES = 148, PROP_MAXIMUM_VALUE_TIMESTAMP = 149, PROP_MINIMUM_VALUE_TIMESTAMP = 150, PROP_VARIANCE_VALUE = 151, PROP_ACTIVE_COV_SUBSCRIPTIONS = 152, PROP_BACKUP_FAILURE_TIMEOUT = 153, PROP_CONFIGURATION_FILES = 154, PROP_DATABASE_REVISION = 155,...
  • Page 36 PROP_LOGGING_DEVICE = 183, PROP_LOGGING_RECORD = 184, PROP_PRESCALE = 185, PROP_PULSE_RATE = 186, PROP_SCALE = 187, PROP_SCALE_FACTOR = 188, PROP_UPDATE_TIME = 189, PROP_VALUE_BEFORE_CHANGE = 190, PROP_VALUE_SET = 191, PROP_VALUE_CHANGE_TIME = 192, /* enumerations 193-206 are new PROP_ALIGN_INTERVALS = 193, PROP_GROUP_MEMBER_NAMES = 194, PROP_INTERVAL_OFFSET = 195, PROP_LAST_RESTART_REASON = 196, PROP_LOGGING_TYPE = 197,...
  • Page 37 PROP_SHED_LEVELS = 221, PROP_STATE_DESCRIPTION = 222, /* enumerations 223-225 are used in Addendum i to ANSI/ASHRAE 135-2004 */ PROP_FADE_TIME = 223, PROP_LIGHTING_COMMAND = 224, PROP_LIGHTING_COMMAND_PRIORITY = 225, /* enumerations 226-235 are used in Addendum f to ANSI/ASHRAE 135-2004 */ PROP_DOOR_ALARM_STATE = 226, PROP_DOOR_EXTENDED_PULSE_TIME = 227, PROP_DOOR_MEMBERS = 228, PROP_DOOR_OPEN_TOO_LONG_TIME = 229,...
  • Page 38 PROP_AUTHENTICATION_POLICY_NAMES = 261, PROP_AUTHORIZATION_MODE = 262, PROP_BELONGS_TO = 263, PROP_CREDENTIAL_DISABLE = 264, PROP_CREDENTIAL_STATUS = 265, PROP_CREDENTIALS = 266, PROP_CREDENTIALS_IN_ZONE = 267, PROP_DAYS_REMAINING = 268, PROP_ENTRY_POINTS = 269, PROP_EXIT_POINTS = 270, PROP_EXPIRY_TIME = 271, PROP_EXTENDED_TIME_ENABLE = 272, PROP_FAILED_ATTEMPT_EVENTS = 273, PROP_FAILED_ATTEMPTS = 274, PROP_FAILED_ATTEMPTS_TIME = 275, PROP_FORMAT_CLASS_SUPPORTED = 276, PROP_FORMAT_TYPE = 277,...
  • Page 39 PROP_REASON_FOR_DISABLE = 306, PROP_THREAT_AUTHORITY = 307, PROP_THREAT_LEVEL = 308, PROP_TRACE_FLAG = 309, PROP_TRANSACTION_NOTIFICATION_CLASS = 310, PROP_USER_EXTERNAL_IDENTIFIER = 311, /* enumerations 312-313 are used in Addendum k to ANSI/ASHRAE 135-2004 */ PROP_CHARACTER_SET = 312, PROP_STRICT_CHARACTER_MODE = 313, /* enumerations 312-313 are used in Addendum k to ANSI/ASHRAE 135-2004 */ PROP_BACKUP_AND_RESTORE_STATE = 314, PROP_BACKUP_PREPARATION_TIME = 315,...
  • Page 40 The secure web server (HTTPS) requires SSL certificates in order to establish secure connections. The HTTPS certificates are only required if HTTPS is enabled on the Network configuration page in the Babel Buster BB3-7101-TZ. The Babel Buster BB3-7101-TZ Gateway will automatically generate X.509 certificates if no external certificates are found or could not be loaded correctly.

This manual is also suitable for:

Bb3-7101-tz