Herunterladen Inhalt Inhalt Diese Seite drucken

Anhang: Kommunikationsprotokoll; Befehlsformat; Antwortformat; Nützliche Ascii Codes Und Checksumme Berechnen - CODATEX Leser 7 Plus Bedienungsanleitung

Transponderzutrittskontrolle
Inhaltsverzeichnis

Werbung

16

Anhang: Kommunikationsprotokoll

Verbindungseinstellungen:
Baud:
57600
Datenbits:
8
Stoppbits:
1
Parity:
none (keine)

16.1 Befehlsformat

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

16.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>
16.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  4B
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>
11 / 18
Start of Text
End of Transmission
Acknowledge
Not Acknowledge

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Verwandte Produkte für CODATEX Leser 7 Plus

Diese Anleitung auch für:

Leser 8 7 2

Inhaltsverzeichnis