Programación

Descripción general

El tipo principal siempre se gestiona mediante un bloque de funciones HSCMain_M241.

NOTA: En el momento de la compilación, se produce un código de error detectado si se utiliza el bloque de funciones HSCMain_M241 para gestionar un tipo de HSC diferente.

Adición del bloque de funciones HSCMain

Paso

Descripción

1

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

Seleccione Controlador > M241 > M241 HSC > HSC > HSCMain_M241 de la lista y, a continuación, arrastre el elemento y suéltelo en la ventana POU.

2

Escriba el nombre de la instancia del tipo Principal (definido en la configuración) o seleccione la instancia del bloque de funciones haciendo clic en:

G-SE-0005277.1.gif-high.gif

Puede seleccionar la instancia HSC mediante el asistente de entrada en la siguiente ruta: <MyController> > Contadores.

G-SE-0030641.1.gif-high.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 el tipo Medidor de frecuencias.

En esta tabla se describen las variables de entrada:

Entrada

Tipo

Descripción

EN_Enable

BOOL

Si el valor es TRUE y la entrada EN está configurada, autoriza la habilitación del contador utilizando la Entrada de habilitación.

EN_Preset

BOOL

No utilizado.

EN_Cap

BOOL

No utilizado.

EN_Compare

BOOL

No utilizado.

EN_Out0

BOOL

No utilizado.

EN_Out1

BOOL

No utilizado.

F_Enable

BOOL

TRUE = autoriza cambios en el valor actual del contador.

F_Preset

BOOL

En el flanco ascendente, reinicie el temporizador interno relativo a la referencia de tiempo.

F_Out0

BOOL

No utilizado.

F_Out1

BOOL

No utilizado.

ACK_Modulo

BOOL

No utilizado.

ACK_Preset

BOOL

En el flanco ascendente, restablece Preset_Flag.

ACK_Cap

BOOL

No utilizado.

SuspendCompare

BOOL

No utilizado

En esta tabla se describen las variables de salida:

Salidas

Tipo

Comentario

HSC_REF

EXPERT_REF

Referencia al HSC.

Para utilizar con el pin de entrada EXPERT_REF_IN de los bloques de funciones administrativas.

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 = indica que los valores de salida del bloque de funciones son válidos.

Run

BOOL

El contador está en ejecución

TH0

BOOL

No utilizado.

TH1

BOOL

No utilizado.

TH2

BOOL

No utilizado.

TH3

BOOL

No utilizado.

Modulo_Flag

BOOL

No utilizado.

Preset_Flag

BOOL

Se establece en 1 mediante la el preajuste del contador.

Cap_Flag

BOOL

No utilizado.

Reflex0

BOOL

No utilizado.

Reflex1

BOOL

No utilizado.

Out0

BOOL

No utilizado.

Out1

BOOL

No utilizado.

CurrentValue

DINT

Valor actual del contador.