Le paramètre d'entrée "Mode" de l'instruction Motion Control "MC_SetSensor" permet de
définir la réaction à la différence de position réelle des codeurs.
• Commuter le codeur et transmettre la position réelle actuelle au codeur à commuter
("Mode" = 0)
Ce mode de commutation des codeurs évite des sauts dans la position réelle. Une
commutation sans à-coup des codeurs est possible.
• Commuter le codeur sans transmettre la position réelle ("Mode" = 1)
La commutation sans adaptation sur un codeur peut entraîner un saut de la position
réelle. Cela peut être voulu si le nouveau codeur est censé compenser le cas échéant des
influences mécaniques dans le positionnement (un glissement, par exemple).
La différence de position n'est pas mise en œuvre immédiatement, mais est appliquée de
manière temporisée par le biais de la constante de temps
"<TO>.PositionControl.SmoothingTimeByChangeDifference", et ce afin d'éviter des sauts
dans la position réelle lors d'une régulation de position active.
• Transmettre la position réelle ("Mode" = 2)
La position réelle de l'axe est transmise au codeur indiqué dans le paramètre "Sensor".
• Transmettre la position réelle du codeur de référence ("Mode" = 3)
La position réelle du "codeur de référence" (paramètre "ReferenceSensor") est transmise
au codeur indiqué dans le paramètre "Sensor".
"Mode" = 2 et 3 peuvent servir à préparer une commutation.
Voir aussi
MC_SetSensor : Commuter le codeur alternatif en codeur opératif actif V6 (Page 266)
3.7.6
Axe en simulation (S7-1500, S7-1500T)
Motion Control S7-1500 vous offre la possibilité de déplacer des axes réels en mode
simulation. Cela permet de simuler dans la CPU des axes de vitesse, de positionnement et de
synchronisme sans entraînement ni codeur connectés.
En mode de simulation actif, il n'est pas nécessaire que la connexion d'entraînement et de
codeur soit déjà configurée dans la configuration de l'axe, par exemple si la configuration
d'entraînement n'est pas encore disponible à ce moment. La configuration "Simulation" peut
être modifié pendant l'exécution du programme utilisateur (<TO>.Simulation.Mode). Une
interface d'entraînement ou de codeur valide est nécessaire pour terminer la simulation.
Pour utiliser un objet technologique en mode simulation ou avec SIMATIC S7-PLCSIM, vous
devez utiliser le codeur 1 pour l'asservissement de position de l'axe.
S7-1500/S7-1500T Fonctions d'axe V6.0 à partir de STEP 7 V17
Description fonctionnelle, 05/2021, A5E37577706-AD
3.7 Raccordement d'entraînement et de codeur (S7-1500, S7-1500T)
Notions de base (S7-1500, S7-1500T)
41