Wenn Sie den Knoten Topics markieren, können Sie die Topics definieren, die an den Broker übermittelt werden. Es stehen verschiedene Formate zur Verfügung, je nach den für die Abonnenten benötigten Informationen.

Buttons zur Konfiguration der Topics:



Neues Topic manuell hinzufügen



Markiertes Topic entfernen



Zelleninhalte in die Zwischenablage kopieren



Daten aus der Zwischenablage in Zellen einfügen



Markiertes Topic nach oben verschieben



Markiertes Topic nach unten verschieben

Wenn Sie JSON als Datenformat wählen, können Sie einstellen, ob digitale Signale als 1/0 oder true/false gesendet werden.

Sie können die zu übertragenden Daten verringern, wenn Sie die Option Nur geänderte Werte senden aktivieren.

Die Option Kompaktes JSON-Format verringert die übertragene Datenmenge ebenfalls und entfernt Füllzeichen, wie z. B. mehrfache Leerzeichen, Zeilenumbrüche usw., aus dem Telegramm.

In den Feldern rechts daneben wird die Anzahl der aktiven Topics und der aktiven Signale angezeigt.

Für das Textformat kann ein Punkt oder Komma als Fließkomma-Trennzeichen ausgewählt werden.

Bedeutung der Spalten:

Aktiv

Hier aktivieren/deaktivieren Sie das Schreiben in ein Topic.

Name

Geben Sie hier einen eindeutigen Namen für das Topic ein.

Metadaten

Wenn Sie für das Topic eines der JSON-Formate als Datenformat gewählt haben, können Sie im Drop-down-Menü Metadaten auswählen, die mit dem Topic gespeichert werden.

Zur Auswahl stehen: Einheit, Kommentar 1 + 2, Zeitstempel, Signalname, Signal-ID, Identifikator. Markieren Sie die gewünschten Metadaten mit einem Häkchen.

Signalreferenz

Wählen Sie im Drop-down-Menü, ob die Signal-ID oder der Signalname als Signalreferenz verwendet werden soll.

Datenformat

Wählen Sie ein Datenformat im Drop-down-Menü:

  • Einzelwert als Text: Ein einzelnes Signal wird unter diesem Topic in den Broker geschrieben und als Plain Text formatiert.

  • Einzelwert als Binärwert: Ein einzelnes Signal wird unter diesem Topic in den Broker geschrieben und im Binärformat gespeichert.

  • JSON (pro Signal): Ein einzelnes Signal wird unter diesem Topic als JSON-formatierte Zeile in den Broker geschrieben und mit optionalen Metadaten versehen.

  • JSON (gruppiert): Mehrere Signale werden unter diesem Topic als JSON-formatierte Zeile in den Broker geschrieben und mit optionalen Metadaten versehen.

  • Protobuf (gruppiert): Mehrere Werte werden, beginnend mit einem Zeitstempel, in einen Block geschrieben. Die Zeitbasis ist durch das verwendete Profil definiert. Optional können Metadaten ausgewählt werden. Die Metadaten Zeitstempel und Identifikator können nicht ausgewählt werden, da sie fester Bestandteil der Protobuf-Definition sind.

    Die Protobuf-Definitionsdatei, die zur Dekodierung der Werte verwendet werden kann, wird mit dem ibaPDA-Server installiert unter: C:\Program Files (x86)\iba\ibaPDA\Server\AuxiliaryFiles\Protobuf\ibaPDA_data.proto

Beispiele für die Beschreibung der Datenformate JSON (pro Signal) und JSON (gruppiert) finden Sie in Kapitel Beschreibung der Datenformate.

Werte kombinieren (ms)

Bei den Datenformaten JSON und Protobuf können mehrere Werte über einen bestimmten Zeitraum in einer Nachricht kombiniert werden.

Wenn Sie in der Spalte Werte kombinieren (ms) einen Wert größer als 0 eingeben, werden Daten von diesem Zeitraum in die Nachricht geschrieben. Mit dem Wert 0 wird diese Funktion deaktiviert.

Retain

Wenn Sie diese Option aktivieren, werden die Nachrichten in diesem Topic auf dem Broker gespeichert, bis sie überschrieben werden.

Signale

Um die Signale zu konfigurieren, die Sie in ein Topic schreiben wollen, markieren Sie das Topic im Strukturbaum oder klicken auf den Button <...> in der Spalte Signale.

Im folgenden Dialog ordnen Sie die gewünschten Signale unter Nutzung der Aufzeichnungsprofile den Topics zu, siehe Kapitel Signalauswahl