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

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 <──────┘