Instructions (S7-1500, S7-1500T)
7.7 MC_MoveVelocity V6 (S7-1500, S7-1500T)
Paramètre
Error
ErrorID
Comportement à vitesse de consigne/vitesse de rotation de consigne zéro ("Velocity" = 0.0)
Une tâche "MC_MoveVelocity" avec "Velocity" = 0,0 arrête l'axe avec la décélération
configurée. Une fois la vitesse de consigne/vitesse de rotation de consigne atteinte, le
paramètre "InVelocity" affiche la valeur "TRUE".
"Vitesse constante" et "Arrêt" (<TO>.StatusWord.X12 (ConstantVelocity) ;
<TO>.StatusWord.X7 (Standstill)) s'affichent sous "Objet technologique > Diagnostic > Bits
d'état et d'erreur > Etat du mouvement".
Les paramètres "InVelocity" et "Busy" affichent la valeur "TRUE" tant que la tâche
"MC_MoveVelocity" n'a pas été interompue par une autre tâche Motion Control.
Déplacer un axe à une vitesse/vitesse de rotation constante
Pour déplacer un axe à une vitesse/vitesse de rotation constante, procédez comme suit :
1. Vérifiez les conditions mentionnées ci-dessus.
2. Indiquez sur le paramètre "Velocity" la vitesse/vitesse de rotation à laquelle l'axe doit être
déplacé.
3. Démarrez la tâche "MC_MoveVelocity" avec un front montant au paramètre "Execute".
L'état actuel du mouvement est indiqué par les paramètres "Busy", "InVelocity" et "Error".
La valeur "TRUE" au paramètre "InVelocity" signale que la vitesse de consigne/vitesse de
rotation de consigne a été atteinte. L'axe continue à se déplacer à vitesse constante à
cette vitesse. Les paramètres "InVelocity" et "Busy" affichent la valeur "TRUE" tant que la
tâche "MC_MoveVelocity" n'a pas été interompue par une autre tâche Motion Control.
Remarque
Comportement en cas de modification de la correction
Lorsqu'une modification de la correction (override) influence la vitesse/vitesse de rotation
pendant le mouvement constant (<TO>.Override.Velocity), le paramètre "InVelocity" est remis
à zéro lors de l'accélération ou de la décélération. Une fois que la nouvelle vitesse/vitesse de
rotation calculée est atteinte ("Velocity" × "Override" %), "InVelocity" est à nouveau activé.
250
Déclara-
Type de données
tion
OUTPUT
BOOL
OUTPUT
WORD
Valeur
Description
par dé-
faut
FALSE
TRUE
Une erreur s'est produite pendant le
traitement de la tâche. La cause de
l'erreur est indiquée dans le paramètre
"ErrorID".
16#0000
Code d'erreur du paramètre "ErrorID"
Pour plus d'informations, voir le chapitre "Codes
d'erreur" de la documentation "Alarmes et codes
d'erreur Motion Control S7-1500/S7-1500T
(Page 16)".
S7-1500/S7-1500T Fonctions d'axe V6.0 à partir de STEP 7 V17
Description fonctionnelle, 05/2021, A5E37577706-AD