Presentación del bloque de funciones StrainGauge

Descripción general

El bloque de funciones StrainGauge cuenta con tres funciones:

orealizar una medición media de la entrada de TM5SEAISG en un período determinado;

odefinir una calibración lineal para atender las necesidades de su proceso; y

oofrecer una medición calibrada.

El valor bruto medio se calcula con todas las mediciones realizadas por el módulo TM5SEAISG durante un número determinado de ciclos de tarea. El número de ciclos de tarea se define con la entrada Cycle_Number del bloque de funciones.

G-SE-0017969.1.gif-high.gif

 

 

Donde n es el valor Cycle_number.

Representación del bloque de funciones StrainGauge

G-SE-0016987.1.gif-high.gif

 

 

Representación en 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 la tabla siguiente se describen las variables de entrada:

Entrada

Tipo

Inicial

Comentario

xExecute

BOOL

En el flanco ascendente, inicia la ejecución del bloque de funciones.

En el flanco descendente, restablece las salidas del bloque de funciones cuando finaliza su ejecución.

Module_Ref

TM5_STRAINGAUGE

Referencia del módulo electrónico de ampliación TM5SEAISG.

Tare_Enable

BOOL

FALSE

TRUE = habilita la función de tara.

Ref1_Enable

BOOL

FALSE

TRUE = habilita la medición del punto de referencia número 1.

Ref2_Enable

BOOL

FALSE

TRUE = habilita la medición del punto de referencia número 2.

Cycle_number

DWORD

0

Número de ciclos de tarea utilizado para llevar a cabo una medición media del valor bruto que contiene AnalogInput00 (debe ser distinto de 0).

s_strainGaugeParameter

StrainGaugeParameter

Valores de tara y calibración.

En la tabla siguiente se describen las variables de salida:

Salida

Tipo

Inicial

Comentario

xDone

BOOL

TRUE = indica que la acción se ha completado correctamente.

La ejecución del bloque de funciones ha finalizado.

xBusy

BOOL

TRUE = indica que la ejecución del bloque de funciones está en curso.

xError

BOOL

TRUE = indica que se ha detectado un error y que el bloque de funciones interrumpe la acción.

La ejecución del bloque de funciones ha finalizado.

eError

StainGauge_Error

0

Cuando xError es TRUE: tipo de error detectado.

Calibrated_value

DINT

FF80 0000 hex

Valor calculado después del procesamiento de calibración del bloque de funciones .