Schedule

Der Schedule kann zur Anzeige und Bedienung von Zeitschaltplänen und Kalendereinträgen verwendet werden. Der aktuelle Zeitschaltplan wird auf Basis des Wochenzeitschaltplans und der Ausnahmen erstellt.

Schedule 1:

Verwendung

Einsatz auf jeder beliebigen Seite, auf der ein Zeitschaltplan verwaltet werden soll.

Wird dem Attribut BaObject ein Schedule-Objekt übergeben, lassen sich die generischen Funktionen nutzen.

Features

Resultierender Zeitplan

Der erste Reiter Aktueller Zeitschaltplan zeigt die Kombination aus dem wöchentlichen Zeitschaltplan und den Ausnahmen an. Hierbei gilt folgende Hierarchie:

  1. Lokale Ausnahmen
  2. Globale Ausnahmen
  3. Wöchentlicher Zeitschaltplan

Bearbeiten vom Wochenzeitschaltplan

Im Reiter Wöchentlicher Zeitschaltplan kann der jede Woche geltende Zeitschaltplan bearbeiten werden, ohne Berücksichtigung bereits definierter Ausnahmen.

Schedule 2:

In dieser Ansicht gibt es für jeden Tag einen Zeitschaltplan mit verschiedenen Einträgen. Ein Eintrag kann über sein Menü bearbeitet oder gelöscht werden. Die Start- und Endzeit bzw. Position, lässt sich auch mit der Maus oder dem Finger verändern.

Jeder Tageszeitschaltplan hat ebenfalls ein Menü, über das sich Einträge hinzufügen und Änderungen zurücksetzen lassen.

Durch Auswahl der Kopierfunktion werden die Einträge des Tages kopiert und können an anderen Tagen eingefügt werden.
Das Kopieren ist auch in andere Zeitschaltplänen oder Ausnahmen möglich.

Schedule 3:

Verwalten von Ausnahmen

Im Reiter Kalender werden die Ausnahmen verwaltet. Weitere Informationen zur Verwendung sind im Control Calendar zu finden.

Menü

Über das Menü im oberen rechten Bereich vom Schedule, lassen sich entweder alle durchgeführten Änderungen zur SPS übertragen oder verwerfen.

Schedule 4:

Attribute

Das Control erbt vom BaseControl und hat somit dieselben Attribute. Dazu kommen folgende Attribute.

BA

BaObject

tchmi:framework#/definitions/Symbol

Symbol für BaObject zum Verwenden der generischen Funktionalitäten von TcHmiBa. Verknüpft ein einzelnes Objekt oder einen kompletten View (inkl. Kinder) mit dem Control.

Schedule 5:

Das Attribut ist nicht bei allen Controls anwendbar.

Common

Orientation

tchmi:framework#/definitions/TcHmi.BuildingAutomation.Controls.Orientation

Legt die Ausrichtung des wöchentlichen Zeitschaltplans fest.

SnapPeriode

tchmi:general#/definitions/Number

Legt fest, wie genau sich Zeitschaltplaneinträge einstellen lassen. Wenn SnapPeriode z. B. auf 15 eingestellt wird, können Einträge jeweils auf eine Viertelstunde genau eingestellt werden.

DisplayTimeCursor

tchmi:general#/definitions/Boolean

Legt fest, ob ein Cursor für die aktuelle Uhrzeit im resultierendem Zeitschaltplan angezeigt wird.

CurrentDateTime

tchmi:general#/definitions/DateTime

Legt die Zeit fest, die der Cursor für die aktuelle Uhrzeit anzeigt.

Wird ein BaObject verwendet, wird die aktuelle Zeit vom entsprechenden Gerät angezeigt.

BaData

BaInterface

tchmi:framework#/definitions/Symbol

Symbol das das BaInterface des Controls erfüllt.

BaInterfaceSymbolNames


tchmi:framework#/definitions/TcHmi.BuildingAutomation.Conrols.Management.Schedule.BaInterfaceSymbolNames

Bearbeiten der BaInterfaceSymbolNames.

ActiveText

tchmi:general#/definitions/String

Legt den Text fest, der in den Einträgen angezeigt wird, wenn ein binärer Zeitschaltplan verknüpft wurde und der Wert TRUE ist.

InactiveText

tchmi:general#/definitions/String

Legt den Text fest, der in den Einträgen angezeigt wird, wenn ein binärer Zeitschaltplan verknüpft wurde und der Wert FALSE ist.

StateTexts

tchmi:framework#/definitions/TcHmi.BuildingAutomation.Controls.Common.Combobox.ComboboxItems

Legt die Texte fest, die in den Einträgen angezeigt werden, wenn ein Multistate Zeitschaltplan verknüpft wurde.

Unit

tchmi:framework#/definitions/TcHmi.BuildingAutomation.StringOrNumber

Legt die Einheit in den Einträgen fest, wenn ein analoger Zeitschaltplan verknüpft wurde. Mögliche Werte sind:

  • textuell (z.B. "°C")
  • numerisch (Enumerationswert von E_BA_Unit)