MC_ReadActualVelocity

Description fonctionnelle

Ce bloc fonction renvoie la vitesse en unités définies par l'utilisateur tant que la valeur de l'entrée Enable est TRUE. La vitesse est calculée sur la base de la position.

Si l'entrée Enable est définie sur FALSE, les données ne sont pas valides et les sorties sont réinitialisées.

Pour un variateur simulé, la sortie ET_Result est réglée sur NoActualValuesWithSimulatedDrive.

Représentation graphique

Entrées

Entrée

Type de données

Description

Axis

Axis_Ref

Référence à l'axe pour lequel le bloc fonction doit être exécuté.

Enable

BOOL

Plage de valeurs : FALSE, TRUE.

Valeur par défaut : FALSE.

L'entrée Enable démarre ou arrête l'exécution d'un bloc fonction.

  • FALSE : l'exécution du bloc fonction s'arrête. Les sorties Valid, Busy et Error sont réglées sur FALSE.

  • TRUE : le bloc fonction est en cours d'exécution. Le bloc fonction continue son exécution tant que l'entrée Enable est associée à la valeur TRUE.

Sorties

Sortie

Type de données

Description

Valid

BOOL

Plage de valeurs : FALSE, TRUE.

Valeur par défaut : FALSE.

  • TRUE : la valeur à la sortie Velocity est valide.

  • FALSE : la valeur à la sortie Velocity n'est pas valide.

Error

BOOL

Plage de valeurs : FALSE, TRUE.

Valeur par défaut : FALSE.

  • FALSE : bloc fonction en cours d'exécution, aucune erreur détectée durant l'exécution.

  • TRUE : une erreur a été détectée pendant l'exécution du bloc fonction.

ErrorID

ET_Result

Cette énumération fournit des informations de diagnostic.

Velocity

LREAL

Vitesse en unités définies par l'utilisateur par seconde.