Automate programmable
avec maître DP
SIMATIC S5 avec IM 308-C
utilisé comme maître DP
SIMATIC S5 avec S5-95U
utilisé comme maître DP
Remarque
Vous trouverez d'autres possibilités pour la lecture des informations de diagnostic dans le
manuel "Logiciel SIMATIC ; programmer avec STEP 7 V5.x
(http://support.automation.siemens.com/WW/view/fr/18652056)".
Exemple de lecture du diagnostic S7 avec SFC 13 "DPNRM_DG"
Vous trouverez ici un exemple de lecture du diagnostic d'esclave DP avec le SFC 13 dans le
programme utilisateur STEP 7.
Hypothèses
Les hypothèses suivantes sont appliquées au programme utilisateur STEP 7 :
• L'adresse de diagnostic de l'ET 200M est 1022 (3FE
• Le diagnostic d'esclave doit être stocké dans le DB 82 :
à partir de l'adresse 0.0, longueur 64 octets.
• Le diagnostic d'esclave compte 64 octets.
Programme utilisateur STEP 7
LIST
CALL SFC 13
REQ
LADDR
RET_VAL
RECORD
BUSY
ET 200M
Instructions de service, 04/2022, EWA-4NEB7806006-09
Bloc ou onglet dans
Utilisation
STEP 7
SFB 52
Lire l'enregistrement dans
l'esclave DP
SFB 54
Réceptionner des alarmes des
OB d'alarme
FB 192 "IM308C"
Lire le diagnostic de l'esclave
(enregistrer dans la zone de
données du programme utili-
FB 230 "S_DIAG"
sateur)
Remarque : pas pour le dia-
gnostic étendu
:=TRUE
:=W#16#3FE
:= MW 0
:=P#DB82.DBX 0.0 BYTE 64
:=M2.0
Messages d'alarme, messages d'erreur et messages système
).
H
Explication
Demande de lecture
Adresse de diagnostic de l'ET 200M
RET_VAL de SFC 13
Boîte aux lettres pour le diagnostic dans
le DB 82
La lecture dure plusieurs cycles de l'OB 1
9.1 PROFIBUS DP
Voir
Aide en ligne de STEP 7
Pour la configuration voir le chapitre
"Configuration du diagnostic
(Page 191)"
Pour le FB voir le manuel "Système
de périphérie décentralisée ET 200
(http://support.automation.siemens.
com/WW/view/fr/1142470)"
189