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

AbbreviationSummaryDescriptionValue Range
VValueValue to be validated
EnEnableIf input is connected, value will not be set on output until delay D has elapsed after enabling input.0/1




Parameters

AbbreviationSummaryDescriptionUnitValue RangeDefault Value
TmcMinimum Change IntervalIf value is > 0, the value of the input must change in this interval. Interval is not checked if input Enable is off.s3600
MinMinimum ValueSmallest valid value. Output will not be set if input value is below minimum.--1000
MaxMaximum ValueLargest valid value. Output will not be set if input value is above maximum.-1000
DDelayValidated 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.
s0




Outputs

AbbreviationSummaryDescriptionValue Range
VValueValidated output value
EErrorOutput is active when input value is not valid or Minimum Change Interval timed out.0/1



Timing Diagram