Herunterladen Inhalt Inhalt Diese Seite drucken

Registerkommunikation Kl6011 - Beckhoff KL6011 Konfigurationsanleitung

Vorschau ausblenden Andere Handbücher für KL6011:
Inhaltsverzeichnis

Werbung

Registerzugriff über den
Prozeßdatenaustausch
Bit 7=1: Registermodus
Bit 6=0: lesen
Bit 6=1: schreiben
Bit 0 bis 5: Adresse
Control-Byte im
Register-Modus
KL6011
R35: Anzahl der im Buskoppler gemappten Datenbytes
[0x0003]
Low-Byte: Anzahl der im Buskoppler und zur Steuerung übertragenen Da-
tenbytes. Es können zwischen 1 und 5 Datenbytes übertragen werden.
Sollen mehr als 3 Byte Nutzdaten übertragen werden, muß die neue Byte-
Anzahl in dieses Register eingetragen werden.
High-Byte = nicht benutzt

Registerkommunikation KL6011

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.
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.).
In die Bits 0 bis 5 des Control-Bytes wird die Adresse des anzusprechen-
den Registers eingetragen.
MSB
REG=1
W/R
A5
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.
Registerbeschreibung
A4
A3
A2
A1
A0
13

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis