Activation D'esclaves Dp - Siemens Simatic S7-300 Manuel De Référence

Table des Matières

Activation d'esclaves DP

Lorsque vous réactivez un esclave DP avec SFC12, il est configuré et paramétré par le
maître DP correspondant (comme en cas de retour d'une station DP défaillante).
L'activation est terminée quand l'esclave est en mesure de transférer des données utiles.
L'activation d'un esclave DP ne déclenche pas l'OB d'erreur d'exécution du programme
(OB85), même si ses entrées ou sorties font partie de la mémoire image mise à jour par
le système. Il n'y a pas non plus d'inscription dans la mémoire de diagnostic.
L'activation d'un esclave DP ne déclenche pas l'OB de défaillance d'unité (OB86) et le
système d'exploitation ne demande pas d'inscription dans la mémoire de diagnostic.
Si vous essayez d'activer, avec SFC12, un esclave désactivé qui est déconnecté
physiquement du bus DP, la DEL "DP-BUSF" clignote pendant une minute environ. Une
fois ce temps de surveillance écoulé, la SFC fournit le code d'erreur W#16#80A2, la DEL
en question s'éteint et l'esclave reste désactivé. Si sa liaison au bus DP est rétablie
ultérieurement, il faut le réactiver au moyen de SFC12.
Nota
L'activation d'un esclave DP peut durer longtemps. Si vous voulez arrêter avant terme
une tâche d'activation en cours, lancez SFC12 avec la même valeur pour LADDR et
MODE = 2. Répétez l'appel de SFC12 avec MODE = 2 jusqu'à ce que l'arrêt de la
tâche d'activation vous soit signalé par RET_VAL = 0.
Si vous voulez activer des esclaves DP participant à l'échange de données direct, il est
conseillé d'activer d'abord les émetteurs, puis les récepteurs.
Mise en route de la CPU
En ce qui concerne les esclaves DP, le système d'exploitation de la CPU se comporte
différemment selon la mise en route effectuée.
Au démarrage à froid ou à chaud, les esclaves désactivés sont automatiquement
réactivés.
Au redémarrage, les esclaves conservent leur état : ceux qui étaient activés le
restent et ceux qui étaient désactivés de même.
Une fois mise en route, la CPU tente cycliquement d'entrer en contact avec tous les
esclaves configurés et non désactivés qui manquent ou qui ne sont pas accessibles.
Nota
Les CPU S7-300 ne permettent pas d'appeler SFC12 dans les OB de démarrage.
Logiciel système pour SIMATIC S7-300/400
A5E00261421-01
SFC de périphérie décentralisée
16-11

Hide quick links:

Table des Matières
loading

Ce manuel est également adapté pour:

Simatic s7-400

Table des Matières