Herunterladen Inhalt Inhalt Diese Seite drucken

Rs 232 Einstellungen; Protokoll Allgemein; Befehlsformat; Antwortformat - CODATEX Leser8 Bedienungsanleitung

Inhaltsverzeichnis

Werbung

Leser8_7
8

RS 232 Einstellungen:

Die Kommunikation mit dem Leser erfolgt über das Standard RS232 Protokoll. Folgende
Verbindungseinstellungen sind dabei zu beachten:
Baud:
57600
Datenbits:
8
Stoppbits:
1
Parity:
none (keine)
9

Protokoll Allgemein

9.1

Befehlsformat

Alle Befehle an den Leser sind im folgenden Format zu senden:
<STX><ADR><COMMAND><SUBCOMMAND><INDEX><DATA><CRC><EOT>
<STX>
<EOT>
<INDEX>
9.2

Antwortformat

Antworten vom Leser können folgendes Format besitzen:
-
Antwort auf erfolgreichen Befehl
<STX><ADR><COMMAND><SUBCOMMAND><ACK><CRC><EOT>
-
Antwort auf fehlerhaften Befehl
<STX><ADR><COMMAND><SUBCOMMAND><NAK><CRC><EOT>
-
Antwort auf Befehl mit falschem Format
<STX><ADR><NAK><CRC><EOT>
-
Antwort auf einen Datenabfrage-Befehl
<STX><ADR><COMMAND><SUBCOMMAND><DATA><CRC><EOT>
9.3
Nützliche ASCII Codes und Checksumme berechnen:
<ACK>
<NAC>
Alle hexadezimal codierten Zahlen werden nur mit Großbuchstaben erkannt und
ausgegeben (0F und nicht 0f)
Die Checksumme (
<CRC>
<STX> und <EOT> gebildet und wiederum als ASCII Zeichen gesendet.
Beispiel:
zu sendender Befehl
Addition von S + P + 0 + ... in Hexadezimal (0x53 + 0x50 + x030 + 0x30
+ 0x30 + 0x31 + 0x30 + 0x30 + 0x46 + 0x41 = 0x024B)
Nur die unteren 8 bit der Checksum werden gesendet. 0x024B
werden gesendet.
Ergebnis:
ASCII Code 2
ASCII Code 4
2 Byte (4 ASCII Zeichen) zur Positionsangabe von Daten
ASCII Code 6
ASCII Code 15
) wird als Quersumme der übermittelten ASCII Zeichen ohne
<STX>SP000100FA<CRC><EOT>
<STX>SP000100FA4B<EOT>
Start of Text
End of Transmission
Acknowledge
Not Acknowledge
6 / 15
Version 1.1
4B

Werbung

Inhaltsverzeichnis
loading

Verwandte Produkte für CODATEX Leser8

Diese Anleitung auch für:

Leser7

Inhaltsverzeichnis