Hilfe / Logik / Code von Codetastatur auswerten\Universal-Filterfunktion
mit Codevorgabe als Wert /
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.
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. |
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). |
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.