SmartRunner Detector
Bedienung
5
Bedienung
5.1
Kommunikation über die RS-485-Schnittstelle
Die Kommunikation zwischen Steuerung und Lesekopf findet im laufenden Betrieb über die
RS-485-Schnittstelle statt. Stellen Sie sicher, dass die grundlegenden
Kommunikationseinstellungen am Lesekopf vorgenommen wurden, wie z. B. Setzen der
Lesekopfadresse und Baudrate.
Man unterscheidet zwischen Anforderungstelegrammen, die die Steuerung an den Lesekopf
sendet und Antworttelegrammen, die der Lesekopf an die Steuerung sendet. Jedes Byte eines
Anforderungs- oder Antworttelegramms besteht aus 9 Bit (= 8 Datenbits + 1 Paritätsbit).
5.1.1
Anforderungstelegramm
Ein Anforderungstelegramm besteht immer aus 2 Bytes. Das 2. Byte entspricht dem ersten
Byte, wobei jedoch die 8 Datenbit des 1. Byte invertiert sind.
Aufbau eines Anforderungstelegramms
Byte 1
Byte 2
Bedeutung der Bits:
R/W: 0 = Antwort, 1 = Anforderung
Bedeutung der Bits
8
7
PAR
R/W R.4 R.3 R.2 R.1 R.0 A.1 A.0 Value Funktion
Parity
Parity
Parity
Parity
Parity
Parity
Parity
Parity
Parity
Parity
Parity
5.1.2
Antworttelegramm
Die Länge eines Antworttelegramms kann je nach Inhalt 6 bis 9 Byte sein. Das erste Byte
enthält die Adresse des antwortenden Lesekopfes und Statusinformationen. Die X-Position des
Lesekopfes wird mit dem MSB beginnend in den Bytes 2 bis 5 übertragen. In den
nachfolgenden Bytes werden je nach Anforderung durch die Steuerung Informationen wie
Geschwindigkeit und Y-Position übertragen. Falls keine entsprechende Anforderung gesendet
wurde, entfallen diese Bytes. Das letzte Byte dient der Fehlererkennung während der
Datenübertragung.
22
Bit 7
Bit 6
Parity
R/W
Anf.-Bit4 Anf.-Bit3 Anf.-Bit2 Anf.-Bit1 Anf.-Bit0
Parity ~R/W
~Anf.-
Bit4
6
5
4
3
0
x
x
x
x
1
x
x
x
x
1
x
x
x
x
1
x
x
x
x
1
x
x
x
x
1
x
x
x
x
1
0
0
0
0
1
0
0
0
0
1
0
0
1
0
1
0
1
0
1
1
1
0
1
1
Bit 5
Bit 4
Bit 3
~Anf.-
~Anf.-
~Anf.-
Bit3
Bit2
Bit1
2
1
0
<- Bit
x
x
x
Answer
x
x
x
Request
x
0
0
Read head Adr. 0
x
0
1
Read head Adr. 1
x
1
0
Read head Adr. 2
x
1
1
Read head Adr. 3
0
x
x
0x80 Status (is alive)
1
x
x
0x84 Result data
1
x
x
0x94 Teach
0
x
x
0xA8 Enable Configuration Mode
0
x
x
0xD8 Generate a software trigger
Bit 2
Bit 1
Bit 0
A1
A0
~Anf.-
~A1
~A0
Bit0