Allen-Bradley Micro830 Manuel Utilisateur page 102

Masquer les pouces Voir aussi pour Micro830:
Table des Matières

Publicité

Chapitre 7
Commande de mouvement
88
Exécution simultanée de deux blocs fonctionnels de mouvement
(sortie Busy = True)
En règle générale, lorsqu'un bloc fonctionnel est occupé, un bloc fonctionnel
de la même instance (par exemple, MC_MoveRelative2) ne peut pas être
exécuté à nouveau tant que l'état du bloc fonctionnel sera occupé.
MC_MoveRelative, MC_MoveAbsolute sera occupé jusqu'à ce que la position finale
CONSEIL
soit atteinte. MC_MoveVelocity, MC_Halt et MC_Stop seront occupés jusqu'à ce que
la vitesse finale soit atteinte.
Execute1
Busy1
Lorsqu'un bloc fonctionnel de mouvement est occupé, un bloc fonctionnel d'une
instance différente (par exemple, MC_MoveRelative1 et MC_MoveAbsolute1
sur le même axe) peut interrompre le bloc fonctionnel en cours d'exécution. C'est
surtout utile pour les ajustements en cours de route de la position ou de la vitesse
ou pour arrêter le mouvement après une distance spécifique.
Exemple : déplacement à la position ignoré en raison de l' é tat occupé
Position de mouvement simple
utilisant une instance de
MC_MoveRelative, MC_MoveAbsolute
Execute1
Busy1
Time
Pour les déplacements simples, le
This command is ignored
bloc fonctionnel de mouvement se
termine. Une sortie occupée indique
que le bloc fonctionnel est en cours
d'exécution et qu'il faut le laisser se
terminer avant de basculer à nouveau
l' e ntrée Exécuter.
Si Executer est à nouveau basculé
Time
avant qu' o ccupé ne soit faux, la
nouvelle commande est ignorée.
Aucune erreur n'est générée.
46053
Publication Rockwell Automation 2080-UM002J-FR-E – Mars 2018
46054

Publicité

Table des Matières
loading

Table des Matières