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

Entradas populares de este blog