6.5.3
Instruction Motion Control "MC_MoveVelocity"
Description
Une tâche "MC_MoveVelocity" est démarrée par un front positif au paramètre "Execute".
L'objectif de la tâche est atteint lorsque la vitesse paramétrée est atteinte et que l'axe se
déplace à vitesse constante. La valeur TRUE au paramètre "InVelocity" signale que la
vitesse paramétrée a été atteinte et maintenue.
Le déplacement de l'axe peut être interrompu p. ex avec une tâche "MC_Halt".
Ci-après quelques exemples du comportement des paramètres dans diverses situations :
La vitesse paramétrée est atteinte et maintenue
La valeur TRUE au paramètre "InVelocity" signale que la vitesse paramétrée a été atteinte.
Le paramètre "Execute" n'a aucune influence sur la durée d'affichage pour le paramètre
"InVelocity".
①
La tâche est démarrée par un front positif au paramètre "Execute". En fonction de la programmation, la valeur de
"Execute" peut repasser à FALSE avant que la vitesse paramétrée soit atteinte, ou après. Lorsque la tâche est en
cours d'exécution, le paramètre "Busy" affiche la valeur TRUE.
②
Une fois la vitesse paramétrée atteinte, le paramètre "InVelocity" passe à TRUE. Les paramètres "Busy" et
"InVelocity" conservent la valeur TRUE, jusqu'à ce que la tâche "MC_MoveVelocity" soit annulée par une autre tâche
Motion Control.
S7-1500 Motion Control
Description fonctionnelle, 01/2013, A5E03879257-01
Programmation
6.5 Poursuite des tâches en cours
161