Automatisches Senden

Mit der Eingangsvariablen bAuto wird das automatische Senden eingeschaltet. Die Variable muss über den gesamte Zeitraum, in dem der Baustein selbstständig senden soll, auf TRUE stehen.

Mit den folgenden drei Parametern (VAR_INPUT) kann Einfluss auf das automatische Senden genommen werden.

MaxSendTime : TIME;

Mit diesem Wert werden Übertragungen von Werten in regelmäßigen Abständen ermöglicht. Nach Ablauf der Zeit wird der Wert gesendet, unabhängig von einer möglichen Wertänderung.

ValueLimit : Dieser Wert kann in den folgenden Formaten vorliegen: (r/lr/ui/i)ValueLimit : REAL / LREAL / UINT / INT.

Der Wert wird nur gesendet, wenn der Betrag der Änderung seit der letzten Übertragung größer als dieser Parameter ist. Wenn dieser Wert 0 ist, wird nach jeder Wertänderung (auch minimal) gesendet. E

Es ist zu beachten: Bei "Enums" und "Strukturen" ist die Variable "ValueLimit" nicht vorhanden, dort wird nach jeder Wertänderung gesendet.

tMinSendTime : TIME;

Der Baustein sendet frühestens nach tMinSendTime. Damit kann die Anzahl der Telegramme begrenzt werden, wenn sich die Werte sehr schnell ändern (Reduzierung der Netzwerkbelastung). Ist der Wert t#0s, wird auf jede Wertänderung gesendet (siehe ValueLimit).

Automatisches Senden 1: