earth_america
user_standard Log on
action_search_stroke
earth_america
Log on to rate and give feedback 1 2 3 4 5 Log on to rate
0
How to

How to


Products: AS-B, Enterprise Server, AS-P, Virtual Project Servers
Functionalities: BACnet
Product version: 1.8, 1.9
11/10/2023

Using a BACnet Service Blacklist to Send Read Property Requests

You can use a service_blacklist to direct the EcoStruxure BMS server to send ReadProperty requests, rather than ReadPropertyMultiple requests. They are used to request multiple attributes of different objects with a single request.

Show More
action_close

You can create BACnet objects in SmartStruxure servers and BACnet devices in the Building Operation database.

When you create an object in a BACnet device, you need to perform one of the following operations:

SmartStruxure Server Objects, Generic Objects, and Specialized Devices

SmartStruxure server objects are used to publish data so that data can be exposed to external clients through a SmartStruxure server. Therefore, SmartStruxure server objects that operate on the SmartStruxure server do not need to be uploaded or downloaded. In contrast, device objects operate on a device and are owned by that device. To differentiate a SmartStruxure server object from a device object, the system adds the term, generic, to the end of the object name. For example, the name of an input installed on a SmartStruxure server is a BACnet Analog Input while an input installed on a device is a BACnet Analog Input (Generic). In addition, there is support for specialized devices, such as a Continuum Workstation.

Tip:

When you can create Script and Function Block programs in the Application folder, they are not visible to external BACnet clients.

Supported BACnet Object Types

As of BACnet protocol revision 6, Building Operation supports all BACnet object types.

For more information, see Supported BACnet Object Types .

BACnet Object Properties

BACnet objects and devices have a variety of required and optional properties that are used for the purposes of identification, reliability indication, and configuration of the object or device, and for prioritization of write requests.

For more information, see BACnet Object Properties .

BACnet Command Priorities

A building automation system may include objects that are manipulated and written to by other objects, operators, or applications. However, conflicts may arise when these different entities try to write to the same commandable value property of a BACnet object, such as a digital output.

For more information, see BACnet Command Priorities .

BACnet Device Object Indicator – Executed By

To make it easier to locate objects, you can differentiate BACnet device objects executed by a BACnet device from those executed by a SmartStruxure server.

For more information, see BACnet Device Object Indicator – Executed By .

BACnet Primitive Value Objects

You can configure and display primitive value objects in Building Operation for BACnet objects that support them.

For more information, see BACnet Primitive Value Objects  .

To use a BACnet service_blacklist to send read property requests
  1. In WorkStation, in the System Tree , expand BACnet Interface and then select Application .

  2. On the File menu, point to New and then click Document .

    For more information, see Configuring a BACnet Service Blacklist .

  3. Send read property requests by pasting a text file containing thefollowing rule in the service_blacklist file:

    <blacklist>

    <rule>

    <vendor>5</vendor>

    <model>TEC2627VVT</model>

    <no-rpm/>

    </rule>

    </blacklist>

    Tip:

    You can include multiple rules in your text file.

  • BACnet Objects and Properties
  • Configuring a BACnet Service Blacklist