Click on any tab above to log in.
BACnet Object Properties supported by Babel Buster BB2-7010
Analog Input Object

Used to read any type Modbus register, but most useful for reading Input Registers or Holding Registers.

Registers read as integer will be converted to REAL by the gateway.

ANALOG INPUT
Object_Identifier (75)BACnetObjectIdentifier
Object_Name (77) (W)

CharacterString
“Analog Input n” or user defined name

Object_Type (79) 

BACnetObjectType
ENUMERATED: analog-input (0)

Present_Value (85) (W)

REAL
(no index, no priority)
(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)

Reliability (103)

BACnetReliability
ENUMERATED: normal(0)
Vendor specific:
no response (64)
crc error (65)
exception, illegal function code (66)
exception, illegal data address (67)
exception, illegal data value (68)
exception, code+65, rarely used (69..79)
configuration property fault (80)

Reliability code will be reset when read if error has been resolved.

Out_Of_Service (81) (W)BOOLEAN
Units (117)BACnetEngineeringUnits
COV_Increment (22) (W)REAL
Analog Output Object

Used to write Modbus Holding Registers. Can be used to write a Coil, but the coil will only recognize the difference between zero and nonzero as on or off.

You cannot write to a Modbus Input Register or Discrete (Status) Input.

ANALOG OUTPUT
Object_Identifier (75)BACnetObjectIdentifier
Object_Name (77) (W)

CharacterString
“Analog Output n” or user defined name

Object_Type (79) 

BACnetObjectType
ENUMERATED: analog-output (1)

Present_Value (85) (W)

REAL
(no index)

Priority_Array (87) 

BACnetPriorityArray
SEQUENCE SIZE (16) OF BACnetPriorityValue
REAL (each element)

Relinquish_Default (104) (W)

REAL

Status_Flags (111)

BACnetStatusFlags
BIT STRING: fault(1), out-of-service(3)

Event_State (36) 

BACnetEventState
ENUMERATED:  normal(0), fault(1)

Reliability (103)

BACnetReliability
ENUMERATED: normal(0)
Vendor specific:
no response (64)
crc error (65)
exception, illegal function code (66)
exception, illegal data address (67)
exception, illegal data value (68)
exception, code+65, rarely used (69..79)
configuration property fault (80)

Reliability code will be reset when read if error has been resolved.

Out_Of_Service (81) (W)BOOLEAN
Units (117)BACnetEngineeringUnits
COV_Increment (22) (W)REAL
Analog Value Object

Used to read any type Modbus register, but most useful for reading Input Registers or Holding Registers.

Used to write Modbus Holding Registers (or coils).

Gateway will treat Modbus register as periodically polled all the time, and written only when the BACnet object is written to. Present value written will be sent to Modbus. Present Value read will be as read from Modbus, meaning Present Value read might not be the same value written.

ANALOG VALUE
Object_Identifier (75)BACnetObjectIdentifier
Object_Name (77) (W)

CharacterString
“Analog Value n” or user defined name

Object_Type (79) 

BACnetObjectType
ENUMERATED: analog-value (2)

Present_Value (85) (W)

REAL
(no index, no priority)
(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)

Reliability (103)

BACnetReliability
ENUMERATED: normal(0)
Vendor specific:
no response (64)
crc error (65)
exception, illegal function code (66)
exception, illegal data address (67)
exception, illegal data value (68)
exception, code+65, rarely used (69..79)
configuration property fault (80)

Reliability code will be reset when read if error has been resolved.

Out_Of_Service (81) (W)BOOLEAN
Units (117)BACnetEngineeringUnits
COV_Increment (22) (W)REAL
Binary Input Object

Used to read Modbus Coils or Discrete (Status) Inputs. If used to read an Input Register or Holding Register, this object will only reflect whether the Modbus register was zero or nonzero.

BINARY INPUT
Object_Identifier (75)BACnetObjectIdentifier
Object_Name (77) (W)

CharacterString
“Binary Input n” or user defined name

Object_Type (79) 

BACnetObjectType
ENUMERATED: binary-input (3)

Present_Value (85) (W)

ENUMERATED
(no index, no priority)
(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)

Reliability (103)

BACnetReliability
ENUMERATED: normal(0)
Vendor specific:
no response (64)
crc error (65)
exception, illegal function code (66)
exception, illegal data address (67)
exception, illegal data value (68)
exception, code+65, rarely used (69..79)
configuration property fault (80)

Reliability code will be reset when read if error has been resolved.

Out_Of_Service (81) (W)BOOLEAN
Polarity (84)

BACnetPolarity
ENUMERATED: normal(0)

Active_Text (4) (W)CharacterString
Inactive Text (46) (W)CharacterString
Binary Output Object

Used only to write Modbus Coils. 

You cannot write to a Modbus Discrete (Status) Input.

BINARY OUTPUT
Object_Identifier (75)BACnetObjectIdentifier
Object_Name (77) (W)

CharacterString
“Binary Output n” or user defined name

Object_Type (79) 

BACnetObjectType
ENUMERATED: binary-output (4)

Present_Value (85) (W)

ENUMERATED
(no index)

Priority_Array (87) 

BACnetPriorityArray
SEQUENCE SIZE (16) OF BACnetPriorityValue
ENUMERATED (each element)

Relinquish_Default (104) (W)

ENUMERATED

Status_Flags (111)

BACnetStatusFlags
BIT STRING: fault(1), out-of-service(3)

Event_State (36) 

BACnetEventState
ENUMERATED:  normal(0), fault(1)

Reliability (103)

BACnetReliability
ENUMERATED: normal(0)
Vendor specific:
no response (64)
crc error (65)
exception, illegal function code (66)
exception, illegal data address (67)
exception, illegal data value (68)
exception, code+65, rarely used (69..79)
configuration property fault (80)

Reliability code will be reset when read if error has been resolved.

Out_Of_Service (81) (W)BOOLEAN
Polarity (84)BACnetPolarity
ENUMERATED: normal(0)
Active_Text (4) (W)CharacterString
Inactive Text (46) (W)CharacterString
Binary Value Object

Used to read any Modbus Coils or Discrete (Status) Inputs.

Used to write Modbus Holding Coils.

Gateway will treat Modbus Coil as periodically polled all the time, and written only when the BACnet object is written to. Present value written will be sent to Modbus. Present Value read will be as read from Modbus, meaning Present Value read might not be the same value written.

BINARY VALUE
Object_Identifier (75)BACnetObjectIdentifier
Object_Name (77) (W)

CharacterString
“Binary Value n” or user defined name

Object_Type (79) 

BACnetObjectType
ENUMERATED: binary-value (5)

Present_Value (85) (W)

ENUMERATED
(no index, no priority)
(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)

Reliability (103)

BACnetReliability
ENUMERATED: normal(0)
Vendor specific:
no response (64)
crc error (65)
exception, illegal function code (66)
exception, illegal data address (67)
exception, illegal data value (68)
exception, code+65, rarely used (69..79)
configuration property fault (80)

Reliability code will be reset when read if error has been resolved.

Out_Of_Service (81) (W)BOOLEAN
Polarity (84)BACnetPolarity
ENUMERATED: normal(0)
Active_Text (4) (W)CharacterString
Inactive Text (46) (W)CharacterString
Multi-state Input Object

Used to read any type Modbus register, but most useful for reading Input Registers or Holding Registers.

MULTI-STATE INPUT
Object_Identifier (75)BACnetObjectIdentifier
Object_Name (77) (W)

CharacterString
“Multi-state Input n” or user defined name

Object_Type (79) 

BACnetObjectType
ENUMERATED: multi-state-input (13)

Present_Value (85) (W)

Unsigned
(no index, no priority)
(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)

Reliability (103)

BACnetReliability
ENUMERATED: normal(0)
Vendor specific:
no response (64)
crc error (65)
exception, illegal function code (66)
exception, illegal data address (67)
exception, illegal data value (68)
exception, code+65, rarely used (69..79)
configuration property fault (80)

Reliability code will be reset when read if error has been resolved.

Out_Of_Service (81) (W)BOOLEAN
Number_Of_States (74)

Unsigned (65536)

Multi-state Output Object

Used to write Modbus Holding Registers. Can be used to write a Coil, but the coil will only recognize the difference between zero and nonzero as on or off.

You cannot write to a Modbus Input Register or Discrete (Status) Input.

MULTI-STATE OUTPUT
Object_Identifier (75)BACnetObjectIdentifier
Object_Name (77) (W)

CharacterString
“Multi-state Output n” or user defined name

Object_Type (79) 

BACnetObjectType
ENUMERATED: multi-state-output (14)

Present_Value (85) (W)

Unsigned
(no index)

Priority_Array (87) 

BACnetPriorityArray
SEQUENCE SIZE (16) OF BACnetPriorityValue
Unsigned (each element)

Relinquish_Default (104) (W)

Unsigned

Status_Flags (111)

BACnetStatusFlags
BIT STRING: fault(1), out-of-service(3)

Event_State (36) 

BACnetEventState
ENUMERATED:  normal(0), fault(1)

Reliability (103)

BACnetReliability
ENUMERATED: normal(0)
Vendor specific:
no response (64)
crc error (65)
exception, illegal function code (66)
exception, illegal data address (67)
exception, illegal data value (68)
exception, code+65, rarely used (69..79)
configuration property fault (80)

Reliability code will be reset when read if error has been resolved.

Out_Of_Service (81) (W)BOOLEAN
Number_Of_States (74)Unsigned (65536)
Multi-state Value Object

Used to read any type Modbus register, but most useful for reading Input Registers or Holding Registers.

Used to write Modbus Holding Registers (or coils).

Gateway will treat Modbus register as periodically polled all the time, and written only when the BACnet object is written to. Present value written will be sent to Modbus. Present Value read will be as read from Modbus, meaning Present Value read might not be the same value written.

MULTI-STATE VALUE
Object_Identifier (75)BACnetObjectIdentifier
Object_Name (77) (W)

CharacterString
“Multi-state Value n” or user defined name

Object_Type (79) 

BACnetObjectType
ENUMERATED: multi-state-value (19)

Present_Value (85) (W)

Unsigned
(no index, no priority)
(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)

Reliability (103)

BACnetReliability
ENUMERATED: normal(0)
Vendor specific:
no response (64)
crc error (65)
exception, illegal function code (66)
exception, illegal data address (67)
exception, illegal data value (68)
exception, code+65, rarely used (69..79)
configuration property fault (80)

Reliability code will be reset when read if error has been resolved.

Out_Of_Service (81) (W)BOOLEAN
Number_Of_States (74)Unsigned (65536)
Device Object

Used to set device object instance and name, and set various device parameters.

DEVICE
Object_Identifier (75) (W)BACnetObjectIdentifier
Object_Name (77) (W)

CharacterString
“Babel Buster BB2-7010” or user defined name

Object_Type (79) 

BACnetObjectType
ENUMERATED: device (8)

System_Status (112)Enumerated
Vendor_Name (121)CharacterString
Vendor_Identifier (120)Unsigned
Model_Name (70)CharacterString
Firmware_Revision (44)CharacterString
Application_Software_
Version (12)
CharacterString
Protocol_Version (98)Unsigned
Protocol_Revision (139)Unsigned
Protocol_Services_
Supported (97)
BACnetServicesSupported
Protocol_Object_ Types_Supported (96)BACnetObjectTypesSupported
Object_List (76)BACnetARRAY[N] of BACnetObjectIdentifier
Max_APDU_Length_
Accepted (62)
Unsigned
Segmentation_Supported (107)BACnetSegmentation
APDU_Timeout (11) (W)Unsigned
Number_Of_APDU_
Retries (73) (W)
Unsigned
Device_Address_Binding (30)List of BACnetAddressBinding
Database_Revision (155)Unsigned
Location (58) (W)CharacterString
Max_Segments_Accepted (167)Unsigned
APDU_Segment_
Timeout (10) (W)
Unsigned
Active_COV_Subscriptions (152)List of BACnetCOVSubscription
Last_Restart_Reason (196)BACnetRestartReason
Restart_Notification_
Recipients (202)
List of BACnetRecipient
Time_Of_Device_Restart (203)BACnetTimeStamp