Configuration d’un système de mouvement analogique SERCOS
La configuration d’un système de mouvement est un processus qui présente différentes options de configuration. La configuration d'un système de mouvement SERCOS basique nécessite les étapes suivantes dans l'application Logix Designer :
Étape (step) | Processus | Motif |
1. | Ajouter un module d’axe SERCOS | Identifie le module de mouvement utilisé par l'automate (controller) Logix |
2. | Configurer les propriétés du module | Définit la façon dont le module se connecte à l'automate (controller) et comment les données sont transférées. |
3. | Ajouter un module variateur d'interface SERCOS à la configuration E/S (I/O) de l'automate (controller) | Etablit le canal de communication entre le module variateur et l'automate (controller) |
4. | Modifier les propriétés du variateur d’interface | Définit les axes et les paramètres de puissance pour le module de mouvement |
5. | Ajouter un groupe d’axes | Consolide les axes dans un ensemble de contrôles pour permettre un mouvement coordonné. |
6. | Définir la vitesse de mise à jour de base | Détermine la fréquence périodique (à laquelle le planificateur de mouvement exécute les tâches de mouvement) devant être utilisée pour calculer la position, la vitesse et les accélérations d’asservissement commandées devant être envoyées aux modules de sortie lors de l’exécution d’instructions de mouvement |
7. | Ajouter un axe (axis) | Un axe (axis) est utilisé pour définir le mouvement avant et arrière dans une direction. |
8. | Configurer un axe de commande (motion axis) SERCOS | Configure l'attribut individuel de l'axe de commande (motion axis). |
Pour les besoins de cette Mise en route, considérez la configuration suivante :
- Un nouveau projet d'automate (controller) avec un module de mouvement SERCOS configuré
- Retour LDT (Linear Displacement Transducer)
- Configuration de l’axe (axis) asserviIMPORTANT: Pour tous les modules, utilisez la révision du firmware qui correspond à la révision du firmware de votre automate (controller). Consultez les notes de version relatives au firmware de votre automate (controller).
Ajouter un module d’axe SERCOS
- Dans l’organisateur de l'automate (controller), cliquez avec le bouton droit sur le fond de panier et choisissezNouveau module.

- Dans la boîte de dialogueSélectionner le type de module, choisissez le module à ajouter.

- Cochez la caseFermeture après création, puis cliquez surCréer.
- Dans la caseNomde la boîte de dialogueNouveau module, tapez le nom du module.

- Dans la caseEmplacement, choisissez le nombre correspondant à l’emplacement physique qui contient le module.
- (facultatif) Dans le champDescription, saisissez une description.
- Dans la listeDétrompage électronique, choisissez une option de détrompage de typeDétrompage compatibleouCorrespondance exacte.AVERTISSEMENT:Désactiver le détrompagene doitjamaisêtre utilisé avec les modules de mouvement.
- Cochez la caseOuvrir les propriétés du module, puis cliquez surOK.
Configurer les propriétés du module
- Si la boîte de dialogueRapport des propriétés du modulen’est pas déjà ouverte, dans l’organisateur de l'automate (controller), double-cliquez sur le module de mouvement.
- Dans la boîte de dialogueRapport des propriétés du module, cliquez sur l’ongletConnexion.
- Assurez-vous que la caseDéfaut majeur (major fault) sur l'automate (controller) si la connexion échoue en mode Runest décochée.
CONSEIL: gardez cette case vide jusqu’à la première exécution du programme (program). Si cette case est cochée, alors un défaut majeur (major fault) est généré lorsque la boucle SERCOS s’initialise pour la première fois. - Cliquez sur l’ongletInterface SERCOS.

- Dans les champsVitesse donnéeetTemps de cycle, choisissez le débit en bauds (baud rate) et la vitesse de mise à jour de la boucle SERCOS à l’aide du tableau suivant. La vitesse donnée et le nombre variateurs associés au module déterminent votre temps de cycle minimal.Débit en bauds (baud rate) des variateursNombre de variateurs sur la boucleType de variateursTemps de cycle4 Mbit/sJusqu'à 2Kinetix 2000Kinetix 6000Kinetix 6200Kinetix 70000,5 msJusqu'à 4—1 msJusqu'à 8—2 ms9…16—Non pris en charge8 Mbit/sJusqu'à 4Kinetix 2000Kinetix 6000Kinetix 6200Kinetix 70000,5 msJusqu'à 8—1 msJusqu'à 16—2 ms
- Cliquez surOK.
Ajouter un module variateur d'interface SERCOS à la configuration E/S (I/O) de l'automate (controller)
Le module d'interface lie l'automate (controller) au variateur.
- Dans l’organisateur de l'automate (controller), cliquez avec le bouton droit surRéseau SERCOSet choisissezNouveau module.

- Dans la boîte de dialogueSélectionner le type de module, choisissez le module à ajouter.

- Cochez la caseFermeture après création, puis cliquez surCréer.
- Dans la caseNomde la boîte de dialogueNouveau module, tapez le nom du variateur d’interface.

- Dans le champStation, choisissez le numéro de station SERCOS du variateur d’interface (voir le sélecteur rotatif du module).
- (facultatif) Dans le champDescription, saisissez une description.
- Dans les champsRévision, sélectionnez la Révision majeure et la Révision mineure pour le module.
- Dans la listeDétrompage électronique, choisissez une option de détrompage de typeDétrompage compatibleouCorrespondance exacte.AVERTISSEMENT:Désactiver le détrompagene doitjamaisêtre utilisé avec les modules de mouvement.
- Cochez la caseOuvrir les propriétés du module, puis cliquez surOK.
Modifier les propriétés du variateur d’interface
- Si la boîte de dialogueRapport des propriétés du modulen’est pas déjà ouverte, dans l’organisateur de l'automate (controller), double-cliquez sur le variateur d’interface.
- Dans la boîte de dialogueRapports des propriétés du module, cliquez sur l’ongletAxes associés.

- Cliquez surNouvel axe (axis)pour créer une balise (tag) AXIS_SERVO à associer à l’une des stations.
- Dans la caseNomde la boîte de dialogueNouvelle balise (tag), tapez le nom de la balise d'axe (axis).

- Cliquez surCréer.
- (Facultatif) Répétez les étapes (steps) 3 à 5 si un axe (axis) supplémentaire est requis.
- Dans le champStation(numéro) de la boîte de dialogueRapports des propriétés du module, choisissez une balise (tag) AXIS_SERVO_DRIVE à associer à la station du variateur.
- (Facultatif) Dans le deuxième champStation(numéro), choisissez un axe (axis).
- Cliquez sur l’ongletPuissance.

- Dans le champConfiguration du régulateur de bus, choisissez la référence correspondant au dispositif de régulateur de bus utilisé par le module variateur. Un ou plusieurs ID des régulateurs de bus peuvent être disponibles, selon le variateur sélectionné.IMPORTANT: ce paramètre ne s’applique pas au variateur 8720MC, Ultra3000 SERCOS ou Kinetix 6200 Integrated Drive Motor (IDM). Pour ces variateurs,aucunest la seule option disponible.
- Si vous configurez un variateur Kinetix 2000 230 V, dans le champAlimentation en entrée, choisissezMonophaséouTriphasé.
- Si vous configurez un IDM Power Interface Module (IPIM) ou un module IDM, dans le champCapacité électrique du bus supplémentaire, choisissez la capacité requise pour le bus supplémentaire. Ce paramètre n’est valide que lorsqu’un axe (axis) est associé au Module Kinetix 6000 et Kinetix 6200 IAM. Lorsqu’un axe (axis) est initialement associé à l’IAM, ce paramètre affiche la valeur par défaut et est activée. Si une valeur correcte est définie dans l’axe (axis) associé et si l’axe n’est pas associé à l’IAM, ce paramètre est réinitialisé sur la valeur par défaut et ne peut pas être modifié jusqu’à ce qu’un axe soit associé à l’IAM.
- Cliquez surOK.
Ajouter un groupe d’axes
Les groupes d’axes collectent plusieurs axes afin que leur mouvement soit contrôlé comme une seule unité.
IMPORTANT:
un seul groupe d’axes peut être créé pour chaque projet.
- Dans l’organisateur de l'automate (controller), cliquez avec le bouton droit de la souris surGroupes d’axeset choisissezNouveau groupe d’axes.

- Dans la boîte de dialogueNouvelle balise (tag), dans le champNom, saisissez le nom du groupe d’axes.

- (facultatif) Dans le champDescription, saisissez une description.
- Cliquez surCréer.
Définir la vitesse de mise à jour de base
La période de mise à jour de base (également appelée période de la mise à jour intermédiaire) est la fréquence d’exécution du planificateur de mouvement. Le planificateur de mouvement est la partie de l'automate (controller) qui gère les informations de position et de vélocité pour les axes. Lorsque le planificateur de mouvement s’exécute, il interrompt la plupart des autres tâches (tasks) sans tenir compte de leur priorité (priority).
- Dans l’organisateur de l'automate (controller), double-cliquez sur le groupe d’axes.
- Cliquez sur l’ongletAttribut.

- Dans le champPériode de mise à jour de base, choisissez la période de mise à jour. Les valeurs doivent être comprises entre0,5et32, par incrément de 0,5.Instructions pour la période de mise à jour de base.InstructionDescriptionNombre d’axes1756-L 6xController 4 axes/ms1756-L 7xAutomate (controller) 8 axes/msEnregistrez le temps de l'automate (controller)Réservez au moins la moitié du temps de l'automate (controller) pour la scrutation de la totalité de votre code.Période de mise à jour de base et modules SERCOSDéfinissez la période de mise à jour de base sur un multiple du temps de cycle du module de mouvement.Exemple : i le temps de cycle est 2 ms, définissez la période de mise à jour de base sur 8 ms, 10 ms, 12 ms, etc.Période de mise à jour de base et modules analogiquesDéfinir la période de mise à jour de base sur .
- au moins 3 fois la période de mise à jour de l’asservissement du module de mouvement ;
- un multiple de la période de mise à jour de l’asservissement du module de mouvement.
- Dans la listeType de défaut général, choisissezPas défaut majeur (major fault).
- Cliquez surOK.
Ajouter un axe (axis)
Ajoutez un axe (axis) pour chacun de vos variateurs.
- Dans l'organisateur de l'automate (controller), cliquez avec le bouton droit de la souris sur le groupe d'axes et choisissezNouvel axe (axis).

- Choisissez le type de données (data type).
- Pour ces modules de mouvement, choisissezAXIS_SERVO_DRIVE.
- 1756-M03SE
- 1756-M08SE
- 1756-M16SE
- 1768-M04SE
- Pour utiliser une configuration virtuelle (sans matériel), choisissezAXIS_VIRTUAL.
- Dans la caseNomde la boîte de dialogueNouvelle balise (tag), tapez le nom de l'axe (axis).

- (Facultatif) Dans la zoneDescription, saisissez une description de l’axe (axis).
- Cliquez surCréer.
Configurer un axe de commande (motion axis) SERCOS
Lorsque l’axe (axis) est créé, configurez l’axe d’un variateur d’interface SERCOS. Les étapes (steps) peuvent être différentes selon le type de variateur que vous configurez.
- Dans l’organisateur de l'automate (controller), double-cliquez sur l’axe (axis).
- Dans l’ongletGénéral, vérifiez que les informations du groupe d’axes associé et du module sont correctes. Apportez les modifications nécessaires.

- Cliquez sur l’ongletUnités, puis dans les champsUnités de positionetBase de temps vitesse moyenne, entrez les valeurs.

- Cliquez sur l’ongletVariateur/Moteur.
- Cliquez surChanger de catalogue, puis dans la boîte de dialogueModifier la référence, choisissez les références associées au moteur et cliquez surOK.
Le conditions suivantes s’appliquent pour l’Integrated Drive Motor (IDM).- LaRéférence de l’amplificateurest grisée et ne peut pas être modifiée lorsque l’axe (axis) est associé à un IDM.
- LaRéférence du moteurest automatiquement définie sur la référence du seul moteur disponible pour la base de données des mouvements du module IDM lorsqu’il est associé à l’axe (axis).
- La référence de l’IDM apparaît grisée et est en lecture seule. Elle est automatiquement définie sur le moteur compatible de la base de données des mouvements pour chaque IDM.
- Un IDM ne prend pas en charge les configurations de boucle Axe (axis) auxiliaire. Lorsque la caseConfiguration de l’axe (axis)de l’ongletGénéralest définie surAsservissement, les sélections deConfiguration de bouclepour l’IDM sont :
- Asservissement de position
- Asservissement à double commande (n’utilise pas le port auxiliaire)
- Asservissement de vitesse
- Asservissement de coupleLorsque la caseConfiguration de l’axe (axis)de l’ongletGénéralest définie surRetour seul, la sélection deConfiguration de bouclepour l’IDM estRetour moteur seul.
- Les attributs en temps réel pour l’IDM sont répertoriés ci-après.
- Commande de position
- Retour de position
- Erreur de position
- Erreur de position int.
- Commande de vitesse
- Retour de vitesse
- Erreur de vitesse
- Erreur de vitesse int.
- Commande d’accél
- Retour d’accél
- Distance zéro codeur
- Commande de couple
- Retour de couple
- Limite dynamique de couple positif
- Limite dynamique de couple négatif
- Capacité moteur
- Capacité variateur
- Capacité de puissance
- Capacité du régulateur de bus
- Angle électrique du moteur
- Source de la limitation de couple
- Tension de bus c.c.
- Dans le champRésolution du variateur, saisissez la résolution, puis dans le champNombre de variateurs par, sélectionnez les unités.
- Cliquez surCalculer.
- Dans la boîte de dialogueCalculer les paramètres de position, cliquez surCalculer, vérifiez les valeurs et ajustez-les au besoin jusqu’à obtenir les valeurs calculées souhaitées, puis cliquez surMettre à jouretFermer.

- Cliquez sur l’ongletPrise d’origine, puis dans le champMode, choisissez le mode de prise d’origine.

- Dans le champPosition, saisissez les unités de position.
- Dans le champSéquence, choisissez le type de séquence.
- Pour tous les types de séquence à l’exception du typeIntermédiaire, dans le champDescription, choisissez d’activer le type de séquence de prise d’origine, puis dans les champsVitesseetVitesse de retour, définissez les vitesses de la prise d’origine.
- Cliquez surOKpour appliquer les modifications.
Fournir une réponse