Configuration du lecteur
Configuration de la CODESYS SoftMotion Light conduire
Lors de l'utilisation CODESYS SoftMotion Light, les paramètres de configuration suivants sont recommandés pour un lecteur :
Les unités de position du
16#607A
,16#607C
, et16#6064
les objets doivent correspondre aux incréments du codeur ([inc]) afin d'obtenir une précision maximale. Vous pouvez configurer les paramètres de mise à l'échelle et les facteurs d'engrenage sur le SoftMotionLight languette.Les unités de vitesse du
16#6081
et16#60FF
les objets doivent être configurés en incréments d'encodeur par seconde ([inc/s]).Unités d'accélération du
16#6081
et16#60FF
les objets doivent être configurés en incréments d'encodeur par seconde ([inc/s]).La réponse du variateur à une commande d'arrêt rapide (bit 2 dans le mot de contrôle) doit être configurée comme
<Slow down on quick stop ramp and stay in "Quick Stop Active">
.La réponse du variateur à une commande d'arrêt (bit 8 dans le mot de contrôle) doit être configurée comme
<Slow down on quick stop ramp and stay in "Operation Enabled">
.Remarque : Si le variateur prend en charge l'objet standard
16#605D
, alors ceci est configuré par CODESYS SoftMotion Light en écrivant la valeur 2 lors de l'initialisation.Une rampe d'arrêt rapide appropriée doit être configurée.
Astuce
Vérifiez avec le projet de test inclus dans le package si votre lecteur est approprié pour une utilisation avec CODESYS SoftMotion Light.
Diagnostic d'erreur
Entrées dans le journal du contrôleur.
État de l'esclave bus de terrain du variateur : Un symbole rouge à côté de l'équipement bus de terrain dans l'arborescence des équipements indique un problème avec le variateur qui n'est pas spécifique à CODESYS SoftMotion Light. Le variateur ne peut pas être mis en mode "Operational". Dans ce cas, consultez l'affichage d'état détaillé ou l'affichage de l'appareil.
État de la communication du CODESYS SoftMotion Light périphérique : Celui-ci est affiché dans l'éditeur du CODESYS SoftMotion Light appareil sur le SoftMotionLight onglet dans le En ligne domaine. Il apparaît également dans la fenêtre de surveillance si vous spécifiez
<DriveName.wCommunicationState>
là. État <100 : initialisation du variateur pas encore terminée ; État >= 1000 : erreur ; Statut=100 : Communication établie.strDriveInterfaceError
etuiDriveInterfaceError
variables : Ces variables sont affichées sous l'éditeur du CODESYS SoftMotion Light appareil sur le SoftMotionLight onglet dans le En ligne domaine. Dans la plupart des cas,strDriveInterfaceError
fournit des informations sur le problème actuel.Erreur lors de l'exécution du CODESYS SoftMotion Light bloc fonction : la dernière erreur survenue pour Erreur Facebook s'affiche dans l'éditeur de configuration du CODESYS SoftMotion Light appareil. sur le SoftMotionLight onglet, dans l'onglet En ligne domaine.
Modification du signe (+/-) du décalage d'origine
Si la position actuelle de l'entraînement présente un signe incorrect après le référencement, vous pouvez le corriger à l'aide d'un paramètre.
Astuce
Pour activer l'affichage des éditeurs de configuration génériques, vous utilisez la Afficher les éditeurs de configuration de périphérique génériques possibilité dans le Éditeur d'appareil catégorie de la CODESYS options.
Vous appelez le MC_Home_SML bloc fonction avec "Position=100". Après une prise d'origine réussie, la position actuelle signalée par le variateur est -100.
Sous l'éditeur, ouvrez le lecteur et basculez vers le <nom de l'appareil> : paramètres languette.
Double-cliquez sur la valeur de la
bInvertHomeOffset
paramètre.La valeur du paramètre passe de
FALSE
àTRUE
.
Modification du mode de fonctionnement
Pour certains lecteurs, vous pouvez modifier le mode de fonctionnement sous certaines conditions. Idéalement, un variateur devrait pouvoir changer de mode de fonctionnement, par exemple de Profile position mode
à Profile velocity mode
, même lorsque le mouvement est en cours d'exécution. Cependant, certains disques ne se comportent pas de manière optimale dans de tels cas ; d'autres peuvent changer de mode de fonctionnement uniquement s'ils ne sont pas activés (MC_Power_SML.bRegulatorOn = FALSE
). Pour ceux-ci, vous pouvez utiliser le SML_SetOpmode
bloc fonctionnel pour définir le mode de fonctionnement même lorsque le variateur est désactivé. Testez le comportement de votre lecteur le plus tôt possible afin de déterminer quelles tâches peuvent être mises en œuvre et comment l'application doit être structurée.
Adaptation des unités de vitesse ou d'accélération
Si vous ne pouvez pas régler les unités de vitesse du variateur sur [inc/s] ou ne pouvez pas régler les unités d'accélération sur [inc/s²]), vous pouvez adapter la fConstVelFactor
et fConstAccFactor
paramètres.
Astuce
Vous pouvez activer l'affichage des éditeurs de configuration génériques dans les options.
Le variateur attend la vitesse en [inc/(64*s)], et non en [inc/s].
Sous l'éditeur, ouvrez le lecteur et basculez vers le <nom de l'appareil> : paramètres languette.
Vous modifiez le paramètre dans l'onglet générique "...Configuration" de l'éditeur d'équipement : Pour cela, sélectionnez le champ dans la colonne "Valeur" et cliquez dessus ou appuyez sur la Entrer touche pour ouvrir le champ d'édition.
Double-cliquez sur la valeur de la
fConstVelFactor
paramètre et spécifiez 64 comme valeur.