Szenarien

<< Click to Display Table of Contents >>

Navigation:  Komponenten > Komfort >

Szenarien

Die Szenarien ist eine unsichtbare Server-Komponente, mit der Möglichkeit, statische Zustände von Kanälen in einer von 256 möglichen Szene aufzuzeichnen und bei Bedarf  wieder zu geben. Der Anwender kann so z. B. Werte beliebiger Datenpunkte speichern und über einen Tastendruck auslösen. Die Werte können dabei jederzeit verändert, gespeichert und wieder abgerufen werden. Ein Eingriff in die Programmierung der Oberfläche ist dazu nicht notwendig.

 

An der Komponente können bis zu 999 Kanäle für die Speicherung und den Abruf verwendet werden. Datenlieferant können dabei beliebige Quellen sein, ob interne Signale, KNX Datenpunkte oder andere Treiber. Jeder Kanal wird über einen eindeutigen Kanal-Namen definiert. Damit ist die Komponenten ein universell einsetzbarer "Wertespeicher". Beim speichern wird immer der Kanalzustand und die Verwendung (Ignorieren) gespeichert.

 

Nach Aufruf einer Szene überwacht die Komponente ob der Zustand eines Kanals im Nachgang geändert wurde. Unterscheidet sich die aktuelle Situation von den Werten der Szene, wird dies über den Ausgang "Szene geändert" mit einem "An-Signal" signalisiert. Wird der Soll-Zustand der Szene wieder hergestellt, wird der Ausgang wieder auf "Aus" gesetzt.

 

Zur Benutzung der Szenarien kann ein Szenarien-Editor, als sichtbare Client-Komponente, angeschlossen werden. Die Benutzung mehrere Editoren auf unterschiedlichen Seiten des Projektes ist ebenfalls möglich. Damit können mehrere Bedienstellen auf den selben Szenarien Baustein zurückgreifen, und diesen anzeigen und bedienen.

 

Datenpunkte der Komponente

Name

Typ

Funktion

Dynamisch

Ordner Bidirektional

Im Ordner Dynamisch werden die Datenpunkte für die definierten Kanäle angezeigt. Diese müssen hier verknüpft werden. Je Kanal stehen 3   Datenpunkte zur Verfügung:

- Kanal001 - bidirektionaler (blau) Ein- und Ausgabe des gewünschten Signals

- Kanal001_Eingang - Statuseingang (grün) zum setzen des Kanals. z.B. für Statusrückmeldung

- Kanal001_Ignorieren - bidirektionaler (blau) Ein- und Ausgabe, zum Setzen der Kanalverwendung. Wird ein true Signal an dem Datenpunkt angelegt und die Szene neu gespeichert, wird beim nächsten Aufruf dieser Kanal nicht beschaltet. Dies hat die gleiche Funktionalität, wie im Szenen-Editor die Option "Ausgewählt".

1Bit

Ordner

hat die Unterordner Recall und Save, die jeweils die Eingänge von 000 bis 255 beinhalten. Hier können die Szenen direkt über ein beliebiges Signal angesprochen werden.

Export (XML Text) Ausgabe

Ausgang

Ausgabe der Szenen-Daten im xml-Format. Diese Daten können an eine andere Szene gesendet werden (Import (XML-Text)).

Export (XML Text) Trigger

Eingang

Trigger-Eingang um die Szenen am Ausgang "Export (XML-Text) Ausgabe" im xml-Format auszugeben.

Import (XML Text)

Eingang

Eingang zum importieren der Szenen-Daten als xml-Text. Die Daten können von einer anderen Szene kommen (Export (XML-Text) Ausgabe).

Szenarien Editor

Bidirektional

Verbindung zwischen einer Szenarien-Komponente und einem oder mehreren Szenarien-Editoren.

Szenario Name

Ausgang

Textausgabe der zuletzt aufgerufenen Szene.

Szenario Nummer

Ausgang

Ausgabe der Nummer der zuletzt aufgerufenen Szene. Die ausgegeben Zahl entspricht der internen Speichernummer der Szene.

Szenario Speichername

Eingang

Wird an diesen Eingang ein gespeicherter Szenen-Name übertragen, wird die Szene mit dem entsprechenden Namen aufgerufen und damit die gespeicherten Werte ausgegeben.

Szene 000 aufrufen

Eingang

Wird an diesen Eingang ein beliebiges Signal angelegt, wird die Szene mit der internen Nummer 000 aufgerufen und damit die gespeicherten Werte ausgegeben.

Szene 000 speichern

Eingang

Wird an diesen Eingang ein beliebiges Signal angelegt, wird die Szene mit der internen Nummer 000 mit den aktuell anliegenden Werten der Kanäle gespeichert. ACHTUNG: Die Auswahl der Kanäle innerhalb der Szene wird entsprechend der Zustände an den Ignorieren-Datenpunkten gesetzt. Sind die Datenpunkte nicht verknüpft werden beim speichern alle Kanäle auf "Ausgewählt" gesetzt.

Szene geändert

Ausgang

Unterscheidet sich die aktuelle Situation von den Werten der zuletzt aufgerufenen Szene, wird dies über den Ausgang "Szene geändert" mit Ein signalisiert

Szene XXX aufrufen

Eingang

Wird an diesen Eingang ein Zahlenwert angelegt, wird die Szene mit der entsprechenden internen Nummer  aufgerufen und damit die gespeicherten Werte ausgegeben.

Szene XXX speichern

Eingang

Wird an diesen Eingang ein Zahlenwert angelegt, wird die Szene mit der entsprechenden internen Nummer mit den aktuell anliegenden Werten der Kanäle gespeichert. ACHTUNG: Die Auswahl der Kanäle innerhalb der Szene wird entsprechend der Zustände an den Ignorieren-Datenpunkten gesetzt. Sind die Datenpunkte nicht verknüpft werden beim speichern alle Kanäle auf "Ausgewählt" gesetzt.

 
Eigenschaften der Komponente

Name

Standard

Funktion

Kanäle

0

Hier werden die einzelnen Kanäle in einer Liste definiert. Diese erscheinen dann als Kanal im Datenpunkt-Ordner Dynamisch.

Es können auch Kanäle über eine CSV-Datei eingelesen werden mit "Aus CSV generieren". Pro Zeile in der CSV, wird ein Kanal und dessen Namen hinzugefügt. Es sind keine weiteren Formatierungen in der CSV-Datei notwendig. Ein Überschreiben der bereits bekannten Kanäle ist nicht möglich, sie werden übersprungen.

Sendeverzögerung [ms]

0

Hier wird die Verzögerung beim Aufrufen einer Szene gewählt. Die Sendeverzögerung ist die dabei die Pause zwischen der Ausgabe zweier Werte. So lässt sich die Telegramm-Belastung des nachgeschalteten System steuern.

Szene bei Änderung exportieren

 

Ist diese Option gesetzt, wird automatisch ein Export getriggert, wenn eine Szene sich verändert.

 

Für das Aufrufen einer Szene mit einer Schaltfläche, wird die Schaltfläche auf "Immer an" gesetzt und der Sende-Wert als 8-Bit deklariert. Danach kann der Ausgang "Wert An" mit der Szenarien Komponente am Eingang "Szene XXX aufrufen" verbunden werden.