Parker EME
5.1.12. Règles générales / chronométrage (Timing)
Positionnement
Etat des sorties
Paramètres d'entrée
Manque de paramè-
tres d'entrée
Position et Distance
Signe
Maniement d'erreurs
Comportement de la
sortie « Done »
Comportement de la
sortie « Comman-
dAborted »
Plage de valeurs des
paramètres de mou-
vement
Règles générales
Pendant un cycle IEC, vous ne pouvez activer qu'un seul bloc de positionnement!
Si vous activez 2 blocs de positionnement pendant un cycle IEC, il n'est pas défini,
lequel doit être exécuté.
Les sorties "Done", "InVelocity", "Error", "ErrorID" et "CommandAborted" se réini-
tialisent avec le flanc descendant de l'entrée "Execute".
Lorsque l'entrée "Execute" rentre à FALSE avant la terminaison de l'action de
bloc, comme par exemple le positionnement ("Impulsion à Execute"), les sorties
correspondantes (par ex. "Done") sont encore mises pour UN seul cycle lors de
la terminaison.
Les sorties "Done" et "Error" ne sont jamais TRUE en même temps.
Lorsque l'instance d'un bloc de fonction reçoit un autre signal "Execute" avant la
terminaison de la fonction, le bloc ne réagit pas (pas de "Done", pas de "Com-
mand Aborted") à l'action exécutée jusqu'à ce moment.
Les paramètres sont acceptés avec le flanc montant du signal « Execute ».
Afin d'accepter des paramètres modifiés, il faut initier le bloc avec un autre signal
« Execute ».
Lorsqu'un paramètre d'entrée manque, la valeur antérieure de cette instance est
utilisée selon la norme IEC61131-3.
La valeur standard est utilisée lors du premier appel.
« Position » est une valeur définie par rapport à un système de référence, c'est-à-
dire une valeur de position spécifique constitue une position fixe dans le système
de référence.
« Distance » constitue la différence entre 2 positions.
"Velocity", "Acceleration", "Deceleration" et "Jerk" sont toujours des grandeurs
positives.
"Position" et "Distance" peuvent être des grandeurs positives ou négatives.
Tous les blocs de fonction ont une sortie « Error », qui peut être activée par le
bloc pendant le déroulement du bloc.
En cas d'une faute d'axe, le numéro d'erreur (ErrorID) peut être lu avec le bloc
"MC_ReadAxisError".
La sortie « Done » est mise, lorsque le bloc de fonction a été exécuté avec succès.
Lorsqu'un positionnement est interrompu par un 2e positionnement avant sa termi-
naison, le 1er bloc de fonction n'active pas de « Done ».
"CommandAborted" est activé, si un positionnement est interrompu par un 2e posi-
tionement, par "MC_Stop" ou par MC_Power.
Le comportement de réinitialisation de « CommandAborted » est le même que
pour « Done ».
Lorsque « CommandAborted » existe, les sorties restantes sont réinitialisées.
Veuillez respecter que les limites sont exprimés en tours.
Afin de convertir les valeurs min./max. en unité configurée, il faut les multiplier avec
le « Déplacement par tour de moteur ».
193-120104 N13 C3IxxT30 Juin 2008
Contrôle de mouvement
305