Télécharger Imprimer la page

Siemens SIMATIC S7-1500 Mode D'emploi page 73

Masquer les pouces Voir aussi pour SIMATIC S7-1500:

Publicité

Mode d'alignement de position
En cas de commutation sur un autre codeur ou système de codeur, vous pouvez choisir la
manière dont une différence éventuelle des positions réelles des codeurs doit être traitée.
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".
Commutation sur codeur absolu
Si vous commutez le codeur sur un codeur absolu et transférez la valeur réelle ("Mode" = 2,
3), la valeur réelle est calculée avec la valeur du codeur absolu et le décalage de la valeur
absolue. En cas de commutation sur un autre codeur, le calcul de la valeur réelle est rejeté. Le
codeur absolu fournit à nouveau la valeur absolue + le décalage de la valeur absolue
(<TO>.StatusSensor[1..4].AbsEncoderOffset) sans calcul par la commande "MC_SetSensor".
Voir aussi
MC_SetSensor : Commuter le codeur alternatif en codeur opératif actif V9 (Page 342)
S7-1500/S7-1500T Fonctions d'axe V9.0 à partir de STEP 7 V20
Description fonctionnelle, 11/2024, A5E37577706-AG
5.2 Raccordement d'entraînement et de codeur (S7-1500, S7-1500T)
Fonctions d'axe (S7-1500, S7-1500T)
73

Publicité

loading

Ce manuel est également adapté pour:

Simatic s7-1500t