|
<< 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. |
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. |
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.