Notions élémentaires (S7-1500, S7-1500T)
3.4 Comportement d'exécution (S7-1500, S7-1500T)
3.4
Comportement d'exécution (S7-1500, S7-1500T)
3.4.1
Blocs d'organisation pour Motion Control (S7-1500, S7-1500T)
Si vous créez un objet technologique, les blocs d'organisation MC-Servo [OB91] et MC-
Interpolator [OB92] sont créés automatiquement pour le traitement des objets
technologiques. Pour l'objet technologique Cinématique à partir de la version
technologique 5.0, le bloc d'organisation MC-LookAhead [OB97] est créé en plus. Les objets
technologiques sont traités dans le cycle d'application Motion Control. Le cycle d'application
se compose des blocs d'organisation obligatoires et facultatives (OB).
Dans le programme utilisateur, appelez l'instruction Motion Control adaptée et lancez une
commande Motion Control pour un objet technologique. Dans le bloc d'organisation Main
[OB1], appelez le programme utilisateur de manière cyclique.
Vous disposez en option d'OB Motion Control programmables que vous devez insérer
manuellement. Des exigences spéciales envers les événements critiques en termes de temps
ou l'ordre chronologique des appels de fonction sont pris en compte par ces blocs
d'organisation. Il est ainsi possible de lancer immédiatement des mouvements en cas
d'événements critiques en termes de temps, par exemple.
Le tableau suivant montre les blocs d'organisation pour Motion Control :
Bloc d'organisation
MC-PreServo [OB67]
(optionnel)
MC-Servo [OB91]
(protection Know
How)
MC-PostServo [OB95]
(optionnel)
MC-Transformation
[OB98] (optionnel)
MC-PreInterpolator
[OB68] (optionnel)
MC-Interpolator
[OB92] (protection
Know How)
MC-LookAhead
[OB97] (protection
Know How)
1)
24
Description
Par ex. : préparation des contenus de télégrammes du sys-
tème d'entraînement
Est appelé directement avant le MC-Servo [OB91].
Calcul du régulateur de position
Opérations système, aucun programme utilisateur possible
Par ex. : préparation des valeurs de consigne pour le sys-
tème d'entraînement
Est appelé directement après le MC-Servo [OB91].
Programmation de la transformation des coordonnées carté-
siennes et des consignes spécifiques aux axes pour les ci-
nématiques définies par l'utilisateur
Par ex. : instructions MotionIn, instructions pour les palpeurs
de mesure, les cames et les pistes de came
Le MC-PreInterpolator [OB68] est requis pour le traitement
iposynchrone des instructions Motion Control.
Est appelé directement avant le MC-Interpolator [OB92].
Exploitation des instructions Motion Control, génération de
consignes et fonction de surveillance
Opérations système, aucun programme utilisateur possible.
Calcul de la préparation des mouvements de l'objet techno-
logique Cinématique
Valable uniquement pour objet technologique Cinématique
à partir de la version V5.0.
Opérations système, aucun programme utilisateur possible.
26 correspond à la plus haute priorité.
S7-1500/S7-1500T Motion Control – Vue d'ensemble V6.0 à partir de STEP 7 V17
Description fonctionnelle, 05/2021, A5E03879257-AG
Priorité
1)
Correspond à
MC-Servo
17 à 26
Valeur par dé-
faut 26
Correspond à
MC-Servo
17 à 25
Valeur par dé-
faut 25
Correspond à
MC-Interpolator
16 à 25
Valeur par dé-
faut 24
15 à 16
Valeur par dé-
faut 15