Skip to main content
Skip table of contents

Digital Input BACnet Objects

BI - Digital Input Object Description (Binary Input: 0-11, 12-23 for MAX Modules)

Each of the digital inputs in all types of modules is represented on the BACnet network as the BACnet Binary Input object with the following properties:

Dynamically createable: no, dynamically deletable: no.

Property Name

Required

Proprietary

Writable

Property ID

Data Type

Description

OBJECT_IDENTIFIER

Yes





From BI:0 to BI:11 and BI:12 to BI:23 for 24I and 24I-IP modules

OBJECT_NAME

Yes





BI-x

OBJECT_TYPE

Yes






PRESENT_VALUE

Yes





PRESENT_VALUE property

STATUS_FLAGS

Yes






EVENT_STATE

Yes






OUT_OF_SERVICE

Yes





OUT OF SERVICE property

POLARITY

Yes






UNITS

Yes






COUNTER *


Yes

Yes

3001

Unsigned


Properties of the Binary Input object

Note: Object’s additional properties are saved to maintain the backwards compatibility with the older firmware version. In the new firmware version, each of the properties has a corresponding BACnet object.

PRESENT_VALUE Property

The property contains the status of the digital inputs. Shorting the input to G0 sets the value to 1.

Binary Input COV

In the firmware version above 4.0, multiprotocol I/O modules support COV (change of value). It means that the module automatically sends digital input value after every change.

OUT OF SERVICE Property

If the Out Of Service is false, the Present Value property represents the actual value read from the input. Setting the Out Of Service property to true, stops updating the Present Value property from the physical input, and allows for entering a custom value into the Present Value property.

WARNING!

If the Out Of Service property is false, the Present Value property cannot be overridden, and the module will return an error message: “Write Access Denied”.

BIA COUNTER Object (Accumulator: 0-11, 12-23 for MAX Modules)

The object contains the number of counted pulses represented by the Accumulator Value BACnet object. This value is also saved in the non-volatile memory, so the information is stored even after the power cycle finishes. It is possible to reset the counter by entering 0 to the Present Value property of this object.

This value is also available as the BACnet BI Binary Input object property number 3001.

BI COUNTER Object (Analog Value: 2-13, 42-53 for MAX Modules)

The object contains the number of counted pulses identical to the Accumulator BACnet object but stored as the Analog Value object. Not every system supports the accumulator type object, therefore additional objects have been created for the counters. The Analog Value has one drawback–odd values above 16777216 are rounded down by 1. For example, 16777216 + 1 is still displayed as 16777216, but 16777216 + 2 is displayed properly as 16777218.

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.