Automate programmable S7-200 Manuel système
Configuration
Pour utiliser l'EM 277 PROFIBUS-DP comme
esclave DP, vous devez régler l'adresse de station
de l'interface DP afin qu'elle corresponde à
l'adresse figurant dans la configuration du maître.
Vous définissez cette adresse à l'aide des
commutateurs rotatifs sur le module EM 277. Si
vous modifiez la position des commutateurs, vous
devez mettre la CPU hors puis sous tension pour
que la nouvelle adresse esclave prenne effet.
Le maître échange des données avec chacun des
esclaves en envoyant les informations contenues
dans sa zone de sortie à la mémoire tampon de
sortie de l'esclave (appelée boîte à lettres de
réception). L'esclave réagit au message du maître
en lui renvoyant une mémoire tampon d entrée
en lui renvoyant une mémoire tampon d'entrée
(appelée boîte à lettres d'émission) que le maître
range dans une zone d'entrée.
La figure A-24 montre un exemple de mémoire V et de zone d'adresses d'E/S d'un maître PROFIBUS-DP.
Le maître DP peut configurer l'EM 277 PROFIBUS-DP de façon à ce que ce dernier accepte des données
de sortie du maître et lui renvoie des données d'entrée. Les mémoires tampons des données de sortie et
d'entrée résident dans la mémoire des variables (mémoire V) de la CPU S7-200. Lors de la configuration du
maître DP, vous définissez, dans les informations d'affectation de paramètres pour l'EM 277, l'adresse
d'octet en mémoire V où doit commencer la mémoire tampon des données de sortie. Vous définissez
également la configuration d'E/S, c'est-à-dire le volume de données de sortie à écrire dans la CPU S7-200
et le volume de données d'entrée que doit renvoyer la CPU S7-200. L'EM 277 détermine alors la taille des
mémoires tampons d'entrée et de sortie à partir de la configuration d'E/S. Le maître DP transfère les
informations d'affectation de paramètres et de configuration d'E/S dans le module EM 277 PROFIBUS-DP,
qui transfère à son tour l'adresse de mémoire V et les longueurs de données d'entrée et de sortie à la CPU
S7-200.
La figure A-24 montre un schéma de mémoire V dans une CPU 224 et les zones d'adresses d'E/S d'une
CPU maître DP. Dans cet exemple, le maître DP a défini une configuration d'E/S de 16 octets de sortie et de
16 octets d'entrée et un décalage de 5000 en mémoire V. La mémoire tampon de sortie et la mémoire
tampon d'entrée dans la CPU 224 ont une taille de 16 octets, définie dans la configuration d'E/S. La
mémoire tampon de sortie commence donc à V5000 et la mémoire tampon d'entrée suit immédiatement à
V5016. Les données de sortie (provenant du maître) sont rangées à l'adresse V5000 en mémoire V et les
données d'entrée (à destination du maître) sont cherchées à l'adresse V5016 en mémoire V.
Conseil
A
Vous devez faire appel à la SFC14 pour lire les entrées de l'esclave DP et à la SFC15 pour adresser les
sorties à l'esclave DP si vous utilisez une entité de données (données cohérentes) de trois octets ou des
entités de données supérieures à quatre octets. Reportez-vous au manuel de référence Logiciel système
pour S7-300 et S7-400, Fonctions standard et fonctions système pour plus d'informations à ce sujet.
388
CPU 224
Mémoire V
VB0
Module EM277
Décalage :
PROFIBUS-DP
5000 octets
VB4999
VB5000
Tampon de sortie
(BAL réception) :
VB5015
16 octets
VB5016
Tampon d'entrée
(BAL émission) :
VB5031
16 octets
VB5032
VB5119
VB : octet de mémoire V
Figure A-24
Mémoire V et zone d'adresses d'E/S
CPU 315-2 DP
Zones d'adresses d'E/S
P000
PI256
Zone d'entrée :
PI271
16 octets
PQ256
Zone de sortie :
16 octets
PQ271
P : périphérie PI
: périphérie d'entrée PQ
: périphérie de sortie