Skip to main content

FB_SPEED

Description Bloc Fonctionnel

Le FB_SPEED bloc fonctionnel est utilisé pour enregistrer le Position saisissez et calculez une vitesse à partir de celle-ci avec l’intervalle de temps spécifié. La vitesse en sortie est donnée en incréments pour chaque tTimeInterval.

EL6900

Le FB_SPEED Le bloc fonctionnel n’est pas pris en charge par le EL6900.

EL6900_SPEED.png
Tableau 54. VAR_INPUT

Nom

Type de données

Valeur initiale

Description, valeurs des paramètres

Position

LINT

0

Canal d'entrée pour le calcul de la vitesse

Types de données autorisés : UINT, INT, UDINT, DINT

bOverflowCheck

SAFEBOOL

FALSE

FALSE: Pour les types non signés, aucun débordement n'est vérifié. (Cela signifie que pour le UINT tapez la valeur 0 suit la position 0xFFFFFF (ou vice versa) et pour l'UDINT tapez la valeur 0 suit la position 0xFFFFFFFFFF (ou vice versa).

TRUE: Les types non signés sont vérifiés pour le débordement.

Seule une valeur constante est autorisée (pas de variable)

tTimeInterval

SAFETIME

TIME#0ms

Intervalle de temps pour le calcul de la vitesse.



Tableau 55. VAR_OUTPUT

Nom

Type de données

Valeur initiale

Description, valeurs des paramètres

Speed

SAFEUSINT

0

Sortie avec la vitesse calculée

Types de données autorisés : UINT, INT, UDINT, DINT. Le type de données doit être sélectionné en fonction des types de données d'entrée.

bError

SAFEBOOL

FALSE

TRUE: Le Speed la sortie présente un débordement ou un sous-dépassement.

FALSE: Aucune erreur ne s'est produite.