Herunterladen Inhalt Inhalt Diese Seite drucken

Registerkommunikation; Abb. 19 Register-Modus Control Byte - Beckhoff KL3351 Dokumentation

Einkanalige analogeingangsklemme widerstandsbrücke
Vorschau ausblenden Andere Handbücher für KL3351:
Inhaltsverzeichnis

Werbung

5.5

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.
◦ Bit 6=0: Ein Register wird ausgelesen, ohne es zu verändern. Der Wert kann dem Eingangs-
Prozessabbild entnommen werden.
◦ Bit 6=1: Die Nutzdaten werden 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 (REG=1)
MSB
REG=1
W/R
REG = 0
: Prozessdatenaustausch
bin
REG = 1
: Zugriff auf Registerstruktur
bin
W/R = 0
: Register lesen
bin
W/R = 1
: Register schreiben
bin
A5..A0 = Registeradresse
Mit Adressen A5...A0 sind insgesamt 64 Register adressierbar.
Abb. 19: Register-Modus Control Byte
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).
KL3351
A5
A4
Version: 3.2
Zugriff aus dem Anwenderprogramm
A3
A2
A1
A0
37

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis