Programmation (S7-1500, S7-1500T)
6.3 Démarrage de commandes Motion Control (S7-1500, S7-1500T)
6.3
Démarrage de commandes Motion Control (S7-1500, S7-1500T)
Le démarrage des commandes Motion Control s'effectue en mettant à 1 le paramètre
"Execute" ou "Enable" de l'instruction Motion Control. Effectuez les appels des instructions
Motion Control pour un objet technologique dans un niveau d'exécution.
Tenez aussi compte de l'état de l'objet technologique lors de l'exécution des commandes
Motion Control.
Le démarrage de commandes Motion Control doit être effectué en suivant les étapes
suivantes :
1. Interroger l'état de l'objet technologique.
2. Lancer une nouvelle tâche pour l'objet technologique.
3. Vérifier l'état de la commande.
Les différentes étapes sont décrites ci-après dans l'exemple d'une tâche de positionnement
absolu.
1. Interroger l'état de l'objet technologique
Assurez-vous que l'objet technologique se trouve dans l'état requis pour exécuter la
commande souhaitée :
• L'objet technologique est-il débloqué ?
Pour exécuter des commandes de déplacement, l'objet technologique doit être débloqué.
Le déblocage s'effectue avec l'instruction Motion Control "MC_Power".
Le paramètre "MC_Power.Status" (<TO>.StatusWord.X0 (Enable)) doit afficher la valeur
"TRUE".
• Une alarme technologique est-elle présente ?
Pour exécuter des commandes de déplacement aucune alarme technologique ni réaction
d'alarme ne doit être présente. Les variables de l'objet technologique
"<TO>.ErrorDetail.Number" et "<TO>.ErrorDetail.Reaction" doivent avoir la valeur zéro.
Acquittez les alarmes présentes avec l'instruction Motion Control "MC_Reset" après avoir
corrigé l'erreur.
Vous trouverez la liste des alarmes technologiques et des réactions aux alarmes au
chapitre "Alarmes technologiques" du document "Alarmes et codes d'erreur Motion
Control S7-1500/S7-1500T (Page 12)".
• L'objet technologique est-il référencé ?
Pour exécuter une tâche de positionnement absolu, l'objet technologique Axe de
positionnement / Axe de synchronisme doit être référencé. Le référencement s'effectue
avec l'instruction Motion Control "MC_Home". La variable de l'objet technologique
"<TO>.StatusWord.X5 (HomingDone)"doit indiquer la valeur "TRUE".
2. Lancer une nouvelle tâche pour l'objet technologique.
Indiquez au paramètre "Position" d'une instruction Motion Control, par ex.
"MC_MoveAbsolute", la position à laquelle l'axe doit être déplacé. Démarrez la tâche avec un
front montant au paramètre "Execute".
118
S7-1500/S7-1500T Motion Control – Vue d'ensemble V6.0 à partir de STEP 7 V17
Description fonctionnelle, 05/2021, A5E03879257-AG