Echange de données entre
CPU et processeurs de
communication
Exemple
CPU 1
Mémentos de couplage
de sortie :
CP 1 : MB 96 à MB 119
CP 2 : MB 201 à MB 205
Mémentos de couplage
d´entrée :
CP 1 : MB 120 à MB 125
CP 2 : MB 195 à MB 200
Figure 10-2
Exemple de zones de mémentos de couplage sur des processeurs de communication
Programmation de la CPU 948
C79000-G8577-C848-04
Lorsque des données doivent être échangées entre une CPU et un
processeur de communication, il faut valider le nombre nécessaire de
mémentos de couplage sur le processeur de communication (CP). Là
aussi, vous disposez de 256 octets de mémentos de couplage, divisi-
bles en secteurs de 32 octets.
Lorsque le transfert doit être effectué d'une CPU vers plusieurs
processeurs de communication, il ne doit pas y avoir de recouvre-
ment entre les secteurs validés sur les différents processeurs de com-
munication et le coordinateur afin que les adresses ne soient pas utili-
sées deux fois.
Si vous voulez utiliser des mémentos de couplage simultanément sur
le coordinateur et sur un ou plusieurs processeurs de communication,
vous devez également éviter un double adressage.
Divisez les mémentos de couplage en secteurs de 32 octets sur le coor-
dinateur et sur les processeurs de communication, puis masquez sur le
coordinateur les octets de mémentos utilisés sur le processeur de com-
munication en retirant les cavaliers correspondants (voir le manuel sy-
stème).
Dans ce cas également, un octet de mémentos ne peut être défini com-
me mémento de couplage de sortie que sur une seule CPU. Par contre,
un même octet de mémentos peut être défini comme mémento de cou-
plage d'entrée sur plusieurs CPU.
CP 1
CP 2
CP 1
CP 2
Fonctionnement multiprocesseur
CP 1
Secteur validé :
octets de mémentos
de couplage
MB 96 à MB 127
CP 2
Secteur validé :
octets de mémentos
de couplage
MB 192 à MB 223
10 - 7