Overview about BACnet properties
BACnet objects are composed using properties which are either specified in the BACnet standard or may be proprietary. Some properties are required, where others may be optional. A few properties are required to be writable, others may be made writable if needed. The conformance code in the PICS document describes which properties belong to which group:
R = required
O = optional
W = writable
The column "CC" describes the requirements by the BACnet standard.
"WA" describes the write access options in TwinCAT.
The following table shows an example object (analog input, not all properties are shown) from the PICS document (the document can be downloaded here: www.beckhoff.com/bacnet).
Analog Input
Property | Data Type | CC | WA |
---|---|---|---|
Object_Identifier | BACnetObjectIdentifier | R | R |
Object_Name | CharacterString | R | W |
Object_Type | BACnetObjectType | R | R |
Present_Value | REAL | R | R |
Description | CharacterString | O | W |
Device_Type | CharacterString | O | W |
Status_Flags | BACnetStatusFlags | R | R |
Event_State | BACnetEventState | R | R |
Reliability | BACnetReliability | O | R |