Presentación del bloque de funciones StrainGaugeExt

Descripción general

El bloque de funciones StrainGaugeExt es una versión ampliada del bloque de funciones StrainGauge, ya que permite llevar a cabo mediciones de peso continuas en cualquier tipo de bus (como TM5 y CANopen).

El bloque de funciones StrainGaugeExt puede usarse con TM5SEAISG en arquitecturas locales, remotas y distribuidas.

El bloque de funciones StrainGauge cuenta con tres funciones:

oRealizar una medición media de la entrada de TM5SEAISG en un periodo determinado

oDefinir una calibración lineal para atender las necesidades de su proceso

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 StrainGaugeExt

G-SE-0029062.1.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 la tabla se muestran las variables de entrada:

Entrada

Tipo

Inicial

Comentario

xEnable

BOOL

TRUE = se ejecuta la acción.

FALSE = se detiene la acción y se restablecen las salidas xDone, xBusy, xError y iError.

AnalogInput

DINT

CST_INVALID_VALUE

Valor bruto proporcionado por el módulo StrainGauge.

Se debe asignar a través de una variable a AnalogInput00 en:

oI/O Mapping del módulo TM5SEAISG, o

oI/O Mapping de CANopen del DTM TM5/TM7 si el módulo StrainGauge se utiliza con la interfaz CANopen TM5.

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

BYTE

1

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).

xContinuous

BOOL

FALSE

Modalidad de ejecución:

oTRUE = medición continua.

oFALSE = medición simple.

s_strainGaugeParameter

StrainGaugeParameter

Valores de tara y calibración.

En la tabla se muestran 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.

xReady

BOOL

FALSE

TRUE = indica que Calibrated_value es válido.

eError

StainGauge_Error

0

Cuando xError es TRUE: tipo de error detectado.

Calibrated_value

DINT

CST_INVALID_VALUE

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