Veröffentlichen zum MQTT Client (MQTT publish topic)

Funktionsbaustein Veröffentlichen zum MQTT Client

Dieser Baustein erlaubt die Konfiguration von bis zu 10 Items pro Topic. Die Items werden durch den Topic-Typ gruppiert. Der Datentyp des jeweiligen Items wird im Parameterdialog definiert. Ändert sich der Datentyp an einem Pin (durch Konfiguration) wird bei Inkompatibilität ein bereits angeschlossener Wert abgeworfen.

Die Veröffentlichung erfolgt bei jedem Aufruf des Bausteins, wenn am Pin „Publish“ ein High-Signal anliegt. Es sollte beachtet werden, dass dies zu einem hohen Datentransferaufkommen führen kann.

Parameter

Über den Parameterdialog (Aufruf beim Einfügen des Bausteins bzw. über Kontextmenü) können die Topics konfiguriert werden.

Bei der Eingabe des Topic-Typs sind folgende Zeichen erlaubt:

  • A-Z (ohne Umlaute)
  • a-z (ohne Umlaute)
  • 0-9
  • -_.

Bei der Eingabe der Itembezeichnung sind auch Leerzeichen erlaubt.

Bei beiden Eingaben dürfen maximal 36 Zeichen eingegeben werden.

 

External: Die Festlegung des Datentyps erfolgt nicht im Parameterdialog sondern durch Konfiguration am Pin „extern“. Das Feld „Topic“ kann leer bleiben.

Retain: Mit Retained Messages erhält ein neuer Abonnent den letzten Wert, der vor dem Abonnieren zu diesem Topic gesendet wurde, sofort zugestellt. Beispiel: Eine Temperaturanzeige könnte anstatt keinem Wert zumindest einen älteren Wert anzeigen.

QoS: siehe Quality of Service (QoS)

Type not valid

Signale

Name I/O Typ(en) Funktion
DoPub I BIT Topic-Typ veröffentlichen
Data1 bis Data 10 I unterschiedliche Datentypen Items
Status O Word Status senden