El bloque de comparación con el tipo
gestiona umbrales, salidas reflejas y eventos en las siguientes modalidades:La comparación se realiza en la pantalla Configuración activando al menos un umbral.
La comparación puede utilizarse para activar:
Un evento en un umbral asociado a una tarea externa
El tipo
puede gestionar hasta cuatro umbrales.Un umbral es un valor configurado que se compara con el valor de recuento. Los umbrales se utilizan para definir hasta cinco zonas o para reaccionar a un valor que supera el valor del umbral.
Los valores de los umbrales se definen en la ventana de configuración y también se pueden ajustar en el programa de aplicación con el bloque de funciones HSCSetParam_TM3
.
Si se configura Thresholdx (x= 0, 1, 2, 3) y se habilita la comparación (EN_Compare
= 1), el pin de salida THx del bloque de funciones HSCMain_TM3
es:
se establece cuando el valor del contador >= Thresholdx
se restablece cuando el valor del contador < Thresholdx
EN_Compare
se establece en 0 en el bloque de funciones HSCMain_TM3
, se deshabilitan las funciones de comparación, incluidas las tareas externas activadas por un evento de umbral y las salidas reflejas.
En el siguiente ejemplo de Modulo-loop con dos umbrales se muestra la comparación en el bloque de funciones HSCMain_TM3
:
Etapa |
Acción |
---|---|
1 |
Cuando |
2 |
Cuando |
3 |
Se restablece el contador debido a una condición de sincronización, por ejemplo. |
La configuración de un evento en una transgresión de umbral permite activar una tarea externa. Puede elegir activar un evento cuando se cruce un umbral configurado de la siguiente manera:
. El evento se activa cuando el valor medido supera el valor del umbral.
. El evento se activa cuando el valor medido está por debajo del valor del umbral.
. El evento se activa cuando el valor medido supera el valor del umbral y cuando el valor medido está por debajo del valor del umbral.
La configuración de un evento permite activar una tarea externa. Puede optar por activar un evento tal como se indica a continuación:
. El evento se activa cuando el valor medido es inferior al valor del umbral.
. El evento se activa cuando el valor medido es superior al valor del umbral.
. El evento se activa cuando el valor medido está entre dos valores de umbral.
Utilizar estados de comparación de umbrales disponibles en el contexto de la tarea (pins de salida de TH0
a TH3
del bloque de funciones) es adecuado para una aplicación que tolere el retraso inherente de los tiempos de ciclo y el asincronismo de las comunicaciones, especialmente cuando se utilizan los módulos en un bus de campo en arquitecturas distribuidas.
Siga este procedimiento para configurar salidas Reflex:
Paso |
Acción |
---|---|
1 |
En , seleccione un número de umbrales.Resultado: Se muestran los y las . |
2 |
Introduzca el valor en el campo de cada valor de umbral.
NOTA: EcoStruxure Machine Expert sigue esta regla para configurar los valores de umbral y ajustarlos si es necesario: < < < < .
NOTA: En las funciones , puede configurar un valor para los umbrales mayor que el definido en el campo .
|
3 |
Configure las . |
Configurar salidas reflejas permite activar salidas reflejas físicas.
Estas salidas no se controlan en el contexto de la tarea, lo cual reduce al mínimo el tiempo de reacción. Esto es conveniente para las operaciones que requieren una ejecución rápida.
Solo se puede acceder a las salidas utilizadas por el contador de alta velocidad a través del bloque de funciones. No se puede leer ni escribir directamente en la aplicación.
Ejemplo de las salidas reflejas activadas por el umbral:
Debe tenerse cuidado cuando las comparaciones de umbrales están activas para evitar resultados imprevistos de las salidas o de la ejecución repentina de tareas de eventos. Si la función de comparación está desactivada, los valores de umbral se pueden modificar como se desee. Sin embargo, si la función de comparación está habilitada, suspenda al menos la función de comparación de umbrales mientras modifica los valores de umbral.
ADVERTENCIA | |
---|---|
Cuando está en EN_Compare
= 1, la comparación está activa y es necesario seguir este procedimiento para aplicar cambios en los valores del umbral:
Paso |
Acción |
---|---|
1 |
Establezca La comparación se congela en el valor de contador:
NOTA:
EN_Compare , EN_Out y F_Out permanecen operativos mientras SuspendCompare esté definido.
|
2 |
Modifique los valores de umbral según sea necesario mediante el bloque de funciones |
3 |
Establezca Los nuevos valores de umbral se aplican y la comparación se reanuda. |