Übersicht MQTT GDAS

Mit diesem Funktionsbaustein wird die Steuerung mit der GDAS Cloud verbunden. Ausgewählte Variablen (Adressen) werden über MQTT an den GDAS Server gesendet und können von dort auch wieder geschrieben werden – die Übertragung ist somit bidirektional.

Die Anmeldung erfolgt automatisch über die VPN­-Zugangsdaten der Steuerung.

Welche Variablen übertragen werden, wird im Filter festgelegt. Für jede Variable kann zusätzlich eine Abweichung und eine Zeit angegeben werden, um die Anzahl der gesendeten Nachrichten zu reduzieren.

Wichtig: Die Option GDAS muss in der Lizenz der Steuerung freigeschaltet sein, ohne Freischaltung baut der Baustein keine Verbindung auf.

Hinweis: Dieser Baustein befindet sich noch in der Entwicklung, Funktionen können sich noch ändern. Pro Steuerung sollte nur ein GDAS Baustein verwendet werden.



Ausgänge

VB
Verbunden
Ausgang ist 1 wenn mit dem GDAS Server verbunden.

Parameter


Filter
Über die Schaltfläche "..." wird der Filter­-Dialog geöffnet. Hier wird festgelegt, welche Variablen an den GDAS Server übertragen werden. Variablen werden per Drag&Drop aus dem Variablenfenster in den Dialog gezogen. Je Variable kann eine Abweichung und eine Zeit eingestellt werden (siehe Tabelle "Filter­-Dialog" weiter unten).

Hauptgruppe Offset
Wert, der beim Senden zur Hauptgruppe der Adresse addiert wird. Beim Empfang vom Server wird der Offset wieder subtrahiert, sodass intern die ursprüngliche Adresse angesprochen wird. Damit lassen sich die in der Cloud sichtbaren Hauptgruppen verschieben, z. B. um die Adressbereiche mehrerer Steuerungen zu trennen. Standard ist 0.




Filter-Dialog

Adresse
Die zu übertragende Variable. Variablen werden per Drag&Drop aus dem Variablenfenster hinzugefügt. Ein Klick auf die Adresse markiert die Variable im Variablenfenster.
Abweichung
Mindestabweichung des Wertes, ab der eine neue Nachricht gesendet wird. Bei 0 wird jede Wert­änderung gesendet.
Zeit
Zeit in Sekunden zur Begrenzung der Senderate. Beim Hinzufügen einer Variable, die keine Bitvariable (EIS 1) ist, wird automatisch 120 Sekunden vorgeschlagen.
Kommentar
Kommentar der Variable aus dem Variablenfenster (nur zur Information, wird nicht übertragen).

Das Zusammenspiel von Abweichung und Zeit bestimmt, wann eine Variable gesendet wird:

Übertragung

Die Werte werden unter dem Topic GDAS/<Benutzer>/ADDRESS-VALUE/<Hauptgruppe+Offset>/<Mittelgruppe>/<Untergruppe> veröffentlicht. Bitvariablen werden als "0"/"1" gesendet, Textvariablen als Zeichenkette, alle übrigen als Zahlenwert. Beim Empfang werden auch die Werte "on"/"true" als 1 und "off"/"false" als 0 interpretiert.

Beim Verbindungsaufbau überträgt der Baustein zusätzlich Informationen zum Projekt (Steuerungs­-ID, Projektname, Zeitstempel) und sendet zyklisch ein KeepAlive­-Signal. Beim Start werden alle gefilterten Variablen einmalig an den Server gesendet.

Siehe auch allgemeine Parameter aller Funktionsbausteine.