Télécharger Imprimer la page

Siemens SIMATIC S7-1500 Motion Control Mode D'emploi page 146

Masquer les pouces Voir aussi pour SIMATIC S7-1500 Motion Control:

Publicité

Programmation
6.2 Bloc de données technologique
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
initiale dans la mémoire de chargement.
Remarque
Utilisation des fonctions de bloc de données "READ_DBL" et "WRIT_DBL"
Les fonctions de bloc de données "READ_DBL" et "WRIT_DBL" ne peuvent être utilisées en
relation avec les variables de l'objet technologique que sur des variables individuelles. Les
fonctions de bloc de données "READ_DBL" et "WRIT_DBL" ne peuvent pas être utilisées sur
des structures de données de l'objet technologique.
Exploitation de données dans l'OB d'alarme d'isochronisme
Si vous voulez traiter des données du bloc de données technologique de manière isochrone
d'un cycle Motion Control, il est possible de les exploiter dans un OB d'alarme
d'isochronisme.
Pour cela, affectez à l'OB d'alarme d'isochronisme la même Source de cadence (Page 68)
que le MC_Servo [OB91]. Cela permet d'appeler l'OB d'alarme d'Isochronisme dans chaque
cycle Motion Control.
Lisez les données nécessaires dans l'OB d'alarme d'isochronisme dans des variables
globales. Utilisez ces variables globales pour la suite de la programmation.
146
– Application après redémarrage :
(par ex. <TO>.Homing.AutoReversal)
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'instruction étendue "WRIT_DBL"
(écriture dans le bloc de données dans la mémoire de chargement) sur la valeur de
départ dans la mémoire de chargement.
Déclenchez le redémarrage dans votre programme utilisateur par l'instruction Motion
Control "MC_Reset" avec le paramètre "Restart" = TRUE. Pour plus d'informations sur
le redémarrage, référez-vous au chapitre "Redémarrage d'objets technologiques
(Page 169)".
Description fonctionnelle, 01/2013, A5E03879257-01
S7-1500 Motion Control

Publicité

loading

Ce manuel est également adapté pour:

Simatic s7-1500