Programmation De La Communication Dp - Siemens PROFIBUS CP S7 Manuel De Configuration

Table des Matières

Publicité

4.7

Programmation de la communication DP

Rafraîchissement des zones de données DP
Les appels programmés de blocs FC dans le programme utilisateur de la CPU permettent
de déclencher la transmission des zones de données DP au CP PROFIBUS et d'en
surveiller la bonne exécution. La position de la zone de données DP est indiquée dans les
paramètres d'appel des blocs FC.
Blocs FC
L'activation de la DP via le programme de commande s'effectue à l'aide de 4 blocs du type
FC :
S DP−SEND
Ce bloc transmet les données d'une zone de données DP spécifiée au CP PROFIBUS
pour transfert à la périphérie décentralisée.
S DP−RECV
Ce bloc inscrit les données de process de la périphérie décentralisée ainsi que des
informations d'état dans une zone d'entrée DP spécifiée.
S DP−CTRL
Ce bloc déclenche des fonctions de contrôle de la périphérie décentralisée.
S DP−DIAG
Ce bloc déclenche la lecture de données de diagnostic sur le maître DP et les esclaves
DP.
Initialisation du maître DP
Le mode maître DP doit être initialisé par un premier appel de bloc. Utilisez pour ce faire, au
choix, le premier appel du FC DP−SEND ou du FC DP−RECV.
Selon le FC utilisé, on obtient alors au premier appel le comportement suivant :
S DP−SEND
Si vous utilisez le DP−SEND pour l'initialisation, la zone de données transmise n'est pas
reprise et la valeur "0" est transmise aux esclave DP.
Ce n'est qu'au second appel de DP−SEND que des données utiles mises à disposition
seront transmises.
S DP−RECV
Si vous utilisez le DP−RECV pour l'initialisation, les données reçues ne sont pas reprises.
Ce n'est qu'au second appel de DP−RECV que les données utiles seront reçues.
Une séquence typique consécutive à l'initialisation est expliquée ci−après.
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−103

Publicité

Table des Matières
loading

Table des Matières