The Schedule function block configures schedule and schedule assignment for the controller. The day and date is used by the scheduler to determine the scheduled occupancy. The time of day and date may be updated by an external device via LON or Bacnet communications. This function calculates the current occupancy state, next state and time until next state (TUNCOS) based on the date/time and the schedule.
Inputs
Date and Time from the operating system are the inputs to the Scheduler.
Outputs
- Schedule Current State is the occupancy state the controller must be in at this minute.
- OCC means use the occupied set point.
- UNOCC means use the unoccupied set point.
- STANDBY means use the standby set point.
- Schedule Next State is the occupancy state the controller goes to after the current state is complete.
- OCC means the next state is occupied.
- UNOCC means the next state is unoccupied.
- STANDBY means the next state is standby.
- OCCNUL means the next state is unknown.
- Schedule TUNCOS is the time (in minutes) until the next change of state. The Honeywell Spyder controller uses this to perform setpoint recovery.
Configuring Schedules
You can configure occupancy schedules for eight days of the week: Monday through Sunday, and a holiday. There are four events per day with one state/time per event. There are four states:
- Occupied
- Standby
- Unoccupied
- Unconfigured
The event time range is 0 - 1439 minutes. The event time resolution is 1 minute. Zero is the first minute of the day at 12:00 a.m. 1439 is the last minute of the day at 11:59 p.m. Event times greater than 1439 minutes are illegal and the event is treated as if the state were null.
The scheduled events execute in the order based on time of day. It is not necessary for the events to be in time sequential order. If the events are entered non-sequentially, the event which is the earliest is executed and the next earliest and so on. If an event state is not programmed (Unconfigured), the event time can be anything and is not used.
To configure a schedule:
- On the Scheduling tab, click the day of the week to select the day you want to configure the schedule.
- Select a maximum of four events, Occ1, Occ2, Unocc1, Unocc2, for the selected day. Use the drop down list to specify occupancy status for the event. Notice that the cell turns green if the occupied mode is selected, white for an unoccupied mode, yellow for a standby mode and windows default background color for the unconfigured option.
- Click the hours, minutes, and/or AM/PM and use the up/down arrow buttons to set the time.
- Click Apply Event.
- Repeat the steps 1 through 5 for the remaining days of the week and the Holiday.
To unconfigure a day schedule/event:
- Select the row/cell of the day whose schedule you want to unconfigure.
- Right-click the row/cell and select Delete. The schedule for that row/cell is unconfigured.
To copy the schedule from one day/event to another:
- Select the day/event by right-clicking the time line row.
- Select Copy.
- Right-click the destination row and select Paste.
Configuring Holiday Schedules
You can schedule a maximum of 10 holidays. Each scheduled holiday has a valid start month, day, and duration. Holidays are every year by definition. After the start month/date is calculated, the duration is added to find the end date. If it is a one day holiday, then the duration is one day. The end date is set to the start date. If the current date is within the start and end dates, inclusive, then it is a holiday.
You can specify holidays in any order in the list. Holidays do not have to be in date consecutive order. The Scheduler is called once per second and ensures that the clock time of the day is valid. It computes the occupancy by examining the programmed schedule. It looks at the current date/time and compares it to the entered schedule and holidays to determine the current state, next state and TUNCOS.
A holiday is configured by a start date and duration. The start date can be a specific date or a relative day in a month. A holiday is not specific to a particular year, each holiday configuration is applicable for every year.
A holiday can be configured by either specifying a date or by specifying a day in a month. To configure a Holiday schedule:
- Click the Holidays tab. You have options to select holidays based on weekday/month every year or on a specific date every year.
- To specify a weekday/month for every year as a holiday, select the Weekday/Month for every year option to configure a holiday by selecting a weekday in a month. Select the month from the Select Holiday Start Month list and the day from the Select Holiday Start Day list to specify the holiday start month and start day. The days are the relative days, such as, First Sunday, Fourth Monday, and so on.
- To specify a specific date(s) every year as a holiday, select the Specific Date for every year option to configure a holiday by selecting a specific date for every year. Select the month from the Select Holiday Start Month list and the date from the Select Holiday Start Date list to specify the holiday start month and start date.
- Select the month, start date, and duration of the holiday from the Select Holiday Start Month, Select Holiday Start Date, and duration fields respectively. The duration can be configured from 1 to 255 days.
- Select one of the options provided and click Add to add to the holiday list.
- To remove a holiday from the Holiday List, select the holiday and click Remove.
Load U.S. Holidays
To select the list of US holidays to your holiday list, click the Load US Holidays button. The following pre-configured US holidays are loaded to the holiday list:
- January 1
- Memorial Day
- July 4
- Labor Day
- Thanksgiving and Day After
- Christmas Eve and Day After
If there are more than four holidays already configured, the Load US holidays option does not load all the six holidays, since they would exceed the maximum holiday count. The first few US holidays are loaded until the total count has reached the maximum of 10 holidays. No duplicate holidays are allowed.
Save Schedules
- Click Apply to save the changes you made to the schedule.
- Click OK to save the changes and close the Schedule dialog box.
- Click Cancel to close the Schedule dialog box without saving the changes.