Registerkommunikation kl5121 – BECKHOFF KL5121 Benutzerhandbuch

Seite 12

Advertising
background image

Registerbeschreibung

12

KL5121

Registerkommunikation KL5121

Registerzugriff über den
Prozeßdatenaustausch
Bit 7=1: Registermodus

Wenn Bit 7 des Control-Bytes gesetzt wird, werden die ersten zwei Byte
der Nutzdaten nicht zum Prozeßdatenaustausch verwendet, sondern in
den Registersatz der Klemme geschrieben oder daraus ausgelesen.

Bit 6=0: lesen
Bit 6=1: schreiben

In Bit 6 des Control-Bytes legen Sie fest, ob ein Register ausgelesen oder
beschrieben werden soll. Wenn das Bit 6 nicht gesetzt ist, wird ein Register
ausgelesen, ohne es zu verändern. Der Wert kann dem Eingangs-
Prozeßabbild entnommen werden.

Wird das Bit 6 gesetzt, werden die Nutzdaten in ein Register geschrieben.
Sobald das Status-Byte im Eingangs-Prozeßabbild eine Quittung geliefert
hat, ist der Vorgang abgeschlossen (siehe Bsp.).

Bit 0 bis 5: Adresse

In die Bits 0 bis 5 des Control-Bytes wird die Adresse des anzusprechen-
den Registers eingetragen.

Control-Byte im
Register-Modus


MSB

REG=1

W/R

A5

A4

A3

A2

A1

A0


REG = 0 : Prozeßdatenaustausch
REG = 1 : Zugriff auf Registerstruktur
W/R = 0 : Register lesen
W/R = 1 : Register schreiben
A5..A0 = Registeradresse
Mit Adressen A5...A0 sind insgesamt 64 Register adressierbar.

0

63

Registersatz

der Klemme

64 words

Control-/

Statusbyte

Nutzdaten

2 oder mehr Byte

K-Bus

Wenn Control-Bit 7=0: Ein-/Ausgabe

Wenn Control-Bit 7=1:

Register-

konfiguration

C/S-Bit 7

Wenn Control-Bit 7=1:

Adresse im Control-Bit 0-5

Wenn Control-Bit 6=0: lesen

Wenn Control-Bit 6=1: schreiben

Komplexe Busklemme

Zum Buskoppler

H

L

H L

Advertising