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

  1. Select a function block in the Programming editor.
  2. Open the Properties tab.
  3. Open the Properties tab of the selected element.
    Element properties tab
  4. 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.
  1. The new object is generated and the previous object is deleted.
info

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.