Siemens PROFIBUS CP S7 Manuel De Configuration page 87

Table des Matières

Publicité

Cycle de CPU et cycle d'appel DP
Le cycle de CPU et le cycle DP sont indépendants l'un de l'autre. L'interface CPU−CP à
laquelle le programme utilisateur accède à l'aide des blocs FC DP−SEND et DP−RECV, est
conçue de sorte à assurer dans tous les cas un transfert complet des données sous réserve
d'un maniement correct.
Maniement correct signifie que la transmission de données pour DP−SEND et la réception
de données pour DP−RECV nécessitent un traitement des indicateurs de bloc au sein du
programme utilisateur.
Vous trouverez une description détaillée de l'échange de données avec organigramme dans
/6/ traitant de la programmation des blocs FC.
Afin que le transfert de données soit assuré même en présence d'un cycle de CPU court par
rapport au cycle d'appel DP, on procède comme suit :
DP−SEND:
La transmission de nouvelles données au CP PROFIBUS est inhibée tant que les données
n'ont pas été intégralement transférées dans le tampon d'émission du CP PROFIBUS. Le
programme utilisateur doit traiter les indications du bloc FC et ne peut rafraîchir les données
de la zone de données DP qu'après réception de l'autorisation.
DP−RECV:
De nouvelles données ne sont transférées dans la zone de données DP de la CPU qu'après
signalisation au programme utilisateur de la réception intégrale des données et lancement
d'un nouvel appel de DP−RECV.
Remarque
Les données (reçues) du tampon de données DP du CP PROFIBUS sont rafraîchies, que le
programme utilisateur de la CPU ait lu au non les données dans le tampon de données DP
(tampon de réception) du CP PROFIBUS. Il se peut donc que des données soient écrasées.
CP S7 pour PROFIBUS Configuration et mise en service
Edition 09/2011
C79000−G8977−C181−05
4 Mode maître DP du CP PROFIBUS sur SIMATIC S7−300
A−87

Publicité

Table des Matières
loading

Table des Matières