5.7.10
Variables : pilotage des déplacements et limitation de la dynamique
(S7-1500, S7-1500T)
Les variables de l'objet technologique suivantes sont pertinentes pour le pilotage des
déplacements :
État
Variable
<TO>.StatusWord
<TO>.Position
<TO>.Velocity
<TO>.VelocitySetpoint
<TO>.ActualPosition
<TO>.ActualVelocity
<TO>.ActualSpeed
<TO>.Acceleration
<TO>.ActualAcceleration
<TO>.StatusPositioning.Superimposed
Distance
<TO>.StatusMotionIn.FunctionState
<TO>.StatusMotionIn.StatusWord.X0
(MaxVelocityExceeded)
<TO>.StatusSynchronizedMotion.Status
Word.X0 (MaxVelocityExceeded)
<TO>.StatusSynchronizedMotion.Status
Word.X1 (MaxAccelerationExceeded)
<TO>.StatusSynchronizedMotion.Status
Word.X2 (MaxDecelerationExceeded)
<TO>.StatusWord.X23
(MoveSuperimposedCommand)
<TO>.StatusWord.X31
(MotionInCommand)
<TO>.StatusWord2.X6
(MotionInSuperimposedCommand)
<TO>.StatusWord2.X7
(HaltSuperimposedCommand)
S7-1500/S7-1500T Fonctions d'axe V9.0 à partir de STEP 7 V20
Description fonctionnelle, 11/2024, A5E37577706-AG
5.7 Pilotage des déplacements et limitation de la dynamique (S7-1500, S7-1500T)
Fonctions d'axe (S7-1500, S7-1500T)
Description
Affichage d'état d'un mouvement actif
Position de consigne
Consigne de vitesse
Consigne de vitesse en sortie
Position réelle
Vitesse réelle
Vitesse réelle du moteur (uniquement pour le type d'entraîne
ment PROFIdrive)
Accélération de consigne
Accélération réelle
Distance parcourue avec les instructions
"MC_MoveSuperimposed", "MC_MotionInSuperimposed" et
"MC_HaltSuperimposed".
La valeur est remise à 0 lorsque le mouvement de base et le
mouvement superposé sont achevés.
Etat de la fonction "MotionIn"
0
Aucune fonction "MotionIn" active
1
"MC_MotionInVelocity" activé.
2
"MC_MotionInPosition" activé.
La vitesse maximale configurée est dépassée pendant un
mouvement MotionIn.
La variable prend la valeur "TRUE" si la vitesse maximale confi
gurée sur l'axe asservi est dépassée en synchronisme.
La variable prend la valeur "TRUE" si l'accélération maximale
configurée sur l'axe asservi est dépassée en synchronisme.
La variable prend la valeur "TRUE" si la décélération maximale
configurée sur l'axe asservi est dépassée en synchronisme.
Une commande "MC_MoveSuperimposed" est active.
Une commande "MotionIn" est active.
Une commande "MC_MotionInSuperimposed" est active.
Une commande "MC_HaltSuperimposed" est active.
143