Value Validator

Uses a given input value and sets a validated value on the output

Validating the input value can be suppressed with input Enable. While this input is connected and set to off, changes of the input are ignored.

Invalid values are omited. Output Value always shows last valid value in the allowed range.

When input Enable is off, validation is disabled and outputs will keep the last valid values

Table of Contents


Inputs

Abbreviation Summary Description Value Range
V Value Value to be validated
En Enable If input is connected, value will not be set on output until delay D has elapsed after enabling input. 0/1




Outputs

Abbreviation Summary Description Value Range
V Value Validated output value
E Error Output is active when input value is not valid or Minimum Change Interval timed out. 0/1




Parameters

Abbreviation Summary Description Unit Value Range Default Value
Tmc Minimum Change Interval If value is > 0, the value of the input must change in this interval. Interval is not checked if input Enable is off. s 3600
Min Minimum Value Smallest valid value. Output will not be set if input value is below minimum. - -1000
Max Maximum Value Largest valid value. Output will not be set if input value is above maximum. - 1000
D Delay Validated value will be set on output after configured delay, only if input Enable is connected and activated. For multiple value changes while waiting for delay, the last validated value will be set on output.
With each activation of the Enable input, the delay is awaited once.
s 0




Timing Diagram