Parker EME
5.2.3.
Règles générales / chronométrage (Timing)
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
« CommandAborted
»
Plage de valeurs des
paramètres de
mouvement
Règles générales
Les sorties "Done", "InVelocity", "Error", "ErrorID" et "CommandAborted" se
!
réinitialisent 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
"Command 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
terminaison, le 1er bloc de fonction n'active pas de « Done ».
"CommandAborted" est activé, si un positionnement est interrompu par un 2e
positionnement, 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 N7 C3IxxT30 Juillet 2005
Programmation selon IEC61131-3
121