MultistateLOOAP type requires two independent pulsed binary physical outputs, On and Off, plus one latched physical binary output for Auto.

The table shows the value of the DO(s) for a given state of the bundled point.

LOOAP Control Circuit States.

State

DO-1

DO-2

DO-3

DI-4

ON

Pulsed ON

OFF

ON

ON

OFF

OFF

Pulsed ON

ON

OFF

AUTO

OFF

OFF

OFF

AUTO

Multistate LOOAP includes a single BO-PULSE I/O extension that parameterizes the two pulsed outputs. Additional base object properties are added to the MultistateLOOAP prototype that parameterize the latched output. These additional properties are taken from the BO-ON-OFF IO extension.

BACnet Property

Short Name

BACnet Description

Notes

object-type

ObjTyp

Object type

14: (multistate-output)

profile-name

PrfNam

Profile name

Value: 7-368-SBCv15.03

Prototype

BAObjTyp

Building automation profile

Value: 368: (MultistateLOOAP)

IO-Extension

SubsysExtn

Subsystem

A writable enumerated proprietary property that specifies the type of I/O extension used.
DS1_IO-Extension will always be BO-PULSE.

IOAddress

IOAddress

I/O address

specifies the fieldbus (e.g., IO-0 for Onboard-I/O, IO-1 for TX-I/O) and IO module for this object's OFF output.

IOAddress-2

AutoAddr

Auto address

specifies the fieldbus (e.g., IO-0 for Onboard-I/O, IO-1 for TX-I/O) and IO module for this object's ON output.

IOAddress-3

AutoAddr

Auto address

specifies the fieldbus (e.g., IO-0 for Onboard-I/O, IO-1 for TX-I/O) and IO module for this object's AUTO output.

present-value

PrVal

Present value

indicates the current logical value of the output.

The logical value ranges from 1 to n, where n is equal to the number of states defined.

priority-array

PrioArr

Priority array

contains prioritized commands that are in effect for this object. MultistateLOOAP objects, a BACnetPriorityValue is either an Unsigned value or null.

Unsigned values range from 1 to n, where n is equal to the number of states defined.

Present-Priority

PrPrio

Present priority

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, DS1_Present-Priority shall have the value 17.

relinquish-default

DefCmd

Default command

provides the default value for present-value property when all slots in the priority-array are null.

Unsigned values range from 1 to n, where n is equal to the number of states defined.

Tracking_Value

TckVal

Tracking value

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.

Unsigned values range from 1 to n, where n is equal to the number of states defined.

number-of-states

NumSta

Number of states

defines the number of states the present-value may have. In PXC.A Multistate- LOOAP objects number-of-states is always 3.

state-text

StaTxt

State text

provides descriptions of all possible states of present-value. The present-value, interpreted as an integer, serves as an index into the array.

Multistate-LOOAP object state-text array has three elements {Auto, Off, On}.

Allowed-Signal-Types

SprtSigTypAu

Supported signal types (auto output)

A read-only proprietary bitstring property that specifies the set of physical output types from which a user may select for this object's latched binary AUTO output.

Signal-Type

SigTypAutoO

Signal type (auto output)

A writable proprietary enumerated property used to select the physical output type for this object's latched binary AUTO output.

Signal-LED

LEDActIndATO

LED active indication (auto output)

A writable proprietary enumerated property used to select the LED color to be used when the object's latched binary AUTO output is active.

COV-Repetition-Timer

TiExcgRptCl

COV repetition time

A writable proprietary enumerated property that configures the time interval between value updates from the object's latched binary AUTO output to data acquisition .