Herunterladen Inhalt Inhalt Diese Seite drucken

Betriebsmodus: Ds2 (Master)  Host Interface (Slave); Beschreibung Der Datenpakete - Datalogic DS2-05-07-030-JV Bedienungsanleitung

Inhaltsverzeichnis

Werbung

DS2
7.2 Betriebsmodus: DS2 (Master)  Host Interface (Slave)
Beim Einschalten wird die DS2 zum Master und überträgt, wie zuvor beschrieben, zyklisch bei jeder
Abtastung ein Paket, das, der Konfiguration gemäß, Informationen zur Messung enthält. Der Host, der
hier Slave ist, empfängt das Paket und verarbeitet die enthaltenen Daten. Hierbei handelt es sich um
den einzigen Fall, bei dem kein Antwortpaket erforderlich ist.

7.2.1. Beschreibung der Datenpakete

a. Ergebnis der kompletten Binärabtastung (Complete Beams Status Array) - 0x41 (ASCII 'A')
Sendet dem Host das Raster mit der Binärinformation bezüglich jedes einzelnen Strahls.
DS2 sendet:
0x02
wobei:
n
= 0x0E (Modell 600 mm), 0x14 (Modell 900 mm), 0x1A (Modell 1200 mm), 0x23 (Modell
1650 mm)
aaa = 3 Bytes mit Projektion der Photoelemente 01-21
bbb = 3 Bytes mit Projektion der Photoelemente 22-42
ccc =
3 Bytes mit Projektion der Photoelemente 42-63
zzz = 3 Bytes mit Projektion der letzten 21 Photoelemente
s
= 1 Byte mit Status der Abtastung:
Bit 0 = Power-Led (0 aus, 1 ein)
Bit 1 = Failure-Led (0 aus, 1 ein)
Bit 2 = Output-Led (0 aus, 1 ein)
Bit 3 = PNP-/NPN-Ausgang (0 deaktiviert, 1 aktiviert)
Bit 4 = Ausgang im Kurzschluss (0 Nein, 1 Ja)
Bit 5 = Photoelemente nicht ausgerichtet oder Stability (0 Nein, 1 Ja)
Bit 6 = nicht belegt
Bit 7 = Programming Mode (0 locale, 1 remoto)
x
= checksum (Vervollständigung plus Eins der Summe der Bytes der Felder Länge, Typ und
Daten)
Beispiel:
Nehmen wir an, wir haben folgendes Datenfeld vorliegen:
das bedeutet, dass die Länge 0x07 sein wird (ein Byte des Felds Typ plus sechs Bytes des Felds
Daten)
Handelt es sich beim Pakettyp um 0x41 (ASCII 'A'), dann resultiert die Checksum:
checksum = (0x07 + 0x41 + 0x01 + 0x02 + 0x03 + 0x04 + 0x05 + 0x06) XOR 0xFF = 0xA2
Die Übereinstimmung zwischen Photoelementen (21) und Bits einer Bytes-Dreierreihe stellt sich
Photoelement
Bytes-Dreierreihe
wie folgt dar:
Die Position eines Strahls ist anhand des Gewichts der einzelnen Bits identifizierbar und sein Status
anhand seines Werts von Null oder Eins.
Ein auf Null stehender Bit weist auf einen nicht verdunkelten Strahl hin und ein Bit auf Eins
signalisiert einen verdunkelten Strahl.
30
n
0x41
0x01 0x02 0x03 0x04 0x05 0x06
21 20 19 18 17 16 15 14 13 12 11 10 09 08 07 06 05 04 03 02 01
D7D6D5 D4 D3 D2 D1 D0 D7 D6 D5 D4 D3 D2 D1 D0 D7 D6 D5 D4 D3 D2 D1 D0
Erstes Byte
aaa bbb ccc ..... zzz s
Zweites Byte
Bedienungsanleitung
0x03
x
Drittes Byte

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis