Skip to main content

FB_SPEED

Descripción Bloque de funciones

El FB_SPEED el bloque de funciones se utiliza para guardar el Position ingrese y calcule una velocidad a partir de ella con el intervalo de tiempo especificado. La velocidad en la salida se da en incrementos para cada tTimeInterval.

EL6900

El FB_SPEED El bloque de funciones no es compatible con el EL6900.

EL6900_SPEED.png
tabla 54. VAR_ENTRADA

Nombre

Tipo de datos

Valor inicial

Descripción, valores de parámetros

Position

LINT

0

Canal de entrada para el cálculo de la velocidad.

Tipos de datos permitidos: UINT, INT, UDINT, DINT

bOverflowCheck

SAFEBOOL

FALSE

FALSE: Para tipos sin firmar, no se comprueba ningún desbordamiento. (Esto significa que para el UINT escribe el valor 0 sigue la posición 0xFFFFFF (o viceversa) y para el UDINT escriba el valor 0 sigue la posición 0xFFFFFFFFFF (o viceversa).

TRUE: Se comprueba que los tipos sin firmar se desborden.

Sólo se permite un valor constante (sin variable)

tTimeInterval

SAFETIME

TIME#0ms

Intervalo de tiempo para el cálculo de la velocidad.



tabla 55. VAR_SALIDA

Nombre

Tipo de datos

Valor inicial

Descripción, valores de parámetros

Speed

SAFEUSINT

0

Salida con la velocidad calculada.

Tipos de datos permitidos: UINT, INT, UDINT, DINT. El tipo de datos debe seleccionarse de acuerdo con los tipos de datos de entrada.

bError

SAFEBOOL

FALSE

TRUE: El Speed la salida tiene un desbordamiento o un desbordamiento insuficiente.

FALSE: No se ha producido ningún error.