Exemple "MC_MoveVelocity"
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".
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 commande 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 Con-
trol.
S7-1500/S7-1500T Motion Control – Vue d'ensemble V6.0 à partir de STEP 7 V17
Description fonctionnelle, 05/2021, A5E03879257-AG
Programmation (S7-1500, S7-1500T)
6.4 Poursuite des tâches en cours (S7-1500, S7-1500T)
125