5 beispiele für die register-kommunikation, Registerkommunikation, 5 beispiele für die register­kommunikation – BECKHOFF KL3681 Benutzerhandbuch

Seite 38

Advertising
background image

Zugriff aus dem Anwenderprogramm

R56: Anwenderskalierung, Messbereich 10 A

DC

, Offset

(Default: 0x0000)

R57: Anwenderskalierung, Messbereich 10 A

DC

, Gain

(Default: 0x2000)

R58: Anwenderskalierung, Messbereich 100 mA

AC

, Offset

(Default: 0x0000)

R59: Anwenderskalierung, Messbereich 100 mA

AC

, Gain

(Default: 0x2000)

R60: Anwenderskalierung, Messbereich 1 A

AC

, Offset

(Default: 0x0000)

R61: Anwenderskalierung, Messbereich 1 A

AC

, Gain

(Default: 0x2000)

R62: Anwenderskalierung, Messbereich 10 A

AC

, Offset

(Default: 0x0000)

R63: Anwenderskalierung, Messbereich 10 A

AC

, Gain

(Default: 0x2000)

Register­Page 1

Wenn mit dem Register R4 [

}

 33] die Register­Page 1 ausgewählt wurde, haben die Register R32 bis R63

die folgende Bedeutung.

R32 bis R35: Interne Abgleichdaten

Diese Register beinhalten interne Abgleichdaten und dürfen vom Anwender nicht verändert werden!

R36 bis R63: Hersteller­Kalibrierung

Diese Register dienen zur Hersteller­Kalibrierung und dürfen vom Anwender nicht verändert werden!

5.5

Beispiele für die Register­Kommunikation

Die Nummerierung der Bytes in den Beispielen entspricht der Darstellung ohne Word­Alignment.

Beispiel 1: Lesen des Firmware­Stands aus Register 9 einer Klemme

Byte 0: Control­Byte

Byte 1: DataOUT1, High­Byte

Byte 2: DataOUT1, Low­Byte

0x89 (1000 1001

bin

)

0xXX

0xXX

Erläuterung:

• Bit 0.7 gesetzt bedeutet: Register­Kommunikation eingeschaltet.

• Bit 0.6 nicht gesetzt bedeutet: lesen des Registers.

KL3681, KS3681

38

Version 2.0.0

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