Télécharger Imprimer la page

Siemens SIMATIC S5 AP S5-155U Guide De Programmation page 419

Publicité

10.2 Communication multiprocesseur
Définition
10.2.1
Introduction
Connaissances requises
Principe
Unité de transfert
Programmation de la CPU 948
C79000-G8577-C848-04
La communication multiprocesseur consiste en l'échange d'importan-
tes quantités de données (blocs de données) entre des CPU fon-
ctionnant en mode multiprocesseur. Il faut pour cela le coordinateur
COR 923C.
Les blocs de données, plus précisément les ensembles ou paquets de
données d'une taille maximale de 32 mots de données (64 octets),
peuvent être transférés à l'aide des fonctions spéciales – intégrées à la
CPU – suivantes :
• • initialisation (OB 200) :
• • émission (OB 202) :
• • test d'émission (OB 203) :
• • réception (OB 204) :
• • test de réception (OB 205) :
Par mesure de simplification, les blocs d'organisation pour fonctions
spéciales OB 200 et OB 202 à OB 205 seront appelés OB de commu-
nication dans les paragraphes suivants.
L'utilisation de ces fonctions ne requiert que des connaissances de
base sur le langage de programmation STEP 5 et sur le fonctionne-
ment des automates SIMATIC S5. Ces connaissances sont dispensées
dans les ouvrages cités dans la bibliographie.
Pour transmettre des données, il faut tout d'abord activer la fonction
"Emission" dans la CPU émettrice et, ensuite, la fonction "Réception"
dans la CPU réceptrice.
Les mots de données consécutifs d'un bloc de données DB ou DX se
trouvant dans la CPU émettrice sont transférés vers la CPU réceptrice,
via le coordinateur 923C, dans un bloc de données DB ou DX ayant le
même numéro et sous les mêmes adresses de mots de données. Il
s'agit donc d'une copie "un à un".
La quantité de données pouvant être traitée d'un seul tenant par les
fonctions "Emission" et "Réception" est normalement de 32 mots.
Lorsque la longueur du bloc de données (hors en-tête) n'est pas un
multiple de 32, le dernier paquet de données compte moins de 32 mots.
Communication multiprocesseur
préparation
émission d'un paquet de données
test de la possibilité d'émission
réception d'un paquet de données
test de la possibilité de réception
10 - 15

Publicité

loading

Ce manuel est également adapté pour:

Simatic s5 cpu 948