Exemple De Programme; Transfert Des Données En Stop - Siemens SIMATIC S7-300 Manuel De Référence

Masquer les pouces Voir aussi pour SIMATIC S7-300:
Table des Matières

Publicité

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
2-5.
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 Byte20
L
MB
30
L
MB
7
+
I
T
MW
100
Transfert des données en STOP
La CPU esclave DP passe à l'état STOP : les données qui figurent dans la mémoire de
transfert de la CPU sont remplacées par des "0". Le maître DP lit donc "0".
Le maître DP passe à l'état STOP : les données qui figurent dans la mémoire de transfert de
la CPU sont maintenues et peuvent continuer à être lues par la CPU.
Adresse PROFIBUS
Vous ne devez pas utiliser l'adresse 126 comme adresse PROFIBUS pour la CPU 31x-2.
Automate programmable S7-300 Caractéristiques des CPU, CPU 312 IFM–318-2 DP
A5E00111191-01
CPU 31x-2 en tant que maître DP/esclave DP et échange de données direct
Préparation données
dans esclave DP
Transmission don-
nées au maître DP
Réception données
par maître DP
Traitement données
reçues
Dans la CPU maître DP
L
PEB
222
T
MB
50
L
PEB
223
L
B#16#3
+
I
T
MB
51
L
10
+
3
T
MB
60
CALL
SFC
15
LADDR:= W#16#0
RECORD:= P#M60.0 Byte20
RET_VAL:=MW 22
Traitement des don-
nées reçues dans
maître DP
Préparation données
dans maître DP
Emission données
vers esclave DP
2-17

Hide quick links:

Publicité

Table des Matières
loading

Table des Matières