BACnet Escalator Object

The BACnet Escalator object (Clause 12.60) models an escalator's direction, mode, and faults, with its CHANGE_OF_STATE alarm and full property tables.

What the Escalator Object Is

The Escalator object, defined in Clause 12.60 of ANSI/ASHRAE 135-2024, is how a BACnet device represents an escalator or moving walk: its direction of operation, running mode, energy use, and faults. It exposes the externally visible condition of the unit to a building management system without controlling the escalator’s internal logic.

Like the Lift object, an Escalator belongs to an Elevator Group identified through Elevator_Group, Group_ID, and Installation_ID. Escalator objects that support intrinsic reporting apply the CHANGE_OF_STATE event algorithm on the Passenger_Alarm property, alarming when a passenger alarm becomes active, and deliver it through the event notification services.

Where You’ll See It

  • Escalator monitoring. A supervisory controller carrying the B-EC Elevator Controller profile exposes each escalator as an Escalator object so a BMS can display direction and running mode.
  • Fault and alarm reporting. Fault_Signals lists active escalator faults and Passenger_Alarm raises the alarm to the building’s alarm system.
  • Energy tracking. With Energy_Meter and Energy_Meter_Ref, the escalator’s drive energy can be trended alongside other building loads.

Required Properties

Clause 12.60 requires every Escalator object to provide these properties. Datatypes are the spec’s names: Unsigned is an integer, BOOLEAN a true/false flag, and the BACnet-prefixed types are structured values defined by the standard.

PropertyDatatypeWhat it holds
Object_IdentifierBACnetObjectIdentifierThe object’s type and instance number, unique within the device
Object_NameCharacterStringThe human-readable point name, unique within the device
Object_TypeBACnetObjectTypeAlways escalator for this object
Status_FlagsBACnetStatusFlagsFour health flags: in-alarm, fault, overridden, out-of-service
Elevator_GroupBACnetObjectIdentifierThe Elevator Group object this escalator belongs to
Group_IDUnsignedThe unit’s group identifier within the installation
Installation_IDUnsignedThe identifier of the elevator installation
Operation_DirectionBACnetEscalatorOperationDirectionWhich way the escalator is running (up, down, stopped)
Passenger_AlarmBOOLEANWhether the passenger alarm is active
Out_Of_ServiceBOOLEANWhen true, the object’s values are decoupled from the physical escalator
Property_ListBACnetARRAY[N] of BACnetPropertyIdentifierThe list of properties this instance actually implements

Optional Properties

The properties integrators meet most are Escalator_Mode and Power_Mode, which describe how the unit is running, Fault_Signals, and the energy fields. The intrinsic-reporting group generally appears or is absent as a set. Audit_Level and Auditable_Operations are the audit-logging controls added in 135-2024.

PropertyDatatypeGroup
DescriptionCharacterStringGeneral
Power_ModeBOOLEANElevator
Escalator_ModeBACnetEscalatorModeElevator
Energy_MeterREALElevator
Energy_Meter_RefBACnetDeviceObjectReferenceElevator
Fault_SignalsBACnetLIST of BACnetEscalatorFaultFault detection
ReliabilityBACnetReliabilityFault detection
Time_DelayUnsignedIntrinsic reporting
Time_Delay_NormalUnsignedIntrinsic reporting
Event_Detection_EnableBOOLEANIntrinsic reporting
Notification_ClassUnsignedIntrinsic reporting
Event_EnableBACnetEventTransitionBitsIntrinsic reporting
Event_StateBACnetEventStateIntrinsic reporting
Acked_TransitionsBACnetEventTransitionBitsIntrinsic reporting
Notify_TypeBACnetNotifyTypeIntrinsic reporting
Event_Time_StampsBACnetARRAY[3] of BACnetTimeStampIntrinsic reporting
Event_Message_TextsBACnetARRAY[3] of CharacterStringIntrinsic reporting
Event_Message_Texts_ConfigBACnetARRAY[3] of CharacterStringIntrinsic reporting
Event_Algorithm_InhibitBOOLEANIntrinsic reporting
Event_Algorithm_Inhibit_RefBACnetObjectPropertyReferenceIntrinsic reporting
Reliability_Evaluation_InhibitBOOLEANFault detection
Audit_LevelBACnetAuditLevelAuditing
Auditable_OperationsBACnetAuditOperationFlagsAuditing
TagsBACnetARRAY[N] of BACnetNameValueTagging and profile
Profile_LocationCharacterStringTagging and profile
Profile_NameCharacterStringTagging and profile
  • Lift: the sibling object for elevator cars in the same elevator group.
  • Elevator Group: the supervisory object that groups the escalators and cars controlled together.

What Chipkin Provides

The Escalator object, including its fault signals and CHANGE_OF_STATE passenger-alarm reporting, is a first-class object type in the CAS BACnet Stack. Talk to us about modeling your device’s points.