Creating BACnet value objects from the Library
The following BACnet objects are automatically created when you drag the corresponding function block from the Library to the Programming editor. These BACnet objects cannot be created independently.
BACnet object | Description | Function block |
|---|---|---|
ASchedule | Analog scheduler | R_ASCHED |
BSchedule | Binary scheduler | R_BSCHED |
MSchedule | Multistate scheduler | R_MSCHED |
Controller | Loop object / PID | CTR |
CmnEvt | Aggregated state | CMN_EVT |
MCalcVal | Optimum start stop control | OSSC |
AConfVal | Read analog | R_A |
ACalcVal | Write analog | W_A |
APrcVal | Command analog | CMD_A |
BConfVal | Read binary | R_B |
BCalcVal | Write binary | W_B |
BPrcVal | Command binary | CMD_B |
MConfVal | Read multistate | R_M |
MCalcVal | Write multistate | W_M |
MPrcVal | Command multistate | CMD_M |
DaCalcVal | Write date | W_DA |
DaCnfVal | Read date | R_DA |
ICalcVal | Write time | W_TI |
ICnfVal | Read time | R_TI |
DaTiCalcVal | Write date time | W_DATI |
DaTiCnfVal | Read date time | R_DATI |
TiCalcVal | Write time of day | W_TIDAY |
TiCnfVal | Read time of day | R_TIDAY |
No info | Write signed | W_SG |
No info | Read signed | R_SG |
UCalcVal | Write unsigned | W_UNSG |
UCnfVal | Read unsigned | R_UNSG |
MTrgVal | Write multistate for present value | W_MPRVAL |
ICalcVal | Write double integer value | W_DINT |
ICnfVal | Read double integer value | R_DINT |
Create a BACnet value object from the Library
- Drag a function block from the Function blocks folder in the Library to the chart.
Library
- A BACnet value object is created and assigned. You can change the object type of the BACnet value object.
Change a BACnet object type assigned to a function block
- Select a function block in the Programming editor.
- Open the Properties tab.
- Open the Properties tab of the selected element.
Element properties tab - Click Block and select the BACnet object type in the BACnet object type field.
Analog/Binary/Multistate Config Value: Typically used for configuration data, such as a setpoint.
Analog/Binary/Multistate Calculated Value: Typically used for providing a calculated result on BACnet.
Analog/Binary/Multistate Process Value: Typically used for reading or commanding an object by several sources, such as plant operating mode.
None: No new object is generated. The previous object is deleted.
- The new object is generated and the previous object is deleted.

When you delete the function block which accesses the automatically generated BACnet object, the BACnet object is also deleted.
When you delete the function block which accesses a BACnet object from a field device, the BACnet object is not deleted, but marked as not being used in the chart anymore.