Hilfe / Logik / Code von Codetastatur auswerten\Universal-Filterfunktion mit Codevorgabe als Wert /

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 Punkte 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 eines 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 für 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 zur Sicherheit: Sind keine Filter gesetzt, werden alle Telegramme mit Codebefehlen, die über die Taste F bestätigt und abgeschlossen wurden, 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.

                       

Eingänge

Eingang

Initwert

Beschreibung

Türkommunikation Empfangen

""

(14 Byte-Text)

Hier wird das interne Kommunikationsobjekt Türkommunikation Empfangen vom TKS-IP- Gateway zugeordnet.

Busadresse

""

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

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

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

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

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

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

Absendertyp

 

0

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

Zieladresse

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

Freigabe

1

Dieser Eingang erlaubt das Sperren des Bausteins hinsichtlich der Codeauswertung (z. B. bei einer zeitgesteuerten Zutrittsberechtigung)

 

Eingangswert ungleich 0

Der Baustein wird komplett berechnet.  Ausgang 1 wird abhängig von den Vorgabewerten berechnet. Ausgang 2 sendet kein Telegramm.

 

Eingangswert = 0

Der Baustein wird nicht vollständig berechnet.  Ausgang 2 wird abhängig von den Vorgabewerten berechnet. Ausgang 1 sendet kein Telegramm.

 

Ausgänge

Ausgang

Initwert

Beschreibung

Auslöser - Baustein aktiv (Send)

0

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

Auslöser - Baustein inaktiv (Send)

0

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.

Busadresse (Send)

""

(14 Byte-Text)

Ausgabe der Busadresse im Format: 0xABEF07

Code (Send)

""

(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 7fach (Text) aus dem Ordner Türkommunikation\Zusatzbausteine verwendet werden.

Code – Stelle 1(Send)

""

(14 Byte-Text)

Hier wird die 1. Stelle des Codes ausgegeben

Beispiel: Code=1234

Ausgabe: 1

Code – Stelle 2 (Send)

""

(14 Byte-Text)

Hier wird die 2. Stelle des Codes ausgegeben

Beispiel: Code=1234

Ausgabe: 2

Code – Stelle 3 (Send)

""

(14 Byte-Text)

Hier wird die 3. Stelle des Codes ausgegeben

Beispiel: Code=1234

Ausgabe: 3

Code – Stelle 4 (Send)

""

(14 Byte-Text)

Hier wird die 4. Stelle des Codes ausgegeben

Beispiel: Code=1234

Ausgabe: 4

Absendertyp

 (Send)

0

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

Zieladresse (Send)

""

(14 Byte-Text):

Ausgabe der Busadresse im Format: 0xABEF07

Anzahl der Ziffern (Send)

0

(Wertebereich 0 bis 4)

Hier wird die Codelänge ausgegeben.

Beispiel: Code=123

Codelänge=3

Fehlerausgang

 (Send)

0

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

Sonstiges

Neuberechnung beim Start

Nein

 

Baustein ist remanent

Nein

 

Baustein ID

16948

 

 

Der Baustein wird in der Experten-Software in der Kategorie „Türkommunikation\Empfangen\Code von Codetastatur auswerten\Universal-Filterfunktion mit Codevorgabe als Wert“ einsortiert.