Attributs d’AXE (AXIS) (de A à D)

La liste suivante fournit des informations sur la configuration, l’état et les défauts concernant un axe. L’automate mémorise les informations concernant un axe sous la forme d’attributs de cet axe.
Le tableau suivant décrit la procédure d’accès aux attributs. La colonne Accès indique comment accéder à un attribut. La colonne Description explique la méthode d’accès utilisée.
Exemple
Attribut
Type d’axe
Type de données
Accès
Description
Gain d'anticipation d'accélération
GSV
Utiliser l’instruction Lire la valeur système (GSV) pour obtenir cette valeur.
SSV
Utiliser l’instruction Définir la valeur système (SSV) pour obtenir cette valeur.
État de l’accélération
Balise
Utiliser l’étiquette de l’axe pour obtenir cette valeur.
Accélération réelle
GSV
Balise
Utiliser l’étiquette de l’axe ou une instruction GSV pour obtenir cette valeur. L’utilisation de l’étiquette est plus simple.
Attributs d’axe (de A à D)
Ce tableau décrit chaque attribut d’un axe. Il convient de noter que les Attributs d’axes se répartissent en trois groupes. Ce tableau décrit les attributs A-D.
Pour voir les autres attributs, choisir l’une des rubriques suivantes.
  • Attribut
    Type d’axe
    Type de données
    Accès
    Description
    Activation du retour absolu
    AXIS_SERVO
    SINT
    GSV
    SSV
    IMPORTANT: Utiliser cet attribut uniquement pour un axe d'un
    module 1756-HYD02 ou 1756-M02AS.
    Cet attribut contrôle si le servo-module utilise ou non la capacité de position absolue du dispositif de retour. Lorsque l’Activation de retour absolu est définie sur Vrai, le servo-module ajoute le Décalage de retour absolu à la position actuelle du dispositif de retour afin d’établir la position de référence absolue de la machine. Étant donné que les dispositifs de retours absolus conservent leur référence de position même durant un cycle d’alimentation, le système de référence de la machine peut être rétabli lors de la mise sous tension.
    Afin d’établir une valeur appropriée pour l’attribut Décalage de retour absolu, l’instruction MAH peut être exécutée avec une position de prise d’origine configurée pour Absolu (seule option valable lorsque Activation de retour absolu est Vraie). Lors de son exécution, le servo-module va calculer le décalage de retour absolu en faisant la différence entre la valeur configurée pour la position de prise d’origine et la position de retour absolue en cours de l’axe. Le Décalage de retour absolu calculé est appliqué à l’axe immédiatement après la fin de l’instruction MAH. Etant donné que la position réelle de l’axe est re-référencée pendant l’exécution de l’instruction MAH, la boucle d’asservissement ne doit pas être active. Lorsque la boucle d’asservissement est active, l’instruction MAH échoue.
    Lorsque l’option Activation de retour absolu est définie sur Faux, le servo-module ignore le décalage de retour absolu et considère le dispositif de retour codeur comme un transducteur de position incrémentielle. Dans ce cas, une opération de prise d’origine ou de redéfinition de la position est requise pour établir la position de référence machine absolue. Le mode Prise d’origine absolue est alors considéré comme non valide.
    Cet attribut est configurable si le Type de transducteur est défini sur SSI. Pour un transducteur LDT, Activation de retour absolu est forcé sur Vrai. Pour un transducteur AQB, Activation de retour absolu est forcé sur Faux.
    Décalage de retour absolu
    AXIS_SERVO
    REAL
    GSV
    SSV
    Unités de position
    IMPORTANT: Utiliser cet attribut uniquement pour un axe d’un module 1756-HYD02 ou 1756-M02AS.
    Définir l’attribut Activation de retour absolu sur Vrai.
    Cet attribut s’utilise pour déterminer la distance relative entre la position absolue du dispositif de retour et la position absolue de la machine. Lors de la mise sous tension, cet attribut est envoyé au servo-module et vient s’ajouter à la position actuelle du dispositif de retour afin de rétablir la référence de position absolue de la machine.
    Lorsque cet axe est configuré pour un fonctionnement linéaire, la position absolue peut être rétablie après le cycle d’alimentation, à condition que le dispositif de retour n’ait pas dépassé les limites de sa plage. Lorsque ce dispositif de retour dépasse sa plage de comptages, la position absolue de l’axe n’est plus valide.
    Lorsque cet axe est configuré pour un fonctionnement Rotatif, le servo-module est chargé d’Ajuster le Décalage de retour absolu, qui est basé, sur le plan dynamique, sur la valeur configurée du Rebouclage et sur la réinitialisation du dispositif de retour absolu. Le cas échéant, la position absolue peut être rétablie après un cycle d’alimentation en procédant à une mise à jour périodique de la valeur Décalage de retour absolu de l’automate. Cela peut se faire en sélectionnant l’énumération du Décalage de retour absolu pour l’un des attributs de sélection d’informations de l’axe.
    État de référence absolue
    AXIS_SERVO_DRIVE
    BOOL
    Balise
    Si le bit est 
    :
            
    Alors :
    ACTIVÉ (ON)
    Une procédure de prise d’origine absolue a eu lieu. Le bit reste défini jusqu’à ce que l’une des situations suivantes se produise :
    Le variateur réinitialise ses paramètres de configuration et les ramène à leurs valeurs par défaut.
    L’axe effectue une prise d’origine active ou passive ou redéfinit sa position.
    DÉSACTIVÉ (OFF)
    La position de l’axe n’a pas eu ou n’a plus de référence basée sur le système de référence absolue de la machine, telle qu’elle a été établie par une procédure de prise d’origine absolue.
    État de la limite d’accélération
    Variateur AXIS_SERVO
    BOOL
    Balise
    Définir lorsque l’amplitude de l’accélération commandée qui aboutit à l’entrée de la boucle d’asservissement de vitesse est supérieure à la Limite de vitesse configurée.
    État de l’accélération
    AXIS_CONSUMED
    AXIS_GENERIC
    AXIS_SERVO
    AXIS_SERVO_DRIVE
    AXIS_VIRTUAL
    BOOL
    Balise
    Définir si l’axe est actuellement commandé pour accélérer.
    Utiliser le bit État de l’accélération et le bit État de la décélération pour voir si l’axe accélère ou décélère. Si ces deux bits sont Off, l’axe se déplace à une vitesse constante ou est au repos.
    Accélération de commande
    AXIS_SERVO
    AXIS_SERVO_DRIVE
    REAL
    GSV
    Balise
    IMPORTANT: Pour utiliser cet attribut, choisissez-le comme l’un des attributs des Informations d’axe en temps réel pour l’axe. Sinon, vous ne verrez pas la valeur correcte durant le mouvement de l’axe. Reportez-vous à Sélection d’informations de l’axe 1.
    Accélération de Command en unités de position/sec2
    La commande d’accélération est la référence d’accélération actuelle par rapport à la jonction de sommation de sortie, et s’exprime, pour l’axe configuré, en unités de position par seconde
    2
    , pour l’axe spécifié. De ce fait, la valeur de l’Accélération de commande représente la sortie de la boucle de contrôle de vitesse interne. Il ne faut pas confondre l’Accélération de commande avec la Vitesse de commande, qui représente la fréquence de changement de l’entrée de la position de commande par rapport à la boucle d’asservissement de la position.
    Mise à l’échelle des données d’accélération
    AXIS_SERVO_DRIVE
    INT
    GSV
    Cet attribut provient de l’attribut Unités du variateur Voir IDN 160 dans CEI 1491.
    Exp de mise à l’échelle des données d’accélération
    AXIS_SERVO_DRIVE
    INT
    GSV
    Cet attribut provient de l’attribut Unités du variateur Voir IDN 162 dans CEI 1491.
    Facteur de mise à l’échelle des données d’accélération
    AXIS_SERVO_DRIVE
    INT
    GSV
    Cet attribut provient de l’attribut Unités du variateur Voir IDN 161 dans CEI 1491.
    Retour d’accélération
    AXIS_SERVO
    AXIS_SERVO_DRIVE
    REAL
    GSV
    Balise
    IMPORTANT: Pour utiliser cet attribut, choisissez-le comme l’un des attributs des Informations d’axe en temps réel pour l’axe. Sinon, vous ne verrez pas la valeur correcte durant le mouvement de l’axe. Reportez-vous à Sélection d’informations de l’axe 1.
    Retour d’accélération en Unités de position/sec2
    Le Retour d’accélération est la vitesse réelle de l’axe, telle qu’elle a été estimée par le servo-module, en Unités de position par seconde
    2
    pour l’axe configuré. L’Accélération estimée se calcule en déterminant la différence entre la Vitesse estimée et l’intervalle de mise à jour de l’asservissement. Le retour d’accélération est une valeur signée, dont le signe (+ ou -) dépend du sens actuel du mouvement de l’axe.
    Gain d'anticipation d'accélération
    AXIS_SERVO
    AXIS_SERVO_DRIVE
    REAL
    GSV
    SSV
    %
    AXIS_SERVO
    Lorsque vous vous raccordez à un servovariateur de couple, utilisez le Gain d’anticipation d’accélération pour obtenir la sortie Couple de commande requise pour produire l’accélération commandée. Cela se fait en mettant à l’échelle l’Accélération de commande par rapport au Gain d’anticipation d’accélération et en l’ajoutant, en tant que décalage, à la Sortie asservie générée par la boucle d’asservissement. La contribution des boucles d’asservissement à la génération de la Sortie asservie sera donc limitée dans la mesure où les valeurs d’erreur de Position et/ou d’Erreur de vitesse sont considérablement réduites. Lorsqu’il s’utilise avec le Gain d’anticipation de vitesse, le Gain d’anticipation d’accélération permet d’obtenir une erreur de suivi du système d’asservissement proche de zéro au cours des phases d’accélération et de décélération du mouvement. Ceci s’avère particulièrement utile pour certaines applications, telles que l’engrenage électronique et la synchronisation, pour lesquelles la position courante de l’axe ne doit jamais être décalée trop longtemps par rapport à la position commandée.
    Lorsque vous vous raccordez à un servovariateur de vitesse, utilisez l’anticipation d’accélération pour ajouter un terme à la vitesse de commande qui est proportionnel à l’accélération commandée. Cela peut être efficace dans les cas où le variateur externe affiche une erreur de vitesse en état stationnaire pendant l’accélération et la décélération.
    La meilleure valeur pour l’Anticipation d’accélération dépend de la configuration du variateur. Des valeurs Excessives d’anticipation d’accélération ont tendance à produire un dépassement de l’axe. En ce qui concerne les applications à servovariateur de couple, la meilleure valeur pour l’Anticipation d’accélération, en théorie, est égale à 100%. Cependant, il peut s’avérer nécessaire d’augmenter légèrement cette valeur afin d’accommoder les boucles d’asservissement dont le gain de boucle est fini ainsi que d’autres exigences de l’application. En ce qui concerne les applications à servovariateur de vitesse, la meilleure valeur pour l’Anticipation d’accélération dépend largement de la mise à l’échelle de la vitesse du variateur et de la configuration de la boucle d’asservissement. Une valeur de 100%, dans ce cas, signifie uniquement que 100% de la valeur de l’accélération commandée vient s’appliquer à la jonction de sommation de la vitesse de commande et que cela peut être bien loin de la valeur optimale.
    Pour identifier le meilleur Gain d’anticipation d’accélération, il suffit de réaliser un projet simple qui fait avancer par à-coups l’axe, dans le sens positif, et de surveiller l’Erreur de position de l’axe pendant cette marche par à-coups. Normalement, l’Anticipation d’accélération s’utilise en association avec l’Anticipation de vitesse pour obtenir une erreur de suivi proche de zéro durant la totalité du profil mouvement. Pour régler de manière précise le Gain d’anticipation d’accélération, il faut tout d’abord optimiser le Gain d’anticipation de vitesse en faisant appel à la procédure décrite ci-dessus. Lors de la capture de l’Erreur de position de pointe, pendant la phase d’accélération du profil de marche par à-coups, augmenter le Gain d’anticipation d’accélération jusqu’à ce que l’Erreur de position de pointe soit la plus faible possible, tout en restant positive. Si l’Erreur de position de pointe, durant la montée en puissance de l’accélération, est négative, la position réelle de l’axe se situe devant la position de commande durant cette montée en puissance de l’accélération. Si cela se produit, diminuer le Gain d’anticipation d’accélération afin que l’Erreur de position soit de nouveau positive. Pour être bien complet, effectuer la même procédure sur la montée en régime de la décélération afin de s’assurer que l’Erreur de position de pointe durant cette décélération soit acceptable. Notez qu’il convient d’entrer des valeurs d’accélération, de décélération et de vitesse maximales raisonnables pour marcher par à-coups l’axe.
    L’attribut Gain d’anticipation d’accélération sert à fournir la sortie Couple de commande permettant de générer l’accélération commandée. Cela se fait en mettant à l’échelle l’Accélération de commande par rapport au Gain d’anticipation d’accélération et en l’ajoutant, en tant que décalage, à la Sortie asservie générée par la boucle d’asservissement. Une fois cette intervention terminée, la contribution des boucles d’asservissement à l’effort de contrôle sera limitée dans la mesure où les valeurs d’Erreur de position et/ou d’erreur de vitesse sont considérablement réduites. Lorsqu’il est utilisé avec le Gain d’anticipation de vitesse, le Gain d’anticipation d’accélération permet d’obtenir une erreur de suivi du système d’asservissement proche de zéro au cours des phases d’accélération et de décélération du mouvement. Ceci s'avère particulièrement utile pour certaines applications telles que celles d'engrenage électronique et de synchronisation où il est nécessaire que, en tout cas, la position actuelle de l'axis ne doit pas être énormément décalée par rapport à la position commandée.
    En théorie, la valeur optimale de l'anticipation d'accélération est de 100 %. En réalité, cependant, il peut s’avérer nécessaire d’ajuster cette valeur afin d’accommoder les boucles de couple dont le gain de boucle est fini ainsi que les exigences de l’application. L’utilisation d’une valeur d’Anticipation d’accélération inférieure peut être imposée par le fait que l’augmentation de l’anticipation tend à accroître le dépassement de l’axis.
    Le cas échéant, le Gain d’anticipation d’accélération peut être légèrement « ajusté » par rapport à sa valeur de 100% en exécutant un programme opérationnel simple qui fait avancer l’axe par à-coups dans le sens positif et qui surveille l’Erreur de position de l’axe durant cette marche par à-coups. Normalement, l’Anticipation d’accélération s’utilise en association avec l’Anticipation de vitesse pour obtenir une erreur de suivi proche de zéro durant la totalité du profil mouvement. Pour régler de manière précise le Gain d’anticipation d’accélération, il faut tout d’abord optimiser le Gain d’anticipation de vitesse en faisant appel à la procédure décrite ci-dessus. Lors de la capture de l’Erreur de position de pointe, pendant la phase d’accélération du profil de marche par à-coups, augmenter le Gain d’anticipation d’accélération jusqu’à ce que l’Erreur de position de pointe soit la plus faible possible, tout en restant positive. Si l’Erreur de position de pointe, durant la montée en puissance de l’accélération, est négative, la position réelle de l’axe se situe devant la position de commande durant cette montée en puissance de l’accélération. Si cela se produit, diminuer le Gain d’anticipation d’accélération afin que l’Erreur de position soit de nouveau positive. Pour être bien complet, effectuer la même procédure sur la montée en régime de la décélération afin de s’assurer que l’Erreur de position de pointe durant cette décélération soit acceptable. Notez qu’il convient d’entrer des valeurs d’accélération, de décélération et de vitesse maximales raisonnables pour marcher par à-coups l’axe.
    Limite bipolaire de l’accélération
    AXIS_SERVO_DRIVE
    REAL
    GSV
    SSV
    Unités de position/sec
    2
    Cet attribut mappe directement un SERCOS IDN. Reportez-vous à l’Interface SERCOS pour plus d’informations. Cet attribut est automatiquement paramétré. Normalement, vous n’avez pas besoin de le modifier.
    Limite négative d’accélération
    AXIS_SERVO_DRIVE
    REAL
    GSV
    SSV
    Unités de position/sec
    2
    Cet attribut mappe directement un SERCOS IDN. Reportez-vous à l’Interface SERCOS pour plus d’informations. Cet attribut est automatiquement paramétré. Normalement, vous n’avez pas besoin de le modifier.
    Limite positive d’accélération
    AXIS_SERVO_DRIVE
    REAL
    GSV
    SSV
    Unités de position/sec
    2
    Cet attribut mappe directement un SERCOS IDN. Reportez-vous à l’Interface SERCOS pour plus d’informations. Cet attribut est automatiquement paramétré. Normalement, vous n’avez pas besoin de le modifier.
    Accélération réelle
    AXIS_CONSUMED
    AXIS_GENERIC
    AXIS_SERVO
    AXIS_SERVO_DRIVE
    AXIS_VIRTUAL
    REAL
    GSV
    Balise
    IMPORTANT: Pour utiliser cet attribut, assurez-vous que la Mise à jour automatique d’étiquette est activée pour le groupe de mouvements (réglage par défaut). Sinon, vous ne verrez pas la valeur correcte durant le mouvement de l’axe.
    Accélération réelle en unités de position/sec2
    L’Accélération réelle est le courant mesuré instantané d’un axe, exprimé dans les Unités de position par seconde au carré configurées de l’axe. Cette valeur est calculée comme incrément de la vitesse réelle par intervalle de mise à jour intermédiaire. L’Accélération réelle est une valeur signée, dont le signe (+ ou -) dépend du sens réel d’accélération de l’axe.
    L’accélération réelle est une valeur signée en virgule flottante. Sa résolution ne dépend pas de la Base de temps de la vitesse moyenne, mais de la constante de conversion de l’axe et du fait que la limite de résolution interne de la vitesse réelle est de 1 comptage de retour par période intermédiaire de mise à jour par période intermédiaire de mise à jour.
    Position réelle
    AXIS_CONSUMED
    AXIS_GENERIC
    AXIS_SERVO
    AXIS_SERVO_DRIVE
    AXIS_VIRTUAL
    REAL
    GSV
    Balise
    IMPORTANT: Pour utiliser cet attribut, assurez-vous que la Mise à jour automatique d’étiquette est activée pour le groupe de mouvements (réglage par défaut). Sinon, vous ne verrez pas la valeur correcte durant le mouvement de l’axe.
    Position réelle en unités de position
    La position réelle est la position absolue réelle d’un axe, exprimée dans les Unités de position configurées de cet axe et lue depuis le transducteur de retour. Il convient cependant de noter que cette valeur est basée sur les données communiquées à l’automate dans le cadre d’une procédure continue de transfert de données synchrones, ce qui fait apparaître un retard qui correspond à une période intermédiaire de mise à jour. La valeur de l’attribut Position réelle ainsi obtenue correspond donc à la position réelle de l’axe une période intermédiaire de mise à jour plus tôt.
    Vitesse réelle
    AXIS_CONSUMED
    AXIS_GENERIC
    AXIS_SERVO
    AXIS_SERVO_DRIVE
    AXIS_VIRTUAL
    REAL
    GSV
    Balise
    IMPORTANT: Pour utiliser cet attribut, assurez-vous que la Mise à jour automatique d’étiquette est activée pour le groupe de mouvements (réglage par défaut). Sinon, vous ne verrez pas la valeur correcte durant le mouvement de l’axe.
    Vitesse réelle en unités de position/sec
    La Vitesse réelle est la vitesse mesurée instantanée et réelle d’un axe et elle s’exprime dans les Unités de position par seconde de l’axe configuré. Cette valeur est calculée comme incrément de la position réelle par intervalle de mise à jour intermédiaire. La Vitesse réelle est une valeur signée, dont le signe (+ ou -) dépend du sens réelle de déplacement de l’axe.
    La Vitesse réelle est une valeur signée en virgule flottante. Sa résolution ne dépend pas de la Base de temps de la vitesse moyenne, mais de la constante de conversion de l’axe et du fait que la limite de résolution interne de la vitesse réelle est de 1 comptage de retour par période intermédiaire de mise à jour.
    Entrée analogique 1
    AXIS_SERVO
    REAL
    GSV
    SSV
    Cet attribut s’applique uniquement à une Entrée analogique 2 associée à l’axe, un variateur Kinetix7000. Cet attribut, dont la valeur est un entier dans la plage +/-16384, représente la valeur analogique d’un dispositif analogique connecté aux entrées analogiques du variateur Kinetix7000. Ces entrées sont utiles pour les applications de conversion/toile dotées d’un capteur de force (mesurant la force de tension de toile d’un rouleau) ou d’un tenseur (mesurant directement la force de tension de toile/position), qui peut être connecté directement au variateur qui contrôle la toile.
    Code d’erreur d’attribut
    AXIS_SERVO
    AXIS_SERVO_DRIVE
    INT
    GSV*
    Balise
    Code d’erreur CIP renvoyé au module par le service de Définir la liste des attributs comme étant erronés.
    Lorsqu’un Défaut de configuration de l’axe se produit, un ou plusieurs paramètres de l’axe associés à un module de mouvement ou variateur n’a pas été correctement mis à jour de façon à correspondre à la valeur du paramètre correspondant de l’automate local. Le fait que la configuration de l’axe ne correspond plus à celle de l’automate local constitue un défaut grave qui entraîne le fermeture de l’axe défaillant. Le Code d’erreur d’attribut est réinitialisé sur zéro lors de la reconfiguration du module de mouvement.
    Les informations de Défaut de configuration de l’axe sont transmises du module ou dispositif de mouvement à l’automate par le biais du mot d’état CIP de 16 bits que contient la réponse du service Définir la liste des attributs que reçoit l’automate. Un service Définir la liste des attributs destiné au module de mouvement peut être lancé par un service logiciel Définir liste d’attributs envoyé à l’automate ou par une instruction SSV à l’intérieur du programme de l’automate, en utilisant, à titre de référence, un attribut d’asservissement. Plusieurs routines qui traitent les réponses de processus envoyées à des services de mouvement sont chargées de mettre à jour ces attributs.
    Les réponses des services Définir et Obtenir fournissent une réponse d’état avec chaque attribut qui a été traité. Cette valeur d’état est définie par le CIP de la manière suivante : UINT16, les valeurs 0-255 (0x00-0xFF) sont réservées pour représenter des codes d’états communs de services. Les valeurs 256 à 65535 sont disponibles pour les erreurs spécifiques d’attributs d’objets/classes.
    ID d’erreur d’attribut
    AXIS_SERVO
    AXIS_SERVO_DRIVE
    INT
    GSV*
    Balise
    ID d’attribut associé avec un code d’erreur d’attribut différent de zéro.
    L’identité Erreur d’attribut s’utilise pour conserver l’identité de l’attribut d’asservissement qui a renvoyé un code d’erreur d’attribut non nul, ce qui a provoqué un Défaut de configuration de l’axe. L’identité d’erreur d’attribut passe par défaut à zéro et, après qu’un défaut soit apparu, peut être réinitialisée et ramenée à zéro en reconfigurant le module de mouvement.
    Pour voir rapidement l’erreur d’attribut dans l’application
    Logix Designer
    , procédez comme suit.
    1. Choisir l’axe dans l’Organisateur de l’automate.
    2. Examiner la partie inférieure de l’Organisateur de l’automate pour voir l’Erreur d’attribut.
    Configuration de retour aux.
    AXIS_SERVO_DRIVE
    INT
    GSV
    L’automate et le variateur l’utilisent pour la mise à l’échelle des comptages des dispositifs de retour. Ces attributs sont déduits des attributs correspondant Unité de retour de moteur et Unité de retour auxiliaire.
    Bit
    0 = Type de retour
    0 — rotatif (valeur par défaut)
    1 — linéaire
    1 = (réservé)
    2 = Unité de retour linéaire
    0 — métrique
    1 — anglais
    3 = Polarité du retour (Seulement auxiliaire)
    0 — non inversé
    1 — inversé
    Si les bits sont :
    Alors la Résolution de retour est mise à l’échelle vers :
    0
    0       
    Cycles de retour par révolution de retour
    1
    0       
    Cycles de retour par révolution de retour
    0
    1       
    Cycles de retour par mm
    1
    1       
    Cycles de retour par pouce
    Polarité du retour
    L’attribut de bit Polarité du retour peut être utilisé pour changer le sens de direction du dispositif de retour. Ce bit n’est valide que pour les dispositifs de retour auxiliaires. Lors de l’exécution de diagnostic de raccordement de retour/moteur sur un dispositif de retour auxiliaire en utilisant les instructions MRHD et MAHD, le bit Polarité du retour est configuré pour le dispositif de retour auxiliaire afin de garantir un retour négatif dans la boucle d’asservissement. Les dispositifs de retour de moteur doivent être câblés correctement pour un retour négatif puisque le bit Polarité du retour est forcé sur 0, ou non inversé.
    Défaut de retour aux.
    AXIS_SERVO
    AXIS_SERVO_DRIVE
    BOOL
    Balise
    Définir pour une source de retour auxiliaire quand l’un de ces événements se produit :
    Les signaux électriques différentiels liés à un ou plusieurs canaux de retour (par ex. A+ et A-, B+ et B-, ou Z+ et Z-) sont au même niveau (tous les deux élevés ou tous les deux faibles). Au cours du fonctionnement normal, les signaux différentiels sont toujours à des niveaux opposés. Le plus souvent, ce type de situation est provoqué par un fil coupé entre le transducteur de retour et le servo-module ou le variateur ;
    Perte de « l’alimentation » de retour ou de la connexion électrique « courante » de retour entre le servo-module ou le variateur et le dispositif de retour.
    Le contrôleur déclenche ce défaut. Utilisez une instruction Réinitialisation de défaut d’axe de mouvement (MAFR) ou Réinitialisation de fermeture d’axe de mouvement (MASR) pour effacer le défaut.
    Facteur d’interpolation de retour auxiliaire
    AXIS_SERVO_DRIVE
    DINT
    GSV
    Comptages de retour par cycle
    Les attributs Interpolation de retour déterminent le nombre de Comptages de retour par Cycle de retour. Le Facteur d’interpolation de retour dépend du dispositif de retour et du circuit de retour du variateur. Les dispositifs de retour codeur en quadrature et l’interface associée de retour de variateur sont en général en mesure de prendre en charge 4x interpolations et, de ce fait, le facteur d’interpolation de ces dispositifs devrait être défini sur 4 Comptages de retour par cycle (les cycles s’appellent parfois des lignes). Les types de dispositifs de retour à Haute résolution sinus/cosinus peuvent avoir des facteurs d’interpolation pouvant atteindre 2 048 comptages par Cycle. Le produit de la Résolution de retour et du Facteur d’interpolation de retour correspond à la résolution globale du canal de retour en Comptages de retour par Unité de retour. Dans notre exemple, un codeur en Quadrature offrant une résolution de 2 000 lignes/rév. et un facteur d’interpolation 4x aurait une résolution globale de 8 000 comptages/rév.
    Défaut de bruit de retour auxiliaire
    AXIS_SERVO_DRIVE
    BOOL
    Balise
    Définir lorsqu’il y a du bruit sur les lignes de signal du dispositif de retour.
    Par exemple, des transitions simultanées des canaux de retour A et B d’un A quad B sont généralement décrites comme du bruit de retour.
    Le bruit de retour (illustrés ci-dessous) est le plus souvent provoqué par la perte de la quadrature dans le dispositif de retour lui-même ou par des signaux de bruit rayonnés courants qui sont interceptés par le câblage du dispositif de retour. Vous pouvez observer ces deux phénomènes sur un oscilloscope.
    chab
    Pour dépanner la perte de la quadrature sur un canal, chercher la présence des éléments suivants :
    • Des mauvais alignements physiques des composants du transducteur de retour
    • Une capacité excessive (ou d’autres retards) des signaux du codeur
    Des techniques appropriées de mise à la terre et de blindage résolvent généralement les problèmes de bruits rayonnés.
    Le contrôleur déclenche ce défaut. Utilisez une instruction Réinitialisation de défaut d’axe de mouvement (MAFR) ou Réinitialisation de fermeture d’axe de mouvement (MASR) pour effacer le défaut.
    Rapport de retour auxiliaire
    AXIS_SERVO_DRIVE
    FLOAT
    GSV
    Unités de retour auxiliaire par Unité de retour moteur
    L’attribut Rapport de retour auxiliaire représente la relation quantitative entre le dispositif de retour codeur auxiliaire et le moteur. Sur un dispositif de retour auxiliaire rotatif, la valeur de cet attribut devrait être le rapport de tours entre le dispositif de retour auxiliaire et l’arbre du moteur. Sur des dispositifs de retour auxiliaires linéaires, la valeur de cet attribut devrait normalement représenter la constante d’alimentation entre l’arbre du moteur et l’actionneur linéaire.
    L’attribut Rapport de retour auxiliaire s’utilise pour calculer les limites de plage et les valeurs par défaut pendant la configuration, en fonction des spécifications du moteur choisi. Cette valeur est également utilisée par le variateur lors de la configuration de la boucle d’asservissement de retour double.
    Résolution de retour auxiliaire
    AXIS_SERVO_DRIVE
    DINT
    GSV
    Cycles par Unité de retour auxiliaire
    Les attributs Résolution de retour de moteur et Résolution de retour auxiliaire sont utilisés pour fournir au variateur A-B la résolution du dispositif de retour associé en cycles par unité de retour. Ces paramètres fournissent au variateur SERCOS les informations critiques nécessaires pour calculer les facteurs de mise à l’échelle utilisés pour convertir les Comptages de variateur en Comptages de retour
    Type de retour auxiliaire
    AXIS_SERVO_DRIVE
    INT
    GSV
    Type de retour
    Code
    Seulement rotatif
    Seulement linéaire
    Rotatif ou linéaire
    <Aucun>
    0x0000
    -
    -
    -
    SRS
    0x0001
    X
    SRM
    0x0002
    X
    SCS
    0x0003
    X
    SCM
    0x0004
    X
    SNS
    0x0005
    X
    MGH
    0x0006
    X
    Résolveur
    0x0007
    X
    Référence analogique
    0x0008
    X
    Sin/Cos
    0x0009
    X
    TTL
    0x000A
    X
    UVW
    0x000B
    X
    Stegmann inconnu
    0x000C
    X
    Endat
    0x000D
    X
    RCM21S-4
    0x000E
    X
    RCM21S-6
    0x000F
    X
    RCM21S-8
    0x0010
    X
    LINCODER
    0x0011
    X
    Sin/Cos avec Hall
    0x0012
    X
    Unités de retour auxiliaire
    AXIS_SERVO_DRIVE
    INT
    GSV
    L’attribut Unités de retour de moteur établit l’unité de mesure qui est appliquée à la valeur de l’attribut Résolution de retour de moteur. L’attribut Unités de retour auxiliaire établit l’unité de mesure qui est appliquée à la valeur de l’attribut Résolution de retour auxiliaire. Les unités qui apparaissent dans la liste énumérée couvrent les dispositifs de retour linéaires ou rotatifs qui utilisent les systèmes de mesure anglais ou métrique.
    0 = rév.
    1 = pouces
    2 = mm
    Retour de position auxiliaire
    AXIS_SERVO
    AXIS_SERVO_DRIVE
    REAL
    GSV
    Balise
    IMPORTANT: Pour utiliser cet attribut, choisissez-le comme l’un des attributs des Informations d’axe en temps réel pour l’axe. Sinon, vous ne verrez pas la valeur correcte durant le mouvement de l’axe. Reportez-vous à Sélection d’informations de l’axe 1.
    Retour de position auxiliaire en unités de position
    Le Retour de position auxiliaire est la valeur actuelle du retour de position provenant de l’entrée de retour auxiliaire.
    Vitesse moyenne
    AXIS_CONSUMED
    AXIS_GENERIC
    AXIS_SERVO
    AXIS_SERVO_DRIVE
    AXIS_VIRTUAL
    REAL
    GSV
    Balise
    IMPORTANT: Pour utiliser cet attribut, assurez-vous que la Mise à jour automatique d’étiquette est activée pour le groupe de mouvements (réglage par défaut). Sinon, vous ne verrez pas la valeur correcte durant le mouvement de l’axe.
    Vitesse moyenne en unités de position/sec
    La vitesse moyenne est la vitesse actuelle d’un axe et elle s’exprime dans les Unités de position par seconde configurées de l’axe. Contrairement à la valeur de l’attribut Vitesse réelle, cette valeur est calculée en établissant la moyenne de la vitesse de l’axe sur la Base de temps de la vitesse moyenne configurée de cet axe.
    La vitesse moyenne est une valeur signée. Ce signe n’indique pas forcément la direction de déplacement actuel de l’axe. Il montre le sens du mouvement moyen. Cet axe peut, en ce moment, se déplacer dans le sens opposée.
    La résolution de la variable Vitesse moyenne est déterminée en fonction de la valeur actuelle du paramètre Base de temps de la vitesse moyenne et de la Constante de conversion configurée (comptages de retour par Unité de position) pour cet axe.
    Plus la valeur de la Base de temps de la vitesse moyenne est élevée et meilleure est la résolution de vitesse mais cela ralentit la réponse à la suite des changements de vitesse.
    La valeur minimale de la Base de temps de la vitesse moyenne est la Période intermédiaire de mise à jour du groupe de mouvements.
    La résolution de la Vitesse moyenne en Unités de position par seconde peut se calculer en faisant appel à l’équation ci-dessous.
    Average_Velocity
    Par exemple, sur un axe dont les unités de position sont les pouces et avec une constante de conversion (K) de 20 000, une base de temps de vitesse moyenne de 0,25 seconde entraîne la résolution de vitesse moyenne illustrée ci-dessous.
    Average_Velocity_example
    Base de temps de la vitesse moyenne
    AXIS_CONSUMED
    AXIS_GENERIC
    AXIS_SERVO
    AXIS_SERVO_DRIVE
    AXIS_VIRTUAL
    REAL
    GSV
    SSV
    Sec
    L’attribut Base de temps de la vitesse moyenne s’utilise pour spécifier la durée souhaitée en secondes pour le calcul de la Vitesse moyenne de cet axe. Lorsque la Valeur de la vitesse moyenne est requise, cette valeur se calcule en retenant la distance totale parcourue par l’axe durant la période indiquée par la Base de temps de la vitesse moyenne et en divisant cette valeur par la base de temps.
    La valeur de la Base de temps de la vitesse moyenne doit être suffisamment élevée pour permettre l’élimination par filtrage des changements mineurs de vitesse qui, sans cela, pourraient donner une valeur de vitesse « bruitée », mais suffisamment faible pour détecter les variations notables de la vitesse de l’axe. En général, une valeur comprise entre 0,25 et 0,50 seconde convient bien dans la plupart des applications.
    Adresse d’axe
    AXIS_CONSUMED
    AXIS_GENERIC
    AXIS_SERVO
    AXIS_SERVO_DRIVE
    AXIS_VIRTUAL
    GSV
    Utilisation pour débogage.
    État de configuration d’axe
    AXIS_CONSUMED
    AXIS_GENERIC
    AXIS_SERVO
    AXIS_SERVO_DRIVE
    AXIS_VIRTUAL
    SINT
    GSV
    État de la machine d’état de configuration de l’axe
    L’attribut État de configuration de l’axe s’utilise pour le débogage et pour indiquer l’emplacement actuel où se trouve l’axe en ce qui concerne la machine d’état de configuration de l’axe. Les axes consommés et virtuels utilisent aussi cet attribut.
    Si l’attribut se présente comme suit :
    128 — l’axe est configuré et prêt à une utilisation.
    Pas 128 — l’axe n’est pas configuré.
    Bits de contrôle des axes
    AXIS_SERVO
    AXIS_SERVO_DRIVE
    DINT
    GSV
    Bits
    0 = Demande d'abandon de processus
    1 = Demande de fermeture
    2 = Demande de DAC zéro
    3 = Demande d’abandon de prise d’origine
    4 = Demande d’abandon d’événement
    5-14 = Réservé
    15 = Changement de référence de commande
    Abandon de processus
    Lorsque ce bit est défini, tout processus actif de réglage ou de test sur l’axe est abandonné.
    Requête de fermeture
    Lorsque ce bit est défini, l’axe passe, de force, à l’état de fermeture. Pour un type de données AXIS_SERVO, le contact OK s’ouvre et la sortie DAC passe à 0.
    Requête de DAC zéro — Uniquement pour le type de données AXIS_SERVO
    Lorsque ce bit est défini, le servo-module force la sortie DAC pour l’axe à zéro volt. Ce bit n’a un effet que si l’axe est à l’état
    Direct Drive
    alors que le variateur est activé, mais sans action d’asservissement.
    Requête d’abandon de prise d’origine
    Lorsque ce bit est défini, toute procédure active de prise d’origine est annulée.
    Requête d’abandon d’événement
    Lorsque ce bit est défini, les procédures actives de registration ou d’événement de surveillance sont annulées.
    Changement de référence de commande
    Lorsque ce bit est défini, l’automate Logix change de système de coordonnées de position pour la position de commande. Le servo-module ou le variateur utilise ce bit lors du traitement de nouvelles données de position de commande en provenance de l’automate, pour tenir compte du décalage qu’implique la dérive du point de référence. Ce bit est mis à zéro lorsque l’axe confirme la réalisation du changement de la position de référence en effaçant son bit de changement de référence de position.
    Type de données d’axe
    AXIS_CONSUMED
    AXIS_GENERIC
    AXIS_SERVO
    AXIS_SERVO_DRIVE
    AXIS_VIRTUAL
    SINT
    MSG
    Type de données d’étiquette d’axe de mouvement associé :
    0 = Retour
    1 = Consommé
    2 = Virtuel
    3 = Générique
    4 = Servo
    5 = Servovariateur
    6 = Variateur générique
    L’attribut Type de données d’axe s’utilise pour déterminer le modèle de données, le format de mémoire et le jeu d’attributs qui sont créés et s’appliquent à cette instance d’axe. Cet attribut ne peut être défini que dans le cadre du service de création d’axe.
    Retour
    Un axe de retour uniquement, associé à des modules de retour uniquement (par exemple, PLS II et CFE) qui peuvent prendre en charge, par exemple, un codeur en quadrature, un résolveur et HiperFace.
    Consommé
    Un axe consommé qui consomme les données de mouvement d’axe produites par un axe de mouvement sur un autre automate.
    Virtuel
    Un axe virtuel qui offre toute la fonctionnalité du générateur de trajectoires, mais qui n’est pas associé à un dispositif physique réel.
    Générique
    Un axe qui a toute la fonctionnalité du générateur de trajectoires, mais n’offre pas de support intégré de configuration. Les axes génériques sont associés à divers dispositifs comme, par exemple, le 1756-DM.
    Asservi
    Un axe qui a toute la fonctionnalité du générateur de trajectoires et un support intégré de configuration. Les axes d’asservissement sont associés à des modules qui ferment une boucle d’asservissement et envoient une commande analogue à un variateur externe. Il s’agit des modules 1756-M02AE, 1756-HYD02 et 1756-M02AS.
    Servovariateur
    Un axe qui a toute la fonctionnalité du générateur de trajectoires et un support intégré de configuration. Les axes des servovariateurs sont associés à des modules d’interfaces de variateurs numériques qui envoient une commande numérique au variateur externe. Il s’agit des modules 1756-M03SE, 1756-M08SE et 17556-M16SE (interface SERCOS).
    Variateur générique
    Un axe d’un variateur à interface SERCOS qui est conforme au profil de groupe étendu et sur la boucle d’un module 1756-M08SEG.
    Événement de l’axe
    AXIS_CONSUMED
    AXIS_GENERIC
    AXIS_SERVO
    AXIS_SERVO_DRIVE
    AXIS_VIRTUAL
    DINT
    Balise
    Permet d’accéder à tous les bits d’états des événements dans un mot de 32 bits. Cette étiquette est la même que l’attribut Bits d’événement de l’axe.
    État d’événements
    Bit
    État d’armement de l’événement de surveillance
    0
    État de l’événement de surveillance
    1
    État d’armement de la registration d’événement 1
    2
    État de la registration d’événement 1
    3
    État d’armement de la registration d’événement 2
    4
    État de la registration d’événement 2
    5
    État d’armement de l’événement de prise d’origine
    6
    État de l’événement de prise d’origine
    7
    Bits d’événements d’axe
    AXIS_CONSUMED
    AXIS_GENERIC
    AXIS_SERVO
    AXIS_SERVO_DRIVE
    AXIS_VIRTUAL
    DINT
    GSV
    Permet d’accéder à tous les bits d’états des événements dans un mot de 32 bits. Cet attribut est le même que l’étiquette Événement de l’axe.
    État d’événements
    Bit
    État d’armement de l’événement de surveillance
    0
    État de l’événement de surveillance
    1
    État d’armement de la registration d’événement 1
    2
    État de la registration d’événement 1
    3
    État d’armement de la registration d’événement 2
    4
    État de la registration d’événement 2
    5
    État d’armement de l’événement de prise d’origine
    6
    État de l’événement de prise d’origine
    7
    Défaut d’axe
    AXIS_CONSUMED
    AXIS_GENERIC
    AXIS_SERVO
    AXIS_SERVO_DRIVE
    AXIS_VIRTUAL
    DINT
    Balise
    Les défauts pour votre axe sont les suivants :
    Type de défaut
    Bit
    Défaut d’axe physique
    0
    Défaut de module
    1
    Défaut de configuration
    2
    Cet attribut est le même que l’attribut Bits de défauts d’axe.
    Bits de défaut de l’axe
    AXIS_CONSUMED
    AXIS_GENERIC
    AXIS_SERVO
    AXIS_SERVO_DRIVE
    AXIS_VIRTUAL
    DINT
    GSV*
    Les défauts pour votre axe sont les suivants :
    Type de défaut
    Bit
    Défaut d’axe physique
    0
    Défaut de module
    1
    Défaut de configuration
    2
    Défaut de groupe
    3
    Cet attribut est le même que l’étiquette Défaut d’axe.
    Sélection d’informations de l’axe 1
    Sélection d’informations de l’axe 2
    AXIS_SERVO
    AXIS_SERVO_DRIVE
    DINT
    GSV
    GSV
    Un axe a un groupe d’attributs qui ne sont pas mis à jour par défaut.
    Pour utiliser l’un d’entre eux, il faut le choisir pour des Informations d’axe en temps réel pour cet axe. Sinon, sa valeur ne changera pas et vous ne verrez pas la valeur correcte durant le mouvement de l’axe.
    Vous pouvez choisir, au maximum, 2 de ces attributs.
    Pour utiliser une instruction GSV en vue de choisir un attribut pour les informations d’axe en temps réel, il convient de définir l’attribut Sélection d’informations de l’axe 1 ou Sélection d’informations de l’axe 2 sur la valeur suivante.
    AXIS_SERVO
    AXIS_SERVO_DRIVE
    Value
    Aucune (par défaut)
    Aucune (par défaut)
    1
    Position de commande
    Position de commande
    2
    Retour de position
    Retour de position
    3
    Retour de position auxiliaire
    Retour de position auxiliaire
    4
    Erreur de position
    Erreur de position
    5
    Erreur intégrée de position
    Erreur intégrée de position
    6
    Commande de vitesse
    Commande de vitesse
    7
    Erreur de vitesse
    Erreur de vitesse
    8
    Erreur intégrée de vitesse
    Erreur intégrée de vitesse
    9
    Accélération de commande
    Accélération de commande
    10
    Retour d’accélération
    Retour d’accélération
    11
    Niveau de sortie asservie
    12
    Distance zéro codeur
    Distance zéro codeur
    13
    Couple de commande
    14
    Retour de couple
    15
    Limite dynamique de couple positif
    16
    Limite dynamique de couple négatif
    17
    Capacité du moteur
    18
    Capacité de variateur
    19
    Capacité de puissance
    20
    Capacité du régulateur de bus
    21
    Angle électrique du moteur
    22
    Source de limite de couple
    23
    Tension du Bus c.c.
    24
    Décalage absolu
    25
    Instance d’axe
    AXIS_CONSUMED
    AXIS_GENERIC
    AXIS_SERVO
    AXIS_SERVO_DRIVE
    AXIS_VIRTUAL
    INT
    GSV
    Numéro d’instance affecté à l’axe
    L’attribut Instance d’axe est utilisé pour renvoyer le numéro d’instance d’axe. Les enregistrements de défaut majeur générés pour un défaut majeur d’axe contiennent uniquement l’instance de l’axe fautif. En général, un utilisateur se sert de cet attribut pour déterminer s’il s’agit bien de l’axe fautif ; c’est-à-dire si le numéro d’instance correspond.
    Bits de réponses des axes
    AXIS_SERVO
    AXIS_SERVO_DRIVE
    DINT
    GSV
    Bits
    0 = Confirmation d’abandon de processus
    1 = Confirmation de fermeture
    2 = Confirmation de DAC zéro
    3 = Confirmation d’abandon de prise d’origine
    4 = Confirmation d’abandon d’événement
    5-14 = Réservé
    15 = Changement de référence de position
    Confirmation d’abandon de processus
    Lorsque ce bit est défini, le processus de réglage ou de test a été abandonné.
    Confirmation de fermeture
    Lorsque ce bit est défini, l’axe est passé, de force, à l’état de fermeture.
    Confirmation de DAC zéro — Uniquement pour le type de données AXIS_SERVO
    Lorsque ce bit est défini, la sortie DAC de l’axe a été définie sur zéro volt.
    Confirmation d’abandon de prise d’origine
    Lorsque ce bit est défini, la procédure active de prise d’origine a été abandonnée.
    Confirmation d’abandon d’événement
    Lorsque ce bit est défini, la procédure active de registration ou d’événement de position de surveillance a été abandonnée.
    Changement de référence de position
    Lorsque ce bit est défini, la boucle d’asservissement a changé de système de coordonnées de position. L’automate utilise ce bit lors du traitement de nouvelles données de position de commande en provenance du servo-module ou du variateur, pour tenir compte du décalage qu’implique la dérive du point de référence. Ce bit est mis à zéro lorsque l’automate confirme la réalisation du changement de la position de référence en effaçant son bit de changement de référence de commande.
    État de fonctionnement de l'axe
    AXIS_CONSUMED
    AXIS_GENERIC
    AXIS_SERVO
    AXIS_SERVO_DRIVE
    AXIS_VIRTUAL
    SINT
    GSV
    État de fonctionnement de l’axe.
    0 = Axe prêt
    1 = Contrôle de
    Direct Drive
    2 = Commande d’asservissement
    3 = Défaut d’axe
    4 = Fermeture d’axe
    5 = Axe bloqué
    6 = Axe non groupé
    7 = Aucun module
    8 = Configuration en cours
    État interne de l'axe
    AXIS_CONSUMED
    AXIS_GENERIC
    AXIS_SERVO
    AXIS_SERVO_DRIVE
    AXIS_VIRTUAL
    DINT
    Balise
    Permet d’accéder à tous les bits d’états internes de l’axe dans un mot de 32 bits. Cette étiquette est la même que l’attribut Bits d’état interne de l’axe.
    État interne de l'axe
    Bit
    État de l’action d’asservissement
    0
    État du variateur activé
    1
    État de fermeture
    2
    Mise à jour de configuration dans processus
    3
    État d’inhibition
    4
    Bits d’état des axes
    AXIS_CONSUMED
    AXIS_GENERIC
    AXIS_SERVO
    AXIS_SERVO_DRIVE
    AXIS_VIRTUAL
    DINT
    GSV*
    Permet d’accéder à tous les bits d’états internes de l’axe dans un mot de 32 bits. Cet attribut est le même que l’étiquette État interne de l’axe.
    État interne de l'axe
    Bit
    État de l’action d’asservissement
    0
    État du variateur activé
    1
    État de fermeture
    2
    Mise à jour de configuration dans processus
    3
    État d’inhibition
    4
    Type d’axe
    AXIS_GENERIC
    AXIS_SERVO
    AXIS_SERVO_DRIVE
    INT
    GSV
    SSV
    L’attribut Type de l’axe sert à établir l’usage envisagé pour l’axe.
    Si :
    Définir ensuite cet attribut sur :
    L’axe n’est pas utilisé dans le cadre de cette application, ce qui constitue une occurrence fréquente lorsque le système comporte un nombre impair d’axes.
    0
    Vous souhaitez uniquement obtenir les informations de position provenant de l’interface de retour.
    1
    Il est prévu d’utiliser l’axe pour une opération complète d’asservissement.
    2
    Le type de l’axe ne s’utilise pas uniquement pour qualifier les nombreuses opérations associées à la boucle d’asservissement de l’axe mais permet également de contrôler le comportement des LED d’états internes de l’axe du servo-module. Un type de l’axe « 1 » (Retour uniquement) entraîne l’occultation de LED de DRIVE alors qu’une valeur « 0 » (Pas utilisé) occulte les LED de FDBK et DRIVE.
    L’application
    Logix Designer
    utilise également la valeur configurée actuelle pour le Type de l’axe afin de contrôler la présentation visuelle d’un grand nombre des dialogues associés à la configuration d’un axe.
    Décalage d'inversion de jeu mécanique
    AXIS_SERVO
    AXIS_SERVO_DRIVE
    REAL
    GSV
    SSV
    Le Décalage d’inversion de jeu mécanique permet à l’utilisateur de compenser les imprécisions de position dues au jeu mécanique. Par exemple, les applications de type transmission nécessitent un niveau élevé de précision et de répétitivité au cours des opérations d’usinage. Le mouvement de l’axe est souvent généré par plusieurs composants mécaniques comme, par exemple, un moteur, une boîte d’engrenages et une vis sphérique, qui peuvent introduire des imprécisions et qui finissent par s’user avec le temps. Lorsqu’un axe est tourné dans le sens inverse, le jeu mécanique de la machine (par l’intermédiaire de la boîte d’engrenages, de la vis sphérique, et ainsi de suite) peut conduire à un léger mouvement du moteur sans qu’il y ait mouvement de l’axe. C’est pourquoi le dispositif de retour codeur peut indiquer un mouvement même si l’axe n’a pas bougé.
    Pour compenser le jeu mécanique, vous pouvez ajouter un décalage directionnel, spécifié par l’attribut Décalage d’inversion de jeu mécanique, à la position de commande du générateur de trajectoires telle qu’elle est appliquée à la boucle d’asservissement associée. Chaque fois que le signe de la vitesse commandée change (s’inverse), l’automate Logix ajoute ou soustrait la valeur de la Distance de jeu mécanique de la position de commande courante. Le module d’asservissement déplace alors immédiatement le moteur de l’autre côté de la fenêtre de jeu mécanique et enclenche le chargement. Il est important de noter que l’application de ce décalage directionnel est complètement transparente en ce qui concerne l’utilisateur ; ce décalage n’a donc aucune incidence sur la valeur de l’attribut Position de commande.
    Si la valeur zéro est appliquée au Décalage d'inversion de jeu mécanique, la fonction est désactivée. Une fois que le décalage inverse est activé par une valeur différente de zéro et que le chargement est enclenché par l'inversion du mouvement commandé, toute modification de la valeur Décalage d'inversion de jeu mécanique peut provoquer un déplacement de l'axe lorsque la correction du décalage est appliquée à la position de commande.
    Fenêtre de stabilisation de jeu mécanique
    AXIS_SERVO
    AXIS_SERVO_DRIVE
    REAL
    GSV
    SSV
    L’attribut Fenêtre de stabilisation de jeu mécanique permet de contrôler la fonction de stabilisation inverse de la boucle de commande d’asservissement. Les alinéas suivants décrivent cette fonctionnalité ainsi que le phénomène d’instabilité générale appelé Jeu mécanique.
    Le jeu mécanique est un problème courant dans les applications qui utilisent des boîtes d'engrenages mécaniques. Il vient du fait que jusqu'au moment où la roue d'entrée est pivotée vers le point où sa dent proximale entre en contact avec la roue de sortie, l'inertie de la sortie n'est pas ressentie par le moteur. Autrement dit, tant que les dents de ces roues ne sont pas en prise, l'inertie du système est réduite à l'inertie du moteur.
    Si la boucle d’asservissement est réglée pour donner des performances optimales lorsque la charge est appliquée, l’axe est, au mieux, sous-amorti et, au pire, instable lorsque les dents de la roue ne sont pas engagées. Dans la pire éventualité, l’axe du moteur et la roue d’entrée oscillent très largement entre les deux extrémités des dents de la roue de sortie. Il en résulte un fort bourdonnement lorsque l’axe est au repos. Si la situation perdure, la boîte d’engrenages s’use prématurément. Pour éviter cela, il convient généralement de dérégler la boucle d’asservissement pour que l’axe reste stable lorsque la charge de la boîte d’engrenages n’est pas appliquée. Malheureusement, cette solution affecte les performances du système.
    Du fait de sa nature non-linéaire et discontinue, les algorithmes de réglage adaptatifs, en général, ne suffisent pas pour résoudre ce problème de jeu mécanique. Par contre, un algorithme très efficace de rattrapage du jeu mécanique peut être démontré en faisant appel au gain de Mise à l’échelle de couple. Cet algorithme repose sur le profil conique de Mise à l’échelle de couple défini en tant que fonction de l’erreur de position de la boucle d’asservissement. L'utilisation d'un profil conique qui est opposé à celui d'étape s'explique du fait que le profil d'étape produirait une très grande discontinuité dans la sortie de couple si l'erreur de position dépassait la distance de jeu mécanique. Ce couple répulsif tend à rabattre violemment l'axe contre la dent de la roue opposée et à perpétuer l'effet de bourdonnement. Le profil conique de Mise à l’échelle de couple est uniquement exécuté lorsque l’accélération de commande d transmise à la boucle d’asservissement est égale à zéro (c’est-à-dire, lorsqu’aucune accélération ni décélération, qui engagerait les dents de la boîte d’engrenages, n’est commandée).
    S’il est correctement configuré avec une valeur appropriée pour la Fenêtre de stabilisation de jeu mécanique, cet algorithme élimine totalement le bourdonnement de la boîte d’engrenages sans compromettre les performances d’asservissement. Le paramètre de Stabilisation de jeu mécanique détermine la largeur de la fenêtre sur laquelle la stabilisation du jeu mécanique est appliquée. En général, cette valeur devrait être définie sur la distance de jeu mécanique mesurée. Cette fonction est désactivée si la valeur Fenêtre de stabilisation du jeu mécanique est égale à zéro. (Demande de brevet déposée)
    Retard d’engagement du frein
    AXIS_SERVO_DRIVE
    REAL
    GSV
    SSV
    Sec
    L’attribut Retard d’engagement du frein contrôle la durée pendant laquelle le variateur continue à appliquer le couple au moteur après que la sortie de frein moteur a changé pour engager le frein. Cela donne une durée suffisante pour engager le frein du moteur.
    Les alinéas suivant décrivent l’ordre séquentiel des événements qui se déroulent lors de l’engagement du frein moteur :
    Lancement de la désactivation de l’axe (via action de défaut de désactivation de MSF ou du variateur)
    Arrêt du suivi de la référence de commande par le variateur (le bit État de l’action d’asservissement est mis à zéro)
    Décélération jusqu’à la vitesse nulle en faisant appel au Couple d’arrêt configuré
    Atteinte d’une vitesse nulle ou de la limite de temps d’arrêt.
    Mise hors circuit de la sortie du frein moteur pour engager le frein moteur
    Attente du retard d’engagement du frein
    Désactivation de la structure d’alimentation du variateur (Le bit État d’activation de variateur est mis à zéro)
    Si l’axe est fermé du fait d’une action constituant un défaut ou à la suite d’une instruction de mouvement, la structure d’alimentation du variateur est immédiatement désactivée et le frein moteur est enclenché sans délai.
    Arrêt par le variateur du suivi de la référence de commande. (Le bit État d’action d’asservissement est mis à zéro)
    Désactivation de la structure d’alimentation du variateur (le bit État d’activation de variateur est mis à zéro)
    Désactivation de la sortie du frein pour enclencher le frein.
    Retard de relâchement du frein
    AXIS_SERVO_DRIVE
    REAL
    GSV
    SSV
    Sec
    L’attribut Retard de relâchement du frein contrôle la durée pendant laquelle le variateur s’abstient de suivre les modifications de la référence de commande après que la sortie de frein a changé pour relâcher le frein. Cela donne au frein le temps nécessaire pour se relâcher.
    Les alinéas suivant décrivent l’ordre séquentiel des événements qui se déroulent lors de l’engagement du frein :
    Lancement de l’activation de l’axe (via MSO ou MAH)
    Activation de la structure d’alimentation du variateur. (Définition du bit État d’activation de variateur)
    Mise en circuit de la sortie du frein moteur pour relâcher le frein moteur.**
    Attente du retard de relâchement du frein
    Suivi de référence de commande (Définition du bit Servo_Action_Status)
    **Le variateur ne desserre le frein que s’il y a un couple de maintien.
    État de bus prêt
    AXIS_SERVO_DRIVE
    BOOL
    Balise
    Si le bit est :
    ON — La tension du bus c.c. du variateur est suffisante pour un fonctionnement.
    OFF — La tension du bus c.c. du variateur est insuffisante.
    Capacité du régulateur de bus
    AXIS_SERVO_DRIVE
    REAL
    GSV
    Balise
    IMPORTANT: Pour utiliser cet attribut, choisissez-le comme l’un des attributs des Informations d’axe en temps réel pour l’axe. Sinon, vous ne verrez pas la valeur correcte durant le mouvement de l’axe. Reportez-vous à Sélection d’informations de l’axe 1.
    L’utilisation actuelle du régulateur de bus de l’axe en pourcentage de la capacité nominale.
    ID du régulateur de bus
    AXIS_SERVO_DRIVE
    INT
    GSV
    L’attribut ID du régulateur de bus contient l’énumération du régulateur de bus A-B spécifique ou les références de Shunt du système associées à l’axe. Si l’ID du Régulateur de bus ne correspond pas à celui du régulateur de bus réel ou de matériel de shunt, une erreur est générée durant le processus de configuration du variateur.
    Instance de connexion C2C
    AXIS_CONSUMED
    AXIS_GENERIC
    AXIS_SERVO
    AXIS_SERVO_DRIVE
    AXIS_VIRTUAL
    SINT
    GSV
    Instance de connexion C2C associée de l’axe Producteur/Consommé en référence à l’instance de mappage C2C.
    Lorsque le Type spécifié de données d’axe est le type « r;Consommé », cet axe est associé aux données consommées en spécifiant l’instance de mappage C2C ainsi que l’instance de connexion C2C. Cet attribut correspond à l’instance de connexion sous l’instance de mappage C2C, qui fournit les données d’axes reçues d’un autre axe via une connexion C2C.
    Pour tous les autres Types de données d’axe, si cet axe doit être produit, cet attribut est défini sur l’instance de connexion, sous le contrôle de l’instance de mappage de l’automate local (1) qui est utilisée pour envoyer les données de l’axe à distance via la connexion C2C.
    Instance de mappage C2C
    AXIS_CONSUMED
    AXIS_GENERIC
    AXIS_SERVO
    AXIS_SERVO_DRIVE
    AXIS_VIRTUAL
    SINT
    GSV
    Instance de mappage C2C associée de l’axe Producteur/Consommateur
    Lorsque l’attribut Type spécifié de données d’axe est le type « r;Consommé », cet axe est associé aux données consommées en spécifiant l’instance de mappage C2C ainsi que l’instance de connexion C2C. Pour tous les autres types de données d’axe, si cet axe doit être produit, cet attribut est défini sur 1 (un) pour indiquer que la connexion est retirée de l’instance de mappage de l’automate local.
    Accélération de commande
    AXIS_CONSUMED
    AXIS_GENERIC
    AXIS_SERVO
    AXIS_SERVO_DRIVE
    AXIS_VIRTUAL
    IMPORTANT: Pour utiliser cet attribut, assurez-vous que la Mise à jour automatique d’étiquette est activée pour le groupe de mouvements (réglage par défaut). Sinon, vous ne verrez pas la valeur correcte durant le mouvement de l’axe.
    Accélération de commande en Unités de position/sec2
    L’accélération de commande est la vitesse commandée d’un axe, exprimée dans les Unités de position par seconde au carré configurées de l’axe, telles que générées par toute instruction de mouvement précédente. Elle est calculée comme étant l’incrément actuel par rapport à la vitesse de commande par intervalle de mise à jour intermédiaire. L’accélération de commande est une valeur signée, dont le signe (+ ou -) dépend du sens commandé de mouvement de l’axe.
    L’accélération de commande est une valeur signée en virgule flottante. Sa résolution ne dépend pas de la Base de temps de la vitesse moyenne, mais de la constante de conversion de l’axe et du fait que la limite de résolution interne de la vitesse de commande est de 0,00001 comptage de retour par période intermédiaire de mise à jour au carré.
    Position de commande
    AXIS_CONSUMED
    AXIS_GENERIC
    AXIS_SERVO
    AXIS_SERVO_DRIVE
    AXIS_VIRTUAL
    REAL
    GSV
    Balise
    IMPORTANT: Pour utiliser cet attribut, assurez-vous que la Mise à jour automatique d’étiquette est activée pour le groupe de mouvements (réglage par défaut). Sinon, vous ne verrez pas la valeur correcte durant le mouvement de l’axe.
    Position de commande en unités de position
    La position de commande est la position souhaitée ou commandée d’un axe physique, exprimée dans les Unités de position configurées de cet axe, telle que générée par l’automate en réponse à une instruction de Contrôle antérieure de la position du mouvement. Les données de la Position de commande sont transférées par l’automate à un axe physique, dans le cadre d’une procédure continue de transfert de données synchrones, ce qui fait apparaître un retard qui correspond à une période intermédiaire de mise à jour. De ce fait, la valeur de la Position de commande ainsi obtenue est la position de commande sur laquelle va agir l’axe asservi physique au bout d’une période intermédiaire de mise à jour.
    L’illustration ci-dessous montre la relation entre la Position réelle, la Position de commande et l’Erreur de position pour un axe dont la boucle d’asservissement est active. La position réelle est la position réelle de l’axe, telle qu’elle est mesurée par le dispositif de retour (par exemple, un codeur). L’erreur de position correspond à la différence entre la Position de commande et la position réelle de la boucle d’asservissement. Cette valeur est utilisée pour amener le moteur de la position réelle jusqu’à la position de commande.
    cmdposerr
    La position de commande est utile lors des calculs du mouvement et des déplacements incrémentiels basés sur la position actuelle de l’axe pendant que celui-ci est en mouvement. Le fait d’utiliser la position de commande au lieu de la position réelle permet d’éviter l’introduction d’erreurs cumulées dues à l’erreur de position de l’axe au moment même de l’exécution de ces calculs.
    Vitesse de commande
    AXIS_CONSUMED
    AXIS_GENERIC
    AXIS_SERVO
    AXIS_SERVO_DRIVE
    AXIS_VIRTUAL
    REAL
    GSV
    Balise
    IMPORTANT: Pour utiliser cet attribut, assurez-vous que la Mise à jour automatique d’étiquette est activée pour le groupe de mouvements (réglage par défaut). Sinon, vous ne verrez pas la valeur correcte durant le mouvement de l’axe.
    La position de commande est utile lors des calculs du mouvement et des déplacements incrémentiels basés sur la position actuelle de l’axe pendant que celui-ci est en mouvement. Le fait d’utiliser la position de commande au lieu de la position réelle permet d’éviter l’introduction d’erreurs cumulées dues à l’erreur de position de l’axe au moment même de l’exécution de ces calculs.
    Défaut de bus de commande
    AXIS_SERVO_DRIVE
    BOOL
    Balise
    Le variateur s’arrête lorsque vous lui fournissez un courant triphasé alors qu’il a été configuré pour le mode Suiveur bus commun. Si cela se produit, le bit s’active.
    Défaut de communication
    AXIS_SERVO_DRIVE
    DINT
    BOOL
    Définir lorsque la source de retour de commutation associée à l’axe de variateur rencontre un problème qui empêche le variateur de recevoir des informations précises ou fiables sur l’arbre du moteur et d’effectuer la commutation.
    Défaut de configuration
    AXIS_CONSUMED
    AXIS_GENERIC
    AXIS_SERVO
    AXIS_SERVO_DRIVE
    AXIS_VIRTUAL
    BOOL
    Balise
    Définir quand une opération de mise à jour ciblant un attribut de configuration d’axe d’un module de mouvement associé a échoué. Des informations spécifiques concernant le Défaut de configuration peuvent être trouvées dans les attributs Code d’erreur d’attribut et ID d’erreur d’attribut associés au module de mouvement.
    Voulez-vous que ce défaut génère un défaut majeur sur l’automate ?
    OUI – Définit le Type de défaut général du groupe de mouvements = Défaut majeur.
    NON – Vous devez écrire le code pour traiter ces défauts.
    Mise à jour de configuration dans processus
    AXIS_CONSUMED
    AXIS_SERVO
    AXIS_SERVO_DRIVE
    AXIS_VIRTUAL
    BOOL
    Balise
    Lorsque vous utilisez une instruction SSV pour modifier un attribut, l’automate envoie ce changement au module de mouvement. Si vous souhaitez attendre que ce changement soit réalisé, surveillez le bit ConfigUpdateInProcess de l’axe.
    Si le bit est :
    ON — L’automate est en train de modifier l’attribut.
    OFF — Le changement est terminé.
    Limite de couple continue
    AXIS_SERVO_DRIVE
    REAL
    GSV
    SSV
    % de la valeur nominale
    L’attribut Limite de couple offre une méthode de contrôle de la limite de couple continue imposée par le modèle de moteur thermique du variateur. L’augmentation de la Limite de couple continue provoque l’augmentation de la valeur de couple moteur continue autorisée avant que le variateur ne referme le moteur courant ou qu’il ne déclare un défaut thermique de moteur. Les moteurs équipés d’options de refroidissement spéciales peuvent être configurés avec une Limite de couple continue supérieure à 100% du couple nominal afin d’atteindre une sortie de couple continue supérieure au niveau du moteur. Les moteurs capables de fonctionner dans des conditions de température ambiante élevée peuvent être configurés avec une Limite de couple continue inférieure à 100% du couple nominal afin d’éviter toute surchauffe.
    La Limite de couple continue spécifie le pourcentage maximal du courant nominal du moteur que le variateur peut commander sur une base continue ou RMS (eff.). Par exemple, une limite de couple continue de 150% limite le courant continu que reçoit le moteur à 1,5 fois le courant nominal continu du moteur.
    Défaut de synchronisation de contrôle
    AXIS_CONSUMED
    AXIS_SERVO
    AXIS_SERVO_DRIVE
    BOOL
    Balise
    Lorsque ce bit est défini, l’automate a perdu la communication avec le module de mouvement et a manqué plusieurs mises à jour de position d’affilée.
    L’automate peut manquer jusqu’à 4 mises à jour de position. Ensuite, le bit Défaut de sync de contrôle est défini. Le module de mouvement peut présenter un dysfonctionnement, par la suite, ou est peut-être déjà défaillant.
    Pour un axe consomme, ce bit signifie la perte de communication avec l’automate producteur.
    Ce bit se met à zéro lorsque la communication est rétablie.
    État contrôlé par transformation
    AXIS_CONSUMED
    AXIS_GENERIC
    AXIS_SERVO
    AXIS_SERVO_DRIVE
    AXIS_VIRTUAL
    BOOL
    Balise
    Si le bit est :
    ON — Une transformation déplace l’axe.
    OFF — Une transformation ne déplace pas l’axe.
    Constante de conversion
    AXIS_CONSUMED
    AXIS_GENERIC
    AXIS_SERVO
    AXIS_SERVO_DRIVE
    AXIS_VIRTUAL
    REAL
    GSV
    SSV
    Comptages/Unité de position
    Plage = 0,1 - 1e
    12
    Par défaut = 8000,0
    Pour permettre l’affichage de la position de l’axe et la programmation du mouvement dans les unités de position spécifiées par l’attribut de chaîne Unité de position, il convient d’établir pour chaque axe une Constante de conversion. Cette Constante de conversion, parfois appelée constante K, permet à l’Objet d’axe de convertir les unités de position de l’axe en comptages de retour, et vice-versa. Plus spécifiquement, K est le nombre de comptages de retour par Unité de position.
    Il convient de noter que le servo-module basé sur le codeur 1756M02AE fait appel à un décodage de retour de codeur 4X (les deux fronts des canaux A et B sont comptés). La direction du comptage dépend du sens du front et de l’état du canal opposé. Le canal A précède le canal B lorsque le comptage augmente. Il s’agit du mode de décodage le plus fréquemment employé avec des codeurs incrémentiels, étant donné que cela permet d’obtenir la résolution la plus forte.
    Par exemple, supposons que cet axe asservi utilise un codeur à 1 000 lignes dans un moteur raccordé directement à une vis-mère à pas de 5 (5 tours par pouce). Avec une Unité de position définie par l’utilisateur comme étant les pouces, la constante de conversion se calcule comme indiqué ci-dessous :
    K = 1 000 lignes/tour * 4 comptages/ligne * 5 tours/pouce = 20 000 comptages/pouce.
    IMPORTANT: Le changement de « constante de conversion » annule tous les attributs configurables avec les conversions « Unité de position » dans la colonne « Description ». Pour être valide la « r;Constante de conversion » doit être définie sur la valeur souhaitée avant le réglage (y compris aux valeurs par défaut) de tout attribut affecté.
    État de mouvement coordonné
    AXIS_CONSUMED
    AXIS_GENERIC
    AXIS_SERVO
    AXIS_SERVO_DRIVE
    AXIS_VIRTUAL
    BOOL
    Balise
    Définir si l’un des profils de mouvement coordonné est actuellement actif sur l’axe. Mis à zéro dès que le mouvement coordonné est terminé ou arrêté.
    Facteur d’amortissement
    AXIS_SERVO
    AXIS_SERVO_DRIVE
    REAL
    GSV
    SSV
    La valeur de l’attribut Facteur d’amortissement s’utilise pour calculer la bande passante de l’asservissement de position maximale (voir ci-dessous) pendant l’exécution de l’instruction MRAT (Réglage d’axe d’exécution de mouvement). En général, l’attribut Facteur d’amortissement contrôle la réponse dynamique de l’axe asservi. Lorsque les gains sont réglés en utilisant un facteur d’amortissement peu élevé (par exemple, 0,7), l’exécution d’un test de réponse par échelons sur l’axe devrait démontrer la présence d’un comportement sous-amorti avec dépassement de vitesse. Un ensemble de gain défini en faisant appel à un facteur d’amortissement plus important (par exemple, 1,0) devrait produire une réponse plus pentue pour les échelons du système, mais sans dépassement, bien que la bande passante de l’asservissement sera sensiblement plus faible. La valeur par défaut de ce Facteur d’amortissement (0,8) devrait convenir à la plupart des applications.
    Tension du Bus c.c.
    AXIS_SERVO_DRIVE
    DINT
    GSV
    Balise
    IMPORTANT: Pour utiliser cet attribut, choisissez-le comme l’un des attributs des Informations d’axe en temps réel pour l’axe. Sinon, vous ne verrez pas la valeur correcte durant le mouvement de l’axe. Reportez-vous à Sélection d’informations de l’axe 1.
    Volts
    Ce paramètre est la tension actuelle du bus c.c. du variateur.
    État de la décélération
    AXIS_CONSUMED
    AXIS_GENERIC
    AXIS_SERVO
    AXIS_SERVO_DRIVE
    AXIS_VIRTUAL
    BOOL
    Balise
    Définir si l’axe est actuellement commandé pour décélérer.
    Utiliser le bit État de l’accélération et le bit État de la décélération pour voir si l’axe accélère ou décélère. Si ces deux bits sont Off, l’axe se déplace à une vitesse constante ou est au repos.
    Taux de rampe
    Direct Drive
    AXIS_SERVO
    REAL
    GSV
    SSV
    Volts/seconde
    L’attribut Taux de rampe
    Direct Drive
    contient une vitesse de balayage pour changer la tension de sortie pendant l’exécution de l’instruction Variateur direct de mouvement activé (Motion
    Direct Drive
    On, MDO). Un taux de rampe
    Direct Drive
    de 0 désactive le limiteur de taux de rampe de sortie, afin de permettre l’application directe de la tension d’activation
    Direct Drive
    .
    Rapport de mise à l’échelle directionnelle
    AXIS_SERVO
    REAL
    GSV
    SSV
    Dans certains cas, la mise à l’échelle de la vitesse ou vélocité de l’actionneur de variateur externe dépend du sens. Cette non-linéarité peut être substantielle dans des applications hydrauliques. Pour compenser ce comportement, l’attribut Rapport de mise à l’échelle directionnelle peut s’appliquer à la Mise à l’échelle de vitesse, en fonction du signe de la Sortie asservie. De manière spécifique, la valeur Mise à l’échelle de la vitesse est mise à l’échelle par le Rapport de mise à l’échelle directionnelle lorsque le signe de la Sortie asservie est positif. De ce fait, le Rapport de mise à l’échelle directionnelle est le rapport entre la Mise à l’échelle de la vitesse dans le sens positif (sortie asservie positive) et la Mise à l’échelle de la vitesse dans le sens négatif (sortie asservie négative). La valeur du rapport de Mise à l’échelle directionnelle peut être déterminé, de manière empirique, en exécutant la procédure de réglage automatique dans le sens positif puis dans le sens négatif, avant de calculer le rapport en résultant des valeurs de Mise à l’échelle de vitesse/couple.
    ID de l’axe de variateur
    AXIS_SERVO_DRIVE
    INT
    GSV
    Code du produit de l’amplificateur de variateur
    L’attribut ID du variateur contient le Code du produit CIP de l’amplificateur de variateur associé à l’axe. Si le Code du produit ne correspond pas à celui de l’amplificateur de variateur réel, une erreur est générée durant le processus de configuration.
    Capacité de variateur
    AXIS_SERVO_DRIVE
    REAL
    GSV
    Balise
    IMPORTANT: Pour utiliser cet attribut, choisissez-le comme l’un des attributs des Informations d’axe en temps réel pour l’axe. Sinon, vous ne verrez pas la valeur correcte durant le mouvement de l’axe. Reportez-vous à Sélection d’informations de l’axe 1.
    L’utilisation actuelle de la capacité de variateur en pourcentage de la capacité nominale.
    Défaut de tension de contrôle de variateur
    AXIS_SERVO_DRIVE
    BOOL
    Balise
    Définir lorsque les tensions d’alimentation associées au circuit du variateur sont hors des limites acceptables pour le produit.
    Défaut de refroidissement de variateur
    AXIS_SERVO_DRIVE
    BOOL
    Balise
    Définir lorsque la température ambiante qui entoure la température du circuit de contrôle du variateur dépasse la température ambiante d’arrêt du variateur.
    Défaut de l’entrée d’activation de variateur
    AXIS_SERVO_DRIVE
    BOOL
    Balise
    Ce défaut devrait être déclaré lorsque l’une des deux conditions possibles suivantes est présente : 1) Une tentative a lieu pour activer l’axe (en général, via une instruction MSO ou MAH) alors que l’Entrée d’activation de variateur est inactive. 2) L’entrée d’activation de variateur passe de l’état actif à l’état inactif alors que l’axe est activé.
    Ce défaut ne peut se produire que lorsque le bit Traitement de défaut de l’entrée d’activation de variateur est défini dans l’attribut Bits de configuration des défauts.
    Si l’action Défaut de l’entrée d’activation de variateur est définie sur Commande d’arrêter et si l’axe est arrêté à la suite d’un Action du défaut de l’entrée d’activation de variateur, l’axe défectueux ne peut se déplacer qu’après avoir effacé ce défaut. Toute tentative de mouvement de l’axe en présence d’un état en défaut au moyen d’une instruction de mouvement génère une erreur d’instruction.
    CONSEIL: Lorsque l’action Défaut de l’entrée d’activation de variateur est définie sur État seulement ou sur Commande d’arrêter, et lorsqu’une tentative d’activation de l’axe a lieu (en général, par le biais d’une instruction MSO ou MAH), alors que l’Entrée d’activation de variateur est active, l’axe est activé à l’état en défaut, ce qui indique la présence d’un Défaut de l’entrée d’activation de variateur. Lorsque l’Action de défaut d’activation de variateur est définie sur Commande d’arrêt, les instructions qui activent l’axe et, simultanément, lancent le mouvement (MAH, MRAT, MAHD) abandonnent ce processus de mouvement, ce qui mettent des deux bits IP et PC à zéro.
    Cette condition de défaut est verrouillée et a besoin de l’exécution d’une instruction explicite MAFR (Réinitialisation de défaut d’axe de mouvement) ou MASR (Réinitialisation de fermeture d’axe de mouvement) pour en obtenir l’effacement. Toute tentative d’effacement du défaut alors que l’entrée d’activation de variateur est toujours inactive et que le variateur est toujours activé sera vouée à l’échec. Par contre, le défaut d’entrée d’activation de variateur peut être effacé si l’entrée d’activation de variateur est inactive, à condition que le variateur soit désactivé.
    Lorsque le bit de vérification de l’entrée d’activation de variateur est mis à zéro, l’état de l’entrée d’activation de variateur n’a aucune importance et aucun défaut ne devrait être déclaré lorsque l’une ou l’autre des conditions susmentionnées est présente.
    Action du défaut de l’entrée d’activation de variateur
    AXIS_SERVO_DRIVE
    SINT
    GSV
    SSV
    Action sur défaut
    Fermeture
    Désactivation du variateur
    Arrêt du mouvement
    État seulement
    Value
    0
    1
    2
    3
    État du variateur activé
    AXIS_CONSUMED
    AXIS_GENERIC
    AXIS_SERVO
    AXIS_SERVO_DRIVE
    AXIS_VIRTUAL
    BOOL
    Balise
    AXIS_SERVO
    Si ce bit est :
    ON — La sortie Activation de variateur de l’axe est activée.
    OFF — La sortie Activation de variateur de l’axe est désactivée.
    AXIS_SERVO_DRIVE
    Si ce bit est :
    ON — La structure d’alimentation du variateur est active.
    OFF — La structure d’alimentation du variateur n’est pas active.
    Défaut de variateur
    AXIS_SERVO
    BOOL
    Balise
    Lorsque ce bit est défini, le servovariateur externe a détecté un défaut et a communiqué l’existence de ce défaut au servo-module par le biais de l’entrée Défaut de variateur. Cette condition de défaut est verrouillée et a besoin de l’exécution d’une instruction explicite MAFR (Réinitialisation de défaut d’axe de mouvement) ou MASR (Réinitialisation de fermeture d’axe de mouvement) pour en obtenir l’effacement.
    Défaut de variateur
    AXIS_SERVO_DRIVE
    DINT
    Balise
    Permet d’accéder à tous les bits de défaut de variateur dans un mot de 32 bits. Cette étiquette est la même que l’attribut Bits de défaut de variateur.
    Balise
    Bit
    Défaut de surcourse logicielle positive
    0
    Défaut de surcourse logicielle négative
    1
    Défaut de surcourse matérielle positive
    2
    Défaut de surcourse matérielle négative
    3
    Défaut de retour de moteur
    4
    Défaut de bruit de retour de moteur
    5
    Défaut de retour aux.
    6
    Défaut de bruit de retour auxiliaire
    7
    Réservé
    8
    Défaut de l’entrée d’activation de variateur
    9
    Défaut de bus commun
    10
    Défaut de surcharge de précharge
    11
    Réservé
    12
    Défaut de court-circuit de mise à la terre
    13
    Défaut matériel de variateur
    14
    Défaut de survitesse
    15
    Défaut de surcharge
    16
    Défaut de surtempérature de variateur
    17
    Défaut de surtempérature de moteur
    18
    Défaut de refroidissement de variateur
    19
    Défaut de tension de refroidissement de variateur
    20
    Défaut de retour
    21
    Défaut de communication
    22
    Défaut de surintensité de variateur
    23
    Défaut de surtension de variateur
    24
    Défaut de sous-tension de variateur
    25
    Défaut de perte de phase d’alimentation
    26
    Défaut d’erreur de position
    27
    Défaut SERCOS
    28
    Défaut de surcourse
    29
    Réservé
    30
    Défaut spécifique du constructeur
    31
    Voulez-vous que n’importe lequel de ces défauts génère un défaut majeur sur l’automate ?
    OUI – Définit le Type de défaut général du groupe de mouvements = Défaut majeur.
    NON – Vous devez écrire le code pour traiter ces défauts.
    Action de défaut de variateur
    AXIS_SERVO
    SINT
    GSV
    SSV
    Action sur défaut
    Fermeture
    Désactivation du variateur
    Arrêt du mouvement
    É
    tat seulement
    Value
    0
    1
    2
    3
    Bits de défaut de variateur
    AXIS_SERVO_DRIVE
    DINT
    GSV
    Permet d’accéder à tous les bits de défaut de variateur dans un mot de 32 bits. Cet attribut est le même que l’étiquette Défaut de variateur.
    Balise
    Bit
    Défaut de surcourse logicielle positive
    0
    Défaut de surcourse logicielle négative
    1
    Défaut de surcourse matérielle positive
    2
    Défaut de surcourse matérielle négative
    3
    Défaut de retour de moteur
    4
    Défaut de bruit de retour de moteur
    5
    Défaut de retour aux.
    6
    Défaut de bruit de retour auxiliaire
    7
    Réservé
    8
    Défaut de l’entrée d’activation de variateur
    9
    Défaut de bus commun
    10
    Défaut de surcharge de précharge
    11
    Réservé
    12
    Défaut de court-circuit de mise à la terre
    13
    Défaut matériel de variateur
    14
    Défaut de survitesse
    15
    Défaut de surcharge
    16
    Défaut de surtempérature de variateur
    17
    Défaut de surtempérature de moteur
    18
    Défaut de refroidissement de variateur
    19
    Défaut de tension de refroidissement de variateur
    20
    Défaut de retour
    21
    Défaut de communication
    22
    Défaut de surintensité de variateur
    23
    Défaut de surtension de variateur
    24
    Défaut de sous-tension de variateur
    25
    Défaut de perte de phase d’alimentation
    26
    Défaut d’erreur de position
    27
    Défaut SERCOS
    28
    Défaut de surcourse
    29
    Réservé
    30
    Défaut spécifique du constructeur
    31
    Voulez-vous que n’importe lequel de ces défauts génère un défaut majeur sur l’automate ?
    OUI – Définit le Type de défaut général du groupe de mouvements = Défaut majeur.
    NON – Vous devez écrire le code pour traiter ces défauts.
    État d’entrée de défaut de variateur
    AXIS_SERVO
    BOOL
    Balise
    La sortie numérique qui provient du variateur et qui indique s’il y a un défaut.
    Si ce bit est :
    ON — Le variateur a un défaut.
    OFF — Le variateur n’a pas de défaut.
    Défaut matériel de variateur
    AXIS_SERVO_DRIVE
    BOOL
    Balise
    Définir lorsque le variateur détecte un défaut matériel grave.
    Constante de temps du modèle de variateur
    AXIS_SERVO
    AXIS_SERVO_DRIVE
    REAL
    GSV SSV
    Sec
    La valeur de la Constante de temps du modèle de variateur représente la constante de temps du modèle en vrac pour la boucle de courant du variateur utilisée par l’instruction MRAT pour calculer les valeurs de la Vitesse maximale et de la Bande passante de l’asservissement de position. La Constante de temps du modèle de variateur est la somme de la constante de temps de la boucle de courant du variateur, de la période d’échantillonnage de retour et de la constante de temps associée au filtre de retour de vitesse. Cette valeur est définie sur une valeur par défaut lors de la configuration de l’axe.
    Pour ce type de l’axe
    Détails
    AXIS_SERVO
    Cette valeur est uniquement utilisée par l’instruction MRAT lorsque l’axe est configuré pour un Servovariateur de couple externe.
    AXIS_SERVO_DRIVE
    Comme la bande passante du filtre de retour de vitesse est déterminée par la résolution du dispositif de retour, la valeur Constante de temps du modèle de variateur est plus petite lorsque des dispositifs de retour de haute résolution sont sélectionnés.
    Défaut de surintensité de variateur
    AXIS_SERVO_DRIVE
    BOOL
    Balise
    Définir lorsque le courant de sortie du variateur dépasse les limites de fonctionnement prédéfinies pour le variateur.
    Défaut de surtempérature de variateur
    AXIS_SERVO_DRIVE
    BOOL
    Balise
    Définir lorsque la température du variateur dépasse sa température de fermeture.
    Défaut de surtension de variateur
    AXIS_SERVO_DRIVE
    BOOL
    Balise
    Définir lorsque la tension de bus c.c. de variateur dépasse les limites de fonctionnement prédéfinies pour le bus.
    Polarité du variateur
    AXIS_SERVO_DRIVE
    DINT
    GSV
    SSV
    0 = Polarité personnalisée
    1 = Polarité positive
    2 = Polarité négative
    Polarité personnalisée
    La polarité personnalisée s’utilise pour personnaliser les configurations de la polarité, en utilisant les divers paramètres de polarité définis par la norme d’interface SERCOS.
    Polarité positive/négative
    L’attribut des bits Polarités positive et négative détermine la polarité globale de la boucle d’asservissement du variateur. Tous les paramètres sophistiqués de polarité sont automatiquement définis en se basant sur une configuration Positive ou Négative de la Polarité de variateur. Un bon câblage garantit la fermeture de la boucle d’asservissement avec un retour négatif. Cependant, rien ne garantit que le servovariateur suive le même sens avant que l’utilisateur pour une application donnée. La polarité négative inverse la polarité de la position de commande et les données de position réelle du servovariateur. La sélection d’une polarité de variateur Positive ou Négative rend donc possible la configuration du sens de direction positif du variateur de sorte qu’il soit en accord avec celui de l’utilisateur. Cet attribut est configuré automatiquement à l’aide des instructions de mouvement MRHD et MAHD.
    Résolution de variateur
    AXIS_SERVO_DRIVE
    DINT
    GSV
    Comptages du variateur/Unité du variateur
    L’attribut Résolution de variateur détermine le nombre de Comptages de variateur dans une Unité du variateur. Les Unités de variateur peuvent être configurées en Tours, Pouces ou Millimètres en fonction de l’application spécifique du variateur. Qui plus est, l’Unité configurée de variateur peut s’appliquer à un dispositif de retour de type moteur ou auxiliaire. Toutes les données de position, vitesse et accélération du variateur sont mises à l’échelle à partir des Unités de position de l’utilisateur, en Unités de variateur, sur la base de la Résolution de variateur et de la Constante de conversion. Le rapport entre la Constante de conversion et la Résolution de variateur détermine le nombre d’Unités de position dans une Unité de variateur.
    Constante de conversion/Résolution de variateur = Unités de variateur (tours, pouces ou mm)/Unité de position
    Inversement, toutes les données de position, vitesse et accélération provenant du variateur sont mises à l’échelle à partir des Unités de position de l’utilisateur, en Unités de variateur, sur la base de la Résolution de variateur et de la Constante de conversion. Le rapport entre la Résolution de variateur et la Constante de conversion détermine le nombre d’Unités de position dans une Unité de variateur.
    Résolution de variateur/Constante de conversion = Unités de position/Unité du variateur (tours, pouces, mm)
    En général, la valeur de la Résolution de variateur peut rester sur sa valeur par défaut de 200 000 Comptages de variateur par Unité de variateur, indépendamment de la résolution du ou des dispositifs de retour dont se sert le variateur. Cela est dû au fait que le variateur a son propre jeu de facteurs d’échelle dont il se sert pour lier les comptages de retour aux comptages de variateur.
    Limite de plage de course de variateur
    Étant donné que les paramètres de position du variateur sont, en fin de compte, limités à une représentation signée de 32 bits, selon la norme SERCOS, le paramètre de Résolution de variateur a un impact sur la plage de course du variateur. L’équation qui permet de déterminer la plage de course maximale en se basant sur la Résolution de variateur est la suivante :
    Limite de plage de course du variateur = +/- 2147 483 647/Résolution de variateur.
    En se basant sur la valeur par défaut de 200 000 Comptages de variateur par Unité de variateur, la limite de la plage du variateur est égale à 10 737 Unités du variateur. Bien que cette limitation de la plage de course pose rarement un problème, il est facile de réduire la Résolution de variateur pour augmenter la plage de la course. Cela présente un inconvénient : les données de position sont alors transmises avec une résolution plus faible, ce qui risque d’affecter la régularité des mouvements.
    Rebouclage fractionnel
    Cependant, dans certains cas, l’utilisateur souhaitera peut-être configurer de manière spécifique la valeur de la Résolution de variateur pour traiter des applications de rebouclage fractionnel ou des applications multitours qui ont besoin d’une compensation cyclique. Dans les cas où la valeur du Rebouclage pour une application rotative n’est pas un nombre entier, il est possible de modifier l’attribut Mise à l’échelle de position rotative afin d’obtenir une valeur qui est un nombre entier divisible par la valeur du Rebouclage.
    Les exemples suivants démontrent de quelle façon la valeur Résolution de variateur peut être utilisée en association avec la Constante de conversion pour traiter diverses applications.
    Réducteur rotatif SANS dispositif de retour auxiliaire
    En fonction de la sélection d’un moteur rotatif, la Résolution de variateur devrait s’exprimer en Comptages du variateur par Tour du moteur et s’appliquer à l’IDN de résolution de la position en rotation. L’utilisateur devrait définir la Constante de conversion sur les Comptages du variateur par Unité de position définie par l’utilisateur. S’il s’agit d’un réducteur 3:1, et si l’Unité de position de l’utilisateur est, par exemple, le nombre de tours de l’arbre de transmission de sortie, la Constante de conversion s’élèverait à 200 000/3, ce qui n’est pas rationnel. Mais, dans ce cas, vous pourriez tout simplement définir la Résolution de variateur sur 300 000 comptages du Variateur/tour du moteur et la Constante de conversion pourrait alors se définir sur 100 000 comptages du variateur/tour de l’arbre de sortie. Ce système devrait fonctionner avec cette configuration, sans perte de précision mécanique et, par exemple, un mouvement correspondant à un tour de l’arbre de sortie devrait faire tourner l’axe de sortie sur 1 tour exactement.
    Vis sphérique linéaire SANS dispositif de retour auxiliaire
    En fonction de la sélection d’un moteur rotatif, la Résolution de variateur devrait s’exprimer en Comptages du variateur par Tour du moteur et s’appliquer à l’IDN de résolution de la position en rotation. L’utilisateur devrait définir la Constante de conversion sur les Comptages du variateur par Unité de position définie par l’utilisateur. S’il s’agit d’une bille sphérique à pas de 5 mm et si l’Unité de position de l’utilisateur est, par exemple, le mm, l’utilisateur définit tout simplement la Constante de conversion sur 200 000/5, soit 40 000 Comptages du variateur par mm en se basant sur la valeur par défaut de Résolution de variateur de 200 000 comptages du variateur/tour du moteur. Si le pas est irrationnel, la méthode permettant de surmonter ce problème consiste à procéder comme indiqué pour un Réducteur rotatif SANS dispositif de retour auxiliaire.
    Réducteur rotatif AVEC dispositif de retour auxiliaire
    En fonction de la sélection d’un moteur rotatif, la Résolution de variateur devrait s’exprimer en Comptages du variateur par Tour auxiliaire et s’appliquer à l’IDN de Résolution de la position en rotation. Maintenant, cette position est basée sur le dispositif de retour auxiliaire, en fonction de la Configuration de la boucle d’asservissement, le bit Référence de données des différents types de Mises à l’échelle devrait faire l’objet d’une Référence à la charge au lieu d’une référence au moteur.
    Le retour du moteur devrait être rotatif et la résolution devrait s’exprimer en cycles par tour du moteur. Le dispositif de retour aux. est également rotatif et sa résolution devrait s’exprimer en cycles par tour auxiliaire. Le Rapport de retour auxiliaire devrait être défini sur le nombre de tours de retour auxiliaire par tour du moteur et s’appliquer, sur le plan interne, aux IDN 121 et 122 pour lier les comptages de la boucle d’asservissement de position aux comptages de boucle d’asservissement de vitesse, dans le cadre d’une configuration à deux boucles d’asservissement. L’attribut Rapport de retour auxiliaire s’utilise également pour calculer la limite de plage et les valeurs par défaut pendant la configuration, en fonction des spécifications du moteur choisi.
    Si cette application fait appel à un réducteur 3:1, et si l’Unité de position de l’utilisateur est, par exemple, le nombre de tours de l’arbre de sortie du réducteur, la Constante de conversion reste rationnelle étant donné que notre mise à l’échelle fait Référence à la charge ! L’utilisateur, tout simplement, définit la Constante de conversion sur 200 000 Comptages du variateur/tour de l’arbre de sortie, en se basant sur la valeur par défaut de Résolution de variateur de 200 000 Comptages du variateur/tour auxiliaire. Le système devrait fonctionner avec cette configuration, sans perte de précision mécanique et, par exemple, un mouvement correspondant à un tour de l’arbre de sortie devrait faire tourner l’axe de sortie sur 1 tour exactement.
    Combinaison vis sphérique linéaire/vis sphérique AVEC dispositif de retour auxiliaire
    Basée sur la sélection d’un retour auxiliaire linéaire, la Résolution de variateur devrait s’exprimer en Comptages de variateur par Unité linéaire comme, par exemple les millimètres (sélection du bit Métrique) et s’appliquer aux IDN de mise à l’échelle des données de position linéaires. Maintenant que cette position est basée sur le dispositif de retour auxiliaire, en fonction de la configuration de la boucle d’asservissement, le bit Référence de données des différents Types de mises à l’échelle devrait faire de nouveau l’objet d’une Référence à la charge au lieu d’une Référence au moteur.
    Le retour du moteur devrait être rotatif et la résolution devrait s’exprimer en cycles par tour du moteur. Le dispositif de retour auxiliaire est maintenant linéaire et sa résolution devrait s’exprimer en cycles par (par exemple) mm. Le Rapport de retour auxiliaire devrait être défini sur le nombre d’unités de retour auxiliaire (mm) par tour du moteur et s’appliquer, sur le plan interne, à l’IDN 123 pour lier les comptages de la boucle d’asservissement de position aux comptages de boucle d’asservissement de vitesse, dans le cadre d’une configuration à deux boucles d’asservissement. L’attribut Rapport de retour auxiliaire s’utilise également pour calculer la limite de plage et les valeurs par défaut pendant la configuration, en fonction des spécifications du moteur choisi.
    Lorsque cette application utilise un réducteur de 3:1 avec une bille sphérique à pas de 5 mm et lorsque l’Unité de position de l’utilisateur est, par exemple, le cm, la Constante de conversion est de nouveau rationnelle étant donné la Référence à la charge ! L’utilisateur définit la Constante de conversion sur 20 000 Comptages de variateur/cm, en se basant sur la valeur de Résolution par défaut du variateur de 200 000 Comptages de variateur/mm. Ce système devrait fonctionner avec cette configuration sans perte de précision mécanique, à savoir qu’un mouvement de 10 cm devrait entraîner un mouvement de l’actionneur d’exactement 10 cm.
    Bits de mise à l’échelle de variateur
    AXIS_SERVO_DRIVE
    DINT
    GSV
    La configuration de l’attribut Bits de mise à l’échelle de variateur est dérivée directement de l’attribut Unités du variateur.
    Bits
    0 = Type de mise à l’échelle
    0 – standard
    1 – personnalisé
    1 = Unité de mise à l’échelle
    0 – rotatif
    1 – linéaire
    2 = Unité de mise à l’échelle linéaire
    0 – métrique
    1 – anglais
    3 = Référence de données
    0 – moteur
    1 – charge
    Type de mise à l’échelle
    L’attribut de bit Type de mise à l’échelle s’utilise pour activer une mise à l’échelle personnalisée en faisant appel aux paramètres de mise à l’échelle de position, vitesse, accélération et couple définis par l’interface standard SERCOS. Lorsque ce bit est mis à zéro (par défaut), ces paramètres de mise à l’échelle sont tous réglés en fonction des facteurs de mise à l’échelle préférés du variateur
    Rockwell Automation
    SERCOS. À l’heure actuelle, il n’y a pas de support Logix pour la mise à l’échelle personnalisée.
    Unité de mise à l’échelle
    L’attribut Unité de mise à l’échelle s’utilise pour déterminer si l’automate effectue une mise à l’échelle des attributs de position, vitesse et accélération en se basant sur des paramètres de mise à l’échelle linéaires et leurs Unités associées de variateur, telles qu’elles sont définies par l’interface standard SERCOS. Lorsque ce bit est mis à zéro (par défaut), les bits correspondants des paramètres Mise à l’échelle des données de position SERCOS, Mise à l’échelle des données de vitesse et Mise à l’échelle des données d’accélération sont eux aussi mis à zéro, ce qui envoie au variateur l’instruction d’utiliser les paramètres de mise à l’échelle rotatifs. Lorsque ce bit est défini, les bits correspondants des paramètres Mise à l’échelle des données de position SERCOS, Mise à l’échelle des données de vitesse et Mise à l’échelle des données d’accélération sont eux aussi définis, ce qui envoie au variateur l’instruction d’utiliser les paramètres de mise à l’échelle linéaires.
    Unité de mise à l’échelle linéaire
    Lorsque l’Unité de mise à l’échelle est définie sur linéaire, l’attribut du bit Mise à l’échelle linéaire s’utilise pour déterminer si l’automate effectue une mise à l’échelle des attributs de position, vitesse et accélération en se basant sur des unités de variateur Métriques ou Anglaises (impériales), telles qu’elles sont définies par l’interface standard SERCOS. Lorsque ce bit est mis à zéro (par défaut), les bits correspondants des paramètres Mise à l’échelle des données de position SERCOS, Mise à l’échelle des données de vitesse et Mise à l’échelle des données d’accélération sont eux aussi mis à zéro, ce qui envoie au variateur l’instruction d’utiliser les paramètres de mise à l’échelle Métriques. Lorsque ce bit est défini, les bits correspondants des paramètres Mise à l’échelle des données de position SERCOS, Mise à l’échelle des données de vitesse et Mise à l’échelle des données d’accélération sont eux aussi définis, ce qui envoie au variateur l’instruction d’effectuer des mises à l’échelle en utilisant des unités anglaises (impériales).
    Si l’Unité de mise à l’échelle est définie sur rotatif, le bit Unité de mise à l’échelle linéaire n’a aucun effet.
    Lors d’une interface avec des produits de variateurs Rockwell SERCOS, les Unités de variateur standard basées sur les bits Unité de mise à l’échelle et Unité de mise à l’échelle linéaire qui sont choisies sont illustrées sur le tableau suivant.
    Unités de variateur standard
    Métriques
    Anglais
    Rotatives
    Tour
    Tour
    Linéaire
    Millimètre
    Pouce
    Référence de données
    Le bit Référence de données détermine le côté de la transmission mécanique qui va servir de référence pour les données de position, vitesse, accélération et couple. Lorsque l’option Moteur est sélectionnée, les données de position, vitesse, accélération et couple font l’objet de références par rapport au côté moteur de la transmission. Lorsque l’option Charge est sélectionnée, les données de position, vitesse, accélération et couple font l’objet de références par rapport au côté charge de la transmission. Cela ne s’applique qu’en cas d’utilisation d’un dispositif de retour auxiliaire.
    Bits d’état du variateur
    AXIS_SERVO_DRIVE
    DINT
    GSV
    Balise
    Permet d’accéder à tous les bits d’état du variateur dans un mot de 32 bits. Cet attribut est le même que l’étiquette État du variateur.
    Balise
    Bit
    État de l’action d’asservissement
    0
    État du variateur activé
    1
    État de fermeture
    2
    État du processus
    3
    État de bus prêt
    4
    Réservé
    5
    État de l’entrée de prise d’origine
    6
    État de l’entrée de Registration 1
    7
    État de l’entrée de Registration 2
    8
    État de l’entrée de surcourse positive
    9
    État de l’entrée de surcourse négative
    10
    État de l’entrée d’activation
    11
    État de la limite d’accélération
    12
    État de référence absolue
    13
    État actif du mode Hors Sécurité (a besoin d’une révision du firmware du variateur 1.85 ou plus récente)
    14
    Réservé
    14
    Réservé
    15
    État du verrouillage de la vitesse
    16
    État de l’immobilisation de la vitesse
    17
    État du seuil de vitesse
    18
    État du seuil de couple
    19
    État de la limite de couple
    20
    État de la limite de la vitesse
    21
    État du verrouillage de la position
    22
    État de limite d’alimentation
    23
    Réservé
    24
    État du seuil de vitesse basse
    25
    État du seuil de vitesse élevée
    26
    État du variateur
    AXIS_SERVO_DRIVE
    DINT
    Balise
    Permet d’accéder à tous les bits d’état du variateur dans un mot de 32 bits. Cette étiquette est la même que l’attribut Bits d’état du variateur.
    Balise
    Bit
    État de l’action d’asservissement
    0
    État du variateur activé
    1
    État de fermeture
    2
    État du processus
    3
    État de bus prêt
    4
    Réservé
    5
    État de l’entrée de prise d’origine
    6
    État de l’entrée de Registration 1
    7
    État de l’entrée de Registration 2
    8
    État de l’entrée de surcourse positive
    9
    État de l’entrée de surcourse négative
    10
    État de l’entrée d’activation
    11
    État de la limite d’accélération
    12
    État de référence absolue
    13
    Réservé
    14
    Réservé
    15
    État du verrouillage de la vitesse
    16
    État de l’immobilisation de la vitesse
    17
    État du seuil de vitesse
    18
    État du seuil de couple
    19
    État de la limite de couple
    20
    État de la limite de la vitesse
    21
    État du verrouillage de la position
    22
    État de limite d’alimentation
    23
    Réservé
    24
    État du seuil de vitesse basse
    25
    État du seuil de vitesse élevée
    26
    Action de défaut thermique de variateur
    AXIS_SERVO_DRIVE
    SINT
    GSV
    SSV
    Action sur défaut
    Fermeture
    Désactivation du variateur
    Arrêt du mouvement
    État seulement
    Value
    0
    1
    2
    3
    Défaut de sous-tension de variateur
    AXIS_SERVO_DRIVE
    BOOL
    Balise
    Définir lorsque la tension de bus c.c. de variateur est inférieure aux limites de fonctionnement prédéfinies pour le bus..
    Unité de variateur
    AXIS_SERVO_DRIVE
    INT
    GSV
    L’attribut Unité de variateur établit l’unité de mesure qui est appliquée à la valeur de l’attribut Résolution de variateur. Les unités qui apparaissent dans la liste énumérée peuvent être linéaires ou rotatives, anglaises (impériales) ou métriques. Un discrimination supplémentaire est prévue dans la liste énumérée pour spécifier si l’Unité du variateur fait l’objet d’une référence directe avec le moteur ou avec le retour externe ou auxiliaire.
    0 = tours moteur
    1 = tours auxiliaires
    2 = pouces moteur
    3 = pouces auxiliaires
    4 = mm moteur
    5 = mm auxiliaires
    Bits d’avertissement de variateur
    AXIS_SERVO_DRIVE
    DINT
    GSV
    Avertissement
    Bit
    Surcharge du variateur
    Avertissement
          
    0
    Avertissement de surtempérature de variateur
    1
    Avertissement de surchauffe de moteur
    2
    Avertissement d’erreur de refroidissement
    3
    Avertissement de surcharge de variateur
    Lorsque la limite de chargement du moteur est dépassée, le bit Avertissement de surcharge est défini. Lorsque cette condition perdure, un Défaut de surcharge se produit. Ce bit d’avertissement donne l’occasion au programme de contrôle de réduire la charge sur le moteur afin d’éviter toute situation future nécessitant un fermeture.
    Avertissement de surtempérature de variateur
    Lorsque la limite de surtempérature du variateur est dépassée, le bit Avertissement de surtempérature de variateur est défini. Lorsque cette condition perdure, un Défaut de surtempérature du variateur se produit. Ce bit d’avertissement donne l’occasion au programme de contrôle de réduire la charge sur le moteur ou d’augmenter le refroidissement du variateur afin d’éviter toute situation future nécessitant un fermeture.
    Avertissement de surchauffe de moteur
    Lorsque la limite de surtempérature du moteur est dépassée, le bit Avertissement de surchauffe de moteur est défini. Lorsque cette condition perdure, un Défaut de surtempérature du moteur se produit. Ce bit d’avertissement donne l’occasion au programme de contrôle de réduire la charge sur le moteur ou d’augmenter le refroidissement du moteur afin d’éviter toute situation future nécessitant un fermeture.
    Avertissement d’erreur de refroidissement
    Lorsque la limite de température ambiante à l’intérieur de l’enceinte du variateur est dépassée, le bit Avertissement d’erreur de refroidissement est défini. Lorsque cette condition perdure, un Défaut d’erreur de refroidissement se produit. Ce bit d’avertissement donne l’occasion au programme de contrôle d’augmenter le refroidissement du variateur afin d’éviter toute situation future nécessitant un fermeture.
    Bits de configuration dynamique
    AXIS_CONSUMED
    AXIS_GENERIC
    AXIS_SERVO
    AXIS_SERVO_DRIVE
    AXIS_VIRTUAL
    DINT
    GSV
    SSV
    Dans la version 16, la gestion par l’automate du changement pour un profil de courbe en S a été améliorée.
    Voulez-vous revenir au comportement de la version 15 ou antérieure pour les courbes en S ?
    NON — Laisser ces bits sur ON (par défaut).
    OUI — Passer à l’état OFF un ou plusieurs de ces bits :
    Pour désactiver cette modification
    Désactiver ce bit
    Retard à l’arrêt de la courbe en S réduit
    Cette modification s’applique à l’instruction Arrêt d’axe de mouvement (MAS). Elle vous permet d’utiliser un jerk de décélération supérieure pour arrêter plus vite un axe qui
    accélère
    .
    L’automate utilise la variation de décélération de l’instruction d’arrêt si elle est supérieure au jerk de décélération actuel.
    0
    Inversions de la vitesse de la courbe en S réduites
    Dans les versions antérieures à la version 16, vous pouviez provoquer l’inversion momentanée du sens de l’axe lorsque vous diminuiez le jerk de décélération pendant que l’axe décélérait. Ce phénomène se produisait généralement lorsque vous tentiez de relancer une marche par à-coups ou d’effectuer un déplacement avec un taux de décélération plus faible pendant que l’axe s’arrêtait. Cette modification empêche l’inversion de l’axe dans ces cas-là.
    1
    Dépassements de la vitesse de la courbe en S réduits
    Vous pouvez provoquer le dépassement de la vitesse programmée de l’axe si vous diminuez la variation d’accélération pendant que l’axe accélère. Cette modification autorise un dépassement maximal de 50 % de la vitesse programmée.
    2
Fournir une réponse
Vous avez des questions ou des commentaires sur cette documentation ? Veuillez envoyer vos commentaires ici.
Normal