3RG72563NQ00PF Abstandssensor 06813787 / 453489 Stand: 03/2011
Montage und
Bedienungsanleitung
20
Übertragungsprotokoll
Übertragungsrahmen (frame)
Die busfähige RS 485 Schnittstelle des 3RG72563NQ00PF arbeitet im HalbduplexMode (1 Stoppbit. keine
Parität). Grundsätzlich ist der Abstandssensor ein Slave und sendet nur auf Aufforderung von einer übergeordneten
Steuerung (Master) Daten (Ausnahme bei der Differenzmessung).
Für die Datenübertragung ist eine Baudrate von 38,4 KBaud und folgendes Protokoll einzuhalten:
• 1 Selektonsbit (MSB) + 7 Datenbit / Adressbit
MSB
6 ..... 1 LSB
Adressbit
7 Daten / Adressbits
Ablauf:
Wenn das Adressbit gesetzt ist, vergleicht der Sensor die anliegende Adresse auf dem Bus mit der eigenen. Bei
Übereinstimmung interpretiert das Gerät alle weiteren Daten und sendet eine entsprechende Rückmeldung.
Dabei gilt folgender Übertragungsrahmen:
1. Byte
2. Byte
3. Byte
4. Byte...(n-1).Byte
Letztes Byte
Anfrage vom Master
Adresse vom Slave
Länge
Befehl
Parameter
Prüfsumme
Antwort vom Slave
Adresse vom Slave
Länge
Befehl
Parameter
Prüfsumme
Slave Antworten:
Adresse vom Slave *
1
4
N
Prüfsumme
Adresse vom Slave *
2
4
Y
Prüfsumme
Adresse vom Slave *
3
4 + n
Y
1. Parameter, 2. Parameter,
3. Parameter, ..., n. Parameter
Prüfsumme
Länge =
Anzahl der Zeichen inkl. Prüfsumme und Adressbyte
Befehl =
siehe Tabelle Busbefehle auf Seite 21
Parameter =
Parameterbyte 0 bis n, je nach Befehl. Der Slave sendet die angeforderten Daten in diesem Bereich.
Prüfsumme = ExklusiveOR aller gesendeten Zeichen
*
1
wird
gesendet, wenn ein Fehler in der Prüfsumme, Framelänge
oder ein unbekannter / ungültiger Parameter oder Befehl vorliegt.
*
2
wird gesendet, wenn der Befehl ausgeführt wurde.
*
3
wird gesendet, wenn Parameter abgefragt werden.