Query-Text erzeugen
Inhalt

1.Beschreibung

Die Bausteine erzeugen eine dynamische Query-Liste. Der Vorteil der Liste liegt darin, dass die Liste nur aktive Einträge enthält. Wird ein Listeneintrag gelöscht rücken die anderen Einträge auf, so dass immer alle Einträge unmittelbar untereinander stehen.

Für größere Listen wird der Baustein "Querytext erzeugen" parallel auf den Baustein "Querylisteneingang" aufgeschaltet. Die Ausgangsbausteine werden kaskadiert. Alternativ lässt sich der Baustein "Listen-Ausgang dynamisch" als Ausgabebaustein verwenden.

2.Eingänge

Nr.NameInitBeschreibung
1Query-Eintrag (aktiv/inaktiv)0
Listeneintrag aktiv/inaktiv (1=aktiv, 0= inaktiv)

Bei einem Flankenwechsel von 0 nach 1 wird der Liste ein Eintrag mit dem Text von Eingang an das Listenende zugefügt.

Beispiel: Fenster Wohnzimmer
2Text in Query (14Byte)""
Listentext (14 Byte)

Hier wird der Text definiert der in die Liste übernommen wird.
Hinweis
Das Zeichen "@" im Listentext wird nicht unterstützt.
Empfehlung: Text als Fixtext im Baustein parametrieren. Texte lassen sich ausschließlich bei einem Objektwert 0 an Eingang 1 ändern.

3.Ausgänge

Nr.NameInitSBCBeschreibung
1Text-String""s
Text-String (14 Byte) zur Verbindung mit Eingang Text-String des Bausteins 16907
2Fehlerausgang""s
Fehlerausgang
s = send, sbc = send by change

4.Sonstiges

Neuberechnung bei Start:Ja
Baustein ist remanent:Nein
Interne Bezeichnung:16908
Kategorie:Listeneingang + Listenausgang

5.Ähnliche Funktionen

Querylisteneingang
Queue
Ausgangsbaustein
Listenausgang dynamisch
Listeneingang mit Quittung und Zeitstempel
Meldetext erzeugen