Siemens SIMATIC ET 200iS Manuel D'utilisation page 134

Table des Matières

Publicité

Mise en service et diagnostic
Programme utilisateur STEP 7
LIST
CALL SFC 13
REQ :=TRUE
LADDR :=W#16#3FE
RET_VAL :=MW 0
RECORD :=P#DB82.DBX 0.0 BYTE 96
BUSY :=M2.0
Exemple de lecture du diagnostic d'esclave via le FB 192 "IM 308C"
Vous trouverez ici un exemple de lecture du diagnostic d'un esclave DP avec le FB 192
dans le programme utilisateur STEP 5.
Hypothèses
Pour ce programme utilisateur STEP 5, les hypothèses suivantes sont valables :
· L'IM 308-C occupe, en tant que maître DP, les pages 0 à 15 (numéro 0 de l'IM 308-C).
· L'esclave DP comporte l'adresse PROFIBUS 3.
· Le diagnostic d'esclave doit être enregistré dans le DB 20. A cet effet, vous pouvez
également utiliser tous les autres DB.
· Le diagnostic d'esclave est composé de 96 octets.
Programme utilisateur STEP 5
LIST
:A DB 30
:SPA FB 192
Nom : IM308C
DPAD : KH F800
IMST : KY 0, 3
FCT : KC SD
GCGR : KM 0
TYP : KY 0, 20
STAD : KF +1
LENG : KF -1
ERR : DW 0
7-22
Explication
RequÍte de lecture
Adresse de diagnostic de l'ET 200iS
RET_VAL de SFC 13
Plage de donnÈes pour le diagnostic dans
DB 82
Le processus de lecture est rÈparti sur
plusieurs cycles de l'OB1
Explication
Plage d'adresse par dÈfaut de l'IM 308-C
N∞ IM= 0, adresse PROFIBUS de l'esclave DP = 3
Fonction : Lecture du diagnostic esclave
N'est pas ÈvaluÈ
Plage de donnÈes S5 : DB 20
DonnÈes de diagnostic ‡ partir du mot de donnÈes 1
Longueur de diagnostic = longueur de joker (tous
les octets autorisÈs)
Sauvegarde du code d'erreur dans le DW 0 du DB 30
Station de périphérie décentralisée ET 200iS
A5E00087832-02

Publicité

Table des Matières
loading

Table des Matières