5.2. Composition du télégramme de diagnostic
Le télégramme de diagnostic affiche l'état de fonctionnement actuel des appareils. La transmission
s'effectue à la demande du maître PROFIBUS.
Le système fait la différence entre les messages d'état et les messages d'erreur. Les messages d'erreur
sont marqués par un E et sont envoyés au maître en haute priorité. C.à.d. dès qu'une erreur est détectée,
des données de diagnostic sont envoyées au maître à la place des données de process. En revanche,
les messages d'état ne sont transmis que si aucune donnée de process ne doit être transmise.
Octet
Bit
Remarque
0
7...0 Etat des stations 1 (norme DP)
1
7...0 Etat des stations 2 (norme DP)
2
7...0 Etat des stations 3 (norme DP)
3
7...0 Adresse du maître PROFIBUS
4
7...0 Esclave ID (High Byte)
5
7...0 Esclave ID (Low Byte)
6
7...0 07h : en-tête du diagnostic spécifique à l'appareil (DPV1)
7
7...0 81h : type de diagnostic
8
7...0 00h : numéro d'emplacement
9
7...0 00h : réservé
Modul state (Low Byte) (LPC/DPC) Errors
10
7
Configuration mode is set
Réservé
6
5
Switch output overload
Error power supply detected
4
3
Checksum config area is invalid
Checksum vendor area is invalid
2
Réservé
1
0
Undefined, unspecified internal error
Modul state (High Byte) DPC Errors
11
7
Stack error
Checksum ROM is invalid
6
5
Internal communication error
Digital input error
4
3
Réservé
Réservé
2
Réservé
1
0
Réservé
12
MSIM Slave Error 1 (module défectueux ou appareil non disponible)
7
Esclave 8 :
6
Esclave 7 :
Esclave 6 :
5
Esclave 5 :
4
3
Esclave 4 :
Esclave 3 :
2
1
Esclave 2 :
0
Esclave 1 :
M
E
E
E
E
E
E
E
E
E
M
M
M
E
E
E
E
E
E
E
E
E
39