Herunterladen Inhalt Inhalt Diese Seite drucken

Beispiel 1: Aktivieren Von Code 93 Beim Anlauf - Leuze DCR 50 Originalbetriebsanleitung

Inhaltsverzeichnis

Werbung

Befehlsprotokoll
9.1.5

Beispiel 1: Aktivieren von Code 93 beim Anlauf

In diesem Beispiel hat das Host-Gerät das Gerät gerade eingeschaltet und ist bereit, seinen ersten Befehl
zu senden: Stellen Sie sicher, dass Code 93 aktiviert ist.
Annahmen:
• Das Host-Gerät kennt die Adresse des Geräts nicht und sendet daher eine Broadcast-Meldung.
• Adresse des Host-Geräts: 0x40000000
• Adresse des Geräts: 0x01234567
Tabelle 9.3:
Befehlspaket für Beispiel 1
Abschnitt
Rahmenbeginn
Paketversion
Paketlänge
Zieladresse
Quelladresse
Protokollart
Flags
Nutzlast-Protokoll
Quittiernummer
Transaktionsnummer
Request ID
Nutzlast
CRC16
Nach Empfang des Befehls sendet das Gerät eine Quittierung.
Tabelle 9.4:
Gerätequittierung für Beispiel 1
Abschnitt
Rahmenbeginn
Paketversion
Paketlänge
Zieladresse
Quelladresse
Protokollart
Flags
Nutzlast-Protokoll
Leuze electronic GmbH + Co. KG
Bytes (oder Be-
Byteanzahl Beschreibung
reich)
0x01
3
0x43
0x54
0x31
1
0x001D
2
0x0FFFFFFF
4
0x40000000
4
0x01
1
0x00
0x02
1
0x0000
2
0x0000
2
0x8000
2
10
0x4501
2
Bytes (oder Be-
Byteanzahl Beschreibung
reich)
0x01
3
0x43
0x54
0x31
1
0x000F
2
0x40000000
4
0x01234567
4
0x01
1
0x01
0x00
1
DCR 50
19 + 10 = 29 = 0x001D
Broadcast-Meldung an alle zuhörenden Gerä-
te.
Beginnend mit Null für die Transaktionsnum-
mer.
Der Konvention folgend, addieren wir 0x8000
zur Transaktionsnummer.
Die Bytes stehen für den ASCII-Befehl SY-
CO93PEN1.
Das Gerät sendet seine eindeutige Adresse
zurück.
70

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Dcr 55

Inhaltsverzeichnis