Exemple De Programme - Siemens SIMATIC IM 151-7 CPU Guide Rapide

Et 200s
Table des Matières

Publicité

Exemple de programme

Vous trouverez ci-après un exemple de programme réalisant un échange de données entre
maître DP et esclave DP.
Vous retrouverez les adresses dans le tableau 3-3.
L'appel des SFC 14 et 15 s'effectue par indication de l'adresse logique en format hexa.
Préparation données dans esclave DP
L
2
T
MB
6
L
EB
0
T
MB
7
Transmission données au maître DP
L
MW
6
T
PAW
136
traitement des données reçues dans maître DP :
L
PEB
50
T
MB
60
L
PEB
51
L
B#16#3
+
I
T
MB
61
Préparation données dans maître DP :
L
10
+
3
T
MB
67
Envoi données (octet de mémento 60 à 67) à l'esclave DP :
CALL
SFC
15
LADDR:= W#16#12C
RECORD:= P#M60.0 octet8
RET_VAL:=MW 22
Réception données du maître DP (stockées dans MB 30 à 37) :
CALL
SFC
14
LADDR:=W#16#84
RET_VAL:=MW 20
RECORD:=P#M30.0 octet8
Traitement données reçues :
L
MB
30
L
MB
37
+
I
T
MW
100
ET 200S Module d'interface IM 151-7 CPU
A5E00058787-04
dans l'IM 151-7 CPU
Chargement valeur réelle 2 et
transfert vers octet de mémento 6.
Chargement octet d'entrée 0 et
transfert vers octet de mémento 7.
Chargement mot de mémento 6 et
transfert vers mot de sortie de périphérie 136
dans la CPU du maître DP
Chargement octet d'entrée de périphérie 50 et
transfert vers octet de mémento 60.
Chargement octet d'entrée de périphérie 51 et
chargement octet 3 ;
ajout des valeurs sous forme d'intégrale du type
de données et
transfert résultat vers octet de mémento 61.
Chargement valeur réelle 10 et
ajout de 3,
transfert résultat vers octet de mémento 67.
Appel fonction système 15 :
Ecriture des données dans la zone d'adresses de
sortie à partir de l'adresse 300 (12C hexa), sur
une longueur de 8 octets à partir de l'octet de
mémento 60.
dans l'IM 151-7 CPU
Appel fonction système 14 :
Ecriture des données dans la zone d'adresses
d'entrée à partir de l'adresse 132 (84 hexa) sur
une longueur de 8 octets après l'octet de mé-
mento 30.
Chargement octet de mémento 30 et
Chargement octet de mémento 37 ;
ajout des valeurs sous forme d'intégrale du type
de données et
transfert résultat vers octet de mémento 100.
Adressage
3-9

Publicité

Table des Matières
loading

Table des Matières