Zum Hauptinhalt springen

ZenProg Remote: 5. Verbindung und Programmierung mit ETS

Die Programmierung einer entfernten Anlage besteht aus drei Schritten: mit dem Zennio-Gerät der Anlage verbinden, die KNX/IP-Schnittstelle auswählen, die den Download ausführt, und in ETS die Schnittstelle „[ZenProg]“ wählen.

Hinweis

Wird im ETS-Projekt eine Topologie mit IP-Backbone und KNX Secure verwendet, kann der Versand von Telegrammen durch die im Feld „Netzwerklatenz“ eingestellte Zeit beeinflusst werden. Dieser Parameter legt ein Toleranzfenster der maximalen Zeit fest, die die Geräte für die Verarbeitung von Multicast-Rahmen in KNX-IP-Secure-Kommunikationen akzeptieren.

5.1. Mit einem Gerät verbinden

Eine Verbindung ist nur zu Geräten möglich, die online (grün) sind, eine kompatible Firmware besitzen und, im Fall technischer Kopplungen, über einen genehmigten oder automatisch aktivierten Wartungszugriff verfügen (siehe Abschnitt 3.4).

Zum Verbinden auf die Ein-/Aus-Schaltfläche rechts in der Zeile des Geräts klicken oder im Schnittstellen-Aufklappmenü auf „Mit Gerät verbinden“. Die Anwendung fragt nach einer Bestätigung (Abbildung 26); das Kästchen „Nicht mehr anzeigen“ unterdrückt diesen Hinweis künftig.

Abbildung 26. Bestätigung der Verbindung
Abbildung 26. Bestätigung der Verbindung

Es kann immer nur eine Verbindung aktiv sein. Beim Verbinden mit einem anderen Gerät trennt die Anwendung die vorherige Verbindung. Solange eine Verbindung besteht, nennt die Fußzeile das Gerät (mit dem Pfad des Projekts und seinen Ebenen) und bietet die Schaltfläche „Trennen“ (Abbildung 27). Aus anderen Ansichten führt das Symbol neben dem Namen zurück zum verbundenen Gerät. Abbildung 28 zeigt die Projektansicht mit aktiver Verbindung.

Abbildung 27. Fußzeile mit aktiver Verbindung
Abbildung 27. Fußzeile mit aktiver Verbindung
Abbildung 28. Projektansicht mit einem verbundenen Gerät
Abbildung 28. Projektansicht mit einem verbundenen Gerät

Hinweis

Die Verbindung mit dem Gerät verbraucht MB des Kontoguthabens (siehe Abschnitt 6). Es empfiehlt sich, die Verbindung nach der Nutzung der Schnittstelle zu trennen.

5.2. Die KNX/IP-Schnittstelle auswählen

Beim Verbinden sucht ZenProg Remote die KNX/IP-Schnittstellen, die das Gerät in seinem lokalen Netzwerk erreicht, und zeigt sie im Aufklappmenü „KNX IP-Schnittstelle“ der Zeile an (Abbildung 29). Aufgeführt werden ausschließlich Zennio KNX/IP-Schnittstellen, die Programmierverbindungen (Tunneling) unterstützen; die übrigen KNX/IP-Geräte des Netzwerks werden verworfen.

Abbildung 29. Aufklappmenü der KNX/IP-Schnittstellen
Abbildung 29. Aufklappmenü der KNX/IP-Schnittstellen

Das Aufklappmenü enthält:

  • „Schnittstellen aktualisieren“: wiederholt die Suche nach Schnittstellen.
  • „Zennio KNX-IP-Schnittstelle hinzufügen“: fügt eine feste Schnittstelle über ihre IP-Adresse hinzu (siehe Abschnitt 5.3).
  • Die Liste der Schnittstellen mit Name, IP-Adresse und physikalischer KNX-Adresse. Der farbige Punkt zeigt an, ob die Schnittstelle antwortet.

Nach der Auswahl einer Schnittstelle wird diese in der Zeile angezeigt (Abbildung 30) und steht in ETS mit dem Präfix „[ZenProg]“ zur Verfügung (siehe Abschnitt 5.4).

Abbildung 30. Ausgewählte Schnittstelle in der Zeile des Geräts
Abbildung 30. Ausgewählte Schnittstelle in der Zeile des Geräts

Die Anwendung wählt beim Verbinden automatisch eine Schnittstelle aus, wenn eine der folgenden Bedingungen in dieser Reihenfolge zutrifft:

  • In derselben Sitzung wurde mit diesem Gerät bereits eine Schnittstelle verwendet und sie ist weiterhin verfügbar.
  • Es ist nur eine Schnittstelle erreichbar, gezählt werden die gefundenen und die festen, die online sind.

Die Liste der Schnittstellen wird beim Verbinden, beim Klick auf „Schnittstellen aktualisieren“ sowie beim Hinzufügen oder Löschen einer festen Schnittstelle aktualisiert.

5.3. Feste KNX/IP-Schnittstellen

Neben den automatisch gefundenen Schnittstellen lässt sich eine Schnittstelle fest hinterlegen, indem Name und IP-Adresse angegeben werden (Abbildung 31). Das ist nützlich, wenn die Schnittstelle in einem anderen Subnetz liegt oder auf die automatische Suche nicht antwortet. Feste Schnittstellen werden im Konto dem Gerät zugeordnet gespeichert und bleiben daher über Sitzungen und Rechner hinweg erhalten.

Abbildung 31. Dialog „KNX IP hinzufügen“
Abbildung 31. Dialog „KNX IP hinzufügen“

Feste Schnittstellen können auch hinzugefügt werden, wenn das Gerät nicht verbunden ist, zum Beispiel während auf die Genehmigung eines Wartungszugriffs gewartet wird. Beim Verbinden prüft das Gerät jede feste Schnittstelle und die Liste zeigt ihren Status. Neben jeder festen Schnittstelle erscheinen die Symbole zum Bearbeiten und zum Löschen.

Kann eine feste Schnittstelle nicht verwendet werden, wird der Grund in Rot angezeigt und beim Bewegen des Mauszeigers darüber eine Erläuterung (Abbildung 32):

  • „Nicht Zennio“: die Schnittstelle stammt von einem anderen Hersteller. ZenProg Remote verbindet sich ausschließlich mit Zennio KNX/IP-Schnittstellen.
  • „Nicht bestätigt“: der Hersteller konnte nicht geprüft werden. Es sollte geprüft werden, ob die Schnittstelle erreichbar ist, und die Liste sollte aktualisiert werden.
  • „Kein Tunneling“: das Gerät antwortet im Netzwerk, unterstützt aber keine Programmierverbindungen.
Abbildung 32. Feste Schnittstelle, die nicht verwendet werden kann
Abbildung 32. Feste Schnittstelle, die nicht verwendet werden kann

Hinweis

Feste Schnittstellen erfordern Firmware 4.4.x oder höher auf dem Zennio-Gerät. Mit einer älteren Firmware weist die Anwendung beim Hinzufügen darauf hin; die Schnittstelle wird gespeichert und steht nach dem Update des Geräts zur Verfügung.

5.4. ETS einrichten

Aus Gründen der Sicherheit und Stabilität kommuniziert ZenProg Remote über die lokale Schnittstelle des PCs mit ETS (Adresse 127.0.0.1). Die nötige Konfiguration hängt von der ETS-Version ab.

5.4.1. ETS6

ETS6 erkennt die von ZenProg Remote veröffentlichte Schnittstelle automatisch. In der Schnittstellenliste von ETS6 erscheint sie mit dem Präfix „[ZenProg]“, gefolgt vom Namen der in der Anwendung ausgewählten Schnittstelle (Abbildung 33). Es genügt, sie auszuwählen, um mit der Programmierung zu beginnen.

Abbildung 33. Schnittstelle „[ZenProg]“ in der Schnittstellenliste von ETS6
Abbildung 33. Schnittstelle „[ZenProg]“ in der Schnittstellenliste von ETS6

Hinweis

Wird die Schnittstelle getrennt oder in ZenProg Remote eine andere ausgewählt, verlangt ETS6 in den meisten Fällen eine erneute manuelle Auswahl der gewünschten Schnittstelle. In Werkzeugen wie dem Gruppenmonitor muss die Verbindung neu gestartet werden.

5.4.2. ETS5

ETS5 zeigt die lokale Schnittstelle nicht automatisch an, daher muss sie einmalig manuell angelegt werden. In der Schnittstellenkonfiguration von ETS5 eine Verbindung vom Typ IP-Tunneling mit folgenden Daten hinzufügen (Abbildung 34):

  • Name: beliebig, zum Beispiel „ZenProg Remote“.
  • Server: 127.0.0.1.
  • Port: 3671.
  • Verbindung im NAT-Modus herstellen: aktiviert.
Abbildung 34. IP-Tunneling-Verbindung in ETS5
Abbildung 34. IP-Tunneling-Verbindung in ETS5

Wird diese Verbindung ausgewählt, wird der gesamte Verkehr von ETS5 an ZenProg Remote und über dieses an die in der Anwendung ausgewählte Schnittstelle geleitet.

Hinweis

Der Busmonitor von ETS steht über ZenProg Remote nicht zur Verfügung; zur Überwachung des Verkehrs empfiehlt sich der Gruppenmonitor.

5.5. Trennen

Die Verbindung mit dem Gerät endet in einem der folgenden Fälle:

  • Beim Klick auf „Trennen“ in der Fußzeile oder auf die rote Ein-/Aus-Schaltfläche in der Zeile des Geräts. Die Anwendung fragt nach einer Bestätigung (Abbildung 35), die sich künftig mit „Nicht mehr anzeigen“ unterdrücken lässt.
  • Beim Verbinden mit einem anderen Gerät.
  • Beim Abmelden oder Schließen der Anwendung.
  • Wenn die Verbindung zum Internet oder zum Gerät verloren geht. In diesem Fall muss die Verbindung manuell neu aufgebaut werden.
Abbildung 35. Bestätigung der Trennung
Abbildung 35. Bestätigung der Trennung

Solange der Wartungszugriff gültig bleibt, kann so oft wie nötig neu verbunden werden.

5.6. Besondere Situationen während eines Downloads

Während eines Downloads ist eine Störung des KNX-Busses oder des Netzwerks eine instabile Situation: der Download kann abgebrochen werden und lässt sich nach der Wiederherstellung der Anlage wiederholen. Anschließend muss die Liste der Geräte oder der Schnittstellen aktualisiert werden, damit der neue Status angezeigt wird.

Hinweis

Das Zennio-Gerät, das als Gateway dient, kann selbst programmiert werden; das Zennio-Gerät und das zu programmierende Gerät können also dasselbe Gerät sein.