Herunterladen Inhalt Inhalt Diese Seite drucken

Registerkommunikation; Abb. 17 Controbyte_Registermode - Beckhoff KL3224 Dokumentation

Vierkanalige analogeingangsklemme für pt1000, ni1000
Inhaltsverzeichnis

Werbung

Zugriff aus dem Anwenderprogramm
5.6

Registerkommunikation

Registerzugriff über den Prozessdatenaustausch
• Bit 7=1bin: 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=0bin: lesen, Bit 6=1bin: 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 Beispiel).
◦ 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. 17: ControByte_RegisterMode
34
A5
A4
Version: 2.0.0
A3
A2
A1
A0
KL3224

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis