BlockWerk Documentatie
⊂

Interval Test

Logic

Test of het ingangssignaal binnen een gespecificeerd interval valt. Geeft standaard 1 uit indien binnen het interval, en 0 indien daarbuiten.

Simuleren in BlockWerk

Interactieve sandbox direct in je browser — geen installatie, aangedreven door WebAssembly.

Simuleren in BlockWerk →

Wiskundig Model

y={1,L≤u≤U0,otherwisey = \begin{cases} 1, & L \le u \le U \\ 0, & \text{otherwise} \end{cases}

waarbij L de ondergrens is en U de bovengrens. Of de grenzen inclusief zijn is instelbaar via de parameter inclusive (both, lower, upper, neither).

Ingangen & Uitgangen

Direction ID Label Type Status
→ In in In number Required
← Out out Out number Output

Parameters

Parameters Label Type Standaard Beschrijving
lowerLimit Lower Limit number -1
upperLimit Upper Limit number 1
inclusive Inclusive Bounds select both
trueResultMode True Output select constant
trueValue True Constant number 1
falseResultMode False Output select constant
falseValue False Constant number 0

Gebruiksvoorbeelden

  • Veiligheidsvenster bewaken: controleer of een procestemperatuur tussen 60 °C en 80 °C blijft; stuur de uitvoer naar een alarmsysteem.
  • Vensterdiscriminator: activeer een actuator alleen wanneer de gemeten druk binnen het veilige werkgebied valt.

Opmerkingen & Best Practices

  • Logische uitvoer: Standaard is de uitvoer 1 (binnen) of 0 (buiten); ideaal als besturingssignaal voor Switch- of logische blokken.
  • Inclusiviteit van grenzen: De parameter inclusive bepaalt of grenzen open of gesloten zijn in de ongelijkheid.
  • Grenswaarde-gevallen: Wanneer ondergrens = bovengrens, kan alleen de modus both een 1 opleveren.
  • Prestaties: Minimale rekenbelasting; vereist geen geheugen of toestand.

Gerelateerde Componenten

  • Comparator: Vergelijking ten opzichte van één enkele drempel
  • DeadZone: Geeft nul binnen de dode zone en verschoven waarden daarbuiten