Programación del tipo Simple

Descripción general

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

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

Adición de un bloque de funciones HSCSimple

Paso

Descripción

1

Seleccione la ficha Bibliotecas en el catálogo de software y haga clic en Bibliotecas.

Seleccione Interna > IODrivers > TM3  HSC > HSC > HSCSimple_TM3 en la lista.

2

Arrastre el elemento y suéltelo en la ventana POU.

3

Edite el nombre de instancia de tipo Simple predeterminado de manera que coincida con el Nombre de instancia del bloque de funciones del contador definido en la ventana Configuración.

G-SE-0074953.1.gif

 

 

Utilización de las variables de E/S

En las tablas siguientes se describe cómo se utilizan los diversos pins del bloque de funciones en la modalidad Bucle en el módulo.

En esta tabla se describen las variables de entrada:

Entrada

Tipo

Comentario

HSC_REF_TM3

HSC_REF_TM3

Referencia a la instancia HSC.

Enable

BOOL

TRUE = activa el contador y tiene en cuenta los pulsos de la entrada del contador.

Sync

BOOL

En el flanco ascendente, restablece e inicializa el contador.

ACK_Modulo

BOOL

En el flanco ascendente, resetea Modulo_Flag.

En esta tabla se describen las variables de salida:

Salida

Tipo

Comentario

Run

BOOL

TRUE = indica que el contador está activado.

Valid

BOOL

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

Error

BOOL

TRUE = indica que se ha detectado un error.

ErrorId

HSC_ERROR_TM3

Indica el valor del error detectado. Consulte la enumeración de HSC_ERROR_TM3.

Modulo_Flag

BOOL

Se establece en TRUE cuando el contador sobrepasa el valor Modulo.

CurrentValue

DWORD

El valor del contador.