Interval Test
LogicComprueba si la señal de entrada cae dentro de un intervalo especificado. Por defecto, emite 1 si se encuentra dentro del rango y 0 si se encuentra fuera.
Modelo Matemático
donde L es el límite inferior y U el límite superior. La inclusión de cada extremo se define mediante el parámetro inclusive (both, lower, upper, neither).
Entradas y Salidas
| Direction | ID | Label | Tipo | Status |
|---|---|---|---|---|
| → In | in |
In | number | Required |
| ← Out | out |
Out | number | Output |
Parámetros
| Parámetros | Label | Tipo | Por defecto | Descripción |
|---|---|---|---|---|
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 |
Ejemplos de Uso
- Supervisión de ventana de seguridad: verificar que la temperatura de un reactor se mantenga entre 60 °C y 80 °C, derivando la salida a una alarma.
- Discriminador de ventana: habilitar un actuador únicamente si la presión del circuito se halla en la franja operativa prescrita.
Observaciones y Buenas Prácticas
- Salida booleana: Produce 1 (dentro) o 0 (fuera); idóneo como señal de control lógico para bloques Switch.
- Inclusión de límites: El parámetro
inclusivecontrola si los extremos corresponden a desigualdades estrictas o no estrictas. - Caso límite: Cuando límite inferior = límite superior, únicamente el modo
bothpuede generar un 1. - Rendimiento: Coste computacional mínimo; no requiere estados ni retención en memoria.
Bloques Relacionados
- Comparator: Comparación respecto a un único umbral
- DeadZone: Salida nula dentro de la zona muerta y valor desplazado fuera de ella