Programación del tipo Simple

Descripción general

Un tipo Simple siempre se gestiona mediante un bloque de funciones HSCSimple.

NOTA: Se detecta un error durante la compilación si se utiliza el bloque de funciones HSCSimple para gestionar un tipo de HSC diferente.

Adición de un bloque de funciones HSCSimple

Paso

Descripción

1

Arrastre el bloque de funciones Bibliotecas > Controlador > HMISCU > HMISCU_HSC > HSCSimple hasta Aplicaciones > HMISCUxx5 > POU y suéltelo en el cuadro Start Here de la ventana inferior.

2

El nombre de instancia se encuentra en el campo Variable en Dispositivos > HMISCU••5 > Funciones incrustadas > HSC > HSC0• con HSC0• > Tipo establecido en Simple.

NOTA: Este método es para los lenguajes ST, LD o FBD.

G-SE-0022644.1.gif-high.gif

 

 

Utilización de las variables de E/S

En estas tablas se describe cómo se utilizan los diferentes pins del bloque de funciones en la modalidad Una tarea.

En esta tabla se describen las variables de entrada:

Entrada

Tipo

Comentario

EN_Enable

BOOL

TRUE autoriza cambios en el valor actual del contador.

Sync

BOOL

En el flanco ascendente, establece el valor del contador con el preajuste configurado.

ACK_Modulo

BOOL

No utilizado

En esta tabla se describen las variables de salida:

Salida

Tipo

Comentario

HSC_REF

HSC_REF

Consulte el HSC.

Se utiliza con el pin de entrada HSC_REF_IN de los bloques de funciones.

Validity

BOOL

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

HSC_Err

BOOL

TRUE indica que se ha detectado un error.

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

Run

BOOL

TRUE indica que el contador está en ejecución.

Cambia a FALSE cuando CurrentValue llega a 0. Se requiere un flanco ascendente en Sync para reiniciar el contador.

CurrentValue

DWORD

Valor actual del contador.

Modulo_Flag

BOOL

No utilizado