BACnet Schedules

BACnet scheduling is used to automatically command points at prescribed time intervals. You can create daily or weekly schedules for BACnet field panels.
Each BACnet panel stores its own calendar and schedule objects, and a BACnet panel can store and run multiple calendars or schedules at the same time.
Because BACnet schedules reside in and are executed by field panels, they run even if the management station they are associated with is not running.
BACnet schedules handle only BACnet objects (management station schedules can handle both BACnet and non-BACnet object types).

You can also configure commands to control BACnet objects related to your schedules.
For example, you want to create a command that turns lights on and maintains room temperature at 72°F (22.22°C) when the room is occupied.
When the room is unoccupied, the command would turn lights off and maintain the room temperature at 65°F (18.33°C).
In this scenario, you could create a command with an entry for Occupied/Unoccupied, save it, and then drag it from System Browser to a schedule of your choice.
The schedule will determine what time the command executes, the start and end dates, and the frequency of repetition.

BACnet calendars allow you to override a scheduled event. In this sense, you can consider them as exception schedules, consisting of dates only.
When you create a calendar, you can choose specific dates (January 15), a date range (August 1 – 31), or a week and a day you want the exception to run (third week of the month, on Wednesday).
All calendars are associated with a schedule.
If you want to reduce energy costs in your building during company holidays, for example, you could create a holiday calendar.
On these days, your calendar might command the system to reduce the output of heating or cooling systems when the building is unoccupied.

Values are displayed as per value scaled units (if configured). For more information, see Value Scale Units in Setting How Property Values Display.

This section provides the general reference information on BACnet schedules. To get started with workflows and procedures, navigate to the step by step section.

 

BACnet Schedule Workspace

This section provides an overview of the BACnet Schedule workspace.

 

Name

Description

1

Schedule Name

Displays the name of the schedule.

2

Scheduler Toolbar

Includes the following icons:
New: Opens a New BACnet Schedule, New Management Station Schedule, New BACnet Calendar, New Management Station Calendar, or New BACnet Command Table.
Save: Saves the schedule to the system.
Save As: Allows you to save another instance of the schedule with a different name and description.
Delete: Deletes the schedule from the system.

3

Tabs

Displays four tabs: Schedule Entries, Outputs, Exceptions, and Setup.

Schedule Entries: Displays a list of entries for the selected date.

Outputs: Outputs are objects associated with the schedule. You can drag-and-drop objects to any tab to add them to the schedule. Dropping them on a tab other than the Outputs tab makes the Outputs tab active. Selecting an object in this section sends data about the object to the Operation and Extended Operation tabs, where you can view additional information about the object and make changes to it. Double-clicking an output makes it the new primary selection.

Exceptions: Displays a list of exceptions for the selected date and allows you to set the precedence of the exception, the exception period, and detailed settings for day, month, year, and the recurrence pattern. For calendar exceptions, you can choose a calendar object from a drop-down list. Adding an exception makes the Exceptions tab active. You can create an exception by right-clicking the schedule or by clicking the New button in the Exceptions tab.

Setup: Displays common schedule information such as the Present Value of an object, the type of object, the default value for the object, a Release (NULL) check box, and the data type of the schedule outputs for this schedule

By default, the system automatically creates weekly schedule entries for the default state, which you can modify. The Release (NULL) check box allows you to bypass the established priority and return an object to its default value. For example, to return control to lower priority commands, check the Release (NULL) check box for the schedule default, and then create a schedule entry with the Default check box checked. This will write BACnet null to the priority slot for the schedule, returning control to the system.

Within this tab, you can also select the command priority. The Present Value of some object types is based on a command priority and established in a hierarchy that ranks from highest (1 – Manual Life Safety) to lowest (16 - Available). The hierarchy determines which source has priority over another to change the value of an object. To command one of these object types, you—or an application—must have a command priority equal to or greater than the current command priority of the object. Typically, PPCL is set to priority 16, and schedules are set to priority 15.

The schedule range displays a predetermined range for an object type. The first object dropped in the Schedule Output section for that type determines the range that is displayed. For example, for an analog output such as a room temperature set point, you might see a range of 69 – 75 degrees Fahrenheit
(20.56 – 23.89 degrees Celsius).

4

Calendar

Allows you to select a day to view or create schedule entries. When first displayed or refreshed, the current day is selected by default.

By default, every new schedule begins with the current date and never ends. Once a new schedule is opened, you can choose the start and end date for the schedule.

5

Schedule

When first displayed or refreshed, the current day is selected by default.

Day tab: Displays a schedule for the day selected in the Date Picker. Selecting the Detail check box reveals calendar entries, weekly schedule entries, and exception schedule entries. The Day tab also displays a horizontal time bar indicating the current time.

Week tab: Displays the weekly schedule. You can click any day of the week to view details. This tab also displays a horizontal time bar indicating the current time.
NOTE: You can schedule entries from the weekly view, however, the weekly view shows only the resulting schedule and not the details of the schedule. For more flexibility in visualizing and creating schedule entries, you can use the detail column of the daily view.

6

Current Time Indicator

Displays a light-blue bar indicating the time of day.

BACnet Calendar Workspace

This section provides an overview of the BACnet calendar workspace.

 

Name

Description

1

New Button

Opens a new calendar entry.

2

Applied Schedules

Displays a list of schedules referencing the calendar. Clicking a schedule in this section sends data about the object to either the Operation or Extended Operations tabs.

3

Scheduler Toolbar

Includes the following icons:
New: Opens a new BACnet schedule, new management station schedule, new BACnet calendar, new management station calendar or new BACnet command table.
Save: Saves the calendar to the system.
Save As: Saves another instance of the calendar with a different name and description.
Delete: Deletes the calendar from the system.

4

Calendar Name

Displays the name of the calendar.

5

Date Picker

Displays a monthly calendar with entry dates highlighted. When first displayed or refreshed, the current day is selected by default.

6

Calendar Entries

Displays a list of entries representing a specific date, date range, or days of the week. The Advanced check box provides detailed settings for day, month, year, and the recurrence pattern.

BACnet Command Workspace

This section provides an overview of the BACnet command workspace.

 

Name

Description

1

New Button

Opens a new command table.

2

Scheduler Toolbar

Includes the following icons:
New: Opens a new BACnet schedule, new management station schedule, new BACnet calendar, new management station calendar, new BACnet command table, or new management station trigger.
Save: Saves the command object to the system.
Save As: Allows you to save another instance of the command object with a different name and description.
Delete: Deletes the command object from the system.

3

Command Name

Displays the name of the command.

4

Command Attributes

Displays the command object attribute, the panel it is associated with, the text group associated with the object, and the schedules controlling the command.

5

Command Table Action List

Displays command tables with additional detail when you select an entry row. The Move Up and Move Down arrows allow you to re-order entries within a command table. Further detail can be displayed by clicking the Advanced button.

 

Information

NOTE:
Values are displayed as per value scaled units (if configured). For more information, see Value Scale Units.