BECKHOFF KL3681 Benutzerhandbuch

Seite 40

Advertising
background image

Zugriff aus dem Anwenderprogramm

• Bit 0.5 bis Bit 0.0 geben mit 01 1111

bin

 die Registernummer 31 an.

• Das Ausgangsdatenwort (Byte 1 und Byte 2) ist beim Lesezugriff ohne Bedeutung.

Byte 0: Status­Byte

Byte 1: DataIN1, High­Byte

Byte 2: DataIN1, Low­Byte

0x9F (1001 1111

bin

)

0x12

0x35

Erläuterung:

• Die Klemme liefert im Status­Byte als Quittung den Wert des Control­Bytes zurück.

• Die Klemme liefert im Eingangsdatenwort (Byte 1 und Byte 2) den aktuellen Wert des Code­Wort­

Registers zurück.

III. Schreiben des Register 32 (Inhalt des Feature­Registers ändern)

Byte 0: Control­Byte

Byte 1: DataIN1, High­Byte

Byte 2: DataIN1, Low­Byte

0xE0 (1110 0000

bin

)

0x00

0x02

Erläuterung:

• Bit 0.7 gesetzt bedeutet: Register­Kommunikation eingeschaltet.

• Bit 0.6 gesetzt bedeutet: schreiben des Registers.

• Bit 0.5 bis Bit 0.0 geben mit 10 0000

bin

 die Registernummer 32 an.

• Das Ausgangsdatenwort (Byte 1 und Byte 2) enthält den neuen Wert für das Feature­Register.

VORSICHT

Beachten Sie die Registerbeschreibung!

Der hier angegebene Wert 0x0002 ist nur ein Beispiel! Die Bits des Feature­Registers ver­
ändern die Eigenschaften der Klemme und haben je nach Klemmen­Typ unterschiedliche
Bedeutung. Informieren Sie sich in der Beschreibung des Feature­Registers ihrer Klemme
(Kapitel Registerbeschreibung) über die Bedeutung der einzelnen Bits, bevor Sie die Werte
verändern.

Byte 0: Status­Byte

Byte 1: DataIN1, High­Byte

Byte 2: DataIN1, Low­Byte

0xA0 (1010 0000

bin

)

0xXX

0xXX

Erläuterung:

• Die Klemme liefert im Status­Byte als Quittung einen Wert zurück der sich nur in Bit 0.6 vom Wert des

Control­Bytes unterscheidet.

• Das Eingangsdatenwort (Byte 1 und Byte 2) ist nach dem Schreibzugriff ohne Bedeutung. Eventuell

noch angezeigte Werte sind nicht gültig!

IV. Lesen des Register 32 (geändertes Feature­Register überprüfen)

Byte 0: Control­Byte

Byte 1: DataOUT1, High­Byte

Byte 2: DataOUT1, Low­Byte

0xA0 (1010 0000

bin

)

0xXX

0xXX

Erläuterung:

• Bit 0.7 gesetzt bedeutet: Register­Kommunikation eingeschaltet.

• Bit 0.6 nicht gesetzt bedeutet: lesen des Registers.

• Bit 0.5 bis Bit 0.0 geben mit 10 0000

bin

 die Registernummer 32 an.

• Das Ausgangsdatenwort (Byte 1 und Byte 2) ist beim Lesezugriff ohne Bedeutung.

Byte 0: Status­Byte

Byte 1: DataIN1, High­Byte

Byte 2: DataIN1, Low­Byte

0xA0 (1010 0000

bin

)

0x00

0x02

Erläuterung:

KL3681, KS3681

40

Version 2.0.0

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