Commande : Ajouter SoftMotion Axe CiA402
Fonction: La commande ajoute un général SoftMotion Axe CiA402 sous un esclave de bus de terrain dans l'arborescence des appareils.
Appel: menu; menu contextuel d'un objet périphérique dans l'arborescence des périphériques
Exigence: Dans l'arborescence des appareils, un appareil est sélectionné qui prend en charge ce lecteur. Exemples : esclave EtherCAT ou esclave CAN.
CODESYS fournit plusieurs pilotes dédiés qui prennent en charge un modèle de servomoteur en particulier. Si un variateur d'asservissement est ajouté à l'arborescence des périphériques, il possède alors automatiquement un périphérique enfant qui représente le SoftMotion axe. Un pilote standard est utilisé pour communiquer avec l'appareil. Par conséquent, vous pouvez utiliser cette commande pour prendre en charge tout servomoteur conforme à la CODESYS mise en œuvre de CiA402. La manière dont le variateur fonctionne ou non avec l'appareil dépend de l'implémentation dans l'appareil lui-même. L'expérience a montré que différents fabricants ont interprété la norme différemment, notamment en ce qui concerne la gestion des erreurs et les interrupteurs de fin de course. Par conséquent, il n'y a aucune garantie sur le fonctionnement ou non du pilote avec l'appareil.
Note
Le pilote générique CiA402 prend en charge jusqu'à 8 axes dans le cas où la description de périphérique du lecteur ne spécifie pas de nombre. Sinon, le nombre d'axes défini dans la description de l'appareil est pris en charge.
CANopen: Le nombre d'axes possibles dépend des profils des équipements logiques dans le fichier EDS (1000H
objet et 67FFH + X * 800H
, où X
= nombre de périphériques logiques). Pour plus de détails, consultez la norme CANopen CiA301.
EtherCAT: Le nombre d'axes possibles dépend des canaux CiA402 définis (CoE DS402Channels) dans le fichier ESI.
Une adaptation du fichier EDS ou ESI doit être effectuée par le fabricant de l'appareil.
Objets utilisés lors de la mise en service
Lors de la mise en service, les objets suivants sont accessibles s'ils sont pris en charge par l'appareil.
Objet | Accès en lecture/écriture | (M) Obligatoire (O) Optionnel | Commenter |
---|---|---|---|
| Lire | M | La valeur inférieure doit être 402. Sinon, annulez. |
| Lire | O | |
| Lire | O | |
| Lire | O | |
| Lire | O | |
| Lire | O | |
| Lire | O | |
| Écrivez | Si paramètre | |
| Écrivez | Si paramètre | |
| Lire | O |
Objets utilisés pendant le fonctionnement
Les objets suivants sont utilisés pendant le fonctionnement selon les fonctions utilisées :
0x603F:00
, 0x6040:00
, 0x6041:00
, 0x6060:00
, 0x6061:00
, 0x6062:00
, 0x6064:00
, 0x606B:00
, 0x606C:00
, 0x6074:00
, 0x6077:00
, 0x6078:00
, 0x607C:00
, 0x60B1:00
, 0x60B2:00,
0x60B8:00
0x60B9:00
, 0x60BA:00
, 0x60BB:00
, 0x60BC:00
, 0x60BD:00
, 0x60F4:00
.
Configuration avancée
Important
Vous devez sélectionner le Afficher les éditeurs de configuration de périphérique génériques possibilité dans le Options – Editeur d'appareils dialogue pour que l'onglet avec les paramètres s'affiche.
Vous pouvez utiliser les paramètres suivants pour affiner le flux du diagramme d'états transitions CiA402.
Paramètre CiA402 | La description |
---|---|
|
Remarque : Si cette option est définie sur |
| Pertinent uniquement lorsque
|
| Pertinent uniquement lorsque Masque binaire des états pour lesquels la désactivation immédiate est activée.
Exemple : Supposons |
| Nombre de cycles pendant lesquels la machine à états attend dans l'état |
| Nombre de cycles dans lesquels la machine d'état reste |
| Nombre de cycles au début de |
| Nombre de cycles pendant lesquels le système attend jusqu'à ce que le variateur exécute une commande de changement d'état. Si le disque tombe en panne, le système reviendra à |
|
Notez que dans tous les cas, la machine d'état reste dans |
|
|
|
|
| Ce |
|
|
|
|
|
|
|
|
| En état |
| Si le bit 4 du mot d'état (tension activée) doit être |
| Si le bit 2 du mot d'état (fonctionnement activé) doit être |