Anwendungsbefehl veröffentlichen (application publish command)

Funktionsbaustein Anwendungsbefehl veröffentlichen (application publish command)

Dieser Baustein erlaubt die Konfiguration von bis zu 10 Items pro Kommando. Die Items werden durch den Kommandotyp 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 Kommandos konfiguriert werden.

Bei der Eingabe des Kommandotyps 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 „Command“ 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

Type not valid

Signale

Name I/O Typ(en) Funktion
DoPub I BIT Kommandotyp veröffentlichen
Data1 bis Data 10 I unterschiedliche Datentypen Items
DevType I DYNTEXT Dient der Adressierung
DevID I DYNTEXT Dient der Adressierung
Status O Word Status senden