Ecriture des valeurs dans le bloc de données technologique
La configuration de l'objet technologique dans le portail TIA écrit les données
correspondantes dans le bloc de données technologique. Après le chargement dans la CPU,
ces données sont enregistrées sur la carte mémoire SIMATIC (mémoire d'enregistrement)
dans la CPU.
● Modifications nécessaires dans le bloc de données technologique
● Efficacité des modifications dans le bloc de données technologique
S7-1500 Motion Control
Description fonctionnelle, 01/2013, A5E03879257-01
Dans le programme utilisateur, l'écriture de valeurs dans le bloc de données
technologique peut par exemple être nécessaire dans les cas suivants :
– Adaptation de la configuration de l'objet technologique (par ex. limites de dynamique,
fins de course logiciels)
– Utilisation de corrections
– Adaptation de la régulation de position (par ex. paramètre "kv")
Les modifications apportées aux valeurs du bloc de données technologique via votre
programme utilisateur peuvent s'appliquer à des moments différents. Pour les propriétés
respectives des différentes variables, référez-vous à la description dans l'annexe Variable
du bloc de données technologique (Page 249).
– Application directe :
Type de données LREAL
(par ex. <TO>.Override.Velocity)
Les modifications des valeurs s'appliquent directement lors de l'écriture des variables
concernées. L'objet technologique effectue une vérification de la plage de la valeur
écrite et travaille immédiatement avec la nouvelle 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. Vous pouvez écrire des modifications via attributions directes. Les
modifications sont conservées jusqu'à la prochaine mise hors tension de la CPU ou au
redémarrage de l'objet technologique.
Types de données DINT/BOOL
(par ex. <TO>.Senso[n].ActiveHoming.Direction)
Les modifications ne sont autorisées que dans la plage de valeurs 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é. Vous pouvez écrire des modifications via attributions directes. Les
modifications sont conservées jusqu'à la prochaine mise hors tension de la CPU ou au
redémarrage de l'objet technologique.
Programmation
6.2 Bloc de données technologique
145