Tras una petición por correo voy a intentar explicar cómo funcionan los comparadores en Zelio Soft para que se puedan entender de forma fácil y con aplicaciones prácticas.
Símbolos de comparación
Como introducción vamos a definir qué tipo de comparación realiza cada uno de los símbolos que tenemos disponibles:
A > B: A es mayor que B.
A < B: A es menor que B
A = B: A es igual a B
A ≥ B: A es mayor o igual que B.
A ≤ B: A es menor o igual que B
A ≠ B: A es distinto de B
Comparadores Zelio Soft en LADDER
Cuando trabajamos con el esquema en vista diagrama de contactos o LADDER, la configuración del comparador es como la que se muestra arriba, donde tenemos 4 variables repartidas por igual a ambos lados del símbolo de comparación:
Cx: Contador x
Nos sirve para indicar que contador utilizaremos en el lado izquierdo de la comparación, si no se indica ninguno se omitirá.
x: Descuadre x
Nos sirve para indicar un valor a sumar sobre el contador Cx, o si este se ha omitido nos servirá para comparar directamente con el lado derecho de la comparación.
Cy: Contador y
Nos sirve para indicar que contador utilizaremos en el lado derecho de la comparación, si no se indica ninguno se omitirá.
y: Descuadre y
Nos sirve para indicar un valor a sumar sobre el contador Cy, o si este se ha omitido nos servirá para comparar directamente con el lado izquierdo de la comparación.
Aplicándolo sobre casos reales veamos 3 ejemplos:
- Detener un motor al alcanzar un determinado número de piezas realizadas, por ejemplo 10 piezas. Si suponemos que Q1 es la bobina del motor a detener y el número de piezas es controlado por el contador C1 la ecuación quedaría como se muestra en la imagen donde la salida del comparador iría a la salida Reset de Q1.
- Activar una señal luminosa al alcanzar tantas piezas realizadas como previamente indicadas. Si suponemos que Q1 es la bobina a activar, el número de piezas realizadas es controlado por el contador C1 y mediante C2 indicamos manualmente las necesarias, la ecuación quedaría como se muestra en la imagen donde la salida del comparador iría a la bobina de Q1.
- Activar una bobina mientras no se alcance un determinado número de piezas realizadas, por ejemplo 5. Si suponemos que Q1 es la bobina a activar y el número de piezas realizadas es controlado por el contador C1 la ecuación quedaría como se muestra en la imagen donde la salida del comparador iría a la salida Reset de Q1.
Comparadores Zelio Soft en BDF
Cuando trabajamos con el esquema en bloque de funciones o BDF, la configuración del comparador es como la que se muestra arriba, donde tenemos solo 2 variables, una a cada lado del símbolo de comparación:
Valor 1: Primer valor de comparación que queda a la izquierda del símbolo de comparación.
Valor 2: Segundo valor de comparación que queda a la derecha del símbolo de comparación.
Visto que al programarlo en BDF sólo tenemos dos valores, que corresponden a las entradas del bloque, si quisiéramos realizar algún descuadre al contador con algún cálculo, tal y como se muestra en la siguiente imagen podríamos hacerlo mediante bloques de constantes numéricas y operacionales tomando la salida de la operación como entrada para el bloque de comparación.