Registerkommunikation – BECKHOFF KL2521-0000 Benutzerhandbuch

Seite 15

Advertising
background image

Zugriff aus dem Anwenderprogramm

KL2521

13


Registerkommunikation

Registerzugriff über den
Prozessdatenaustausch
Bit 7=1: Registermodus

Wenn Bit 7 des Control-Bytes gesetzt wird, werden die ersten zwei Byte
der Nutzdaten nicht zum Prozessdatenaustausch 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-
Prozessabbild entnommen werden.

Wird das Bit 6 gesetzt, werden die Nutzdaten in ein Register geschrieben.
Sobald das Status-Byte im Eingangs-Prozessabbild 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
anzusprechenden Registers eingetragen.

Control-Byte im Register-Modus

Bit

7 6 5 4 3 2 1

0

Name

REG=1

W/R A5

A4

A3 A2 A1 A0


REG = 0 : Prozessdatenaustausch
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


Das Control- bzw. Status-Byte belegt die niedrigste Adresse eines
logischen Kanals. Die entsprechenden Registerwerte befinden sich in den
folgenden 2-Datenbytes. (Ausnahme ist der BK2000: hier wird nach dem
Control- bzw. Status-Byte ein nicht genutztes Daten-Byte eingeschoben,
und somit der Registerwert auf eine Word-Grenze gelegt).

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