Applications
Structure du programme
10 - 70
En appelant la fonction d'initialisation (OB 200), une CPU réserve au
démarrage sur le coordinateur autant de blocs de mémoire par liaison
qu'il y a de paquets de données à transférer sur cette liaison.
Les deux blocs fonctionnels suivants sont utilisés sur chaque CPU
pour l'émission et la réception des zones de mots de données :
Numéro
Nom
de FB
FB 100
SEND-DAT
FB 101
EMPF-DAT
Les numéros des blocs fonctionnels sont choisis arbitrairement et
peuvent être modifiés.
Les blocs fonctionnels SEND-DAT et EMPF-DAT lisent dans la liste
de liaisons quelles zones de mots de données issues de quels blocs de
données doivent être émises ou reçues. L'émission ou la réception por-
tent toujours sur la totalité de la zone de mots de données. Si cela
n'est pas possible en raison d'une capacité d'émission ou de réception
insuffisante, l'émission ou la réception sont abandonnées.
Nota
Cet exemple – extension des mémentos de couplage à l'aide des
blocs fonctionnels SEND-DAT et EMPF-DAT – ne peut fonc-
tionner correctement que si les OB de fonctions spéciales pour
communication multiprocesseur OB 202 à OB 205 ne sont
appelés dans aucune des CPU.
Les blocs fonctionnels SEND-DAT et EMPF-DAT contiennent
les blocs d'organisation de fonctions spéciales OB 202 à OB 205
pour communication multiprocesseur. L'appel de ces blocs
d'organisation à l'extérieur de SEND-DAT et EMPF-DAT n'est
pas autorisé.
Fonction
Emission de zones de mots de
données vers les autres CPU
Réception de zones de mots de
données venant des autres CPU
Programmation de la CPU 948
C79000-G8577-C848-04