Universal-Filterfunktion mit Codevorgabe als Wert
Inhalt

1.Beschreibung

Dieser Baustein wird in Verbindung mit dem TKS-IP-Gateway (Gira Bestell-Nr. 2620 xx) verwendet. Er wertet Codeeingaben eines Gira KeyLess-In Codeschlosses aus und ermöglicht es, Funktionen im HS/FS auszuführen. Es werden ausschließlich Codeeingaben ausgewertet, die durch eine Betätigung der Taste "F" auf der Codetastatur bestätigt werden. Die Codelänge liegt bei max. 4 Zeichen in einem Wertebereich 0 bis 9.
Durch die optionale Belegung der Eingänge 2 bis 8 lassen sich die eintreffenden Telegramme hinsichtlich folgender Eigenschaften filtern:
  • Busadressen
  • Auszuwertender Code
  • 1. Code Ziffer
  • 2. Code Ziffer
  • 3. Code Ziffer
  • 4. Code Ziffer
  • Absendertyp
  • Zieladresse
Dies bedeutet: Bei gesetzten Eingängen werden ausschließlich Telegramme (mit Codebefehlen) ausgewertet, die den Filtereigenschaften entsprechen. Hierbei spielt es keine Rolle, ob ein oder mehrere Eingänge belegt sind
Beispiele:
  1. Bei gesetzter Busadresse "0xABCDEF" werden ausschließlich Telegramme eine Busteilnehmers ausgewertet, die von der Busadresse "0xABCDEF" gesendet wurden.
  2. Durch die Vorgabe eines Codes auf den Wert "123" lassen sich alle Telegramme auswerten, die Codebefehle beinhalten und bei denen ein Code 123 empfangen wurde.
  3. Auch eine Filterung auf den Absendertyp (Wohnungsstation oder Türstation) ist möglich, indem der Absendertyp auf den gewünschten Wert vorgegeben wird.
Durch eine auf die Anwendung abgestimmte Belegung der Eingänge 2 bis 8 lassen sich "beliebige" Szenarien auswerten.
Hinweis
Sind keine Filter gesetzt, werden alle Telegramme mit Codebefehlen, die über die Taste F bestätigt und abgeschlossen werden, ausgewertet!
Ermittlung der optionalen Filterparameter
Zur Ermittlung der Filterparameter stehen 2 unterschiedliche Wege zur Verfügung:
  1. Verwendung des HomeServer Spickzettels im TKS-IP Gateway.
  2. Verwendung des Logikbausteins Anzeige-Basisparameter im Ordner "Türkommunikation\Zusatzbausteine".
Nachdem die Parameter bekannt sind, wird empfohlen die Eingänge wahlweise mit Gruppenadressen oder Fix-Werten zu belegen.

2.Eingänge

Nr.NameInitBeschreibung
1Türkommunikation Empfangen""
(14 Byte – Text)
Hier wird das interne Kommunikationsobjekt Türkommunikation Empfangen vom TKS-IP Gateway zugeordnet.
2Busadresse""
(14 Byte – Text)

Optionale Vorgabe einer Busadresse, auf die gefiltert werden soll.
Die Busadresse muss dabei folgendes Format aufweisen:
Beispiel: 0xABCD07 oder 0x42A305
Hinweis
Bleibt dieser Eingang frei, werden die Telegramme beliebiger Busadressen ausgewertet.
Wird ein Kommunikationsobjekt zugewiesen, dieses aber nicht beschrieben oder mit keinem Init-Wert versehen, gilt das Objekt als nicht gesetzt. Das heißt, die eintreffenden Telegramme aller Busadressen werden ausgewertet.
3Code (max. 4 Stellen)-1
Wertebereich 0 bis 9999:

Optionale Vorgabe eines Codes, auf den gefiltert werden soll. Der Code wird als Wert vorgegeben
Der Code umfasst maximal 4 Stellen.
Es sind ausschließlich Zahlen im Bereich 0 bis 9 möglich.
Hinweis
Codes, die mit einer 0 beginnen, werden nicht ausgewertet.
4Code-Ziffer 1""
(14 Byte-Text)
Optionale Vorgabe der 1. Ziffer des Codes, auf den gefiltert werden soll. Es sind Zahlen im Bereich 0 bis 9 möglich.
Beispiel: Code-Stelle 1 = 1
Es werden alle eingegeben Codes mit einer führenden 1 ausgewertet.
Hinweis
Wird parallel ein Code vorgegeben, müssen die Ziffern der jeweiligen Stellen übereinstimmen.
5Code-Ziffer 2""
(14 Byte-Text)
Optionale Vorgabe der 2. Ziffer des Codes, auf den gefiltert werden soll. Es sind Zahlen im Bereich 0 bis 9 möglich.
Beispiel: Code-Stelle 2 = 1
Es werden alle Codes ausgewertet, die an 2. Stelle eine 1 aufweisen.
Hinweis
Wird parallel ein Code vorgegeben, müssen die Ziffern der jeweiligen Stellen übereinstimmen.
6Code-Ziffer 3""
(14 Byte-Text)
Optionale Vorgabe der 3. Ziffer des Codes, auf den gefiltert werden soll. Es sind Zahlen im Bereich 0 bis 9 möglich.
Beispiel: Code-Stelle 3 = 1
Es werden alle Codes ausgewertet, die an 3. Stelle eine 1 aufweisen.
Hinweis
Wird parallel ein Code vorgegeben, müssen die Ziffern der jeweiligen Stellen übereinstimmen.
7Code-Ziffer 4""
(14 Byte-Text)
Optionale Vorgabe der 4. Ziffer des Codes, auf den gefiltert werden soll. Es sind Zahlen im Bereich 0 bis 9 möglich.
Beispiel: Code-Stelle 4 = 1
Es werden alle Codes ausgewertet, die an 4. Stelle eine 1 aufweisen.
Hinweis
Wird parallel ein Code vorgegeben, müssen die Ziffern der jeweiligen Stellen übereinstimmen.
8Absendertyp0
Optionale Vorgabe eines Absendertyps, auf die gefiltert werden soll.
Folgende Parameter sind möglich:
160 = Türstation
161 = Wohnsprechstelle
162 = Wohnsprechstelle Hörer
163 = Bussteuergerät
164 = Schaltaktor
165 = TK-Gateway
166 = Zusatzgong/Busläutewerk
167 = Tasterschnittstelle
168 = TKS-IP Gateway
9Zieladresse"0x000010"
(14 Byte – Text)

Optionale Vorgabe einer Zieladresse, auf die gefiltert werden soll. Die Zieladresse muss dabei folgendes Format aufweisen:
Beispiel: 0xABCD07 oder 0x42A305
Hinweis
Bleibt der Init-Wert unverändert, werden die Telegramme beliebiger Zieladressen ausgewertet.
Wird ein Kommunikationsobjekt zugewiesen, dieses aber nicht beschrieben oder mit keinem Init-Wert versehen, gilt das Objekt als nicht gesetzt. Das heißt, die eintreffenden Telegramme aller Zieladressen werden ausgewertet.
......

3.Ausgänge

Nr.NameInitSBCBeschreibung
1Auslöser - Baustein aktiv0s
Auf diesem Ausgang wird eine 1 gesendet, wenn das Eingangstelegramm allen Filtereigenschaften entspricht. Bei fehlenden Filtern wird bei jedem Empfang des Codebefehls eines Codeschlosses ein 1-Telegramm gesendet. Bei Eingangstelegrammen, welche die Filterkriterien nicht erfüllen, sendet der Ausgang eine 0.
2Auslöser -Baustein inaktiv0s
Bei gesperrtem Baustein sendet der Ausgang eine 1, wenn der Code richtig empfangen wurde. Wurde im gesperrten Baustein der falsche Code empfangen, sendet der Ausgang eine 0.
3Busadresse""s
(14 Byte – Text)
Ausgabe der Busadresse im Format: 0xABEF07
4Code""s
(14 Byte-Text):
Ausgabe des gesamten Codes (maximal 4 Stellen) Es sind Zahlen im Bereich 0 bis 9 möglich.
Hinweis
Soll der Code mit mehreren Vorgabe-Codes verglichen werden, kann hierfür der Baustein Universaltextvergleicher 7-fach (Text) aus dem Ordner Türkommunikation\Zusatzbausteine verwendet werden.
5Code-Ziffer 1""s
(14 Byte-Text)
Hier wird die 1. Stelle des Codes ausgegeben.
Beispiel: Code=1234
Ausgabe: 1
6Code-Ziffer 2""s
(14 Byte-Text)
Hier wird die 2. Stelle des Codes ausgegeben.
Beispiel: Code=1234
Ausgabe: 2
7Code-Ziffer 3""s
(14 Byte-Text)
Hier wird die 3. Stelle des Codes ausgegeben.
Beispiel: Code=1234
Ausgabe: 3
8Code-Ziffer 4""s
(14 Byte-Text)
Hier wird die 4. Stelle des Codes ausgegeben.
Beispiel: Code=1234
Ausgabe: 4
9Absendertyp0s
Gerätetyp von dem das TK-Bustelegramm gesendet wurde.

160 = Türstation
161 = Wohnsprechstelle
162 = Wohnsprechstelle Hörer
163 = Bussteuergerät
164 = Schaltaktor
165 = TK-Gateway
166 = Zusatzgong/Busläutewerk
167 = Tasterschnittstelle
168 = TKS-IP Gateway
10Zieladresse""s
(14 Byte – Text):
Ausgabe der Zieladresse im Format: 0xABEF07
11Anzahl Ziffern0s
(Wertebereich 0 bis 4)
Hier wird die Codelänge ausgegeben.
Beispiel: Code=123
Codelänge=3
12Fehlerausgang0s
Der Ausgang kann als Diagnoseausgang im Bedarfsfall oder bei der Inbetriebnahme nach außen geführt werden, um Informationen über eventuelle Fehler zu erhalten.
Es werden Werte im Wertbereich 0 bis 5 versendet.
0 = Es liegt kein Fehler vor.
1 = Die Vorgabewerte sind zu prüfen.
2 = Die Zeichen der Bus- oder Zieladresse sind zu prüfen.
3 = Es wurde ein Telegramm mit anderer Struktur empfangen (z. B. ein Lichtruf).
4 = Die Logik ist gesperrt.
5 = Die (Einzel-) Zeichen der Codevorgabe sind zu prüfen (Zahlenwerte 0 bis 9).
s = send, sbc = send by change

4.Sonstiges

Neuberechnung bei Start:Nein
Baustein ist remanent:Nein
Interne Bezeichnung:16948
Kategorie:Türkommunikation\Empfangen\Code von Codetastatur auswerten

5.Ähnliche Funktionen

Empfangen
Empfangen\Code von Codetastatur auswerten
Senden
Zusatzbausteine