Herunterladen Inhalt Inhalt Diese Seite drucken

JVL MIS/L17 Serie Anwenderhandbuch Seite 378

Inhaltsverzeichnis

Werbung

12.1
Dies schreibt den hexadezimalen 32-Bit-Wert ddccbbaa - beachten Sie das Byte-Packing.
Beispiel zum Schreiben des Werts 999888 in P_SOLL (Register 3) mit dem Versatz von
40000 bei einem Motor mit Adresse 254. Werte dezimal:
Wert = 999888,
High Word = 15, High Word - High Byte = 0, High Word - Low Byte = 15
Low Word = 16848, Low Word - High Byte = 65, Low Word - Low Byte = 208
Adresse = 40000 + 2 * 3 = 40006
High Byte = 156, Low Byte = 70
Beachten Sie bitte, dass einige Implementierungen des Modbus bei der Adresse einen zu-
sätzlichen Versatz verlangen. Um z.B. in P_SOLL (Register 3) zu schreiben, verwenden
Sie die Adresse 2 * 3 + 1 = 7 oder 40000 + 2 * 3 + 1 = 40007. Dies gilt nur für den
Master. Es sollte denselben Befehl wie unten erzeugen.
Die Wort-Reihenfolge der 32-Bitwerte ist Low Word, High Word, und die Byte-Reihen-
folge der 16-Bit-Werte ist High Byte, Low Byte.
Befehl:
254, 16, 156, 70, 0, 2, 4, 65, 208, 0, 15, 232, 101
Antwort:
254, 16, 156, 70, 0, 2, 154, 66
378
JVL A/S - Anwenderhandbuch - Integrierte Schrittmotoren MIS/MIL 17x, 23x, 34x, 43x
Modbus

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis