Automatic sending

Automatic sending is enabled with the input variable bAuto. The variable must be TRUE during the whole interval over which the block is to send independently.

The following three parameters (VAR_INPUT) can be used to influence automatic sending.

MaxSendTime: TIME;

This value enables transfers of values at regular intervals. The value is sent once the time has elapsed, irrespective of any change in value.

ValueLimit: This value can have the following formats: (r/lr/ui/i) ValueLimit: REAL / LREAL / UINT / INT.

The value is only sent if the absolute value of the change since the last transfer is greater than this parameter. If this value is 0, sending takes place after each change in value (even very small changes).
Please note: The variable ValueLimit is not used for enums and structures. In this case sending takes place after each change in value.

tMinSendTime: TIME;

The block starts sending after tMinSendTime at the earliest. This parameter can be used to limit the number of telegrams in situations where the values change very quickly. (Reduction of network load). If the value is t#0s, sending takes place after each change in value (see ValueLimit).

Fig. 1

Automatic sending 1: