Télécharger Imprimer la page

Siemens SIMATIC S7-1500 Mode D'emploi page 101

Masquer les pouces Voir aussi pour SIMATIC S7-1500:

Publicité

Les modifications apportées aux valeurs du bloc de données technologique via votre
programme utilisateur peuvent s'appliquer à des moments différents. La propriété respective
des différentes variables est décrite dans les variables de l'objet technologique correspondant
:
Entrée en vigueur des modifica­
tions
Directe (DIR)
A l'appel de l'instruction Motion
Control (CAL)
(p.
ex. <TO>.Sensor[1..4].ActiveHoming
.HomePositionOffset)
Redémarrage (RES)
(par ex. <TO>.Homing.AutoReversal)
Read only (RON)
(par ex. <TO>.Position)
REMARQUE
Enregistrer des modifications avec "WRIT_DBL"
Des modifications apportées aux variables appliquées directement sont perdues à la mise
hors tension de la CPU ou au redémarrage de l'objet technologique.
Pour pouvoir conserver des modifications dans le bloc de données technologiques après la
mise hors tension de la CPU ou le redémarrage de l'objet technologique, vous devez écrire les
modifications concernées à l'aide de l'instruction étendue "WRIT_DBL" sur la valeur de départ
dans la mémoire de chargement.
S7-1500/S7-1500T Vue d'ensemble Motion Control V8.0 à partir de STEP 7 V19
Manuel de diagnostic, 11/2023, A5E03879257-AJ
7.2 Bloc de données technologique (S7-1500, S7-1500T)
Description
Vous effectuez des modifications par des affectations directes. Les modifications
prennent effet au déclenchement du prochain MC_Servo.
Les modifications sont conservées jusqu'à la mise hors tension suivante de la CPU ou
jusqu'au redémarrage suivant de l'objet technologique.
LREAL
(par ex.
<TO>.Override.Velocity)
DINT/BOOL
(par ex.
<TO>.PositionLimits_SW.
Active)
Vous pouvez écrire des modifications via attributions directes. Les modifications
prennent effet après l'appel de l'instruction Motion Control correspondante dans le pro­
gramme utilisateur au déclenchement du prochain MC_Servo.
Les modifications sont conservées jusqu'à la prochaine mise hors tension de la CPU ou
au redémarrage de l'objet technologique.
En raison des interdépendances entre des variables significatives pour le redémarrage
et d'autres variables, les modifications de valeurs ne peuvent pas être appliquées à
n'importe quel moment. Les modifications ne sont appliquées qu'à la réinitialisation
(redémarrage) de l'objet technologique.
Lors d'un redémarrage, l'objet technologique est réinitialisé avec les données dans la
mémoire de chargement. Par conséquent, écrivez des modifications à l'aide de l'instruc­
tion étendue "WRIT_DBL" (écriture dans le bloc de données dans la mémoire de charge­
ment) sur la valeur de départ dans la mémoire de chargement.
Vous déclenchez le redémarrage dans votre programme utilisateur à l'aide de l'instruc­
tion Motion Control "MC_Reset" avec le paramètre "Restart" = TRUE. Pour plus d'infor­
mations sur le redémarrage, voir le chapitre "Redémarrage d'objets technologiques
(Page 128)".
La variable ne peut pas ou ne doit pas être modifiée pendant l'exécution du pro­
gramme utilisateur.
Programmation (S7-1500, S7-1500T)
L'objet technologique effectue une vérification de la plage
de la valeur écrite et travaille immédiatement avec la nou­
velle valeur.
En cas de dépassement de limites de plage lors de l'écriture,
l'objet technologique corrige automatiquement les valeurs.
En cas de dépassement bas de la plage, la valeur est réglée
sur la limite de plage inférieure et, en cas de dépassement
haut de la plage, sur la limite de plage supérieure.
Les modifications ne sont autorisées que dans la plage de va­
leurs définie. Les modifications de valeur en dehors de la
plage de valeurs ne seront pas appliquées.
Si vous entrez des valeurs non admissibles, l'OB d'erreur de
programmation (OB 121) sera démarré.
101

Publicité

loading

Ce manuel est également adapté pour:

Simatic s7-1500t