Binary Output (BO) points receive two-state commands from the automation station. Examples of BO points include:

  • Fans and pumps
  • Electric/pneumatic switches

BACnet Property

Short Name

BACnet Description

Notes

object-type

ObjTyp

Object type

Value: 4 (binary-output)

profile-name

PrfNam

Profile name

Value: 7-006-SBCv15.03

Prototype

BAObjTyp

Building automation profile

Value: 6 (BinaryOutput)

present-value

PrVal

Present value

A writable standard BACnet property that indicates the current logical value of the output. The enumeration range for BACnetBinaryPV is {INACTIVE, ACTIVE}.

The relationship between the present-value and the physical state of the output is determined by the polarity property.

priority-array

PrioArr

Priority array

A read-only standard BACnet property that contains prioritized commands that are in effect for this object. A BACnetPriorityValue may be BACnetBinaryPV or null. The enumeration range for BACnetBinaryPV is {INACTIVE, ACTIVE}.

Present-Priority

PrPrio

Present priority

A read-only proprietary property that indicates the highest priority slot (1-16) in the priority-array with a non-null value. If all slots in the priority array are null, Present-Priority shall have the value 17.

relinquish-default

DefCmd

Default command

A writable standard BACnet property that provides the default value for present-value property when all slots in the priority-array are null. The enumeration range for BACnetBinaryPV is {INACTIVE, ACTIVE}.

Tracking_Value

TckVal

Tracking value

A read-only proprietary property that indicates the target state that has been written to the physical output, regardless of whether the output is commanded, decoupled via the out-of-service property, or physically overridden by external hardware. The enumeration range for BACnetBinaryPV is {INACTIVE, ACTIVE}.

polarity

Pol

Polarity

A writable standard BACnet property that indicates the relationship between the physical state of the output and the logical state represented by the present-value property. BACnetPolarity is an enumeration with range {NORMAL, REVERSE}.

minimum-on-time

TiOnMin

Min.switch-on time

A writable standard BACnet property that represents the minimum number of seconds that the present-value shall remain in the ACTIVE state after a write to the present-value property causes that property to assume the ACTIVE state.

minimum-off-time

TiOffMin

Min.switch-off time

A writable standard BACnet property that represents the minimum number of seconds that the present-value shall remain in the INACTIVE state after a write to the present-value property causes that property to assume the INACTIVE state.

inactive-text

IactvTxt

Inactive text

A writable standard BACnet property specifies a human-readable description of the INACTIVE state. For example, if the physical output is a relay contact that turns on a light, then the inactive-text property might be assigned a value such as "Light Off".

active-text

ActvTxt

Active text

A writable standard BACnet property specifies a human-readable description of the ACTIVE state. For example, if the physical output is a relay contact that turns on a light, then the active-text property might be assigned a value such as "Light On".

Alarm-Extension

AlarmExtn

Event configuration

A writable enumerated proprietary property that specifies whether the optional intrinsic alarming extension is enabled for the object.

Aggregation-Extension

AggtnExtn

Aggregation: Operating hours & others

A writable enumerated proprietary enumerated property that allows an optional aggregation extension to be enabled for the object.