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

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

Advertising
background image

N 143

26 www.baumer.com

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

Mit diesem Befehl kann die Versionsnummer, der Gerätetyp oder die Seriennummer 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 = 82h = N 143; 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 82h 81h

04h 6Eh

Aufbau des übertragenen, kodierten Gerätetyps:

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

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