6.7
Redémarrage d'objets technologiques
Description
Les objets technologiques sont initialisés automatiquement par le système après la mise
sous tension de la CPU ou après le chargement dans la CPU avec les valeurs de départ
provenant du bloc de données technologiques. Lorsqu'une modification de données
significatives pour le redémarrage est constatée lors du rechargement dans la CPU, un
redémarrage automatique de l'objet technologique est exécuté automatiquement.
Lorsque des données significatives pour le redémarrage ont été modifiées en MARCHE par
le programme utilisateur, l'utilisateur doit redémarrer l'objet technologique afin d'appliquer les
modifications.
Pour pouvoir conserver des modifications dans le bloc de données technologiques après 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.
Redémarrage nécessaire
Lorsqu'un redémarrage de l'objet technologique est nécessaire, l'information correspondante
s'affiche sous "Objet technologique > Diagnostic > Bits d'état et d'erreur > Etat axe ou état
codeur > Valeur initiale en ligne modifiée" et dans la variable de l'objet technologique
<TO>.StatusWord.OnlineStartValuesChanged.
Redémarrage d'un objet technologique
L'utilisateur peut déclencher un redémarrage de l'objet technologique avec l'instruction
Motion Control "MC_Reset" par le paramètre "Restart" = TRUE.
Lors d'un redémarrage toutes les données de configuration de l'objet technologique sont
chargées de la mémoire de chargement dans la mémoire de travail. Les valeurs actuelles
dans le bloc de données technologiques sont écrasées.
Règles à respecter pour le redémarrage d'un objet technologique :
● Un redémarrage remet l'état "Référencé" d'un objet technologique avec valeurs réelles
● L'objet technologique ne peut pas exécuter de commandes pendant un redémarrage.
● Pendant le redémarrage, les commandes Motion Control sont refusées par le paramètre
● Vous ne pouvez pas accéder au bloc de données technologiques pendant un
Voir aussi
Modification de données significatives pour le redémarrage (Page 149)
S7-1500 Motion Control
Description fonctionnelle, 01/2013, A5E03879257-01
incrémentales à zéro (<TO>.StatusWord.HominDone).
Lorsqu'un redémarrage est activé, cela est affiché sous "Objet technologique >
Diagnostic > Bits d'état et d'erreur > Etat axe ou état codeur > Redémarrage activé" et
dans la variable de l'objet technologique <TO>.StatusWord.RestartActive.
"Error" = TRUE et "ErrorID" = 16#800D (tâche non exécutable car redémarrage activé).
redémarrage.
6.7 Redémarrage d'objets technologiques
Programmation
169