Attributs de mise à l'échelle du mouvement
Voici les attributs de configuration de base de mise à l’échelle du mouvement associés à l’Axe de contrôle du mouvement. Ces attributs sont impliqués lors des conversions affectant la position, la vitesse et l’accélération et exprimés en tant que Comptes de mouvement et Unités de mouvement, ainsi que l’Unité de position de l’axe définie par l’utilisateur. La fonction de mise à l’échelle du mouvement participe également à la conversion des Comptes de mouvement en Comptages de retour et vice-versa et des Unités de mouvement en Unités de retour et vice-versa.
Configuration de mise à l’échelle de mouvement
Utilisation | Accès | Type de données | Valeur par défaut | Min | Max | Sémantique des valeurs |
|---|---|---|---|---|---|---|
Requis - Tout | Régler/GSV | USINT | 0 | - | - | Énumération 0 = Mise à l’échelle du contrôle (R) 1 = Mise à l’échelle du variateur (O) 2-255 = Réservé |
L’attribut Configuration de la mise à l’échelle du mouvement détermine si la fonction de mise à l’échelle est exécutée par l’automate ou par le variateur. La sélection de Mise à l’échelle de contrôle configure le système de contrôle pour assurer les calculs de mise à l’échelle dans l’automate. Dans ce mode, l’automate interagit avec le variateur au niveau des Comptages de retour ou des Unités de moteur et, de ce fait, le variateur n’a pas besoin d’effectuer des opérations de mise à l’échelle. En outre, dans le mode de Mise à l’échelle de contrôle, l’automate prend en charge les opérations de Rebouclage de position (Rebouclage cyclique pour objets device axis) associées au Mode de course cyclique (Contrôle de rebouclage cyclique pour objets device axis).
La sélection de Mise à l’échelle de variateur configure le système de contrôle pour assurer les calculs de mise à l’échelle dans le dispositif de variateur. Dans ce mode, l’automate interagit avec le variateur en ce qui concerne les Comptes de mouvement ou les Unités de mouvement et le variateur prend en charge la conversion en comptages de Retour et unités de moteur équivalents. En outre, dans le mode de mise à l’échelle du variateur, le variateur prend en charge les opérations de Rebouclage de position (Rebouclage cyclique) associées au Mode de course cyclique (Contrôle de rebouclage cyclique).
Source de la mise à l’échelle
Utilisation | Accès | Type de données | Valeur par défaut | Min | Max | Sémantique des valeurs |
|---|---|---|---|---|---|---|
Requis - Tout | Définir/ SSV# | USINT | 0 | - | - | Énumération : 0 = Depuis calculateur 1 = Entrée de facteur direct de mise à l’échelle 2-255 = réservé |
# Indique que l’attribut ne peut pas être défini tant que la commande de suivi est activée (bit Suivi de commande en cours dans l’État interne de l’axe CIP est vrai). | ||||||
Attribut énuméré utilisé pour déterminer si les facteurs de mise à l’échelle vont être saisis directement par l’utilisateur ou calculés en fonction des valeurs Mise à l’échelle de position, Rebouclage de position et Plage de course. En cas de saisie directe, les facteurs de mise à l’échelle (par exemple, la Constante de conversion, le Rebouclage de position et la Résolution de mouvement) s’expriment en unités de « comptes ». En cas d’utilisation du calculateur de mise à l’échelle, les facteurs de mise à l’échelle se calculent en fonction des valeurs saisies par l’utilisateur en unités préférentielles de l’application, sans avoir à connaître les « comptes ».
CONSEIL:
Les paramètres de la page Mise à l’échelle doivent être configurés pour que tout attribut exprimé dans les unités de position, de vitesse ou d’accélération renvoie des valeurs pertinentes.
Les calculs de mise à l’échelle sont effectués par l’application Logix Designer chaque fois que les valeurs des attributs de mise à l’échelle changent. Par définition, les attributs de mise à l’échelle sont le Numérateur de la mise à l’échelle de position, le Dénominateur de la mise à l’échelle de position, le Numérateur de rebouclage de position, le Dénominateur de rebouclage de position, le Mode de course et la Plage de course. Le calcul de Mise à l’échelle a pour but de déterminer les Facteurs clés de mise à l’échelle qui permettent d’assurer les conversions entre les Unités de position définies par l’utilisateur et les unités quantifiées de Comptes de mouvement utilisées par le système de contrôle. La série d’attributs Facteurs de mise à l’échelle se composent de la Résolution de mouvement, la Constante de conversion et le Rebouclage de position.
Les calculs spécifiques de mise à l’échelle exécutés par l’application Logix Designer dépendent des paramètres Mode de course, comme indiqué ci-après :
Course cyclique :
- Résolution maxi = Int((2^31-1) * (Numérateur de mise à l’échelle de pos/Dénominateur de mise à l’échelle de pos) / (Numérateur de rebouclage/Dénominateur de rebouclage))
- Résolution de base = Minimum (Résolution de mouvement par défaut, Résolution maxi)
- Résolution de mouvement = (Numérateur de mise à l’échelle de pos*Dénominateur de rebouclage) * (10^(Int (Log10(Résolution de base/(Numérateur de mise à l’échelle de pos*Dénominateur de rebouclage)))))
- Constante de conversion = Résolution de mouvement * (Dénominateur de mise à l’échelle de pos/Numérateur de mise à l’échelle de pos)
- Rebouclage = Constante de conversion * (Numérateur de rebouclage/Dénominateur de rebouclage)
Course limitée :
- Résolution maxi = Int((2^31-1) * (Numérateur de mise à l’échelle de pos/Dénominateur de mise à l’échelle de pos)/Plage de course)
- Résolution de base = Minimum (Résolution de mouvement par défaut, Résolution maxi)
- Résolution de mouvement = Numérateur de mise à l’échelle de pos * (10^(Int (Log10(Résolution de base/Numérateur de mise à l’échelle de pos))))
- Constante de conversion = Résolution de mouvement * (Dénominateur de mise à l’échelle de pos/Numérateur de mise à l’échelle de pos)
Course illimitée :
- Résolution de base = Résolution de mouvement par défaut
- Résolution de mouvement = Numérateur de mise à l’échelle de pos * (10^(Int (Log10(Résolution de base/Numérateur de mise à l’échelle de pos))))
- Constante de conversion = Résolution de mouvement * (Dénominateur de mise à l’échelle de pos/Numérateur de mise à l’échelle de pos)
Lors des calculs de mise à l’échelle, l’application Logix Designer définit la Source de la mise à l’échelle sur « depuis calculateur ». Si l’utilisateur change directement l’un des attributs Facteurs de mise à l’échelle, en faisant appel à Logix Designer ou à un accès de programmation, la Source de la mise à l’échelle est définie sur « saisie directe ». Le paramètre « direct entry » indique que les Facteurs de mise à l’échelle ne correspondent plus aux valeurs des attributs de Mise à l’échelle.
Mode de course
Utilisation | Accès | Type de données | Valeur par défaut | Min | Max | Sémantique des valeurs |
|---|---|---|---|---|---|---|
Requis - Tout | Définir/ SSV# | USINT | 0 | - | - | Énumération : 0 = Illimité 1 = Limité (E) 2 = Cyclique (E) 3-255 = réservé |
# Indique que l’attribut ne peut pas être défini tant que la commande de suivi est activée (bit Suivi de commande en cours dans l’État interne de l’axe CIP est vrai). | ||||||
Attribut énuméré utilisé pour déterminer les contraintes de course de l’axe. L’option Course illimitée s’utilise pour les axes qui sont exploités en continu mais qui ne sont pas cycliques. L’option Course limitée s’utilise pour les axes qui ont des limites imposées au niveau de leur course du fait, en général, de limitations mécaniques. L’option Course cyclique s’utilise pour les axes présentant des répétitions de position dans le cadre d’un cycle de produit. Bien que l’axe puisse fonctionner en continu, la valeur de position est limitée et se situe entre 0 et la valeur de Rebouclage de position. Lorsque la Configuration de retour est égale à « Aucun retour », comme c’est le cas dans le cadre d’une exploitation Sans capteur ou sans codeur, la seule possibilité de définition valide du Mode de course est « Illimité ».
Numérateur de la mise à l’échelle de position
Utilisation | Accès | Type de données | Valeur par défaut | Min | Max | Sémantique des valeurs |
|---|---|---|---|---|---|---|
Requis - Tout | Définir/ GSV | REAL | 1 | 0+ | ![]() | Unités de position |
Une valeur à point flottant utilisée par le calculateur de mise à l’échelle pour déterminer le nombre d’Unités de position par unités du Dénominateur de la mise à l’échelle de position (Unités de mouvement).
Dénominateur de la mise à l’échelle de position
Utilisation | Accès | Type de données | Valeur par défaut | Min | Max | Sémantique des valeurs |
|---|---|---|---|---|---|---|
Requis - Tout | Définir/ GSV | REAL | 1 | 0+ | ![]() | Unité de mouvement |
Une valeur à point flottant utilisée par le calculateur de mise à l’échelle pour déterminer le nombre d’Unités de mouvement par unités du Numérateur de la mise à l’échelle de position (Unités de position).
Numérateur de rebouclage de position
Utilisation | Accès | Type de données | Valeur par défaut | Min | Max | Sémantique des valeurs |
|---|---|---|---|---|---|---|
Requis - E | Définir/ GSV | REAL | 1 | 0+ | ![]() | Unités de position |
Une valeur à point flottant utilisée par le calculateur de mise à l’échelle pour déterminer le nombre d’Unités de position par unités du Dénominateur de rebouclage de position (Cycles de rebouclage). Le calculateur n’utilise cette valeur que lorsque le mode de course cyclique a été sélectionné.
Dénominateur de rebouclage de position
Utilisation | Accès | Type de données | Valeur par défaut | Min | Max | Sémantique des valeurs |
|---|---|---|---|---|---|---|
Requis - E | Définir/ GSV | REAL | 1 | 0+ | ![]() | Cycles de rebouclage |
Une valeur à point flottant utilisée par le calculateur de mise à l’échelle pour déterminer le nombre de Cycles de rebouclage par unités du Numérateur de rebouclage de position (Unités de position). Le calculateur n’utilise cette valeur que lorsque le mode de course cyclique a été sélectionné.
Plage de course
Utilisation | Accès | Type de données | Valeur par défaut | Min | Max | Sémantique des valeurs |
|---|---|---|---|---|---|---|
Requis - E | Définir/ GSV | REAL | 1000 | 0+ | ![]() | Unités de position |
Une valeur à point flottant utilisée par le calculateur de mise à l’échelle pour déterminer la plage de course maximale en Unités de position lors d’un calcul limité de mise à l’échelle de position du Mode de course.
Unité de mouvement
Utilisation | Accès | Type de données | Valeur par défaut | Min | Max | Sémantique des valeurs |
|---|---|---|---|---|---|---|
Requis - Tout | Définir/ GSV | USINT | 0 | - | - | Énumération 0 = Tour moteur 1 = Tour de charge 2 = Tour du signal de retour 3 = mm moteur 4 = mm charge 5 = mm retour 6 = pouce moteur 7 = pouce charge 8 = pouce retour 9 = Tour de moteur/s 10 = Tour de charge/s 11 = m/s moteur 12 = m/s charge 13 = pouce moteur/s 14 = pouce charge/s 15-255 = Réservé |
L’attribut Unité de mouvement détermine l’unité de mesure utilisée pour exprimer la Résolution de mouvement qu’emploient les fonctions du générateur de trajectoires. Une unité de mouvement est l’unité procédé standard employée pour les déplacements de mouvement. Les unités de mouvement qui peuvent être configurées sont les Tours, les Pouces ou les Millimètres, en fonction de l’application spécifique.
Résolution de mouvement
Utilisation | Accès | Type de données | Valeur par défaut | Min | Max | Sémantique des valeurs |
|---|---|---|---|---|---|---|
Requis - Tout | Définir/ SSV# | DINT | Résolution de mouvement par défaut | 1 | 2 31 -1 | Comptes de mouvement/Unité de mouvement |
# Indique que l’attribut ne peut pas être défini tant que la commande de suivi est activée (bit Suivi de commande en cours dans l’État interne de l’axe CIP est vrai). | ||||||
L’attribut Résolution de mouvement est une valeur entière qui détermine le nombre de Comptes de mouvement par Unité de mouvement qu’utilise la fonction de mise à l’échelle pour assurer la conversion des Comptes de mouvement en comptages de retour, et vice-versa. Cet attribut détermine le nombre de Comptes de mouvement qu’il y a dans chaque Unité de mouvement. Un Compte de mouvement est l’unité fondamentale de déplacement dont se sert le Générateur de trajectoires alors que l’Unité de mouvement est l’unité procédé standard qui mesure le déplacement de mouvement. Les unités de mouvement qui peuvent être configurées sont les Tours, les Pouces ou les Millimètres, en fonction de l’application spécifique.
Toutes les données concernant la position de commande, la vitesse et l’accélération sont mises à l’échelle à partir des Unités préférentielles de position de l’utilisateur avec conversion en unités de mouvement dont se sert le Générateur de trajectoires, en fonction de la Résolution de mouvement et de la Constante de conversion. Le rapport entre la Constante de conversion et la Résolution de mouvement détermine le nombre d’Unités de position par Unité de mouvement, selon la description figurant dans la formule suivante.
- Constante de conversion/Résolution de mouvement = Unités de mouvement (tours, pouces ou millimètres)/Unité de position
Inversement, toutes les données de position réelle, vitesse et accélération en provenance du Générateur de trajectoires sont mises à l’échelle à partir des Unités de mouvement et converties en unités préférentielles de position de l’utilisateur, en se basant sur la Résolution de mouvement et la Constante de conversion. Le rapport entre la Résolution de mouvement et la Constante de conversion détermine le nombre d’Unités de position par Unité de mouvement, selon la description figurant dans la formule suivante :
- Résolution de mouvement/Constante de conversion = Unités de position/Unité de mouvement (tour, pouce ou millimètre)
En général, la valeur de la Résolution de mouvement peut être configurée en Comptes de mouvement par Unité de mouvement, indépendamment de la résolution du ou des dispositifs de retour employés. La fonction de mise à l’échelle du variateur prend en charge la mise à l’échelle entre les Comptages de retour et les Comptes de mouvement. La fourniture d’une valeur configurable de Résolution de mouvement est tout particulièrement utile lors du traitement des applications de Rebouclage fractionnel lorsqu’il faut un nombre entier pour les Comptes de mouvement par Cycle de rebouclage.
Les sélections d’attributs valides d’Unité de mouvement sont déterminées par les valeurs employées pour la Configuration de retour, le Type de charge et l’Unité de l’actionneur linéaire (Unité pour l’avance ou unité pour le diamètre), comme le montre le tableau suivant :
Configuration de retour | Type de charge | Unité pour l’actionneur linéaire | Unité de mouvement |
|---|---|---|---|
Aucun retour | Rotatif direct | - | Tour de moteur/s |
Aucun retour | Transmission rotative | - | Tour de charge/s |
Aucun retour | Actionneur linéaire | mm/tr | mm | m/s charge |
Aucun retour | Actionneur linéaire | pouce/tr| pouce | pouce charge/s |
Signal de retour maître | Rotatif direct | - | Tour du signal de retour |
Signal de retour maître | Linéaire direct | - | mm retour |
Signal de retour maître | Transmission rotative | - | Tour de charge |
Signal de retour maître | Actionneur linéaire | mm/tr | mm | mm charge |
Signal de retour maître | Actionneur linéaire | pouce/tr| pouce | pouce charge |
Retour de moteur | Rotatif direct | - | Tour moteur |
Retour de moteur | Linéaire direct | - | mm moteur |
Retour de moteur | Transmission rotative | - | Tour de charge |
Retour de moteur | Actionneur linéaire | mm/tr |mm | mm charge |
Retour de moteur | Actionneur linéaire | pouce/tr | pouce | pouce charge |
Charge | Retour dual | Rotatif direct | - | Tour de charge |
Charge | Retour dual | Linéaire direct | - | mm charge |
Charge | Retour dual | Transmission rotative | - | Tour de charge |
Charge | Retour dual | Actionneur linéaire | mm/tr | mm | mm charge |
Charge | Retour dual | Actionneur linéaire | pouce/tr | pouce | pouce charge |
La valeur de Résolution de mouvement par défaut qu’utilisent les facteurs de mise à l’échelle, la Résolution de mouvement, la Constante de conversion et le Rebouclage de position dépend de l’Unité de mouvement sélectionnée, comme indiqué sur le tableau suivant :
Unité de mouvement | Résolution de mouvement par défaut |
|---|---|
Moteur|Charge|Tour de retour | 1000000 |
Moteur|Charge|mm de retour | 10000 |
Moteur|Charge|pouce de retour | 200000 |
Moteur|Charge|Tour/s de retour | 1000000 |
Moteur|Charge|m/s de retour | 10000000 |
Moteur|Charge|pouce/s de retour | 200000 |
Limite de plage de course
Étant donné que les paramètres de position sont parfois limités, sur le plan interne, à une représentation signée de 32 bits, le paramètre Résolution de mouvement a un impact sur la plage de course. Dans un tel cas, l’équation qui détermine la plage de course maximale, en fonction de la Résolution de mouvement, est la suivante :
- Limite de la plage de course (en unités de mouvement) = +/- 2 147 483 647/Résolution de mouvement
En se basant sur une valeur par défaut de 1 000 000 de Comptes de mouvement par Unité de mouvement, la limite de course est égale à 2 147 Unités de mouvement. Lorsque la position de l’axe dépasse cette valeur, les totalisateurs de position basculent (il s’agit essentiellement d’une inversion du signe de la valeur de position de l’axe). Le mouvement se poursuit en douceur tout au long de cette inversion mais, bien évidemment, les valeurs de position ne sont pas contiguës. Il s’agit du fonctionnement nominal du Mode de course illimité. Bien que la limitation de la plage de course pose relativement peu de problèmes (par exemple, lors d’applications de positionnement de point à point), si un problème se produit il suffit de diminuer la Résolution de mouvement afin d’augmenter la plage de course. Cette procédure présente un inconvénient : les données de position sont alors acheminées avec une résolution inférieure, ce qui risque d’avoir un impact sur la régularité du mouvement. La sélection du Mode de course limité définit la Résolution de mouvement sur une valeur proche de la valeur maximale, en conformité avec la Plage de course spécifiée pour l’application.
Rebouclage fractionnel
Néanmoins, dans certains cas, il vous faudra probablement configurer en outre la résolution de mouvement sur une valeur spécifique en mesure de traiter les applications de rebouclage fractionnel ou les applications multitours absolues qui ont besoin dune compensation cyclique. Dans ces cas-là, lorsque la valeur Rebouclage de position, dans le cadre d’une application rotative, ne donne pas un nombre entier de Comptes de mouvement, il est possible de modifier l’attribut Résolution de mouvement et de lui donner une valeur qui est un entier divisible par la valeur Rebouclage de mouvement. Cela se fait automatiquement lorsque le Mode de course cyclique a été sélectionné.
Polarité du mouvement
Utilisation | Accès | Type de données | Valeur par défaut | Min | Max | Sémantique des valeurs |
|---|---|---|---|---|---|---|
Requis - Tout | Définir/ SSV# | USINT | 0 | - | - | Énumération : 0 = Normal 1 = Inversé 2-255 = (Réservé) |
# Indique que l’attribut ne peut pas être défini tant que la commande de suivi est activée (bit Suivi de commande en cours dans l’État interne de l’axe CIP est vrai). | ||||||
Utilisez la Polarité du mouvement pour changer le sens directionnel du système de contrôle des mouvements. Le paramètre Normal ne touche pas au signe de la commande de contrôle du mouvement et les valeurs réelles des signaux restent inchangées par rapport à leurs valeurs indiquées pour la structure de contrôle du variateur. Le paramètre Inversé intervertit le signe des valeurs des signaux de commande destinés à la structure de contrôle du variateur et intervertit le signe des valeurs réelles des signaux en provenance de la structure de contrôle du variateur. Utilisez également la Polarité du mouvement peut être utilisée pour ajuster le sens de la direction positive du système de contrôle du mouvement afin qu’il corresponde à la direction positive de la machine.
Contrôle de rebouclage cyclique
Utilisation | Accès | Type de données | Valeur par défaut | Min | Max | Sémantique des valeurs |
|---|---|---|---|---|---|---|
Requis - Mise à l’échelle | Set | BOOL | - | - | - | 0 = Opération non cyclique (R) 1 = Opération cyclique (E) |
Lorsque cet attribut booléen est défini sur vrai (1), il active la fonctionnalité de rebouclage cyclique de la fonction de mise à l’échelle. Cette fonction permet d’avoir une plage infinie de positions en rebouclant la position de l’axe chaque fois que l’axe parcourt une distance pendant un cycle complet de la machine. Le nombre de comptages de mouvements par machine de l’axe est spécifié par l’attribut Rebouclage de position cyclique. De ce fait, si l’axe est configuré pour un Fonctionnement cyclique, la mise en œuvre de l’attribut Position de rebouclage cyclique est requise.
Si l’attribut Rebouclage cyclique est faux (0), indiquant une opération non cyclique, aucune opération de « rebouclage » n’est effectuée, et le mouvement unidirectionnel continue d’accumuler la position et peut éventuellement dépasser la plage de représentation de la position, ce qui peut entraîner un enchaînement. Pour cette raison, le parcourt non cyclique est généralement limitée dans le cas d’applications de contrôle de position.
Position de rebouclage cyclique
Utilisation | Accès | Type de données | Valeur par défaut | Min | Max | Sémantique des valeurs |
|---|---|---|---|---|---|---|
Requis - Mise à l’échelle E | Set | DINT | - | - | - | Nombre de mouvements/Cycle de rebouclage |
Cette valeur entière est utilisée pour « reboucler » les valeurs de commande et de position réelle à chaque cycle de machine. La fonctionnalité de rebouclage cyclique permet d’avoir un nombre infini de positions pour les axes cycliques en soustrayant la valeur Position de rebouclage cyclique des positions réelle et commandée chaque fois que l’axe atteint ou franchit la Position de rebouclage cyclique. De même, lors d’un mouvement dans le sens inverse, la valeur Position de rebouclage cyclique est ajoutée à la position réelle et à la position de commande dès que l’axe atteint ou passe par zéro. Par conséquent, les valeurs de position de commande et réelles ne doivent jamais être en dehors de la plage de 0 et de la Position de rebouclage cyclique. Pour éviter toute erreur accumulée ayant pour origine un arrondissement des constantes de conversion irrationnelles, la valeur de rebouclage est représentée sous la forme d’un nombre entier de comptages de mouvements par cycle.
Lorsque la Configuration de mise à l’échelle du mouvement est définie sur la Mise à l’échelle du variateur, l’interface de la connexion de CIP Motion et la structure de contrôle du variateur effectuent la Polarité du mouvement. Lorsque la Configuration de mise à l’échelle du mouvement est définie sur la Mise à l’échelle de l’automate, l’automate exécute l’inversion de Polarité du mouvement.
Pour préserver l’homogénéité directionnelle, les signes de toutes les valeurs des Attributs de signaux qui sont lues depuis la structure de contrôle du variateur ou qui sont rédigées sur la structure de contrôle du variateur sont déterminées par la Polarité du mouvement. Le tableau suivant définit la liste complète des Attributs de signaux et leurs règles d’accès :
ID | Règle d’accès | Nom de l’attribut du signal |
|---|---|---|
1402+o | Obtenir | Retour n de position |
1403+o | Obtenir | Retour de vitesse n |
1404+o | Obtenir | Retour d’accélération n |
2380+o | Obtenir | Retour de position nU |
2381+o | Obtenir | Retour de vitesse nU |
2382+o | Obtenir | Retour d’accélération nU |
2383+o | Obtenir | Retour de position nS |
2384+o | Obtenir | Retour de vitesse nS |
2385+o | Obtenir | Retour d’accélération nS |
62 | Obtenir | Position du front positif de registration 1 |
63 | Obtenir | Position du front négatif de registration 1 |
64 | Obtenir | Position du front positif de registration 2 |
65 | Obtenir | Position du front négatif de registration 2 |
70 | Obtenir | Position de l'événement de prise d'origine |
360 | Définir* | Position de commande de l’automate - Entier |
361 | Définir* | Position de commande de l’automate - Flottement |
362 | Définir* | Commande de vitesse de l’automate |
363 | Définir* | Commande d’accélération de l’automate |
364 | Définir* | Commande de couple de l’automate |
365 | Obtenir | Position fine de commande |
366 | Obtenir | Vitesse fine de commande |
367 | Obtenir | Accélération fine de commande |
370 | Set | Vitesse à ignorer 1 |
371 | Set | Vitesse à ignorer 2 |
372 | Set | Vitesse à ignorer 3 |
430 | Obtenir | Position de commande |
431 | Définir* | Ajustement de position |
432 | Obtenir | Référence de position |
433 | Obtenir | Commande d’anticipation de vitesse |
434 | Obtenir | Retour de position |
435 | Obtenir | Retour de position – 64 bits |
780 | Obtenir | Retour intégral de position |
436 | Obtenir | Erreur de position |
437 | Obtenir | Sortie d’intégrateur de position |
438 | Obtenir | Sortie de boucle de position |
450 | Obtenir | Commande de vitesse |
451 | Définir* | Ajustement de vitesse |
452 | Obtenir | Commande d’anticipation d’accélération |
453 | Obtenir | Référence de vitesse |
454 | Obtenir | Retour de vitesse |
455 | Obtenir | Erreur de vitesse |
456 | Obtenir | Sortie d’intégrateur de vitesse |
457 | Obtenir | Sortie de la boucle de vitesse |
480 | Obtenir | Accélération de commande |
481 | Définir* | Ajustement d’accélération |
482 | Obtenir | Référence d’accélération |
483 | Obtenir | Retour d’accélération |
801 | Obtenir | Estimation d’accélération de l’observateur de charge |
802 | Obtenir | Estimation du couple de l’observateur de charge |
490 | Obtenir | Couple de commande |
491 | Définir* | Ajustement de couple |
492 | Obtenir | Référence de couple |
493 | Obtenir | Référence de couple - Filtré |
494 | Obtenir | Référence de couple - Limité |
495 | Obtenir | Estimation du couple |
520 | Obtenir | Courant de commande Iq |
523 | Obtenir | Angle électrique du moteur |
524 | Obtenir | Référence de courant Id |
525 | Obtenir | Référence de courant Id |
840 | Set | Perturbation du courant |
527 | Obtenir | Erreur de courant Iq |
528 | Obtenir | Erreur de courant Id |
529 | Obtenir | Retour de courant Iq |
530 | Obtenir | Retour de courant Id |
531 | Obtenir | Découplage Vq |
532 | Obtenir | Découplage Vd |
533 | Obtenir | Sortie de tension Vq |
534 | Obtenir | Sortie de tension Vd |
535 | Obtenir | Sortie de tension U |
536 | Obtenir | Sortie de tension V |
537 | Obtenir | Sortie de tension W |
538 | Obtenir | Retour de courant U |
539 | Obtenir | Retour de courant V |
540 | Obtenir | Retour de courant W |
541 | Obtenir | Décalage du courant U |
542 | Obtenir | Décalage du courant V |
543 | Obtenir | Décalage du courant W |
565 | Obtenir | Compensation de glissement |
566 | Set | Activation de la compensation de glissement |
600 | Obtenir | Fréquence de sortie |
601 | Obtenir | Courant de sortie |
602 | Obtenir | Tension de sortie |
603 | Obtenir | Puissance de sortie |
La polarité du mouvement a également un impact sur divers attributs dont la position directionnelle, la vitesse, l’accélération et la limite de couple. Lorsque la Configuration de mise à l’échelle du mouvement est définie sur la Mise à l’échelle du variateur, l’inversion de la Polarité du mouvement doit faire appel à des valeurs positives et négatives de position, vitesse, accélération* et limite de couple dont les signes sont inversés avec des échanges entre l’interface de connexion de CIP Motion et la structure de contrôle interne du variateur.
Lorsque la Configuration de mise à l’échelle du mouvement est définie sur la Mise à l’échelle de l’automate, l’inversion de la polarité du mouvement doit faire appel à des valeurs positives et négatives des attributs de position, vitesse, accélération et limite de couple, dont l’Objet d’axe de contrôle du mouvement sont inversés, avec des échanges entre les attributs correspondants de l’Objet d’axe de dispositif de mouvement. Par exemple, la saisie d’une valeur « Limite de vitesse - positive » dans l’automate égale à 100 tours/s entraînera une valeur « limite de vitesse - négative » de -100 tours/sec dans le dispositif à variateur.
Le tableau suivant définit la liste complète des ces Attributs de limite directionnelle et leurs règles d’accès :
ID | Règle d’accès | Nom d'attribut |
|---|---|---|
374 | Set | Vitesse de rampe - Positive |
375 | Set | Vitesse de rampe - Négative |
376 | Set | Accélération de rampe |
377 | Set | Décélération de rampe |
448 | Set | Limite de position – Positive |
449 | Set | Limite de position – Négative |
473 | Set | Limite de vitesse - Positive |
474 | Set | Limite de vitesse - Négative |
485 | Set | Limite d’accélération* |
486 | Set | Limite de décélération* |
504 | Set | Limite de couple - Positive |
505 | Set | Limite de couple - Négative |
* Les limites d’accélération et de décélération sont des valeurs positives sans signe et, de ce fait, il n’est pas nécessaire d’en inverser le signe. | ||
Unités de position
Utilisation | Accès | Type de données | Valeur par défaut | Min | Max | Sémantique des valeurs |
|---|---|---|---|---|---|---|
Requis - Tout | Set | STRING | « Unités de position » | - | - | « Tours » |
L’attribut Chaîne Unités de position permet d’utiliser des unités procédés définies par l’utilisateur au lieu de « comptes » pour mesurer et programmer toutes les valeurs liées aux mouvements (position, vitesse, accélération, etc.). Les Unités de position peuvent varier d’un axe à un autre et il faut effectuer un choix qui permet de simplifier au maximum l’utilisation dans le cadre d’une application machine. Par exemple, les axes linéaires peuvent utiliser des Unités de position en « pouces », « mètres » ou « millimètres », alors que les axes rotatifs peuvent utiliser des Uniés de position en « tours » ou en « degrés ».
L’attribut Unités de position peut prendre en charge une chaîne texte ASCII comportant un maximum de 32 caractères. Cette chaîne est utilisée par l’application Logix Designer dans les boîtes de dialogue de configuration des axes pour demander les valeurs des paramètres liés au mouvement dans les unités de position spécifiées. Dans le cas présent, le logiciel limite la chaîne à un maximum de 15 caractères.
Base de temps de la vitesse moyenne
Utilisation | Accès | Type de données | Valeur par défaut | Min | Max | Sémantique des valeurs |
|---|---|---|---|---|---|---|
Requis - Tout | Définir/ SSV# | REAL | 0,25 | 0,001 (1 période intermédiaire de mise à jour) | 32 (1 000 périodes intermédiaires de mise à jour) | Sec |
# Indique que l’attribut ne peut pas être défini tant que la commande de suivi est activée (bit Suivi de commande en cours dans l’État interne de l’axe CIP est vrai). | ||||||
Cet attribut détermine la durée de calcul par le système de la vitesse moyenne pour cette instance d’axe.
Les limites de plage, sur la base de la période intermédiaire de mise à jour et sur la base de la taille historique du tableau, sont en fin de compte appliquées pour l’attribut Base de temps de la vitesse moyenne, en bloquant la limite, au lieu de produire une erreur pour toute valeur hors plage. Une erreur de dépassement est donnée uniquement si la valeur se situe en dehors des limites Min/Max fixées.
Constante de conversion
Utilisation | Accès | Type de données | Valeur par défaut | Min | Max | Sémantique des valeurs |
|---|---|---|---|---|---|---|
Requis - Tout | Défini/ SSV# | REAL | Résolution de mouvement par défaut | 10 -12 | 10 12 | Comptes/Unité de position |
# Indique que l’attribut ne peut pas être défini tant que la commande de suivi est activée (bit Suivi de commande en cours dans l’État interne de l’axe CIP est vrai). | ||||||
Cet attribut s’utilise en tant que facteur de mise à l’échelle, ce qui permet d’afficher ou configurer les attributs position, vitesse et accélération, en faisant appel aux unités préférentielles de l’utilisateur, telles qu’elles sont spécifiées par l’attribut de la chaîne Unité de position. Pour être plus spécifique, le Constante de conversion est utilisée par le système de mouvement pour convertir l’échelle des unités de position de l’axe en comptes du générateur de trajectoires de mouvement, et vice-versa. La Constante de conversion représente le nombre de comptes du générateur de trajectoires par Unité de position.
Rebouclage de position
Utilisation | Accès | Type de données | Valeur par défaut | Min | Max | Sémantique des valeurs |
|---|---|---|---|---|---|---|
Requis - E | Défini/ SSV# | DINT | Résolution de mouvement par défaut | 1 | 10 9 | Comptes/Cycle |
# Indique que l’attribut ne peut pas être défini tant que la commande de suivi est activée (bit Suivi de commande en cours dans l’État interne de l’axe CIP est vrai). | ||||||
Lorsque l’axe est configuré pour le Mode de course cyclique, il faut une valeur pour l’attribut Rebouclage de position. Il s’agit de la valeur employée pour procéder à un rebouclage électronique de la position de l’axe cyclique. L’opération de rebouclage électronique offre un nombre infini de positions pour l’axe cyclique en soustrayant la valeur de rebouclage de position des positions de commande et réelles chaque fois que l’axe effectue un cycle machine complet. Pour éviter toute erreur accumulée ayant pour origine un arrondissement des constantes de conversion irrationnelles, la valeur de rebouclage s’exprime sous la forme d’un nombre entier de comptages de retour par cycle.
Fournir une réponse
