Siemens SIMATIC ET 200M Instructions De Service page 190

Station de périphérie décentralisée
Masquer les pouces Voir aussi pour SIMATIC ET 200M:
Table des Matières

Publicité

Messages d'alarme, messages d'erreur et messages système
9.1 PROFIBUS DP
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
Hypothèses
Les hypothèses suivantes sont appliquées au programme utilisateur
● L'adresse de diagnostic de l'ET 200M est 1022 (3FE
● Le diagnostic d'esclave doit être stocké dans le DB 82 :
● Le diagnostic d'esclave compte 64 octets.
Programme utilisateur STEP 7
LIST
CALL SFC 13
REQ
LADDR
RET_VAL
RECORD
BUSY
Exemple de lecture du diagnostic d'esclave avec FB 192 "IM308C"
Vous trouverez ci-après un exemple montrant comment lire, avec le FB 192, le diagnostic
d'esclave pour un esclave DP dans le programme utilisateur
Hypothèses
Les hypothèses suivantes sont appliquées au programme utilisateur
● Le module d'interface IM 308-C occupe en tant que maître DP les adresses vectorielles 0
● L'esclave DP a l'adresse PROFIBUS 3.
● Le diagnostic d'esclave doit être écrit dans le DB 20. Vous pouvez également utiliser tout
● Le diagnostic d'esclave compte 29 octets.
Programme utilisateur STEP 5
LIST
Nom
DPAD
IMST
FCT
GCGR
TYP
STAD
LENG
ERR
190
STEP 7
à partir de l'adresse 0.0, longueur 64 octets.
:=TRUE
:=W#16#3FE
:= MW 0
:=P#DB82.DBX 0.0 BYTE 64
:=M2.0
à 15 (numéro 0 de l'IM 308-C).
autre bloc de données à cet effet.
: A
DB 30
: SPA
FB 192
: IM308C
:
KH F800
:
KY 0, 3
:
KC SD
:
KM 0
:
KY 0, 20
:
KF +1
:
KF -1
:
DW 0
.
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
Explication
Espace d'adresse par défaut de l'IM 308-C
Nº IM = 0, adresse PROFIBUS de l'esclave DP = 3
Fonction : Diagnostic d'esclave
n'est pas analysé
Zone de données S5 : DB 20
Données de diagnostic à partir du mot de données 1
Longueur du diagnostic = longueur du joker (tous
octets admissibles)
Stockage du code d'erreur dans le DW 0 du DB 30
Instructions de service, 12/2008, EWA-4NEB780600603-08
STEP 7
:
).
H
STEP 5
.
STEP 5
:
ET 200M

Publicité

Table des Matières
loading

Table des Matières