N 153, Aufbau des übertragenen, kodierten gerätetyps, Beispiel 3: seriennummer auslesen – Baumer N 153 Benutzerhandbuch

Seite 25: Aufbau der übertragenen, kodierten seriennummer

Advertising
background image

N 153

www.baumer.com

25

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 153; 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

93h

81h

04h

26h

Aufbau des übertragenen, kodierten Gerätetyps:

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

┬ ──────┬────── ┬ ───────┬─────
│ │ │ └─────── Programm-Nummer 01h = Progr. 01
│ │ └──────────────── fest auf 1
│ └────────────────────────── Gerätetyp 13h = N 153
└────────────────────────────────── 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 = 07090EA4

EOT

CRC

Antwort

01h

20h

58h

53h

30h

37h

30h

39h

30h

3Eh

3Ah

34h

04h

20h


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 selbst wird gebildet aus dem Produktionsdatum und -uhrzeit. Da auch die Sekunden ver-
schlü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