Instructions technologiques
10.3 Commande de mouvement de base
Comportement d'annulation
La tâche MC_MoveVelocity peut être
annulée par les tâches de commande de
mouvement suivantes :
MC_HomeMode = 3
MC_Halt
MC_MoveAbsolute
MC_MoveRelative
MC_MoveVelocity
MC_MoveJog
Remarque
Comportement en cas de vitesse définie à 0 (Velocity = 0,0)
Une tâche MC_MoveVelocity avec "Velocity" = 0,0 (par exemple, une tâche MC_Halt) annule
les tâches de déplacement actives et arrête l'axe avec la décélération configurée. Lorsque
l'axe s'immobilise, le paramètre de sortie "InVelocity" indique VRAI pendant au moins un
cycle du programme.
"Busy" indique la valeur VRAI pendant l'opération de décélération et passe à FAUX
conjointement avec "InVelocity". Si le paramètre "Execute" est VRAI, "InVelocity" et "Busy"
sont verrouillés.
Lorsque la tâche MC_MoveVelocity est démarrée, le bit d'état "SpeedCommand" est mis à 1
dans l'objet technologique. Le bit d'état "ConstantVelocity" est mis à 1 lors de
l'immobilisation de l'axe. Les deux bits sont adaptés à la nouvelle situation lorsqu'une
nouvelle tâche de déplacement est démarrée.
10.3.2.8
Instruction MC_MoveJog
Tableau 10- 39
Instruction MC_MoveJog
CONT/LOG
STEP 7 crée automatiquement le DB lorsque vous insérez l'instruction.
1
366
Description
Utilisez l'instruction MC_MoveJog pour déplacer l'axe à la vitesse prédéfinie en mode
Manuel à vue. Cette instruction sert typiquement au test et à la mise en service.
L'utilisation de l'instruction MC_MoveJog n'est possible que si l'axe est libéré.
La nouvelle tâche MC_MoveVelocity
annule les tâches de commande de
mouvement actives suivantes :
MC_HomeMode = 3
MC_Halt
MC_MoveAbsolute
MC_MoveRelative
MC_MoveVelocity
MC_MoveJog
Automate programmable S7-1200
Manuel système, 07/2011, A5E02486682-04