Herunterladen Inhalt Inhalt Diese Seite drucken

Fehlercodes Im Parameterkanal - Rexroth Indramat SYNAX200 Schnittstellenbeschreibung

Dezentrales system zur synchronisierung von maschinenachsen
Inhaltsverzeichnis

Werbung

3-12
Die Feldbus-Schnittstelle Profibus
FBSteuer /
FBStatus
StZ
CS
S
00 0F
xx
xx
M
07 9B
02
F9
S
01 0B
xx
xx
M
00 0F
xx
xx
S
00 0F
xx
xx
M
17 0B
02
5B
S
17 9B
02
E9

Fehlercodes im Parameterkanal

Fehlerarten
Statusbyte
Errorflag
= 0
0
don´t care
1
0x1 oder 0x2
0
<> 0
1
<> 0
0
Beispiel 5: Abbruch
Der Dienst Abbruch bricht alle laufenden Dienste ab. Er wird z.B. benötigt,
wenn die Übertragung einer Kurvenscheiben-Tabelle vorzeitig beendet
wurde und eine neue Anfrage gestartet werden soll.
DatL
DatLW
Cntrl
Dienst
xx
xx
xx
xx
01
01
00
01
xx
xx
xx
xx
xx
xx
xx
xx
xx
xx
xx
xx
01
01
00
9D
01
01
10
01
Abb. 3-15: Dienst "Abbruch"
Übersicht
Es gibt drei verschiedene Arten von Fehler:
• Fehler im Ablauf des Parameterkanal (z. B. "Grundzustand wurde
nicht hergestellt").
• Fehler im SIS-Protokollablauf (z.B. "Ungültiger Dienst"). Der Fehler
wird im Statusbyte angezeigt, im Fehlercode steht der Wert 0.
• Ausführungsfehler bei der Phasenübertragung oder Parameter-
übertragung (z.B. "Fehler bei der Parameterübertragung"). Der Fehler
wird im Statusbyte angezeigt, die weitere Information steht im
Fehlercode.
In Abb. 3-16 (Tabelle zur Bestimmung des Fehlercodes) ist aufgelistet,
wie aus dem Statusbyte, dem Errorflag im Feldbussteuerwort und dem
Fehlercode des Slave-Telegramms ermittelt werden kann, welcher Fehler
vorliegt. Der Slave antwortet bei einem Fehler entweder im selben Format
wie die Anforderung oder - bei gesetztem Errorflag - mit einem
Telegramm im Fehlerformat.
Fehlercode
Auszuwertender Fehlercode
don´t care
kein Fehler
<> 0
Fehlercode (Fehler im Parameterkanal oder Ausführungsfehler)
<> 0
Fehlercode (Ausführungsfehler)
= 0
Statusbyte (SIS-Protokollfehler)
= 0
Statusbyte (SIS-Protokollfehler)
Abb. 3-16: Tabelle zur Bestimmung des Fehlercodes
Damit ergibt sich für die einzelnen Übertragungsfälle:
Antriebs- und Steuerungsparameter
Tritt bei einer Parameterübertragung im " verkürzten Format 1" ein
Fehler auf, ist das Errorbit gesetzt und im Wort 4 steht der Fehlercode
im Motorola-Format.
Siehe Abb. 3-17: Fehlercodes im Motorola-Format bei einem Fehler im
Ablauf des Parameterkanals und
Abb. 3-18: Fehlercodes im Motorola-Format bei einem Ausführungsfehler
bei einer Parameterübertragung.
Abb. 3-20: Wert im Statusbyte bei einem SIS-Protokollfehler
Nutz-
Adr
Adr
daten
xx
xx
xx
xx
Grundzustand Quittierung
02
00
00
xx
Dienst Abbruch
xx
xx
xx
xx
Quittierung
xx
xx
xx
xx
Grundzustand
xx
xx
xx
xx
Grundzustand Quittierung
00
00
04
xx
Lesen der Ausführungsquittierung
02
00
00
xx
Dienst erfolgreich ausgeführt
SYNAX200
DOK-SYNAX*-SY*-08V*2/2-FK01-DE-P

Werbung

Inhaltsverzeichnis
loading

Verwandte Produkte für Rexroth Indramat SYNAX200

Inhaltsverzeichnis