Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 11 Current »

KNX Geräte werden mit der Engineering Tool Software, kurz ETS, parametrisiert. Die ETS ist eine herstellerunabhängige Konfigurationssoftware zur Planung und Konfiguration intelligenter Haus- und Gebäudesystemtechnik mit dem KNX System.

Die Programmierung des Timberwolf Servers mit der ETS umfasst insgesamt:

  • Physikalische Adresse der KNX Applikation des Timberwolf Servers

  • Physikalische Adressen der KNXnet/IP Tunnel des Timberwolf Servers

  • Universalobjekte mit DPT sowie Verknüpfung mit Gruppenadressen der KNX Applikation des Timberwolf Servers

  • Applikationsobjekte sowie Verknüpfung mit Gruppenadressen der KNX Applikation des Timberwolf Servers


Dieses Unterkapitel beschreibt die Programmierung der physikalischen Adressen des Timberwolf Servers.

Innerhalb des KNX Bussystems muss für jedes KNX Gerät mit der Inbetriebnahme eine physikalische Adresse vergeben werden, damit das Gerät für die nachfolgende Parametrierung (z.B. der Universalobjekte und der Applikationsobjekte) von der ETS aus angesprochen werden kann.

Wichtigster Teil einer jeden Inbetriebnahme eines KNX Gerätes ist damit die Programmierung der physikalischen Adresse des KNX Gerätes, das an einem KNX Bus in Betrieb genommen werden soll.

Die Programmierung der physikalischen Adresse (“PA”) sowie die anschließende Parametrisierung erfolgt über den KNX Bus. Damit die auf einem Windows PC laufende ETS mit den KNX Geräten am KNX Bus kommunizieren kann, wird eine entsprechende Schnittstelle benötigt. Hierfür werden entweder spezielle “USB-Schnittstellen” verwendet (die direkt an den Windows PC mit der ETS angeschlossen werden) oder “IP Schnittstellen” (genau: ein KNX Gateway mit der Unterstützung für “KNXnet/IP Tunneling”) über die der Windows PC mit der ETS per TCP/IP über das lokale Netz (oder via VPN) zugreift.

Der Timberwolf Server stellt bis zu 25 KNXnet/IP Tunnel zur Verfügung, die von der ETS aus für die Programmierung genutzt werden kann.

Untenstehend ist die Nutzung des Timberwolf Servers als Programmierschnittstelle und die Programmierung der Physikalischen Adressen des Timberwolf Servers beschrieben.

Hinweis zur Verwendung verschiedener ETS Versionen und ETS Projektimport

  • Parametrierung nur mit der ETS: Die Parametrierung der KNX-Funktionen, also die PROGRAMMIERUNG von Server-PA, Tunnel-PAs, der KNX Objekte (Universalobjekte wie auch Spezialobjekte) und die Assozierung von Gruppenadressen mit diesen Objekten wird ausschließlich mit der ETS ausgeführt.

  • Keine KNX Einstellungen im Server selbst: Es gibt KEINE Möglichkeit, diese Einstellungen im KNX Stack des Timberwolf Server über die Web-APP zu bewirken. Diese müssen mit der ETS parametriert werden.

  • Rolle des ETS Projektimport: Beim optionalen Import des ETS Projektes werden nur die Bezeichnungen und Beschreibungen ausgelesen (also die von Ihnen in der ETS eingegebenen Texte) sowie die DPT aller Gruppenadressen. Während die importierten Texte zur ergänzenden Anzeige und zur Suche bei KNX Objekten, Gruppenadressen usw. in der Benutzeroberfläche des Timberwolf Servers verwendet werden, werden die DPT vom Buslogging zur Dekodierung der Datenpakete benötigt.

Die Inbetriebnahme und Parametrierung des Timberwolf Server hinsichtlich der KNX Funktionen nehmen Sie mit der ETS vor. Dazu stellen Sie die Parameter entsprechend ein und programmieren den Timberwolf Server damit mit der ETS, so wie jedes andere KNX Gerät am Bus auch.

Wenn Sie die erweiterten Anzeigefunktionen sowie das Dekodieren der Busaufzeichnung nutzen möchten, dann müssen sie hierfür das ETS Projekt importieren. Nötig ist der Import für die Kommunikationsfunktionen der KNX Objekte nicht.

  • Hinweis zur ETS 6: Ab Version 3.5 der Timberwolf Server Software können unverschlüsselte ETS 6 Projekte importiert werden. Wegen Änderung des Verschlüsselungsformate wird ein Import der verschlüsselten ETS 6 Projekte erst ab Version 4 möglich sein.

Inhalt


Timberwolf Server als Programmierschnittstelle nutzen

Einführung

Für die Programmierung des Timberwolf Servers (wie für jedes andere KNX Gerät) ist eine Verbindung zwischen dem PC mit der darauf laufenden ETS und dem KNX-Stack des jeweiligen KNX Gerätes (hier des Timberwolf Servers) nötig.

Der Timberwolf Server unterstützt (je nach genutzter Schnittstelle) bis zu 25 gleichzeitige KNXnet/IP Tunnel.

Bei Auslieferung des Servers sind bereits zwei PA aktiv, damit ein KNXnet/IP Tunnel für die Programmierung durch die ETS benutzt werden kann:

  • KNX Stack (Applikation) - Host: PA 15.15.255

  • KNXnet/IP Tunneling - Default “Programmier-Tunnel”: PA 0.0.1

Der Timberwolf Server bietet alle KNXnet/IP Tunnel (mithin auch diesen “Programmier-Tunnel”) per Multicast im lokalen Netzwerk an. Sofern die ETS sich in der gleichen Multicast-Domain im LAN befindet, wird die ETS automatisch diesen Tunnel erkennen und unter “Gefundene Schnittstellen” anzeigen.

HINWEIS Wenn Sie den KNX Stack des Timberwolf Server über geroutete IP-Netze bzw. VPN programmieren wollen, müssen Sie die Verbindungsdaten manuell in der ETS eintragen. Die Adressen (IP & Port) können Sie dem Modul KNX → Schnittstellen des jeweiligen Timberwolf Servers entnehmen.

EMPFEHLUNG Wir empfehlen die Programmierung des KNX Stack des Timberwolf Servers über dessen eigenen KNXnet/IP Tunnel. Der KNX Stack erkennt, dass über den eigenen Tunnel der lokale KNX Stack programmiert wird und kopiert die Programmier-Pakete nicht zuerst auf den KNX-TP, sondern spricht den KNX Stack direkt mit den den Tunnel-Paketen an. Dies ermöglicht ein deutlich schnelleres Programmieren der Applikation des Timberwolf Servers.

Verwendung anderer Programmierschnittstellen

Alternativ können Sie den Timberwolf Server über jede andere von der ETS unterstützte Programmierschnittstelle (USB-Schnittstelle / IP-Schnittstelle) programmieren.

Diese Programmierschnittstellen verbinden die ETS mit dem KNX-TP Bus und programmieren darüber den Timberwolf Server. Dies kann - im Vergleich zur Programmierung des Timberwolf Servers über dessen eigenen KNXnet/IP Tunnel - Geschwindigkeitseinbußen zur Folge haben, weil der Timberwolf Server dann nur mit der normalen KNX Bus-Geschwindigkeit mit 9600 Bit/s programmiert werden kann.


Programmierschnittstelle in der ETS auswählen (ETS5)

  1. Modul “Bus” in der ETS wählen: Klicken Sie auf den grün hinterlegten Menüeintrag “ETS”, anschließend wählen Sie die Schaltfläche “Bus”

  2. Gefundene Schnittstelle “Timberwolf xxx” wählen: Wenn sich der PC mit der ETS sowie der Timberwolf Server im gleichen Netz befinden, wird von der ETS unter “Gefundene Schnittstellen” automatisch der Programmier-Tunnel des Timberwolf Servers angezeigt. Klicken Sie nun diesen Eintrag an.

  3. Schnittstelle auswählen: In dem rechten Fensterabschnitt “IP Tunneling” wählen Sie unten rechts die Schaltfläche “Auswählen” (im Screenshot bereits ausgegraut)

  4. Test durchführen: Führen Sie bitte anschließend den angebotenen Test durch Betätigen der entsprechenden Schaltfläche durch. Es sollte nun ein grünes “Ok” erscheinen.

Nun ist die Programmierschnittstelle ausgewählt.


Programmieren der physikalischen Adressen

Bei der Inbetriebnahme eines jeden KNX Gerätes ist diesem als erstes (für den KNX Stack) eine physikalische Adresse (“PA”) zuzuweisen.

Zusätzlich ist jedem KNX Gerät, das KNXnet/IP Tunnel zur Verfügung stellt (wie der Timberwolf Server) für jeden unterstützten Tunnel jeweils eine eigene PA zuzuweisen.

Bis zu 26 PAs zuweisen

Der Timberwolf Server unterstützt bis zu 25 gleichzeitige KNXnet/IP Tunnel. Eine (1) physikalische Adresse benötigt der Timberwolf Server für sich selbst.

Zusammen mit den PAs für die 25 Tunnel möchte die ETS daher insgesamt 26 PAs zuweisen (dies wird in der Geräteansicht der ETS beim Timberwolf Server mit einer kleinen blauen “26” angezeigt). Bitte berücksichtigen Sie diesen maximalen Bedarf bei der Planung der physikalischen Adressen für diese Linie.

Geben Sie als nun erstes in der ETS die eine (1) physikalische Adresse für die KNX Applikation des Timberwolf Servers an:

Die ETS wird danach den 25 Tunneln die nummerisch darauf folgenden PAs zuweisen, zumindest soweit diese in der Linie noch frei sind. Sollten nur z.B. nur noch zehn aufeinanderfolgende Adressen frei bleiben, kann es sein, dass die ETS die automatische Durchnummerierung der PA der Tunnel nicht vollständig durchführt.

Diese automatisch zugewiesenen PAs (bzw. nicht zugewiesene PA) für die Tunnel kann man anschließend manuell in der ETS anpassen. Hierzu den jeweiligen Tunnels links anklicken und rechts im Eigenschaftenfenster die PA zuweisen oder ändern (oder “Parken” um die Zuweisung zu entfernen). Zugleich kann auch Name und Beschreibung des Tunnels verändert werden

Programmierung der PAs ausführen

Grundsätzlich: Damit die in der ETS vorgenommene Zuweisung der physikalischen Adresse eines KNX Gerätes auch dem KNX Gerät gegenüber bekannt gegeben wird, ist das jeweilige KNX Gerät damit zu programmieren.

Damit in einer Installation mit vielen (nicht programmierten) KNX Geräten das “richtige” KNX Gerät programmiert wird, ist am jeweiligen KNX Gerät der darauf befindliche Programmiertaster zu drücken, um das KNX Gerät in den Programmiermodus zu versetzen.

Mit dem Betätigen des Programmiertaster am Gerät legt der Einrichter fest, welches Gerät bei der folgenden Programmierung aus der ETS sich angesprochen fühlen soll. Bei der Vergabe der PA ist daher größte Sorgfalt anzulegen. Es darf sich daher am KNX Bus immer nur jeweils EIN (1) KNX Gerät im Programmiermodus befinden. Die ETS prüft vor der Programmierung, dass auch nur bei einem KNX Gerät der Programmiermodus aktiviert ist.

Alle KNX Geräte verfügen über einen solchen Programmiertaster (bei modernen Glastastern kann der Programmiermodus auch durch eine spezielle Kombination der Bedientasten ausgelöst werden, zum Teil werden auch Magnete mitgeliefert, die an eine bestimmte Stelle gehalten werden müssen.

Bei hoch montierten Präsenzmeldern ist teils auch eine Aktivierung per Bluetooth möglich.

Physikalischer vs. virtueller Programmiertaster beim Timberwolf Server

Die meisten Modelle des Timberwolf Servers verfügen ebenfalls über einen physikalischen Programmiertaster (nebst Programmier-LED) am Gehäuse.

Bei allen Modellen steht in der Web-APP auch ein virtueller Programmiertaster inkl. einer virtuellen Programmier-LED zur Verfügung. Sowohl der physikalische als auch der virtuelle Taster können in beliebiger Kombination verwendet werden.

HINWEIS Der Programmiertaster funktioniert als tastender Ein- und Ausschalter (technisch: “Toggle”). Bei jeder Betätigung einer der Taster wird in den jeweils anderen Zustand als zuvor geschaltet (Programmiermodus AN ↔︎ Programmiermodus AUS). Prüfen Sie vor dem Programmieren die Aktivität der Programmier-LED (physisch oder virtuell) und die Anzeige in der Web-APP.

HINWEIS Es darf sich immer nur ein KNX Gerät pro KNX Linie im Programmiermodus befinden. Die ETS überprüft vor dem Programmieren einer physikalischen Adresse, dass sich nur genau EIN KNX Gerät in diesem Modus befindet. Beachten Sie bitte die Anzeige in der ETS.

EMPFEHLUNG Wir empfehlen die Nutzung des virtuellen Programmiertasters in der Web-APP, um weitere Status- und Rückmeldungen erhalten.

  1. Aktivieren des Programmiermodus am Timberwolf Server: Melden Sie sich an der Web-APP an und wechseln dort in das Modul KNX → Schnittstelle. Wählen Sie die entsprechende Schnittstelle aus und schalten diese in den Programmiermodus durch Betätigen der Schaltfläche PROG. Alternativ betätigen Sie die Programmiertaste am Gerät.

  2. Programmierung in der ETS starten: Nachdem im vorherigen Unterkapitel die Programmierschnittstelle in der ETS ausgewählt wurde, schalten Sie nun bitte wieder zurück zu Ihrem Projekt (grüner “ETS” Menüpunkt) und wählen nun mit Rechtsklick die Aktion → Programmieren → Physikalische Adresse aus.

    (warning) ETS5: Bitte achten Sie darauf, dass unten links die korrekte Programmierschnittstelle für diese Linie ausgewählt ist (in bestehenden Projekten kann für jede Linie eine eigene Programmierschnittstelle hinterlegt werden).


    Die ETS führt nun die Programmierung durch:


    Mit Beginn der tatsächlichen Programmierung am Bus erscheint diese Anzeige am Timberwolf Server, durch welche die Web-APP in der Benutzung gesperrt wird. Sie können die Web-APP während der Programmierung nicht bedienen:


    HINWEIS Diese Meldung wird gegenüber der Fortschrittsanzeige in der ETS etwas verzögert erscheinen, weil die ETS zunächst interne Berechnungen vornimmt, bevor der eigentliche Programmierprozess gestartet wird. Diese Meldung wird erst eingeblendet, wenn die ETS die tatsächliche Programmierung beginnt.
    Hinweis: In der Version 3.0 der Firmware erscheint diese Meldung nicht mehr.

  3. Kontrolle der Programmierung durch die ETS: Wechsel Sie nun in das Modul KNX → Schnittstellen und prüfen Sie den Erfolg der Programmierung der physikalischen Adressen durch die ETS:

     

Die grundlegende Inbetriebnahme der KNX Funktionen des Timberwolf Servers ist damit abgeschlossen.

Sie können nun die eigentliche Parametrierung vornehmen und Universalobjekte freischalten und mit GAs assoziieren. Zusätzlich können Sie die Funktion als Zeitserver bzw. Zeitclient (wie unter Zeitsynchronisierung beschrieben) vornehmen.

(info) Nächster Abschnitt: Programmieren der KNX Universalobjekte mit der ETS

  • No labels