Weekly schedules

To provide scheduling control of station components, you place a schedule component from the schedule palette in a station, configure it, and link it as needed to the other component(s).

Types of schedules

Scheduling functionality is the same whether using Workbench or an HTML5 web browser with one exception. In a web browser, you do not have the options to copy and paste components.

There are four types of schedules:

  • Weekly schedules are the most used schedule components. They define regular, repeating, events and include any number of special events. Four types of weekly schedules correspond to the standard data types: Boolean, numeric, enum, and string. All are identical except for input and output.
  • Calendar schedules define specific days with scheduling exceptions (for example, holidays) You reference them in the special events setup of weekly schedules.
  • Trigger schedules initiate actions or topics. With a set of pre-configured schedules and a ScheduleSelector component, you can choose from a list of valid schedules to set up or change the schedule of a device.
  • ScheduleSelector components select a schedule to use for controlling a component. As needed, you link a ScheduleSelector’s output to an action of a control point or extension.

Weekly schedules

Weekly schedules define the normal, regular (repeating) events by the time of day and the days of the week. These are the most used schedule components.

There are four types of weekly schedules that vary by data category:

  • BooleanSchedules set up schedules where two states are possible: true or false, on or off, up or down, etc.
  • EnumSchedules set up schedules where more than two conditions apply. For example, you would use an enum schedule to configure fan speed: slow, medium and fast.
  • NumericSchedules output numeric values for each of the event blocks.
  • StringSchedules output text information for each of the event blocks.

Each of the four is identical except for input and output, which are compatible with the schedule component type. Typically, only outputs from schedules link to other components for scheduling control, such as writable points of the same type.

Figure 1.   Schedules linked to writable points
Image

The screen capture shows a BooleanSchedule and a NumericSchedule, each linked to two writable points. Weekly schedules support status coloring. You can configure colors in Lexicon and using Facets.