Herunterladen Inhalt Inhalt Diese Seite drucken

Areascan Tm Der Ds2 Serie - Kommunikationsprotokoll; Beschreibung Der Datenpakete; Struktur Eines Binärdatenpakets; Struktur Eines Binärdatenpakets Im Kurzprotokoll - Datalogic DS2-05-07-030-JV Bedienungsanleitung

Inhaltsverzeichnis

Werbung

Bedienungsanleitung
TM
DER DS2 SERIE – KOMMUNIKATIONSPROTOKOLL
7. AREAscan

7.1. Beschreibung der Datenpakete

Wie bereits erwähnt, sieht das Kommunikationsprotokoll das Vorhandensein einer Master- und einer Slave-
Einheit vor. Die Schaltungsart ist hier "half duplex" (RS485).
Der Informationsaustausch erfolgt im Abruf-Antwort-Modus: Der Master sendet ein Datenpaket an den Slave, der
dem Master darauf mit einem weiteren Datenpaket antwortet.
7.1.1. Struktur eines Binärdatenpakets
Ein Binärdatenpaket setzt sich aus einer Einheit von Bytes zusammen, die in einer gut definierten Sequenz
geordnet sind, durch die das Paket in einer eindeutigen Weise identifiziert wird. Es besteht in einem Header,
einem Körper und einem Nachhang.
Der Header und der Nachhang weisen eine festgelegte Länge auf, während der Körper unterschiedlich lang
ausfallen kann.
Paket-
anfang
 Paketbeginn:
 Länge:
 Typ:
 Daten:
 Paketende:
 Checksum:
7.1.2. Struktur eines Binärdatenpakets im Kurzprotokoll
Schließlich gibt es eine Binärdatenpaket in Kurzform, das in einem einzigen Byte besteht. Dieses
Format ist der Übertragung eines numerischen Werts (beispielsweise eines Maßes) vorbehalten.
Date: 1 Byte mit binärer Information des Pakets

7.1.3. Struktur eines ASCII-Datenpakets

Ein Paket mit ASCII-Daten setzt sich folgendermaßen zusammen:
 Paketbeginn:
 Typ:
 Daten:
 Paketende:
Länge
Typ
Header
1 Byte, Code ASCII STX ('0x02')
1 Byte, Länge in Bytes des Felds Typ plus Feld Daten
1 Byte, Identifikationscode des Pakettyps (Code ASCII 'A', 'B', 'C', usw.)
variierende Anzahl an Bytes (von 0 bis 254), aus denen sich die Information des
Pakets zusammensetzt
1 Byte, Code ASCII ETX ('0x03')
1 Byte, Vervollständigung plus Eins der Summe der Bytes der Felder Länge,
Typ und Daten
Körper
Paket-
Typ
anfang
Header
1 Byte, Code ASCII '*' (0x2A)
1 Byte, Identifikationscode des Pakettyps (Code ASCII 'A', 'B', 'C', usw.)
variierende Anzahl an ASCII-Zeichen '0'-'9' 'A'-'Z' (von 0 bis 254), aus denen
sich die Information des Pakets zusammensetzt.
1 Byte, Code ASCII CR (0x0D)
Daten
Paketende
Körper
Date
Daten
Paketende
Körper
Nachhang
Checksum
Nachhang
DS2
29

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis