Entrées
Le bloc fonction MC_MoveRelative_MDX dispose des entrées suivantes :
Entrée
Execute
Distance
Velocity
Acceleration
Deceleration
Axis
Sorties
Le bloc fonction MC_MoveRelative_MDX dispose des sorties suivantes :
Sortie
Done
Active
Command
Aborted
Error
Error ID
Axis
Manuel Bibliothèque MPLCMotion_MDX
Description des blocs fonction
Répertoire MDX_SingleAxis
Type
Signification
BOOL
Cette entrée sert à lancer la rotation de l'axe moteur
Lorsqu'un front montant apparaît au niveau de cette entrée, le bloc
fonction active la rotation de l'axe moteur
DINT
Cette entrée sert à définir la position cible de la rotation de l'axe
moteur sous forme de position relative par rapport à la position de
l'axe moteur au lancement du bloc fonction où 4096 incréments cor-
respondent à une rotation de 360° de l'axe moteur
(unité : incréments, plage de réglage maximale : -(2
DINT
Cette entrée permet de définir la vitesse moteur pour la phase de
vitesse linéaire constante
(unité : 1/min, plage de réglage maximale : 0... 6000)
DINT
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 : 10 ... 20000)
DINT
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 : 10 ... 20000)
AXIS_REF
Cette entrée permet de définir sur quel axe moteur les actions du bloc
fonction doivent être exécutées
Type
Signification
BOOL
Cette sortie indique si le positionnement de l'axe moteur a été exécuté
TRUE : l'axe moteur a exécuté la rotation. L'axe moteur a atteint la
•
fenêtre de position cible
FALSE : l'axe moteur n'a pas encore complètement exécuté la
•
rotation. L'axe moteur n'a pas encore atteint la fenêtre de position
cible
BOOL
Cette sortie indique si l'axe moteur tourne pour atteindre la fenêtre de
position cible
TRUE : l'axe moteur tourne
•
FALSE : l'axe moteur ne tourne pas
•
BOOL
Cette sortie indique si un autre bloc fonction a interrompu la tâche du
bloc fonction
•
TRUE : un autre bloc fonction a interrompu la commande du bloc
fonction
•
FALSE : la commande du bloc fonction n'a pas été interrompue
BOOL
Cette sortie signale l'apparition d'un défaut dans le bloc fonction
•
TRUE : un défaut est apparu dans le bloc fonction
•
FALSE : pas de défaut dans le bloc fonction
DWORD
Cette sortie indique le code du défaut apparu (→ page 70)
AXIS_REF
Cette sortie indique la référence de l'axe
4
31
31
) ... 2
)
37