Freiner un axe avec "MC_Stop"
Procédez comme suit pour freiner un axe jusqu'à l'arrêt :
1. Configurez les valeurs nécessaires dans les paramètres "Mode", "Deceleration", "Jerk" et
"AbortAcceleration".
2. Démarrez la commande "MC_Stop" avec un front montant au paramètre "Execute".
L'état actuel du mouvement est indiqué par les paramètres "Busy", "Done" et "Error". L'arrêt de
l'axe est indiqué sous "Objet technologique > Diagnostic > Bits d'état et d'erreur > État
mouvement > Arrêt" (<TO>.StatusWord.X7 (Standstill)).
Tant que "Execute" = TRUE, l'objet technologique ne peut exécuter aucune commande de
mouvement.
Voir aussi
Comportement d'interruption entre les réactions d'alarme et "MC_Stop" (Page 177)
MC_Stop: Arrêter l'axe et bloquer toute nouvelle commande de mouvement V9 (Page 344)
5.9.4
Comportement d'interruption entre les réactions d'alarme et "MC_Stop"
(S7-1500, S7-1500T)
Les commandes "MC_Stop" et les réactions d'alarme avec "Arrêt" ou "Suppression du
déblocage" peuvent s'interrompre mutuellement. Une réaction d'alarme ou un mode d'arrêt
paramétré ayant une pondération plus élevée entraîne une interruption.
Les commandes "MC_Stop" sont rejetées ou interrompues par des réactions d'alarme ayant
une pondération plus élevée avec "CommandAborted" = TRUE. Contrairement aux autres
instructions Motion Control, "Error" = TRUE et "ErrorID" = 16#8001 ne sont pas émis.
Les réactions d'alarme avec un arrêt peuvent être interrompues par des commandes
"MC_Stop" ayant une pondération plus élevée.
Les pondérations du mode d'arrêt dans la commande "MC_Stop" et les réactions d'alarme sont
représentées dans le tableau suivant :
Mode d'arrêt
Suppression du déblocage
Arrêt d'urgence
Arrêt avec valeurs de dynamique
maximales
Arrêt avec valeurs de dynamique ac
tuelles/arrêt avec la dynamique indi
quée
Exemple 1
Une alarme avec "<TO>.ErrorDetail.Reaction" = 2 se produit. Une commande "MC_Stop" avec
"Mode" = 0 est émise alors que l'alarme est active.
Résultat : L'arrêt avec les valeurs de dynamique maximales provoqué par l'alarme est
interrompu par l'arrêt d'urgence de la commande "MC_Stop". Après que l'axe a été freiné
jusqu'à la vitesse 0 par l'arrêt d'urgence, la commande "MC_Stop" transmet "Done" = TRUE.
S7-1500/S7-1500T Fonctions d'axe V9.0 à partir de STEP 7 V20
Description fonctionnelle, 11/2024, A5E37577706-AG
MC_Stop.Mode
-
0
2
3
Fonctions d'axe (S7-1500, S7-1500T)
5.9 Arrêter des mouvements (S7-1500, S7-1500T)
<TO>.ErrorDetail.Reaction Pondération
4
3
2
2
4
3
2
1
177