Fonctions d'axe (S7-1500, S7-1500T)
5.8 Mouvements d'axe (S7-1500, S7-1500T)
5.8.1
Déplacer un axe à vitesse constante (S7-1500, S7-1500T)
L'instruction Motion Control "MC_MoveVelocity" permet de déplacer un axe à une vitesse
constante.
Paramètres pour la dynamique de mouvement et le sens de déplacement
Les paramètres suivants de l'instruction Motion Control "MC_MoveVelocity (Page 326)"
permettent de définir le comportement dynamique lors de l'opération de mouvement :
• Vous spécifiez la vitesse de consigne avec le paramètre "Velocity". Contrairement à
"MC_MoveAbsolute" ou "MC_MoveRelative", la valeur 0.0 est autorisée.
• Vous définissez l'accélération avec le paramètre "Acceleration".
• Vous définissez la décélération avec le paramètre "Deceleration".
• Vous définissez l'à-coup avec le paramètre "Jerk".
• Vous définissez le sens de rotation de l'axe avec le paramètre "Direction".
• Vous définissez la conservation de la vitesse actuelle avec le paramètre "Current".
REMARQUE
Comportement en cas de modification de la correction
Lorsqu'une modification de la correction (override) influence la vitesse pendant le
mouvement constant (<TO>.Override.Velocity), le paramètre "InVelocity" est mis à 0 pendant
l'accélération ou la décélération. Une fois que la nouvelle vitesse calculée est atteinte
("Velocity" × "Override" %), "InVelocity" est à nouveau mis à 1.
Tenez compte des indications aux chapitres Configurer les paramètres de dynamique par
défaut (Page 123) et Profil de vitesse (Page 128).
Comportement à vitesse de consigne nulle ("Velocity" = 0.0)
Une commande "MC_MoveVelocity" avec "Velocity" = 0.0 arrête l'axe avec la décélération
configurée. Une fois la vitesse de consigne nulle atteinte, le paramètre "InVelocity" prend 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 > État
mouvement".
Les paramètres "InVelocity" et "Busy" conservent la valeur "TRUE" jusqu'à ce que la commande
"MC_MoveVelocity" soit interrompue par une autre commande Motion Control.
146
S7-1500/S7-1500T Fonctions d'axe V9.0 à partir de STEP 7 V20
Description fonctionnelle, 11/2024, A5E37577706-AG