Ü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
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
Anfrage vom Master
Adresse vom Slave
Antwort vom Slave
Adresse vom Slave
Slave Antworten:
Adresse vom Slave *
1
Adresse vom Slave *
2
3
Adresse vom Slave *
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.
20
2. Byte
3. Byte
4. Byte...(n-1).Byte
Länge
Befehl
Parameter
Länge
Befehl
Parameter
4
N
Prüfsumme
4
Y
Prüfsumme
4 + n
Y
1. Parameter, 2. Parameter,
3. Parameter, ..., n. Parameter
3RG72563NQ00PF Abstandssensor 06813787 / 453489 Stand: 03/2011
MSB
6 ..... 1 LSB
Adressbit
7 Daten / Adressbits
Montage und
Bedienungsanleitung
Letztes Byte
Prüfsumme
Prüfsumme
Prüfsumme