5 beispiele für die register-kommunikation, Registerkommunikation, 5 beispiele für die registerkommunikation – BECKHOFF KL3681 Benutzerhandbuch
Seite 38
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)
RegisterPage 1
Wenn mit dem Register R4 [
33] die RegisterPage 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: HerstellerKalibrierung
Diese Register dienen zur HerstellerKalibrierung und dürfen vom Anwender nicht verändert werden!
5.5
Beispiele für die RegisterKommunikation
Die Nummerierung der Bytes in den Beispielen entspricht der Darstellung ohne WordAlignment.
Beispiel 1: Lesen des FirmwareStands aus Register 9 einer Klemme
Byte 0: ControlByte
Byte 1: DataOUT1, HighByte
Byte 2: DataOUT1, LowByte
0x89 (1000 1001
bin
)
0xXX
0xXX
Erläuterung:
• Bit 0.7 gesetzt bedeutet: RegisterKommunikation eingeschaltet.
• Bit 0.6 nicht gesetzt bedeutet: lesen des Registers.
KL3681, KS3681
38
Version 2.0.0