Schedule
The Schedule can be used to display and operate schedules and calendar entries. The current schedule is created on the basis of the weekly schedule and exceptions.

Use
Use on any page where a schedule is to be managed.
If a Schedule object is passed to the BaObject attribute, the generic functions can be used.
Features
Resulting schedule
The first tab, Current schedule, displays the combination of the weekly schedule and the exceptions. The following hierarchy applies:
- Local exceptions
- Global exceptions
- Weekly schedule
Editing the weekly schedule
On the Weekly schedule tab it is possible to edit the weekly schedule without taking into account exceptions that have already been defined.

In this view there is a schedule with different entries for each day. An entry can be edited or deleted via its menu. The start and end time or position can also be changed with the mouse or finger.
Each daily schedule also has a menu that can be used to add entries and reset changes.
By selecting the copy function, the day's entries are copied and can be inserted on other days.
Copying is also possible to other schedules or exceptions.

Managing exceptions
The exceptions are managed on the Calendar tab. For more information on how to use it, see the Calendar control.
Menu
Using the menu in the upper right-hand area of the schedule, you can either transfer all changes made to the PLC or discard them.

Attributes
The control inherits from BaseControl and thus has the same attributes. In addition, there are the following attributes.
BA
BaObject
tchmi:framework#/definitions/Symbol
Symbol for BaObject for using the generic functionalities of TcHmiBa. Links a single object or a complete view (including children) to the control.
![]() | The attribute is not applicable to all controls. |
Common
Orientation
tchmi:framework#/definitions/TcHmi.BuildingAutomation.Controls.Orientation
Determines the orientation of the weekly schedule.
SnapPeriod
tchmi:general#/definitions/Number
Determines how precisely schedule entries can be set. If SnapPeriode is set to 15, for example, entries can be set to the nearest quarter of an hour.
DisplayTimeCursor
tchmi:general#/definitions/Boolean
Specifies whether a cursor for the current time is displayed in the resulting schedule.
CurrentDateTime
tchmi:general#/definitions/DateTime
Specifies the time that the cursor displays for the current time.
If a BaObject is used, the current time from the corresponding device is displayed.
BaData
BaInterfaceSymbolNames
tchmi:framework#/definitions/TcHmi.BuildingAutomation.Conrols.Management.Schedule.BaInterfaceSymbolNames
Edit the BaInterfaceSymbolNames.
ActiveText
tchmi:general#/definitions/String
Specifies the text that is displayed in the entries if a binary schedule has been linked and the value is TRUE.
InactiveText
tchmi:general#/definitions/String
Specifies the text that is displayed in the entries if a binary schedule has been linked and the value is FALSE.
StateTexts
tchmi:framework#/definitions/TcHmi.BuildingAutomation.Controls.Common.Combobox.ComboboxItems
Specifies the texts that are displayed in the entries when a multistate schedule has been linked.
Unit
tchmi:framework#/definitions/TcHmi.BuildingAutomation.StringOrNumber
Specifies the unit in the entries if an analog schedule has been linked. Possible values:
- textual (e.g. "°C")
- numerical (enumeration value of E_BA_Unit)