Operaciones de comparación
Permiten comparar valores de dos
variables, o de una variable y una constante, y, si se cumple la evaluación,
obtener un resultado lógico (verdadero o falso).
Las comparaciones en STEP 7 se
representan como un contacto en cuyo interior se encuentran la operación de
comparación y el tipo de datos de las variables que se van a evaluar. En la
parte superior o inferior se escriben los operandos de las variables que se van
a comparar.
Existe la posibilidad rangos con
operaciones:
En STEP 7 los rangos se pueden hacer de dos formas:
· Asociando, en serie o en paralelo, operaciones de comparación.
· Utilizando funciones específicas de rango.
Asociación de
operaciones de comparación:
Evaluar
valor dentro de un rango Se conectan en serie dos comparaciones, como se
muestra en la figura. En este caso, si el valor del número (en el ejemplo, un
contador) está dentro del rango (entre 5 y 12 en el ejemplo), la salida se
activa.
Es
posible evaluar varios rangos al mismo tiempo, para controlar una misma
asignación, asociándolos en paralelo, como se muestra en la figura. En este
caso, la salida se activa si el valor del contador está entre 5 y 10 o entre 15
y 20.
Funciones de rango:
Son funciones de programación que
permiten evaluar números dentro o fuera de un rango utilizando un bloque de
programación diseñado para tal fin. Estos bloques solamente están disponibles
para los S7-1200 y S7-1500 y son de dos tipos:
IN_RANGE:
La salida se activa cuando el valor
evaluado en VAL, en este caso el de un contador, está dentro de los límites MIN
y MAX del rango.
OUT_RANGE:
La salida se activa cuando el valor evaluado en VAL está fuera del rango.
Comentarios
Publicar un comentario