Herunterladen Inhalt Inhalt Diese Seite drucken

Pepperl+Fuchs LB8109 Handbuch Seite 259

Vorschau ausblenden Andere Handbücher für LB8109:
Inhaltsverzeichnis

Werbung

LB8109* / FB8209*
Diagnosefunktionen
3: Kanalspezifische Diagnosebytes
Im Anschluss an die modulspezifische Diagnose folgt die kanalspezifische Diagnose. Die
kanalspezifische Diagnose enthält Informationen über die Kanaleigenschaften, Fehlerart und
Diagnoseart (im Beispiel: Bytes 11 bis 40). Die kanalspezifische Diagnose ist in Blöcke mit je
3 Byte untergliedert, wobei ein Block jeweils einen Kanal darstellt.
Die Auswertung der Diagnosen erfolgt nach dem Schema, das in der folgenden Tabelle
anhand der ersten 3 Bytes aus dem Beispiel (84 80 B0) dargestellt ist. Die unterschiedlichen
Fehlerarten, Diagnosearten und deren Kodierungen sind zum Teil durch die PROFIBUS-
Spezifikationen fest vorgegeben. Ein weiterer Teil kann über die GSD/GSE-Datei vom
Gerätehersteller selbst definiert werden.
Der Speicherbereich für die Diagnoseinformationen ist begrenzt. Da jede zusätzliche
Kanaldiagnose weitere 3 Bytes benötigt, ist die maximale Anzahl der kanalspezifischen
Diagnosen ebenfalls begrenzt. Sobald mehr Diagnosen vorliegen als übertragen werden
können, wird dieser Zustand durch das PROFIBUS-Standard-Diagnosebit Diagnosedaten
Überlauf angezeigt.
Kanalspezifische Diagnosebytes
Byte
Bit / Zustand
Byte
7
n
Beispiel:
6
84
(*)
5
4
3
2
1
0
Byte
7
n + 1
Beispiel:
6
80
5
4
3
2
1
0
Byte
7
n + 2
Beispiel:
6
B0
5
4
3
2
1
0
(*) Byte
= Headerbyte der kanalspezifischen Diagnose
n
Bedeutung allgemein
= 1
Diagnoseart:
0 0 = gerätespez. Diagnose;
= 0
0 1 = modulspez. Diagnose;
1 0 = kanalspez. Diagnose;
1 1 = reserviert
= 0
Zuordnung zum Modul bzw.
Konfigurationscode (Offset-
= 0
abhängig)
= 0
= 1
= 0
= 0
= 1
Ein-/Ausgang: 0 0 = reserviert;
0 1 = Eingang; 1 0 = Ausgang;
= 0
1 1 = Ein- und Ausgang
= 0
Zuordnung der Diagnose zu
einem Kanal
= 0
= 0
= 0
= 0
= 0
= 1
Datenstruktur: 0 0 0 = reserviert;
0 0 1 = 1 Bit; 0 1 0 = 2 Bits;
= 0
0 1 1 = 4 Bits; 1 0 0 = 1 Byte;
1 0 1 = 1 Wort;
= 1
1 1 0 = 2 Worte;
1 1 1 = reserviert
= 1
Diagnosemeldung (siehe
folgende Tabelle)
= 0
= 0
= 0
= 0
Bedeutung im Beispiel
kanalspezifische
Diagnose (1 0) für
Modul 5 bzw.
Konfigurationscode 4
(0 0 0 1 0 0) (bei
Diagnose-Offset = 0
und bei Zählweise der
Konfigurationscodes
beginnend bei 0)
Diagnose bezieht sich
auf einen
Ausgangswert (1 0)
und gilt für Kanal 1
(0 0 0 0 0 0)
Datenstruktur = 1 Wort
(1 0 1);
Diagnosemeldung =
Leitungsbruch oder
Kurzschluss
(1 0 0 0 0 = 16)
259

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Fb8209

Inhaltsverzeichnis