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