Skip to main content
Skip table of contents

Delayer

Signals received via IN are output with a delay.

Contents


Inputs and Outputs

Inputs

Outputs

  • OUT
    Output with the delayed value


Configuration

The delay time may be specified in the following units: milliseconds, seconds, minutes, hours, and days. The DELAY input may be used to overwrite the set delay. Only values that may be interpreted as integers are processed.

The delay is changed with the set unit. If you specify hours, the delay will be overwritten with the number of hours present at the input.

A new delay duration set via the DELAY input will only be applied to subsequent incoming values. Should a received input signal be currently within a delay period, it will still be delayed for the delay amount that was set when the input signal had been received.

Pass through trigger signal

The logic element passes the trigger signal wich starts or retriggers the logic element through to the output.

Behavior on value input during active delay

  • Ignore
    The signal is ignored and has no influence on the current delay.

  • Restart delay
    The signal interrupts the current delay and restarts it.

Behavior on stop value (false/ 0) during delay

  • Ignore
    The signal is ignored and has no influence on the currently running delay. This option is selected if the delay must not be interrupted.

  • Cancel delay without sending an end signal
    The currently running delay is interrupted and does not send an end signal.

  • Cancel delay and send the end signal (false / 0)
    The currently running delay is interrupted and sends an end signal.

Inversion of the values

In this case, the logic is inverted. In order to start the timer, a false or 0 would have to be sent, and in order to stop the timer, a true or 1 would have to be sent.


Behavior when triggered multiple times

  • Parallel delay
    All input values are output with a delay.
    There may a maximum of 10 parallel delays. Any further delays will be blocked.

  • Block Input
    As long as an input value is delayed, all events at the input will be discarded

  • Block + Reschedule
    As long as an input value is delayed, all events at the input will be discarded. However, the delay time starts anew.

  • Restart
    Once an input value is received, a possibly active delay will be discarded and a new delay will be started with the current input value.

Regarding delays in the lower milliseconds range, it may be the case that these cannot always be adhered to exactly to the millisecond.

///

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.