Herunterladen Inhalt Inhalt Diese Seite drucken

Datenaustausch - Bosch Rexroth IndraControl S67 Anwendungsbeschreibung

Universelles schnittstellen-modul 4 digitale ein-/ausgänge 0,5 a (m12)
Vorschau ausblenden Andere Handbücher für Rexroth IndraControl S67:
Inhaltsverzeichnis

Werbung

72/79
Bosch Rexroth AG
Anhang

Datenaustausch

Rexroth IndraControl S67 Universelles Schnittstellen-Modul 4 digitale Ein-/Ausgänge 0,5 A (M12)
ERROR
Sende ERROR_SIG (0x33)
ERROR_SIG erhalten (0x33)
Anderes Kommando als RESET_REQ oder INVALID erhalten
(<> 0xXXXX0010) und (<> 0xXXXX0000)
Abb. 14-8:
Zustandsautomat
Allgemeines
In der Phase des Datenaustausches wird das Handshake-Byte im Toggle-
Modus benutzt. Da in der Regel eine Nachricht größer ist, als der Datenteil
des Übertragungskanals, muss die Nachricht in mehreren Zyklen übertragen
werden (Fragmentierung).
Status-Nibble
Bit 3
Bit 2
T
1
Abb. 14-9:
Handshake-Byte im Toggle-Modus
Fragment senden:
Das erste von dem Empfänger erwartete Toggle-Bit nach der Synchronisie‐
rung hat den Wert "0". Das Toggle-Bit im zweiten Fragment erhält eine "1",
das im Dritten wieder eine "0", usw. Erst wenn der Zustand des Toggle-Bits
im empfangenen Status-Nibble übereinstimmt, ist der Erhalt des Fragmentes
von dem Empfänger bestätigt worden. Erst dann kann ein neues Fragment
verschickt werden. Solange keine Bestätigung vorliegt, verbleibt das Frag‐
ment unverändert im Prozessabbild.
DOK-CONTRL-S67RSUNIM12-AP02-DE-P
RESET_REQ erhalten 0xXXXX0010)
INIT
Sende RESET_SIG (0x32)
RESET_REQ erhalten 0xXXXX0010)
RESET
Sende RESET_REQ (0x32)
und RESET_ACK (0x22)
RESET_ACK erhalten (0x0010XXXX)
SYNC
Sende HOLD_REQ (0x21)
und RESET_ACK (0x22)
SYNC_READY
Sende HOLD_REQ (0x21)
und HOLD_ACK (0x11)
HOLD_REQ oder DATA_REQ erhalten
(0xXXXX0001) oder (0xXXXX1XXX)
READY
(Datenaustausch)
Bit 1
Bit 0
Bit 3
1
00 b
RESET_SIG erhalten (0x32)
Control-Nibble
Bit 2
Bit 1
Bit 0
00 b
T

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis