Vous êtes sur la page 1sur 4

Comment changer des donnes entre un S7-200 et un S7-300 via PROFIBUS DP ?

Guide :
Le S7-200 peut tre reli en tant qu'esclave un rseau PROFIBUS DP avec le module
EM277. Pour clairer les diffrentes tapes de la configuration, voici la description d'une
liaison entre un S7-226 (esclave) et un S7-314C-2 DP (matre).
La figure suivante illustre la configuration modle :

Image 01
Configuration de l'esclave (S7-200)
Ici, la seule chose faire est de rgler l'adresse PROFIBUS DP qui doit correspondre avec
celle de la configuration du matre.

N Procdure
1 Mettez le module hors-tension.
2 Rglez l'adresse PROFIBUS DP de l'EM277. Pour cela, tournez le commutateur d'adresse
infrieur de manire ce que la flche pointe sur le chiffre souhait (dans notre
configuration, le "3") :

Image 02
3 Remettez le module sous-tension.
Note :
Un nouveau rglage de l'adresse PROFIBUS DP n'est reconnue qu'aprs une mise soustension.
Configuration du matre (S7-300)

Ici, vous devez intgrer le module EM277 dans la configuration de votre S7-300, le relier au
PROFIBUS DP et configurer l'change de donnes entre le matre et l'esclave.

N Procdure
1 Dans Simatic Manager, insrez un nouveau projet.
2 Insrez une station S7-300 et un rseau PROFIBUS-DP dans le projet.
3 Ouvrez l'diteur "HW Config" et insrez un profil support, une alimentation ainsi qu'une
CPU 314C-2 DP. Reliez la CPU au rseau PROFIBUS DP :

Image 03
4 Le module EM277 n'existant pas en standard dans le catalogue du matriel de STEP 7,
vous devez l'insrez l'aide d'un fichier GSD. Vous trouverez ce fichier sur Internet, sur le
site du Customer Support SIMATIC, dans l'article ID : 113652.
Une procdure dtaille pour importer un fichier GSD dans STEP 7 figure dans l'article
ID : 2383630.
5 Pour retrouver rapidement le nouveau module, utilisez la fonction de recherche du
catalogue du matriel :

Image 04
6 Faites glisser le module EM277 sur le rseau PROFIBUS DP et donnez-lui son adresse
d'esclave. Dans la configuration modle, cette adresse est "3".
7 Pour l'change de donnes entre le matre et l'esclave, vous devez dfinir des deux cts
des zones d'adresses pour les donnes mises et les donnes reues. Dans le S7-200, ces
zones se trouvent dans la mmoire variables.
Dans la configuration modle, une longueur de donnes de 2 octets pour l'mission et la
rception a t dfinie. Les zones d'adresses suivantes ont t choisies :

Zone de rception S7-300 : EB10 et EB11

Zone d'mission S7-300 : AB10 et AB11

Zone de rception S7-200 : VB100 et VB101

Zone d'mission S7-200 : VB102 et VB103

Image 05
Insrez les modules d'entres et de sorties (2 octets Out / 2 octets In) correspondant aux
zones d'mission et de rception depuis le catalogue du matriel.
8 Adaptez les adresses pour les zones de rception (entres) et d'mission (sorties) du S7300.
Indiquez galement, en fonction du module d'entres / de sorties choisies, le type de
cohrence de donnes pour l'change.

Image 06
9 Ouvrez la fentre des proprits du module EM277 et indiquez l'adresse de dbut de la
zone d'entres dans le paramtre dcalage E/S dans la mmoire V. Dans la configuration
modle, c'est l'adresse VB100 qui a t choisie. La zone d'mission est insre
automatiquement la suite de la zone de rception et n'a pas besoin d'tre indique
manuellement.

Image 07
10 Compilez et enregistrez la configuration et chargez-la dans la CPU 314C-2 DP.

Note :
Lors de l'change de donnes, les donnes du matre sont envoyes dans la zone de rception
de l'esclave (mmoire variable). Ces donnes doivent tre "sauvegardes" dans une autre zone
de donnes par le programme utilisateur de la CPU S7-200, sinon, lors de la prochaine
mission, les donnes seront crases. Pendant l'excution du programme utilisateur, les
donnes en mmoire variable ne peuvent pas tre crases. Ce n'est possible qu'aprs la
prochaine actualisation de la mmoire image des entres (MIE) ou des sorties (MIS).
Note :
La cohrence des donnes dfinie l'tape 8 doit absolument tre adaptes au volume de
donnes utilises. Si, par exemple, pour une longueur de donnes de 4 mots, une cohrence au
mot est choisie, il ne peut pas tre garanti que les mots vont arriver l'esclave dans l'ordre
dans lequel le matre les a envoys. La cohrence, n'est, dans ce cas, donne que pour chacun
des mots. Pour galement assurer un ordre cohrent des mots, une cohrence sur la longueur
totale doit tre utilise dans cet exemple.
Vous trouverez des informations dtailles sur ce sujet au chapitre "Caractristiques
techniques du module PROFIBUS DP EM 277" du manuel systme du S7-200 article ID :
1109582.
Mots-clefs:
Couplage, PROFIBUS DP, S7-200, S7-300, EM 277, mmoire variable