Herunterladen Inhalt Inhalt Diese Seite drucken

Funktion 8: Diagnose - Beckhoff BC8050 Dokumentation

Busklemmen-controller mit rs485- oder rs232-interface
Inhaltsverzeichnis

Werbung

6.1.1.5.5

Funktion 8: Diagnose

Die Funktion 08 stellt eine Reihe von Tests, für die Überprüfung des Übertragungssystems zwischen dem
Master und dem Slave oder für die Überprüfung der verschiedenen internen Fehlerzustände innerhalb des
Slaves zur Verfügung. Ein Broadcast-Telegramm wird nicht unterstützt.
Die Funktion in der Abfrage benutzt ein Subfunktions-Code-Feld von zwei Byte, um die Art des
durchzuführenden Tests zu definieren. Der Slave gibt den Funktions-Code und den Subfunktions-Code in
einer Antwort aus.
Die Diagnose-Abfragen benutzen ein Datenfeld von zwei Byte, um Diagnosedaten oder Steuerinformationen
zum Slave zu schicken.
Anfrage (Query)
Byte Name
Modbus RTU
Start - Rahmen
-
Adresse
11
Funktions-Code
8
Subfunction high
0
Subfunction low
0
Data high
2
Data low
3
Error Check, LRC/
CRC
Ende - Rahmen
Antwort (Response)
Byte Name
Modbus RTU
Start - Rahmen
-
Adresse
11
Funktions-Code
8
Subfunction high
0
Subfunction low
0
Data high
2
Data low
3
Error Check, LRC/
CRC
Ende - Rahmen
Spiegeln einer Anforderung (Subfunction 0)
Mit der Unterfunktion 0 werden die Daten, die der Master zum Slave schickt wieder zurückgeschickt.
Koppler Reset (Subfunction 1)
Der Buskoppler/Feldbus Box wird mit der Unterfunktion 1 neu initialisiert, Fehlerzähler werden zurückgesetzt
und der Buskoppler/Feldbus Box führt einen Selbsttest durch. In der Zeit, in der der Buskoppler/Feldbus Box
zurückgesetzt wird, werden keine Telegramme empfangen oder gesendet.
Antwort mit Subfunction 1
Bevor der Busklemmen-Controller neu startet schickt er noch eine Antwort mit der Subfunc-
tion 1.
Hinweis
Subfunction 0 und 1
Beim BC8150 ist die Unterfunktion 0 und 1 implementiert. Alle anderen Unterfunktionen lie-
fern den Wert "0" zurück.
Hinweis
BC8050 und BC8150
Modbus ASCII
-
":"
0x0B
"0B"
0x08
"08"
0x00
"00"
0x00
"00"
0x02
"02"
0x03
"03"
0xA1, 0xC0
"E8"
t1-t2-t3
CRLF
Modbus ASCII
-
":"
0x0B
"0B"
0x08
"08"
0x00
"00"
0x00
"00"
0x02
"02"
0x03
"03"
0xA1, 0xC0
"E8"
t1-t2-t3
CRLF
Version: 3.0.0
RS232 - Interface
0x3A
0x30, 0x42
0x30, 0x38
0x30, 0x30
0x30, 0x30
0x30, 0x32
0x30, 0x33
0x45, 0x38
0x0D, 0x0A
0x3A
0x30, 0x42
0x30, 0x38
0x30, 0x30
0x30, 0x30
0x30, 0x32
0x30, 0x33
0x45, 0x38
0x0D, 0x0A
69

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Bc8150

Inhaltsverzeichnis