Ce bloc fonction configure et démarre un mouvement de référence.
Bibliothèque et espace de noms
Nom de la bibliothèque : GMC Independent Lexium
Espace de noms : GILXM
Entrée |
Type de données |
Description |
---|---|---|
Execute |
BOOL |
Plage de valeurs : FALSE, TRUE. Valeur par défaut : FALSE. Un front montant de l'entrée Execute démarre le bloc fonction. Le bloc fonction poursuit son exécution et la sortie Busy prend la valeur TRUE. Un front montant sur l'entrée Execute est interdit pendant l'exécution du bloc fonction. |
Position |
DINT |
Plage de valeurs : -2 147 483 648 à 2 147 483 647 Valeur par défaut : 0 Position en unités définies par l'utilisateur. HomingMode 1 à 34 : position au point de référence HomingMode 35 : position du paramètre de position. |
HomingMode |
UINT |
Plage de valeurs : 1 à 35 Valeur par défaut : 17 Définit la méthode de référencement Homing o1 : LIMN avec impulsion d'index o2 : LIMP avec impulsion d'index o7 : REF+ avec impulsion d'index, inversé, extérieur o8 : REF+ avec impulsion d'index, inversé, intérieur o9 : REF+ avec impulsion d'index, non inversé, intérieur o10 : REF+ avec impulsion d'index, non inversé, extérieur o11 : REF- avec impulsion d'index, inversé, extérieur o12 : REF- avec impulsion d'index, inversé, intérieur o13 : REF- avec impulsion d'index, non inversé, intérieur o14 : REF- avec impulsion d'index, non inversé, extérieur o17 : LIMN o18 : LIMP o23 : REF+, inversé, extérieur o24 : REF+, inversé, intérieur o25 : REF+, non inversé, intérieur o26 : REF+, non inversé, extérieur o27 : REF-, inversé, extérieur o28 : REF-, inversé, intérieur o29 : REF-, non inversé, intérieur o30 : REF-, non inversé, extérieur o33 : impulsion d'index, sens négatif o34 : impulsion d'index, sens positif o35 : définition de position Reportez-vous à la documentation du variateur pour plus d'informations sur la méthode de référencement. |
VHome |
DINT |
Plage de valeurs : 1 à 2 147 483 647 Valeur par défaut : 60 Vitesse cible de la recherche du commutateur en unités définies par l'utilisateur. |
VOutHome |
DINT |
Plage de valeurs : 1 à 2 147 483 647 Valeur par défaut : 6 Vitesse cible pour l'éloignement du commutateur en unités définies par l'utilisateur. |
POutHome |
DINT |
Plage de valeurs : 0 à 2 147 483 647 Valeur par défaut : 0 Distance maximale de la recherche du point de commutation en unités définies par l'utilisateur. o0 : surveillance de la distance de recherche désactivée o>0 : distance maximale Après détection du commutateur, le variateur lance la recherche du point de commutation défini. Si le point de commutation défini est introuvable dans la distance définie ici, une erreur est détectée et le mouvement de référence est annulé. |
PDisHome |
DINT |
Plage de valeurs : 0 à 2 147 483 647 Valeur par défaut : 200 Distance de recherche maximale après une surcourse du commutateur en unités définies par l'utilisateur. o0 : surveillance de la distance de recherche désactivée o>0 : distance de recherche Le commutateur doit être activé à nouveau dans cette distance de recherche, sinon le mouvement de référence est annulé. |
Acceleration |
DINT |
Plage de valeurs : 1 à 2 147 483 647 Valeur par défaut : 600 Rampe d'accélération en unités définies par l'utilisateur. |
Deceleration |
DINT |
Plage de valeurs : 1 à 2 147 483 647 Valeur par défaut : 600 Rampe de décélération en unités définies par l'utilisateur. |
Sortie |
Type de données |
Description |
---|---|---|
Done |
BOOL |
Plage de valeurs : FALSE, TRUE. Valeur par défaut : FALSE. oFALSE : l'exécution n'a pas encore commencé ou une erreur a été détectée. oTRUE : exécution terminée sans erreur détectée. |
Busy |
BOOL |
Plage de valeurs : FALSE, TRUE. Valeur par défaut : FALSE. oFALSE : le bloc fonction n'est pas exécuté. oTRUE : le bloc fonction est en cours d'exécution. |
CommandAborted |
BOOL |
Plage de valeurs : FALSE, TRUE. Valeur par défaut : FALSE. oFALSE : l'exécution n'a pas été interrompue. oTRUE : l'exécution a été interrompue par un autre bloc fonction. |
Error |
BOOL |
Plage de valeurs : FALSE, TRUE. Valeur par défaut : FALSE. oFALSE : le bloc fonction est en cours d'exécution et aucune erreur n'a été détectée. oTRUE : une erreur a été détectée pendant l'exécution du bloc fonction. |
ErrorID |
WORD |
Renvoie la valeur d'un code de diagnostic. Reportez-vous au chapitre Codes de diagnostic de la bibliothèque. Si la valeur est égale à 0 et si la sortie Error de ce bloc fonction est définie sur TRUE, le code de diagnostic peut être lu via la sortie AxisErrorID du bloc fonction MC_ReadAxisError. |
Entrée/sortie |
Type de données |
Description |
|
---|---|---|---|
Axis |
Axis_Ref |
Référence à l'axe (instance) pour lequel le bloc fonction doit être exécuté (correspond au nom de l'axe). Le nom de l'axe doit être défini dans l'arborescence Equipements de EcoStruxure Machine Expert. |
Les entrées Acceleration et Deceleration ne sont prises en compte que si vous utilisez les bus de terrain EtherNet/IP ou Modbus TCP.