HSCSimple_M241: control de un contador del tipo simple para M241

Descripción de bloques de funciones

Este bloque de funciones controla un contador de tipo Simple con las siguientes funciones reducidas:

oconteo de un canal

osin umbral

osin evento

osin captura

osin reflex

El bloque de funciones HSCSimple es obligatorio al usar un tipo de contador Simple.

El nombre de la instancia del bloque de funciones debe coincidir con el nombre definido por la configuración. La información relacionada con el hardware administrada por este bloque de funciones está sincronizada con el ciclo de tareas MAST.

Warning_Color.gifADVERTENCIA

VALORES DE SALIDA IMPREVISTOS

oUtilice únicamente la instancia de bloque de funciones en la tarea MAST.

oNo utilice la misma instancia de bloque de funciones en otra tarea.

El incumplimiento de estas instrucciones puede causar la muerte, lesiones serias o daño al equipo.

NOTA: EcoStruxure Machine Expert permite forzar los valores de salida lógica del bloque de funciones, pero hacerlo no afectará a las salidas relacionadas con el hardware si la función está activa (en ejecución).

Representación gráfica

G-SE-0027407.2.gif-high.gif

 

 

Representación IL y ST

Para ver la representación general en lenguaje IL o ST, consulte el capítulo Representación de funciones y de bloques de funciones.

Descripción de variables de E/S

En esta tabla se describen las variables de entrada:

Entradas

Tipo

Comentario

Enable

BOOL

TRUE = autoriza cambios en el valor actual del contador.

Sync

BOOL

En el flanco ascendente, preajusta e inicia el contador.

ACK_Modulo

BOOL

Modalidad de Bucle de módulo: En el flanco ascendente, restablece el indicador de módulo Modulo_Flag.

En esta tabla se describen las variables de salida:

Salidas

Tipo

Comentario

HSC_REF

EXPERT_REF

Referencia al HSC.

HSC_Err

BOOL

TRUE = indica que se ha detectado un error.

Utilice el bloque de funciones EXPERTGetDiag para obtener más información sobre este error detectado.

Validity

BOOL

TRUE = significa que los valores de salida del bloque de funciones son válidos.

Run

BOOL

TRUE = el contador está en ejecución.

En la modalidad de una tarea, cambia a 0 cuando CurrentValue llega a 0. Se requiere un flanco ascendente en Sync para reiniciar el contador.

Modulo_Flag

BOOL

Modalidad de Bucle de módulo: Se establece en TRUE cuando el contador sobrepasa el valor del módulo.

CurrentValue

DWORD

Valor actual del contador.