Guía técnica
Entradas analógicas y comparadores en el Zelio SR3-B261BD
El salto de "todo o nada" a medir una variable continua —nivel, peso, temperatura, presión— es donde muchos estudiantes se traban. Aquí verás qué bornes del Zelio SR3-B261BD admiten señal analógica de 0-10 V, cómo usar un bloque comparador para fijar setpoints y cómo escalar la lectura a unidades reales.
El Zelio Logic SR3-B261BD es un módulo de 24 VDC con 10 entradas digitales y 6 salidas de relé, muy usado en formación y en máquinas pequeñas. Su ventaja poco conocida: las entradas IB a IG pueden trabajar como entradas analógicas de 0 a 10 V. Eso te permite leer un sensor de nivel, una celda de carga acondicionada o un transmisor sin añadir hardware.
Paso 1 — Qué bornes son analógicos
En el SR3-B261BD, las entradas IB, IC, ID, IE, IF e IG aceptan una tensión de 0-10 V y el firmware la pone a disposición del programa como un valor numérico, no como un simple 0/1. La misma borna sigue funcionando como digital si la usas en un contacto normal. Regla práctica: reserva los bornes analógicos para las señales continuas y no cablees pulsadores ahí, para evitar confusiones.
Paso 2 — El bloque comparador analógico (A)
ZelioSoft no compara voltajes con un contacto normal: usa bloques comparadores analógicos (los bloques A1, A2, A3…). Cada bloque:
- toma el valor de una entrada analógica (p. ej. IB),
- lo compara contra un umbral o contra otra entrada,
- y entrega un contacto (Ax) que se cierra cuando la condición se cumple (mayor-que, menor-que, o dentro de un rango).
Ese contacto Ax lo colocas en la escalera igual que un Ix. Así, "el nivel superó el 80%" se convierte en un contacto que puedes usar en cualquier rung.
Paso 3 — Setpoints como umbrales del comparador
Aquí está el concepto que conviene fijar bien: un setpoint (SP1, SP2) de nivel o de peso no es una entrada digital extra — es el umbral dentro de un bloque comparador que vigila la entrada analógica. Modelar el control de una bomba por nivel queda así:
A1 (IB >= SP1 nivel alto) M1 (BOMBA) ----[ ]------------------------------------------[ R ]---- A2 (IB <= SP2 nivel bajo) M1 (BOMBA) ----[ ]------------------------------------------[ S ]---- A1 y A2 son bloques comparadores sobre la entrada analógica IB. SP1 y SP2 son sus umbrales (setpoints).
El comparador A2 (nivel bajo, SP2) da el SET a la bomba y A1 (nivel alto, SP1) da el RESET. Los dos umbrales separados crean de forma natural la histéresis que evita que la bomba vibre. Es el mismo patrón SET/RESET de la guía de control de nivel, pero con boyas reemplazadas por una sola señal analógica y dos setpoints.
Paso 4 — Escalar de voltios a unidades reales
El comparador trabaja con el valor eléctrico, pero tú piensas en litros, kilos o grados. Para traducir aplicas un escalado lineal entre el rango eléctrico (0-10 V) y el rango físico del sensor. Por ejemplo, un sensor de nivel que da 0 V a 0 % y 10 V a 100 % en un tanque de 5000 L: cada voltio equivale a 500 L, y un setpoint de 4000 L corresponde a 8.0 V.
Es exactamente la misma matemática del escalado 4-20 mA. Para no equivocarte con la fórmula (y su pendiente y offset), usa la calculadora del sitio antes de fijar el umbral en el comparador:
→ Calculadora de escalado analógico
Errores frecuentes
- Cablear el sensor en un borne no analógico: solo IB-IG leen tensión. En otra entrada, tu 0-10 V se interpreta como digital (activo por encima del umbral lógico) y pierdes la resolución.
- Un solo comparador para arrancar y parar: genera vibración. Usa dos umbrales (histéresis) enclavados con SET/RESET.
- Olvidar la masa común / referencia: la señal 0-10 V necesita una referencia de 0 V común con el Zelio; sin ella, la lectura "flota".
- Confundir el valor interno con voltios: confirma en ZelioSoft en qué escala te entrega el bloque el valor antes de fijar el umbral.
Control de nivel con SET/RESET · Temporizadores en LADDER · Qué es un PLC
Preguntas frecuentes
¿Cuáles entradas del SR3-B261BD son analógicas?
El SR3-B261BD (24 VDC) tiene 10 entradas digitales, y las entradas IB a IG pueden usarse también como entradas analógicas de 0 a 10 V. La misma borna funciona como digital (todo/nada) o como analógica según cómo la trates en el programa; por eso conviene reservar los bornes analógicos y no cablear allí pulsadores.
¿Cómo comparo una señal analógica en ZelioSoft?
Con un bloque comparador analógico (los bloques A1, A2… en ZelioSoft). Un comparador toma el valor de una entrada analógica, lo compara contra un umbral (o contra otra entrada) y entrega un contacto que se cierra cuando se cumple la condición (mayor que, menor que, dentro de un rango). Ese contacto se usa en la escalera como cualquier otro.
¿Cómo represento un setpoint de nivel o de peso?
Un setpoint (SP1, SP2…) se modela como el umbral de un bloque comparador analógico sobre la entrada analógica que mide la variable (por ejemplo IB). No es una entrada digital extra: es el valor de referencia dentro del comparador. Cambiar el setpoint = cambiar ese umbral.
¿Qué es la histéresis y por qué la necesito?
La histéresis es una banda entre el punto de activación y el de desactivación para que la salida no "vibre" cuando la señal queda justo en el umbral. Si una bomba debe parar a 8.0 V y arrancar a 7.5 V, esos 0.5 V son la histéresis. En Zelio se logra con dos comparadores (uno para arrancar, otro para parar) enclavados con SET/RESET.
¿Cómo convierto los voltios a unidades de ingeniería (litros, kg, °C)?
Aplicando un escalado lineal entre el rango eléctrico (0-10 V) y el rango físico del sensor. Es la misma cuenta del escalado 4-20 mA. Puedes usar nuestra calculadora de escalado analógico para obtener la fórmula y verificarla antes de programarla.