User manual
IX34510b_d.doc / Mrz-13 Page 24 / 43
4.5.1. PC-Mode
Im PC-Mode können beliebige Register direkt via serielle Schnittstelle ausgelesen werden. Das
folgende Beispiel zeigt den Ablauf der Kommunikation zur Abfrage des aktuellen
Anzeigewertes.
Der Abfragestring allgemein hat das
nebenstehend gezeigte Format:
EOT
AD1
AD2
C1
C2
ENQ
EOT = Steuerzeichen (Hex 04)
AD1 = Geräteadresse, High Byte
AD2 = Geräteadresse, Low Byte
C1 = auszulesende Codestelle, High Byte
C2 = auszulesende Codestelle, Low Byte
ENQ = Steuerzeichen (Hex 05)
Beispiel: Anfrage des aktuellen Anzeigewertes bei einem Gerät mit der seriellen Adresse 11:
ASCII
-
Code:
EOT
1
1
:
1
ENQ
Hexade
zimal:
04
31
31
3A
31
05
Binär:
0000 0100
0011 0001
0011 0001
0011 1010
0011 0001
0000 0101
Bei korrekter Anfrage antwortet das
Gerät wie nebenstehend. Vornullen
werden nicht übertragen. BCC ist ein
„Block-Check-Character“, der sich durch
ein Exclusiv-Oder aller Zeichen zwischen
einschließlich C1 und ETX ergibt.
STX
C1
C2
x x x x x x x
ETX
BCC
STX = Steuerzeichen (Hex 02)
C1 = auszulesende Codestelle, High Byte
C2 = auszulesende Codestelle, Low Byte
x x x x x = auszulesende Daten
ETX = Steuerzeichen (Hex 03)
BCC = Block check character
Bei fehlerhaftem Anfragestring antwortet das Gerät nur mit STX C1 C2 EOT oder mit NAK.