Siemens SIMATIC S7-300 Manuel De Référence page 243

Masquer les pouces Voir aussi pour SIMATIC S7-300:
Table des Matières

Publicité

Ecriture sur les sorties de modules DP
L'écriture des sorties de modules DP est déclenchée par
des instructions de transfert,
l'écriture de la mémoire image des sorties dans les modules (par le système
d'exploitation à la fin de l'OB1 ou par appel de SFC27 "UPDAT_PO"),
l'appel de SFC15 "DPWR_DAT".
Normalement, c'est le maître DP qui transfère cycliquement les données de sortie aux
sorties des esclaves DP (dans le cycle du bus PROFIBUS DP).
Si vous souhaitez une simultanéité absolue pour le transfert aux sorties vers le processus
de certaines données, qui peuvent être réparties sur plusieurs esclaves, vous envoyez la
commande SYNC au maître DP compétent à l'aide de SFC11 "DPSYC_FR".
Effet de SYNC
La commande SYNC fait passer en mode SYNC les esclaves DP des groupes
sélectionnés, ce qui signifie que le maître DP pousse les esclaves concernés à geler les
sorties aux dernières valeurs reçues. Quand ils reçoivent les télégrammes de sortie
suivants, les esclaves DP mémorisent les données dans un tampon interne, mais ne
modifient pas l'état des sorties.
Après chaque commande SYNC, les esclaves DP des groupes sélectionnés appliquent
les données de sortie de leur mémoire tampon interne sur les sorties vers le processus.
La mise à jour cyclique des sorties ne reprend que lorsque vous envoyez la commande
UNSYNC à l'aide de SFC11 "DPSYC_FR".
Nota
Si certains esclaves DP du ou des groupes sélectionnés ne sont pas en réseau ou sont
défaillants au moment de l'envoi de la commande, ils ne passent pas en mode SYNC.
Cet état de fait n'est pas signalé par la valeur de retour de la SFC.
Lecture des entrées de modules DP
Les données d'entrée de modules DP sont lues
au moyen d'instructions de chargement,
lors de la mise à jour de la mémoire image des entrées (par le système d'exploitation
au début de l'OB1 ou par appel de SFC26 "UPDAT_PI"),
par appel de SFC14 "DPRD_DAT".
Normalement, c'est le maître DP qui reçoit cycliquement ces données de ses esclaves
(dans le cycle du bus PROFIBUS DP) et qui les met à la disposition de la CPU.
Si vous souhaitez une simultanéité absolue pour la lecture dans le processus de
certaines données d'entrée, qui peuvent être à répartir sur plusieurs esclaves, vous
envoyez la commande FREEZE au maître DP compétent à l'aide de SFC11
"DPSYC_FR".
Logiciel système pour SIMATIC S7-300/400
A5E00261421-01
SFC de périphérie décentralisée
16-5

Hide quick links:

Publicité

Table des Matières
loading

Ce manuel est également adapté pour:

Simatic s7-400

Table des Matières