PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Lesen der Group Address Table



miggy
13.03.09, 11:56
Hallo

Ich möchte mit Hilfe der Falcon SDK Gruppen Adressen und die Verknüpfungen mit den Objekten aus einem KNX-Gerät auslesen.

Zuerst möchte ich den ganzen Ablauf für den Hager TXA 208C Schaltaktor implementieren. Mir ist inzwischen klar, wie ich an die Group Object Association Table (GrOAT, Realisation Type 2) komme: Die Property PID_TABLE_REFERENCE abfragen liefert die Memory-Adresse (0x41FF), wo die Tabelle beginnt.

Ich weiss aber nicht, wie ich an die Startadresse der Group Address Table (GrAT) komme. Laut Spezifikation liegt die immer an der fixen Memory-Adresse 0x0116? Wenn ich aber mit dem Group Monitor der ETS3 zuhöre, sehe ich, dass ETS die GrAT an der Memory-Adresse 0x4000 ausliest?

Woher kennt die ETS3 diese Memory-Adresse?

Besten Dank,
Gruss Roman

Klaus Gütter
13.03.09, 14:24
Hallo Roman,

Die Lage und das Layout der Tabellen hängt vom Management-Modell des Geräts ab, das sich über die "Maskenversion" (Device Descriptor Type 0") erfragen lässt.

Gruß, Klaus

miggy
13.03.09, 17:38
Hallo Klaus

Die Maskenversion ist 0701h. Ich werde aber aus der KNX-Spezifikation nicht schlau.

Z.B steht im Volume 3, Part 5, Chapter 1 (Management Resources) der System Specification zur "Group Object Association Table - Realisation Type 2":


Used by: Mask 0020h, 0021h (both not in “compatibility mode”)Aber offensichtlich ist auch bei der Maskenversion 0701h dieser Realisation Type implementiert?

Ausserdem ist die Maskenversion im erwähnten Dokument nur im Kapitel "Verify Mode Control" erwähnt.

Wo finde ich die benötigten Information zur Group Table für die Maskenversion 0701h? Oder bin ich komplett auf dem Holzweg?

Danke, Gruss
Roman