10.1.3
Echange de données via
des mémentos de couplage
Zone de mémoire
Positionnement des cavaliers
Programmation de la CPU 948
C79000-G8577-C848-04
Pour l'échange cyclique de données binaires, vous disposez de mémentos
de couplage qui servent en premier lieu au transfert d'informations par
octets.
Ce transfert de données peut être effectué entre :
CPU
CPU
Le programme système transfère les mémentos de couplage une seule
fois par cycle. Lors du transfert de données entre plusieurs CPU, les
mémentos de couplage sont mémorisés de façon intermédiaire sur le
coordinateur.
Les mémentos de couplage sont des octets de mémentos qui sont trans-
férés. Ils sont définis, pour chaque CPU, dans le bloc DB 1 en tant que
mémentos de couplage d'entrée ou de sortie. Si, par exemple, vous
avez défini l'octet de mémentos 50 comme mémento de couplage de
sortie sur l'unité centrale 1, l'état de cet octet est transféré de manière
cyclique, par l'intermédiaire du coordinateur, vers la CPU pour laquel-
le l'octet de mémentos 50 est défini comme mémento de couplage
d'entrée.
Nota
Aucun message d'erreur n'est émis si un octet de mémentos de
couplage présent physiquement fait uniquement l'objet d'écriture
par une CPU et n'est jamais lu, ou inversement.
Pour la CPU 948, la zone de mémoire réservée aux mémentos de cou-
plage sur le coordinateur et sur les processeurs de communication
(CP) se trouve entre les adresses F F200H et F F2FFH. Sur une CPU
ou sur un processeur de communication, vous disposez de 256 octets
de mémentos de couplage.
Afin d'éviter une double occupation, vous devez sélectionner les
octets de mémentos de couplage – parmi les 256 disponibles – sur les
cartes COR ou CP. Vous avez la possibilité d'activer ou de désactiver
des blocs de 32 octets chacun. Le positionnement des cavaliers est
décrit dans le manuel système.
Fonctionnement multiprocesseur
et
CPU
et
processeurs de communication
10 - 5