Fonctions d'axe (S7-1500, S7-1500T)
5.11 Référencement (S7-1500, S7-1500T)
5.11.7
Référencement du codeur absolu (S7-1500, S7-1500T)
Lors du référencement du codeur absolu, Motion Control calcule une valeur absolue de
décalage, qui est enregistrée de façon rémanente dans la CPU.
Vous pouvez définir la position réelle de l'axe ou du codeur de manière absolue ou relative.
Conditions
• L'objet technologique est en mode de régulation de position.
• Les valeurs réelles du codeur sont valides ("<TO>.Statussensor[1..4].State" = 2).
Spécification de position absolue
Pour effectuer le référencement du codeur absolu avec spécification de position absolue,
appelez l'instruction Motion Control "MC_Home" avec les paramètres "Mode" = 7 et "Position"
= position de consigne absolue.
Pour référencer le codeur opérationnel, indiquez 0 dans le paramètre "Sensor".
Pour référencer un codeur non opérationnel, indiquez le numéro du codeur dans le
paramètre "Sensor". (S7-1500T)
La position actuelle prend la valeur du paramètre "Position".
Le décalage du codeur absolu est enregistré de manière rémanente dans la variable
"<TO>.StatusSensor[1..4].AbsEncoderOffset".
Spécification de position relative
Pour effectuer le référencement du codeur absolu avec spécification de position relative,
appelez l'instruction Motion Control "MC_Home" avec les paramètres "Mode" = 6 et "Position"
= valeur de laquelle la position actuelle doit être décalée.
Pour référencer le codeur opérationnel, indiquez 0 dans le paramètre "Sensor".
Pour référencer un codeur non opérationnel, indiquez le numéro du codeur dans le
paramètre "Sensor". (S7-1500T)
La position actuelle est décalée de la valeur du paramètre "Position".
Le décalage du codeur absolu est enregistré de manière rémanente dans la variable
"<TO>.StatusSensor[1..4].AbsEncoderOffset".
224
S7-1500/S7-1500T Fonctions d'axe V9.0 à partir de STEP 7 V20
Description fonctionnelle, 11/2024, A5E37577706-AG