Versionen im Vergleich

Schlüssel

  • Diese Zeile wurde hinzugefügt.
  • Diese Zeile wurde entfernt.
  • Formatierung wurde geändert.

Einführung

...

Mehr als 500 KNX Hersteller bieten über 8.000 KNX Geräte am Markt an. Damit die vorzunehmenden Einstellungen nicht mit einer jeweils herstellerspezifischer herstellerspezifischen Software vorzunehmen ist, wird von der Herstellervereinigung KNX Association eine Software mit der Bezeichnung “ETS” (“Engineering Tool Software”) angeboten, mit der sämtliche KNX Geräte am Markt (egal von welchem Hersteller) eingerichtet werden können. Für die Konfiguration Ihrer KNX Anlage und auch für die Einrichtung der KNX Funktionen des Timberwolf Servers, benötigen Sie die Software ETS ab der Version 5.7.4 (oder neuer)

...

Auch der Timberwolf Server stellt solche Applikationsobjekte bereit, zum Beispiel für das Empfangen oder Senden der Zeitsynchronisierung über KNX (lesen Sie hierzu Zeitsynchronisierung mit KNX mit dem Timberwolf Server). In der KNX Applikation des Timberwolf Servers werden diese als “Spezialobjekte” bezeichnet.

...

Der Timberwolf Server erlaubt die Anbindung tausender Geräte über zig viele verschiedene Bussysteme gleichzeitig. Im Rahmen der Systemressourcen ist der Nutzer völlig frei, ob dies nun 500 Sensoren mit 1-Wire sind und / oder 100 Energiezähler mit Modbus und / oder 30 über MQTT angeschlossene Standorte mit deren Geräten und / oder jede andere Kombination aus Geräten und Systemen.

...

Deshalb stellt der Timberwolf Server sogenannte Universalobjekte zur Verfügung. Diese sind nicht intern verknüpft, sondern können vom Errichter universell genutzt werden, in dem diese im Timberwolf Server beinahe beliebig mit den Objekten anderer Bussysteme und Protokolle (sowie Logiken und Zeitserien) verknüpft werden können.

ZUVOR müssen diese Universalobjekte in der Timberwolf Server Applikation in der ETS parametriert und der Timberwolf Server damit programmiert werden.

Info

Programmierung mit der ETS vs. “nur Projektimport”

Viele “KNX Server” am Markt nutzen lediglich einen Projektimport aus der ETS und kommunizieren anschließend über die aus dem Import gelernten GAs mit dem KNX Bus und müssen nicht programmiert werden. Warum ist dies beim Timberwolf Server anders?


KNX Zertifizierung des Timberwolf Servers

Zertifizierte KNX Produkte MÜSSEN den KNX Standard einhalten. Dieser KNX Standard verlangt - unter anderem - dass ein KNX Gerät über Objekte verfügt, die mit Gruppenadressen zu verknüpfen sind und dieses durch die ETS zu programmieren ist.

Daher sind die KNX Objekte des Timberwolf Servers mit der ETS zu programmieren.

”KNX Server” die nur auf Basis von Projektimport / Gruppenadressen kommunizieren ohne vorherige Programmierung mit der ETS entsprechen NICHT dem KNX Standard, wurden nicht auf Einhaltung der Spezifikation geprüft und tragen auch KEIN KNX-Logo.

Berechnung von Filterlisten durch die ETS

KNX erlaubt die Errichtung sehr umfangreiche Anlagen mit über 60.000 KNX Geräten in einem System. Damit Kommunikation hier noch möglich ist, wird die Anlage in Segmente unterteilt, die als Linien bezeichnet werden. Solche Linien werden über Linienkoppler und Bereichskoppler (sowie IP Routern, die Bereichskoppler zwischen KNX-TP und KNXnet/IP sind) miteinander verbunden. Um nur die notwendigen Telegramme über mehrere Linien hinweg zu transportieren, berechnet die ETS entsprechende Filterlisten und lädt diese beim Programmieren der Anlage in die LK und BK.

Damit die ETS diese Filterlisten berechnen kann, muss die ETS die Topologie kennen, das bedeutet, welches KNX Gerät befindet sich in welcher Linie (ergibt sich aus der PA) und welche Gruppenadressen sind mit den Objekten des Gerätes assoziiert. Damit kann die ETS berechnen, welche Gruppenadressen gefiltert werden dürfen und welche nicht (wenn zwei Geräte in zwei verschiedenen Linien die gleiche GA benutzen, dann müssen die LK und BK zwischen diesen beiden Linien diese GA weiterleiten).

Durch die Einbindung der Applikation des Timberwolf Servers in die ETS, der Aktivierung der Objekte des Servers und der dem Assoziieren mit Gruppenadressen kann die ETS die Berechnung der Filtertabellen auch für die vom Timberwolf Server genutzten Gruppenadressen korrekt vornehmen.

Für “KNX Server”, die NICHT über die ETS programmiert werden, sondern irgendwo am Bus angesteckt sind und irgendwelche Gruppenadressen benutzen, kann die ETS die Filtertabellen nicht berechnen (weil die hier wäre der ETS weiß nicht bekannt, WO in der Topologie der Server angeschlossen ist wäre und kennt auch nicht die Gruppenadressen, die konkret von einem solchen “KNX Server” verwendet werdenvon diesem Server genutzten Gruppenadressen).
Bei größeren Projekten werden mit mehreren Linien müssen deshalb “Dummy-Applikation” in der ETS gepflegt werden, mit denen die Parametrisierung solcher nicht zertifizierten “KNX Server” vom Errichter in der ETS simuliert wird, wobei dies oft nicht mit der nötigen Sorgfalt erfolgt und die nötige Sorgfalt einen hohen Aufwand erfordert. Bei Diskrepanzen zwischen den Parametern in der einer solchen Dummy Applikation und den tatsächlichen Einstellungen solcher Server für können schwer nachvollziehbare Probleme sorgtauftreten. Dies wird beim Timberwolf Server vermieden.

Wir sind der Meinung, dass ein KNX Server, der mit vielen tausenden Objekten ausgestattet ist und über mehrere tausend Gruppenadressen mit dem KNX Bus austauscht, vollständig in die ETS eingebettet sein muss, damit die KNX Projektdokumentation diesen Server auch auf korrekte Weise miteinbezieht und damit Filtertabellen korrekt berechnet werden können.

Deshalb ist der Timberwolf Server konform zum KNX Standard ausgelegt, verfügt über eine Applikation für die ETS und ist wie jedes andere konforme KNX Gerät zu parametrisieren.


Berücksichtigung der mit der ETS gesetzten Objekt Flags

Die Art und Weise, wie Objekte in KNX Geräten kommunizieren, wird über Flags der Objekte gesteuert. Diese Flags werden in der ETS angezeigt und verwaltet.

Bei den meisten KNX Geräten sind diese Flags für die jeweiligen Objekte fertig vorgegeben, beim Timberwolf Server sind diese für jedes Objekt einzeln einstellbar. Damit kann das Verhalten im Detail gesteuert und damit können wichtige Funktionen, z.B. für das Hochfahren einer Anlage (z.B. nach Stromausfall) granular gesteuert werden.

Dies ist nur möglich, weil der Timberwolf Server entsprechend dem KNX Standard mit KNX Objekten operiert, die mit der ETS parametriert werden.

Bei den “KNX Servern” die nur über GA kommunizieren, gibt es diese Funktionalität der Flags nicht, da diese zu Objekten zugehörig ist und nicht zu Gruppenadressen.

Wir wollten den Nutzern des Timberwolf Servers keine Kompromisse mit KNX zumuten, daher haben wir die Funktionalität entsprechend dem KNX Standard umgesetzt und deshalb sind die KNX Objekte mit der ETS zu parametrieren und der Server damit zu programmieren. Damit sind diese Objekte auch im Projekt dokumentiert, die Nutzung der Gruppenadressen ebenfalls, die ETS kann die Filtertabellen ordentlich berechnen und das Verhalten der Objekte kann granular über die Flags bestimmt werden.

Das Projekt können Sie trotzdem zusätzlich importieren, das dient dazu, dass der Timberwolf Server auch die Bezeichnungen kennt und die Datenpunkttypen aller Gruppenadressen im System (dies nutzt der Logger für die Dekodierung der Daten).

...