Mise en service
Exemple de programme
Vous trouvez ci-dessous un petit exemple de programme pour l'échange de
données entre un maître DP et un esclave DP. Vous retrouverez dans cet exemple
les adresses du tableau mentionné ci-dessus.
Dans la CPU esclave DP
L
2
T
MB
6
L
EB
0
T
MB
7
L
MW
6
T
PAW
310
CALL
SFC
14
LADDR:=W#16#D
RET_VAL:=MW 20
RECORD:=P#M30.0 Byte 20
L
MB
30
L
MB
7
+
I
T
MW
100
9-32
//PrÈtraitement
des donnÈes
dans
esclave DP
// Transmission
des donnÈes
au
maÓtre DP
//Recevoir les
donnÈes
du maÓtre DP
//Continuer le
traitement des
donnÈes reÁues
Système d'automatisation S7-300, Installation et configuration : CPU 312 IFM - 318-2 DP
Dans la CPU maître DP
L
PEB
222
//DonnÈes reÁues
dans le maÓtre DP
T
MB
50
Traitement ultÈrieur
L
PEB
223
L
B#16#3
+
I
T
MB
51
L
10
//PrÈtraitement des
donnÈes dans le maÓtre
DP
+
3
T
MB
60
CALL
SFC
15
//Envoyer les donnÈes ‡
l'esclave
DP
LADDR:= W#16#0
RECORD:=P#M60.0 Byte20
RET_VAL:=MW 22
A5E00203922-01