| 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) | CharacterString “Analog Input n” or user defined name |
| Description (28) | 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 |
| COV_Period (180) (W) | Unsigned | | |
| 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) | CharacterString “Analog Output n” or user defined name |
| Description (28) | 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 |
| COV_Period (180) (W) | Unsigned | | |
| 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) | CharacterString “Analog Value n” or user defined name |
| Description (28) | 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 |
| COV_Period (180) (W) | Unsigned | | |
| 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) | CharacterString “Binary Input n” or user defined name |
| Description (28) | 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) |
| COV_Period (180) (W) | Unsigned | | |
| 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) | CharacterString “Binary Output n” or user defined name |
| Description (28) | 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) |
| COV_Period (180) (W) | Unsigned | | |
| 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) | CharacterString “Binary Value n” or user defined name |
| Description (28) | 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) |
| COV_Period (180) (W) | Unsigned | | |
| 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) | CharacterString “Multi-state Input n” or user defined name |
| Description (28) | 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 (65535) |
| COV_Period (180) (W) | Unsigned | | |
| 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) | CharacterString “Multi-state Output n” or user defined name |
| Description (28) | 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 (65535) |
| COV_Period (180) (W) | Unsigned | | |
| 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) | CharacterString “Multi-state Value n” or user defined name |
| Description (28) | 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 (65535) |
| COV_Period (180) (W) | Unsigned | | | | |