10.03.2015, 09:59
Liebe Leute,
ich muss einen Parameter eines Messgerätes auslesen.
Das Kommando ist 0xAE und die Adresse 0x2C6E01 und ich weiß, wie die Antwort zu interpretieren wäre,
wenn ich denn eine bekommen würde.
Ich benutze das HART-Paket von NI und die dort implementierten Befehle funktionieren auch.
Z.B. für Befehl 0x01 sieht mein Bytestream so aus:
FF FF FF 82 00 00 00 00 00 01 00 83
Für meinen Parameter weiß ich nun nicht, wo genau ich die Adresse angeben muss. Soweit ich es verstanden habe,
als Device ID in der HART Adresse?
Mein Bytestream sähe dann so aus:
FF FF FF 82 00 00 2C 6E 01 AE 00 6F
Aber wie gesagt, keine Reaktion. Habe versucht, die 00 am Ende zu verändern (Größe des Datenfeldes?),
aber ohne Erfolg.
Kennt sich damit jemand aus?
Vielen Dank,
Thor
ich muss einen Parameter eines Messgerätes auslesen.
Das Kommando ist 0xAE und die Adresse 0x2C6E01 und ich weiß, wie die Antwort zu interpretieren wäre,
wenn ich denn eine bekommen würde.
Ich benutze das HART-Paket von NI und die dort implementierten Befehle funktionieren auch.
Z.B. für Befehl 0x01 sieht mein Bytestream so aus:
FF FF FF 82 00 00 00 00 00 01 00 83
Für meinen Parameter weiß ich nun nicht, wo genau ich die Adresse angeben muss. Soweit ich es verstanden habe,
als Device ID in der HART Adresse?
Mein Bytestream sähe dann so aus:
FF FF FF 82 00 00 2C 6E 01 AE 00 6F
Aber wie gesagt, keine Reaktion. Habe versucht, die 00 am Ende zu verändern (Größe des Datenfeldes?),
aber ohne Erfolg.
Kennt sich damit jemand aus?
Vielen Dank,
Thor