4.4
Répertoire MDX_SingleAxis
Dans le répertoire MDX_SingleAxis sont regroupés les blocs fonction permettant des
tâches de mouvement d'un axe moteur avec codeur.
4.4.1
Bloc fonction MC_MoveVelocity_MDX
Description
Le bloc fonction MC_MoveVelocity_MDX lance un mouvement de rotation continue de
l'axe moteur.
•
•
Utilisation
Le bloc fonction MC_MoveVelocity_MDX ne peut être utilisé que sur des axes moteur
avec codeur.
Condition
Pour l'exécution du bloc fonction MC_MoveVelocity_MDX, l'axe moteur doit être en état
PLCopenState (signal de sortie du bloc fonction MC_ConnectAxis_MDX) Standstill ou
ContinuousMotion .
Entrées
Le bloc fonction MC_MoveVelocity_MDX dispose des entrées suivantes :
Entrée
Execute
Velocity
Acceleration
Deceleration
Axis
Manuel Bibliothèque MPLCMotion_MDX
E xecute : BOOL
Velocity : DINT
Acceleration : DINT
Deceleration : DINT
Axis : AXIS_RE F (VAR_IN_OUT)
Les entrées Velocity , Acceleration et Deceleration servent à définir le comportement
dynamique du mouvement de rotation.
Le variateur règle la vitesse de l'axe moteur fixée par le signal d'entrée Velocity jusqu'à
ce que la commande du bloc fonction MC_MoveVelocity_MDX soit terminée ou inter-
rompue (→ paragraphe "Comportement général des blocs fonction", page 15).
Type
BOOL
DINT
DINT
DINT
AXIS_REF
Description des blocs fonction
Répertoire MDX_SingleAxis
MC_MoveVelocity_MDX
Signification
Cette entrée lance l'exécution de la commande de bloc fonction
Lorsqu'un front montant apparaît au niveau de cette entrée, le bloc
fonction active la régulation de vitesse
Cette entrée fixe la consigne de vitesse cible du mouvement de rota-
tion du moteur
(unité : 1/min, plage de réglage maximale -6000 ...6000)
Cette entrée permet de définir la durée de rampe d'accélération pour
une vitesse modifiée de 3000 1/min (augmentation de l'énergie ciné-
tique dans le moteur)
(unité : ms, plage de réglage maximale : 0 ... 2000000)
Cette entrée permet de définir la durée de rampe de décélération pour
une vitesse modifiée de 3000 1/min (réduction de l'énergie cinétique
dans le moteur)
(unité : ms, plage de réglage maximale : 0 ... 2000000)
Cette entrée permet de définir sur quel axe moteur les actions du bloc
fonction doivent être exécutées
InVelocity : BOOL
Active : BOOL
CommandAborted : BOOL
E rror : BOOL
E rrorID : DWORD
Axis : AXIS_RE F(VAR_IN_OUT)
20010AXX
4
29