Geräteereignis veröffentlichen (device publish event)
Dieser Baustein erlaubt die Konfiguration von bis zu 10 Items pro Ereignis. Die Items werden durch den Ereignistyp gruppiert. Der Datentyp des jeweiligen Itemswird 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 Ereignisse konfiguriert werden.
Bei der Eingabe des Ereignistyps 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 „Event Type“ kann leer bleiben.
Retain: Mit Retained Messages erhält ein neuer Abonnent den letzten Wert, der vor dem Abonnierenzu 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)
Signale
Name | I/O | Typ(en) | Funktion |
---|---|---|---|
DoPub | I | BIT | Ereignistyp veröffentlichen |
Data1 bis Data 10 | I | unterschiedliche Datentypen | Items |
Status | O | Word | Status senden |