Version-, typ oder seriennummer auslesen „x“ (58h), N 141, Aufbau des übertragenen, kodierten gerätetyps – Baumer N 141 Benutzerhandbuch

Seite 19: Beispiel 3: seriennummer auslesen, Aufbau der übertragenen, kodierten seriennummer

Advertising
background image

N 141

www.baumer.com

19

4.5.3. Version-, Typ oder Seriennummer auslesen „X“ (58h)

Mit diesem Befehl kann die Versionsnummer, der Gerätetyp oder die Seriennummer des N 141 ausgelesen
werden. Es stehen folgende Sub-Befehle zur Verfügung:

Data = V (56h) = Version auslesen

Data = T (54h) = Gerätetyp auslesen

Data = S (53h) = Seriennummer auslesen


Beispiel 1: Version auslesen

SOH

Adr

Cmd

Data

EOT

CRC

Senden

01h

20h

58h

56h

04h

D8h

SOH

Adr

Cmd

Data

Versionsnummer = 2.00

EOT

CRC

Antwort

01h

20h

58h

56h

20h

32h

30h

30h

04h

FAh



Beispiel 2: Gerätetyp auslesen (Gerätetyp = N 141; Programm-Nr. = 01)

SOH Adr Cmd Data EOT CRC

Senden

01h 20h 58h 54h 04h DCh

SOH Adr Cmd Data

Typ

EOT CRC

Antwort

01h 20h 58h 54h 81h 81h

04h 6Eh

Aufbau des übertragenen, kodierten Gerätetyps:

1 0 0 0 0 0 0 1 1 0 0 0 0 0 0 1 = 81 81 hex

┬ ──────┬────── ┬ ───────┬─────
│ │ │ └─────── Programm-Nummer 01h = Progr. 01
│ │ └──────────────── fest auf 1
│ └────────────────────────── Gerätetyp 01h = N 141
└────────────────────────────────── fest auf 1



Beispiel 3: Seriennummer auslesen

SOH

Adr

Cmd

Data

EOT

CRC

Senden

01h

20h

58h

53h

04h

D2h

SOH

Adr

Cmd Data

Kodierte Seriennummer = 15830EA4

EOT

CRC

Antwort

01h

20h

58h

53h

31h

35h

38h

33h

30h

3Eh

3Ah

34h

04h

63h


Aufbau der übertragenen, kodierten Seriennummer:

Die Low-Nibble (untere 4 Bit eines Bytes) der 8 empfangenen Datenbytes ergeben zusammengefasst ein
4-Byte-Wert, der die Seriennummer beinhaltet.
Die Seriennummer wird aus dem Produktionsdatum und -uhrzeit gebildet. Da die Sekunden verschlüsselt
werden und nur eine Nummer pro Sekunde vergeben wird, ist die Seriennummer eindeutig.

Beispiel: Seriennummer für den 01.06.2005 16:58:36 = 15 83 0E A4 hex

X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X Bitposition

J J J J J J M M M M T T T T T h h h h h m m m m m m s s s s s s Inhalt

0 0 0 1 0 1 0 1 1 0 0 0 0 0 1 1 0 0 0 0 1 1 1 0 1 0 1 0 0 1 0 0 Beispiel = 15 83 0E A4 hex

─────┬───── ────┬──── ────┬──── ─────┬───── ──────┬────── ─────┬─────

│ │ │ │ │ └─────── Sekunden

10

0100 = 24h = 36d

│ │ │ │ └──────────────────── Minuten 11

1010 = 3Ah = 58d

│ │ │ └───────────────────────────────── Stunden 1

0000 = 10h = 16d

│ │ └──────────────────────────────────────────── Tag 0

0001 = 01h = 01d

│ └────────────────────────────────────────────────────── Monat

0110 = 06h = 06d

└───────────────────────────────────────────────────────────────── Jahr 00

0101 = 05h = 05d

01.06.05 16:58:36 <──────┘

Advertising