uni-PRO Gebäudeautomation

Adressen & Verknüpfungen

Die gemeinsame Sprache von Logik, Visualisierung und Bus.
Weiter mit Pfeiltaste, Leertaste oder den Knöpfen unten  ·  F = Vollbild
Worum geht es?

Eine Adresse verbindet alles

  • Jeder Wert im Projekt ist eine Variable mit Adresse - ein Schaltbefehl, ein Messwert, ein Sollwert.
  • Logik, Visualisierung und Bus verwenden dieselbe Adresse: einmal angelegt, überall verwendbar.
  • Die Adressen kommen meist direkt aus der ETS.
  • Eine Steuerung für die Hutschiene fasst bis 4000 Adressen, ein Server-PC bis 16000.
1/1/1Licht Wohnen Oder E1 A1 Logik Visualisierung KNX-Bus: Aktoren und Taster
Das Variablenfenster

Alle Adressen an einer Stelle

Datei Bearbeiten Projekteinstellungen Steuerung Extras Hilfe 100 % Suchen, z.B. 1/1/1 oder Text Suchergebnisse Meldungen Fehler Telegramme Modbus MA Modbus SL M2020 M-BUS KNX TP/IP MQTT Funktionsbausteine Eigenschaften Hardware Schnittstellen Allgemeines Logische Verknüpfungen Zeitfunktionen Vergleicher Berechnungen Telegramme / KNX Regelung / HKL Treppenhausverzögerung TR ZT A1 RZ Licht Stiege Navigation Variablen + Adresse Kommentar Wert Typ L.Init L.Zykl ▾ 1 Licht ▾ 1/1 Erdgeschoss 1/1/1 Licht Wohnen 1 EIS 1: Bit schalten 1/1/2 Licht Wohnen RM 1 EIS 1: Bit schalten 1/1/3 Dimmwert Wohnen 80 EIS 6: Relativ Wert ▾ 2 Jalousie ▾ 2/1 Wohnzimmer 2/1/1 Jal. (Wohnzimmer links) 0 EIS 1: Bit schalten ▾ 3 Heizung ▾ 3/1 Wohnzimmer 3/1/1 Ist Wohnen 21,4 EIS 5: Fließkomma 600 ▾ 100 Intern ▾ 100/0 Logik 100/0/1 Nachtmodus 0 EIS 1: Bit schalten 12345 1Haupt-, Mittel-, Untergruppe 2Wert: live von der Steuerung 3Spalten ein- und ausblendbar 4Neue Hauptgruppe, auch persistent 5Adresse ins Suchfeld ziehen: suchen
Aufbau der Adressen

Haupt-, Mittel-, Untergruppe - wie bei KNX

  • Jede Adresse besteht aus Haupt-, Mittel- und Untergruppe - abgeleitet von KNX, z.B. 1/1/1.
  • Anders als bei KNX sind Hauptgruppen bis 32000 möglich - viel Platz für interne Werte.
  • Die Hauptgruppen 0 bis 31 gehören dem KNX-Bus: diese Adressen gehen über die KNX-Schnittstelle hinaus.
  • Werte, die nur intern gebraucht werden, liegen deshalb ab Hauptgruppe 32.
  • Untergruppen werden mit Nummer und Anzahl angelegt - gleich mehrere auf einmal.
1 LichtHauptgruppe 1/1 ErdgeschossMittelgruppe 1/1/1 Licht WohnenUntergruppe = Variable wie Ordner, Unterordner und Datei 0 - 31KNX 32 - 32000intern geht auf den Bus bleibt in der Steuerung Hauptgruppen (nicht maßstäblich)
Eigenschaften

Was eine Variable wissen muss

Untergruppe Untergruppe1 KommentarLicht Wohnen Aktiv DatentypEIS 1: Bit schalten (Bit) Vorzeichen KNX Optionen Leseabfrage vom KNX Bus beantworten Lesen bei Steuerungshochlauf Lesen zyklisch0s Verbundene Gruppenadressen 0/0/1 Zentral Aus
  • Doppelklick auf eine Variable öffnet ihre Eigenschaften - sind mehrere markiert, werden alle gemeinsam bearbeitet.
  • Kommentar und Datentyp: die Typen sind nach EIS eingeteilt und von KNX abgeleitet.
  • Aktiv: eine deaktivierte Adresse wird beim Verbinden nicht übertragen und nicht vom Bus gelesen.
  • Die KNX-Optionen erscheinen nur bei den Hauptgruppen 0 bis 31.
Datentypen

20 Datentypen nach EIS

Jede Variable hat einen Datentyp. Die Einteilung nach EIS stammt von KNX - so passen die Variablen direkt zu den Gruppenadressen der ETS.

EIS 0: Konstante EIS 1: Bit schalten EIS 2: Dimmen (4 Bit) EIS 3: Zeit EIS 4: Datum EIS 5: Fließkomma (2 Byte) EIS 6: Relativ Wert 0-100% EIS 7: Antriebsteuerung EIS 8: Zwangsteuerung/Priorität EIS 9: Fließkomma (4 Byte) EIS 10: Zähler Wert 16 Bit EIS 11: Zähler Wert 32 Bit EIS 12: Zugangskontrolle EIS 13: ASCII Zeichen EIS 14: Zähler Wert (1 Byte) EIS 15: Zeichenkette EIS 16: Zähler Wert (8 Byte) EIS 17: Fließkomma (8 Byte) EIS 18: RGB 3 Byte EIS 19: RGB 6 Byte
Beim Import einer ETS-Datei im XML-Format kommt der Datentyp jeder Gruppenadresse gleich mit. Das Vorzeichen wird als eigene Eigenschaft eingestellt.
KNX-Optionen

Werte vom Bus - zur richtigen Zeit

Lesen bei Steuerungshochlauf

Beim Start fragt die Steuerung den aktuellen Wert vom Bus ab. In der ETS muss dafür das Lesen-Flag gesetzt sein.

Lesen zyklisch

Der Wert wird in einem festen Abstand abgefragt - das Intervall wird in Sekunden angegeben.

Verbundene Gruppenadressen

Ändert sich eine der verbundenen Adressen, übernimmt die Variable denselben Wert - etwa bei einem Zentral-Aus.

Leseabfrage beantworten

Die Steuerung beantwortet Leseabfragen vom KNX-Bus mit dem aktuellen Wert der Variable.

Nur bei Hauptgruppen 0 bis 31 - auch als Spalten L.Init und L.Zykl sichtbar.
Persistente Variablen

Wichtige Werte sofort sichern

Alle Variablen werden standardmäßig jede Stunde gespeichert - das reicht fast immer.

Für Werte, die einen Neustart unbedingt überstehen sollen, gibt es eine eigene Hauptgruppe für persistente Daten (über das „+“ im Variablenfenster). Ändert sich dort ein Wert, wird er nach 10 Sekunden gespeichert.

normale Variablen 8:00 9:00 10:00 11:00 gespeichert: jede Stunde persistente Variablen Änderung +10 s: gespeichert Nicht für Werte, die sich ständig ändern: jeder Schreibvorgang kostet Lebensdauer des Speichers.
Verknüpfen

Ziehen und ablegen - überall gleich

Variablen 1/1/1Licht Wohnen 1/1/2Licht Wohnen RM 1/1/3Dimmwert Wohnen 1/1/4Dimmwert RM 2/1/1Jal. (Wohnzimmer links) 3/1/1Ist Wohnen drei Adressen markiert Treppenhausverzögerung TR ZT A1 RZ auf den Anschluss auf das Bedienelement: die erste Adresse Verknüpfungen Anschluss Adresse Schalten 1/1/1 Status 1/1/2 Wert 1/1/3 Wert Status ins Fenster: der Reihe nach 1/1/1 Beleuchtung: Treppenhausverzögerung Wohnzimmer: Block Licht/Dimmer ins Suchfeld: wo wird sie verwendet?
Im Programm-Editor gilt das für alle markierten Bausteine gleichen Typs.
Automatisch verknüpfen

Eine Adresse ziehen, alle verknüpfen

  • Mit Alt die erste Adresse auf ein Bedienelement ziehen - die übrigen findet das Studio über eingestellte Abstände (Offsets).
  • Der Text in Klammern im Kommentar wird zur Überschrift. Mit Alt+Umschalt nur die Adressen, ohne Text.
  • Wirkt bei Bedienelementen und bei den Bausteinen Rollo und Dimmer.
  • Die Offsets für Allgemein, Dimmer und Rollo stellt man einmal ein: Rechtsklick auf eine Variable - Einstellungen - Automatische Verknüpfungen.
  • Voraussetzung: die Adressen sind in der ETS immer gleich aufgebaut.
0/0/1 Dimmer Alt auf den Dimmer ziehen Anschluss Offset verknüpft Schalten 0/0/0 0/0/1 Wert 0/0/1 0/0/2 Schalten Status 0/1/0 0/1/1 Wert Status 0/1/1 0/1/2 verknüpft = erste Adresse + Offset z.B. 0/1/0 + 0/0/1 = 0/1/1 Kommentar:1L2 (Wohnzimmer links) Überschrift:Wohnzimmer links
Import aus der ETS

Adressen aus der ETS

Unter Projekteinstellungen - Adressen ODBC Import liest das Studio die Gruppenadressen ein - als XML (Export der Gruppenadressen) mit Datentyp, oder als ESF (ODBC-Export), dann mit einstellbarer Umrechnung.

Auch später nachladen ist kein Problem: vorhandene Kommentare und Datentypen bleiben auf Wunsch erhalten.

ETS ESFODBC-Export XMLGruppenadressen Datentypen einstellen(1, 2, 4 Byte) Datentypenkommen mit Vorhandene Adressen Nur neue Adressen importieren Datentyp beibehalten Kommentar beibehalten
Prüfwerkzeuge

Fehler finden, bevor sie stören

Ungültige Adressen

Verknüpfungen prüfen: findet Elemente, deren Adresse es nicht mehr gibt - etwa nach dem Löschen von Variablen.

Doppelte Ausgänge

Findet Adressen, die von mehreren Bausteinen geschrieben werden und sich gegenseitig überschreiben können.

Nicht verknüpfte Bedienelemente

Für die aktuelle Seite (Strg+Q) oder alle Seiten - findet vergessene Elemente.

Adressen nach Verwendung

Listet unbenutzte, benutzte oder alle Adressen - auf Wunsch nur KNX oder intern.

Im Menü Bearbeiten und per Rechtsklick im Variablenfenster. Ein Klick auf einen Treffer springt hin.
Im Betrieb beobachten

Adressüberwachung

Beliebige Variablen lassen sich zu Gruppen zusammenfassen und gemeinsam beobachten - jede Gruppe als eigener Reiter. Die Werte laufen live mit.

Aus jeder Zeile kann man direkt 1 oder 0 senden, einen Wert schicken oder eine Leseabfrage stellen. Die Gruppen werden gespeichert und sind beim nächsten Mal wieder da.

Adressüberwachung Wohnen Heizung + Adresse Kommentar Wert Steuerung 1/1/1 Licht Wohnen 1 1/1/3 Dimmwert Wohnen 80 2/1/3 Jal. Höhe 40 3/1/1 Ist Wohnen 21,4 1 0 Senden Lesen 1 0 Senden Lesen 1 0 Senden Lesen 1 0 Senden Lesen Adressen per Drag & Drop hinzufügen Fenster bleibt offen - weiterarbeiten ist möglich Rechtsklick: Wert senden/lesen · Adressüberwachung…
Praxisbeispiel

Eine Jalousie in vier Schritten

Aufgabe: Die Jalousie im Wohnzimmer aus dem ETS-Projekt soll in der APP bedienbar sein. Die ETS-Adressen folgen einem festen Schema, der Kommentar lautet „Jal. (Wohnzimmer links)“.
1 Importieren ETS: Gruppenadressen als XML exportieren, im Studio einlesen 2 Verknüpfen 2/1/1 mit Alt auf Block Rollo/Jalousie: sechs Adressen, Titel 3 Prüfen ungültige Adressen? doppelte Ausgänge? keine Treffer 4 Testen Adressüberwachung: Höhe senden - die Jalousie fährt
Mehr in der Hilfe

Zum Nachlesen

Zusammenfassung

Adressen auf einen Blick

Eine Adresse für alles

Logik, Visualisierung und Bus sprechen über denselben Wert.

Wie bei KNX

Haupt-, Mittel-, Untergruppe; 0 bis 31 geht auf den Bus.

Aus der ETS

Import als XML oder ESF, Datentypen nach EIS.

Schnell verknüpft

Ziehen und ablegen, mit Alt alle Adressen auf einmal.

Geprüft

Ungültige Adressen, doppelte Ausgänge und Vergessenes finden.

Im Blick

Adressüberwachung mit Senden und Lesen im laufenden Betrieb.

Die ausführliche Beschreibung steht in der Hilfe: Variablen  ·  KNX ODBC Import