Funktionsblock MSG_SEND_GROUP

Der Funktionsblock MSG_SEND_GROUP sendet eine Mitteilung an eine Schnittstelle im Format RAW. Dabei kann am Eingang TO eine Gruppe definiert werden.

Der Funktionsblock wird über RAW_IN und RAW_OUT mit derselben Schnittstellen-Variable verbunden. Z.B. in.RAW und out.RAW.

Hinweis: Es werden womöglich nicht alle Eingänge zur Kommunikation unterstützt. Dies ist je nach Schnittstelle unterschiedlich.

Eingang SEND

Bei einer positiven Flanke werden die unteren Werte der Eingänge zusammengefasst und nach RAW_OUT übertragen.

Eingang RAW_IN

Empfängt Daten von der Schnittstelle. Die Rückmeldung des Vorgangs kann dabei unterschieden werden, damit eine Übertragung an mehrere Funktionsblöcke möglich ist. Jedoch kann ein zeitgleiches Senden zum Verschlucken von Daten führen.

Eingang FROM

Definiert den Absender der Mitteilung.

Eingang TO

Definiert eine Gruppe als Zeichenkette oder als Empfänger für die Mitteilung.

Eingang SUBJECT

Definiert den Betreff der Mitteilung.

Eingang TEXT

Definiert den Text oder auch Body der Mitteilung.

Eingang PRIORITY

Definiert die Priorität der Mitteilung. Wie diese Prioritäten gewertet werden, hängt von der verwendeten Schnittstelle ab. Mögliche Werte sind: 1, 0, -1 oder auch "high", "low"

Ausgang SENT

Wurde eine Mitteilung von der Schnittstelle bearbeitet, wird eine Bestätigung an den Funktionsblock zurückgesendet. Egal, ob der Versand erfolgreich war, wird an diesem Ausgang einen Impuls ausgelöst.

Ausgang RAW_OUT

Kommuniziert im Format JSON mit der Schnittstelle. Der Ausgang ist nur beim Senden nicht gleich NULL.

Ausgang ERROR

Gibt einen gleichzeitigen Impuls mit dem Ausgang SENT aus, wenn beim Senden ein Fehler aufgetreten ist.