Datenformat zeichenkette (string), Crc fehlerprüfung – Basler Electric DECS-250 Benutzerhandbuch

Seite 240

Advertising
background image

224

9440375990 Rev H

K (Lo Byte)

hex 34

Die gleiche Byte Anordnung wird zum Schreiben benötigt.

Das Uint16 Datenformat wird unter Binäre Punkte (Tabelle 24) im Folgenden aufgelistet.

Beispiel: Register 900 belegt 16 Zeilen in der Registertabelle, wobei jede Zeile den Namen von
spezifischen auf Bits abgebildeten Daten angibt, wie zum Beispiel 900-0 anzeigt, dass Bit 0 des Registers
900 zu RF-TRIG zugeordnet ist.

Datenformat Kurze Ganzzahl / Datenformat Byte Zeichen (Uint8)

Das Modbus Datenformat Kurze Ganzzahl verwendet ein einzelnes Halteregister, um einen 8-bit
Datenwert zu repräsentieren. Das höchste Byte des Datenregisters ist immer Null.

Beispiel: Der Wert 132 im Format Kurze Ganzzahl entspricht einem Hexadezimalwert von 0x84. Diese Zahl
wird aus einem Halteregister wie folgt gelesen:

Halteregister

Wert

K (Hi Byte)

hex 00

K (Lo Byte)

hex 84

Die gleiche Byte Anordnung wird zum Schreiben benötigt.

Datenformat Zeichenkette (String)

Das Modbus Datenformat Zeichenkette verwendet ein oder mehrere Halteregister, um eine Reihenfolge
oder eine Kette von Zeichenwerten zu repräsentieren. Wenn die Zeichenkette ein einzelnes Zeichen
enthält, beinhaltet das höchste Byte des Halteregisters den ASCII Zeichencode und das niedrigste Byte
ist Null.

Beispiel: Die Zeichenkette "PASSWORD", repräsentiert im Format Zeichenkette, wird wie folgt gelesen:

Halteregister

Wert

K (Hi Byte)

‘P’

K (Lo Byte)

‘A’

K+1 (Hi Byte)

‘S’

K+1 (Lo Byte)

‘S’

K+2 (Hi Byte)

‘W’

K+2 (Lo Byte)

‘O’

K+3 (Hi Byte)

‘R’

K+3 (Lo Byte)

‘D’

Beispiel: Wenn obige Zeichenkette zu "P" geändert wird, wird die Zeichenkette wie folgt gelesen:

Halteregister

Wert

K (Hi Byte)

‘P’

K (Lo Byte)

hex 00

K+1 (Hi Byte)

hex 00

K+1 (Lo Byte)

hex 00

K+2 (Hi Byte)

hex 00

K+2 (Lo Byte)

hex 00

K+3 (Hi Byte)

hex 00

K+3 (Lo Byte)

hex 00

Die gleiche Byte Anordnung wird zum Schreiben benötigt.

CRC Fehlerprüfung

Dieses Feld enthält einen zwei Byte langen CRC-Wert für das Erkennen von Übertragungsfehlern. Das
Master-Gerät berechnet zuerst den CRC-Wert und hängt diesen dann an die Abfragenachricht. Das
11BDECS-250 System berechnet den CRC Wert für die empfangene Abfrage nochmals und nimmt einen
Vergleich vor mit dem Abfrage-CRC-Wert um festzustellen, ob ein Übertragungsfehler vorliegt. In diesem

Modbus™ Kommunikation

DECS-250

Advertising
Dieses Handbuch ist für die folgenden Produkte bezogen werden: